I created my own template (template refers to design + static content). Thus, the design and some content is static in all the pages. I created 5 landing pages, all landing pages has same design and 40% static content is common to all the pages. Titles, Meta Desc, Meta Keywords, 60% Body text is unique.
I splitted body into 2 types
<body> <div id="dynamic-content"> <!-- This content is different in each pages --> </div> <div id="static-content"> <!-- This content is static in all pages --> </div> </body>
Dynamic content is around 60% and static content is around 40%.
My idea is writing a rich optimised content in
dynamic-content div and assign the right titles, description to each pages so that each page is optimised for different keywords. And, that 40% static content is just about my website and no way related to Keyword.
Should I use canonical anywhere as I am still reusing the same design and 40% content in all the pages. And, if yes, where should I place the canonical tag? is that as
<link rel="canonical" href="http://www.mydomain.com/mymainpage.html" /> or should I use something like
<div id="static-content" rel="canonical"> </div>
Or is there any other ways to protect my Google rankings?