I've been having problems with a few people in a foreign country visiting my website. They've been searching for products of only one of my manufacturers. Then, they've entered many fake requests for product quotes which tie up my company's resources.
I've concluded that this person (not a bot or spider) is either stealing my website content or my manufacturer's designs. My logs show that they stay on a page an average of 25 seconds and up to a minute, enough to download the entire page content.
I've denied the infringing block of IP addresses from the country in .htaccess and have had no hits from this person since. We've never had an order from this country, so blocking the IP addresses was no problem.
However, this person has since gone to Google cache pages to get my content. I know this from the logs during the time I was banning the IP addresses.
My pages are created on the fly and I can block the IP addresses at the program level. But when Google caches the pages, they are static pages and the program can't deny the page in the Google cache.
Question. Is there a way that I can program into the html page (that gets cached by search engines) to deny particular IP addresses from accessing the page? Do this without removing my site altogether from the search engine?
Thanks for your thoughts.