Welcome to WebmasterWorld Guest from 220.127.116.11
That would be the URL I put on an affiliate site or incoming link. Will Googlebot see that URL, crawl it, and index two different pages? Or will it realize that both URLs are the same page?
I'm sure this has been discussed before but I couldn't find it. Thanks.
Secondly google will see these as seperate pages. Google is smart enough to see these as duplicate pages and thus will not rank on of them but I imagine you will also lose the page rank benefits associated with the link.
However, Google has managed to see right page in most of the cases. But on few instances Google has indexed URLs with tracking ID, and that I guess is due to the fact that such pages are linked from some portals with good PR. I have advised them to shift from URL tracking to a tagging based traffic analytics solution such as Google Analytics, which I guess is the only recourse. But then, I too would be interested if someone has a different solution.
Google will then list the page only once and only under one URL. Don't rely on them to choose which URL to list, you should prevent them from listing all of the alternatives, yourself.
PageRank will sort itself out.
The product page may be known as:
/widgets.php?refid=4 (with these last 4 set as "noindex")
and each "page" will have its own PR. Assuming that every page has standard navigation linking back to your main index page, and to other main section indexes of your site, then all of those "pages" will pass at least some PR back to the rest of the site anyway.
Yes, it is the same physical page on your server that is returned for many different URLs that are used to request it. So, have a script ON the page that detects "by which name was this page asked for" and get that script to add the meta tag if the name includes any parameters, and omit the meta tag when it does not.