Subscribe to our RSS feed RSS
November 19, 2009

Back to Basics: Fixing Canonicalization Issue

*The following tip was  shared by Eric Gesinski from Tulsa SEO*

Editor’s note: While this issue is well discussed in SEO circles, the post serves as a good reminder - don’t miss it!

One element to SEO that web designers sometimes miss is a big one: canonicalization. While you may know about it, you have to realize the impact it has on SEO is a major one. This is an issue that is definitely worth fixing; you may see your site jump a few positions if you correct this issue on a site that needs it.

What exactly is canonicalization? In SEO, it’s a reference to the different ways you can access a site. I’ll use “dailyseotip.com” as an example (even though this site has corrected their canonicalization issues).

Take a look at these different site addresses:

  • www.dailyseotip.com
  • dailyseotip.com
  • www.dailyseotip.com/index.html
  • dailyseotip.com/index.html

Even though they’re different, on most sites these all go to the same page. While a user will see no difference between them and assume it’s just the home page, the search engines will view each of these as separate pages. Not only that, but with the www/no www difference, you have duplicates of every page of your site available. Especially in the case of Google, this will water down the ranking of
your site pages.

To fix this, you need to consolidate each of these pages so that anytime you visit any of them, it redirects to one page. And an HTML redirect is not the best way - you can lose your link juice using this. Make sure you use a 301 redirect. This can be done in your .htaccess file to make sure your whole site has its canonicalization issues fixed.

If you get this corrected, the search engines will now see all the links pointing to any variation of that page pointing to just one page, and this will help bring your rankings up.

Feed for this Entry | Trackback Address
Daily SEO Tip on Facebook

13 comments already

  1. Shiju Alex on 11.19.2009 at 1:08 pm | permalink
  2. I think we should also mention the Canonical tag. In some CMSs or other database driven dynamic content generation suits, we may not be able to rely on .htaccess, especially for the numerous on the fly subpages. But Canonical tag can help out there.

    Link to Google’s page with details on canonical tag: http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

    [Reply]

  3. EOS Rebel T1i on 11.19.2009 at 7:34 pm | permalink
  4. This is a tip that I know is important yet I often overlook it. Can you post the .htaccess code as a reference?

    [Reply]

    Ann Smarty Reply:

    We’ve discussed that here: http://dailyseotip.com/preventing-duplicate-content-with-htaccess-file-beginners-guide/156/

    [Reply]

    EOS Rebel T1i Reply:

    Why yes you did. :-)

    Thanks!

    [Reply]

  5. Nancy E. Wigal on 11.20.2009 at 10:34 am | permalink
  6. Great post. I bet there are clients who don’t think to let us SEO consultants know that they have different site addresses. This is another item I’m adding to my checklist. Thanks!

    [Reply]

  7. Brad West on 11.22.2009 at 11:32 pm | permalink
  8. I am just amazed with all the high tech stuff out in the world that there hasn’t been a global fix for this issue. Saying this I think I better go and check my last three sites to make sure my .htaccess it up to date.

    Thanks for the reminder.
    Brad West ~ onomoney

    [Reply]

  9. James on 11.23.2009 at 2:35 pm | permalink
  10. We often find clients have multiple domains showing the same content and need aggregating. We had a client with 12 domains all indexed, all with the same content. Found some with copyscape and asked if they had a couple of domains.. turned out to be 12!

    [Reply]

  11. peecee on 12.05.2009 at 5:44 am | permalink
  12. My three Wordpress.com sites indexed on Googles’ first two pages using “Microsoft app tips”. Transferred to self-host site, and using subdomains for each blog, sites cannot be seen using previous keywords. The sites are seen by Google using the site:subdomain.domain.com & cache: subdomain.domain.com. I have added Google Analytics and the All in One Pack. No results. What do I do?

    [Reply]

    Ann Smarty Reply:

    How much time has passed since the transfer?

    [Reply]

    peecee Reply:

    Sorry for the long delay to this reply. Two weeks after the transfer, and using the WordPress All-in-One SEO plugin, my search results are at the top of the first page when I use the same keywords that were in the Wordpress.com blogs.

    Thanks again for your reply.

    [Reply]

  13. Keith Davis on 12.06.2009 at 9:00 am | permalink
  14. Thanks for the reminder Anne
    I’ve just been looking at SEO for my site, in particular Duplicate Content.
    Wordpress produces so much duplicate content… archives, categories etc.
    There is so much information out there buit eventually, I settled for the All in one SEO pack plugin, which has a Canonical setting plus lots of options for no index.

    If all you want to do is set your preference for WWW or non WWW, I do that using a 301 redirect as you suggest.

    [Reply]

  15. film seyret on 01.17.2010 at 12:01 pm | permalink
  16. I dislike xxx.com, prefer http://www.xxx.com

    [Reply]

  17. Chotrul on 03.07.2010 at 8:35 pm | permalink
  18. Yes, as well as domain and home page canonicalisation, and then checking that the client doesn’t have multiple domains with exact same duplicate content - you also need to check your section pages too. These can often be addressed either with the section and / - or with /index.php etc. This is another area of potential duplication to eradicate where possible.

    [Reply]

Leave a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Bad Behavior has blocked 2856 access attempts in the last 7 days.