Improve SEO and Site Performance

Here is a tips which will improve SEO performance and site performance. Like, I have a domain You can access the site through or . By accessing these two URL paths, the same web page are displayed as well. However, from system perspective, they are different.

The problem of www and non-www

A lot of people do think and are the same; in fact, www is a sub-domain. This can be verified by Drupal.
If you have install Boost Module in Drupal and enable their cache setting, you would notice the different between and There are two seperate cache entries are generated of the page if you visit the same page on and It is because Drupal generate cache files based on the full url. This means your cache hit rate will be lower and the performance gain you’d get from caching will be not as high.

SEO problem of www and non-www

Some of the site may not have cache which may not affect their site performance. However, more seriously, it would affect your SEO performance as well. Search engines like Google, Yahoo ,Bing indexing both versions resulting in resulting in duplicate content and sharing link benefit problems. Search engine do have the ability to determine the www and non-www version are idenical and cobine. However, in some occasion, the search engines fail to do so and we see both versions are indexed. We call this a www/non-www canonical problem. This issues would affect the PageRank and competitive Search engine results page (SERPs) since the link is shared over two sites.


The solution is very simple. We just need to add two lines into .htaccess file as follow:

RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
 RewriteRule ^(.*)$$1 [L,R=301]

The codes on above would redirect all of the non-www traffic to www.

Solution in Drupal

Soluition is much easy. Default Drupal’s installaion come with .htaccess file. If you read the comment clearly, you’ll know that to do.
Just comment the Line 96 & Line 97.

Related Posts

6 thoughts on “Improve SEO and Site Performance

  1. Abdul Diviney

    I simply want to tell you that I am just new to blogging and site-building and absolutely enjoyed your web page. Almost certainly I’m want to bookmark your blog . You amazingly have fabulous articles and reviews. Regards for sharing your webpage.

  2. Tamiko

    Really vital article admin fantastic a person i bookmarked your web site see you in upcoming webpage put up.

  3. Mauricio Pletz

    I simply want to tell you that I am beginner to blogging and site-building and certainly liked this web blog. Probably I’m going to bookmark your site . You certainly come with amazing posts. With thanks for revealing your website.


Leave a Reply

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