Please indulge my simplistic example:
Let’s say I have 1 million pages on my site. Each page has an ID number (i.e. http://www.mysite.com/product.php?id=1 …. upto id=1,000,000
I want to make a page that allows users to email themselves the link to the page (or email a friend). This page is also dynamic and comes from the product.php, so like this:
http://www.mysite.com/email_a_friend.php?id=1 …. upto id=1,000,000
Imagine I do this and now google wants to crawl 2 million pages instead of 1 million. This seems pointless since the page doesn’t have anything of any value on the email page. Also, consider that the email page would actually be a pop-up window on the product.php page.
What is the best way to handle this?
Should I block it (email_a_friend.php) through a robots.txt file?
Or should I perhaps used java or something else for the link that google would ignore anyway?
Thanks!!
If I’m understanding your question correctly, you have an e-commerce site and want to implement a share button for a particular product. What you don’t want to happen is have google index the page that the share button goes to.
If that’s the case, just add a rel=”nofollow” to the link in your php that generates the link and you should have no problem.
Here is a google help article that explains how google does not follow links with the nofollow attribute: http://support.google.com/webmasters/bin/answer.py?hl=en&answer=96569