We are a small ecommerce site serving North America. Since the major search engines that crawl and index our site have their data centers in North America, and our customers are in North America (we don't ship internationally), does it make sense to block access from Russia, Eastern Europe, China and the like? In studying our server logs, I see a considerable amount of bandwidth usage from Yandex and Baiduspider (supposedly legitimate search engines from Russia and China that don't obey robots.txt). I see a lot of discussion about trying to stop these two from crawling, and someone suggested blocking the country if your site has no benefit there. Is this good advice? If so, would it be a good idea to block all but North America?
Thank you.
Jim