How to Add Canonical Urls to WordPress Blogs

By 06-06-2013   BloggingTutorialsWordPress
Tweet Share Email Share  

It is very essential to add canonical urls to every WordPress blog web page to avoid duplicate content penalties by search engines. Canonical urls represent the permalink of the page and helps search engines identify and index the page, ignoring other parameters or mistyped urls loading similar content.

Add Canonical Urls

target canonical url1. WordPress AutoInsert – The latest versions of WordPress automatically adds the canonical url to the posts and pages only, but not to archives, tags, categories etc. So while for most blogs, it takes care of all your single posts and pages, it does not fix canonical url issues for your archives and other paginated categories/tags.

2. SEO WordPress plugins –  Popular SEO WordPress plugins like All in One SEO or Yoast SEO have options to set canonical urls on all your blog pages and is the best way to add canonical urls in on click.

Advertisements

canonical urls by plugins

3. Premium WordPress Theme Frameworks – Some advanced theme frameworks like Thesis and Genesis have SEO options which allow auto setting of canonical urls, without use of above SEO plugins. However, they are paid WordPress themes, and most WordPress themes might not have options to set canonical urls automatically.

4. Manual Code Addition – If for some reason you wish to add canonical urls to all your single posts and pages manually, you can add the following code in the HEAD tags of your HTML code by editing header.php

<?php if (is_singular()) { ?>
<link rel="canonical" href="<?php the_permalink() ?>" />
<?php } ?>

Similarly if you want to add code manually to any page, you can simply add the canonical url on the page in the HEAD tags. For example, we have a problem using SEO plugins because we host WordPress in an alternative directory and the SEO plugins cannot create the correct url for the front page. So we directly add our main front page canonical url through a separate index.php file.

11 comments on “How to Add Canonical Urls to WordPress Blogs

  1. John D says:

    Hey thanks I have a duplicate content issue that’s been bugging me. Your solutions seem easy enough, will give them a try one by one til I get it right.

  2. Peter Simms says:

    thanks for the information. very useful

  3. works with any wp verison ?

  4. I did not know this. I’m gonna follow your advice and put canonical urls on my WP blogs. Thank you.

  5. Rain Check says:

    Shopping with codes discount coupon could be an old concept but online shoppers having begun to realize just how is advantageous it can be. Code discount of provide considerable discounts in your the online stores favorites.

  6. Ester Eva says:

    I found simply the information I already searched all over the place and simply could not come across. What a perfect web site.Good Blog sir… your blog is very helpful.. I am happy to find this post very useful for me, as it contains lot of information

  7. Art Mojo says:

    Creative children have a complete vision of the world, who are not afraid to be expressive, and self-esteem is strengthened through their artistic efforts.

  8. Boney says:

    Allinoneseo and SEOYoast Plugins are great and very helpful. Of the two, I like SEO-Yoast

  9. Arif says:

    This post is very useful and I learn some think form the post.

  10. I have been facing duplicate content issues from since a long time now but now I guess I will be able to solve my issues with the help of this canonical URLs. Nice post!

  11. Nelda Rosa says:

    Fix multiple redirects and canonical redirects. And increase speed of wordpress fine url recognition for SEO by .htaccess file.

Leave a Reply

Your email address will not be published. Required fields are marked *

css.php