Msg#: 3266511 posted 11:02 am on Feb 28, 2007 (gmt 0)
We have recently launched a site where users can put links to their blogs with the affiliate code
<a href="http://www.mysite.com/join.aspx?friend=bob">join me on mysite</a>
Now my site has multiple versions of join.aspx page indexed in google.
Is there any way how to tell google and other engines to index just one version of the page? I know I can 301 redirect the referal links to the one page, but I don't want to confuse users. I want to keep the url in the address bar the same.
If I redirect the join.aspx?friend=bob to join.aspx just for search engines, is it considered as cloaking?
Msg#: 3266511 posted 11:57 am on Feb 28, 2007 (gmt 0)
I have had this situation before and the best way seemed to be to disallow index (with parameters only) in robots.txt and to be sure, use custom code on the page to put a META norobots tag, again only if the page is accessed via parameters.
Unfortunately, you will probably lose credit for inbound links but if your biggest concern is duplicate content, that should do it.
Msg#: 3266511 posted 5:35 pm on Mar 7, 2007 (gmt 0)
Put a noindex tag on all non-canonical forms, and make sure that there is a link to the canonical form of the page on the non-canonical form of the page. The bot will still follow that link, even with the noindex tag in place.