Stoney deGeyter runs a leading search engine
marketing business with a small team of seasoned Reno
SEO and marketing experts. Stoney pioneered the concept of
Destination
Search Engine Marketing which is the driving philosophy on
how Pole Position marketing helps their clients succeed. The problem occurs when search engines spider your site or find it through links that use differing URLs to reach the same page. For example, the following URLs can all represent your home page:
The effect on rankings largely stems from your internal linking structure as well as external inbound links. If multiple sites each link to the various "versions" of your home page (though it's really the same page) search engines will view those links as leading to different pages. So if you have ten site's linking to you, you may not get the full benefit of those ten links because they may have been divided between pages. This is why your rankings could suffer.
Google is pretty good about figuring out that these pages are not duplicates, therefore combining the link attribution to your home page. But the other search engines are not and, even with Google, it may take a while. Until that happens, your rankings may remain understated in the search results.
The easiest way to determine if the search engines are finding "multiple" home pages is to run a backward link check. Put in each of the variations and record your numbers. Here is what I found for Pole Position Marketing:
www.polepositionmarketing.com
Google: 1,030
MSN: 10,219
Yahoo: 15,800
www.polepositionmarketing.com/index.php
Google: 1,030
MSN: 3
Yahoo: 51
polepositionmarketing.com
Google: 0
MSN: 10,283
Yahoo: 2
polepositionmarketing.com/index.php
Google: 0
MSN: 3
Yahoo: 0
You'll notice that Google records the same number of links for the first two URLs recorded. This is because Google has already determined that these are the same. Take out the 'www.' and you'll see that Google records zero links. I forced this to happen intentionally. I'll explain that in a bit.
Let's look at MSN. It appears that MSN records the www. and non-www. version of the home page as almost the same, but separately from the index.php versions. Only a few links are pointed to the index.php page and I'm able to click in from the link check results page to find out why. It looks like MSN found one other website linking to that page and then some internal site pages link to my index.php. I thought I had eliminated all links to my index.php page but it looks like I missed a few. I'll fix them now and explain what I did in a bit as well.
Yahoo appears to be the worse offender in treating home pages as duplicates. Every variation results in a different number, though it's comforting that the non www. .index.php shows a zero as expected. As for the others, these are linking issues that I can resolve on my end and then just wait for the search engine to catch up.
RewriteEngine On RewriteCond %{HTTP_HOST} ^yoursite.comWhat this does is restrict the search engine, and the user’s access to the www. version of my site. In fact, this not only takes care of the home page but all other pages on the site as well. Give it a try; try to access polepositionmarketing.com/about-us.php. See what happens? You're automatically redirected to www.polepositionmarketing.com/about-us.php. The search engines are redirected too. In fact, this tells them that the non www. version doesn't even exist, which is what we want, and what causes the backlinks to report as zero.
RewriteRule (.*) http://www.yoursite.com/$1 [R=301,L]