Google Spotted 5 Common SEO Mistakes with rel=canonical


When it comes to content duplication, you'll often hear about the term 'rel=canonical'. This is often used  as a SEO technique to avoid penalty, because search engines will penalize you if you have duplicate content on multiple pages. This happens when you deliver archive pages, data sorted according to the user's preference, and so on. Rel=canonical is used to overcome such problems, and helps consolidate all different versions of the same page. It tells search engines what URL to consider and display in search results. Useful as it is, rel=canonical can be a bit tricky to implement properly.
Here are some common mistakes regarding rel=canonical, and tips to avoid them.

1. Using rel=canonical in pagination

Most blogs use pagination to break up their content chronologically. For example, you might have a page with a URL, and another page with a URL, and subsequent pages numbered accordingly. Some people canonicalize the additional pages to point to the starting page. This isn't a good idea. There is no duplication actually taking place. So canonicalizing in this case would lead to your pages beyond your first page to not be indexed at all.

Solution: Either canonicalize from component pages to the pages with full content in them, or use the rel="prev" and rel="next" pagination markup.

2. Absolute vs Relative URLs

A lot of people make the mistake of using relative URLs when they should be using relative URLs. Relative URLs are relative to the current location. For eg, resources/resource1.php means 'find the resources directory in the current directory, and then go to resource1.php file. In contrast, absolute URLs have the full path, for eg If you're working in the same folder, then that's not a problem. But using relative URLs is a very generic approach, and will not work once you change your cirectory. And this will give you canonicalization errors.

3. Rel=canonical should be used in the <head>

To avoid parsing issues, rel=canonical should be used as early as possible in the <head> section of a webpage. If you plce it in the body, it will simply be disregarded.

4. Category pages

Most blogs have category pages, such as SEO, Social Media (for this blog) or Tech Reviews, News, Gadgets (for a technology blog). Often times, some posts are featured regularly on such pages. In such cases, there is some content duplication going on. Here, you will add a rel=canonical from the category page to that featured post's direct URL (i.e. where you can see the full article). 

5. Multiple rel=canonical declarations

Sometimes, people just tend to be careless with their canonicalization. Often times, it happens that when someone uses a template from another site, they forget to notice that there was a rel=canonical to the template site. Sometimes, people install multiple SEO plugins, that cause conflicts and add multiple rel=canonicals. Either case will cause problems. The best solution would be to check the source code of your site, and make sure that there are no errors.

So, are you having problems with canonicalizing? I hope this small guide helped you out. If it didn't, please feel free to ask questions in our comments section. Peace :)

If you don't want to get yourself into Serious Technical Trouble while editing your Blog Template then just sit back and relax and let us do the Job for you at a fairly reasonable cost. Submit your order details by Clicking Here »


We have Zero Tolerance to Spam. Chessy Comments and Comments with 'Links' will be deleted immediately upon our review.
  1. Qasim Bro, I want to ask you one thing. As I know we should only put 100 links per page, then why you add so many links in your blog sidebar under widgets section? Please reply.

  2. good one..already read about canonical

    ...▄▀▄▀▄▀▄ ▀ Bloggerology ▀▄▀▄▀▄▀▄...

  3. This comment has been removed by the author.

  4. useful post bro..
    thank you...

  5. @Ankit Kumar Singla I totally agree with you and the same question rests.Please Answer Qasim Bro.....

  6. I like this article. I am daily reading member of your blog.
    Please help to improve my blog.

  7. Yea. This is kinda better post!

  8. Very useful for all bloggers. Thanks sir.

  9. Machae God bless God explain the distinctive
    Thank you always barked creator to explain

  10. @khan bahi
    Stop stealing content is the answer. And learn some English, for God sake!
    You steal content from all around the web includind Mohammad's site.

    Hey Qasim, please announce Mohd about this scam!

  11. Thank you. As a newbie, I’ve been seeing this mysterious canonical tool on Webpages and had been wondering exactly what it was. Now it makes much more sense. :)

  12. Thanks very nice and informative article.
    SEO is more important for blogger.
    If you want to learn 8 SEO Tips for Blogger, then visit this link