One of the poorest sides of Joomla! is that it does allow multiply URLs be the very same page. Which for search engines usually means duplicated content.
The effects from this are not very clear, however it is better if this can be avoided.
What I usually do with robots.txt and some other tricks, in order at least to have my page look more clear in the webmasters tools.
1. Very common thing is that some template designers put a link to the logo to site.com/index.php - which basically means duplication with site.com. Therefore, if I use a ready template, I look at its code and change all links to index.php just to site.com.
2. If I use SEF (the built-in), I always in fact forbid search engines to index anything that starts with index.php, because this is duplicated content in 99% of the cases. I do this by simply adding in robots.txt:
Disallow: /index.php
3. I add the following line in robots.txt, if I want google to index my images:
Allow: /images/stories
This line should go, BEFORE the Disallow: /images
4. I use only www or totally forbid www in my web sites (it depends in every case, to use www or not), by redirect in htaccess
Add this code, to remove www:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
Use this code to always force www:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.your_domain.com$
RewriteRule ^(.*)$ http://www.your_domain.com/$1 [R=301]
5. The most important, according to me. Joomla! has a big issue by having routing like:
component/COMPONENTNAME/VIEW/SOMETHING/SOMETHING
This happens, when certain item is not linked in any way through a menu item. Well, if I haven't link something via such item, it is either a duplicated content, or something I don't want to show. Therefore, I see no reason, why Google should index it. By adding to robots.txt:
Disallow: /component
It very well solves the issues with duplicated content.
Share your experience in making your web sites more SEO friendly.
You need to be a member of All Together, As A Whole to add comments!
Join All Together, As A Whole