Google StoreBot crawler, a bot designed to collect product data for Google Search, has been abusing its powers by submitting spammy fake orders through online forms. To save businesses from this unwanted activity, we have implemented a targeted blocking solution using CleanTalk Anti-Spam.
Understanding Google StoreBot crawler
Google StoreBot crawler is a search engine-based automated crawling program, used for gathering and analyzing product information. While it is mainly designed to improve product listings within Google Search, it is now being exploited to send fake orders. For detailed information on the Google StoreBot crawler, see Google's official documentation: https://support.google.com/merchants/answer/13294660
Why does Google StoreBot add products to cart?
Google StoreBot doesn't just crawl product pages — it simulates the full shopping flow, including adding items to the cart and proceeding to checkout. This is by design. Google needs to verify:
Actual product availability — whether the "Add to Cart" button really works or leads to an "Out of Stock" error.
Final pricing — some stores show different prices on the product page vs. the cart (taxes, fees, discounts). Google wants the real number.
Shipping cost and options — these are only visible after adding to cart and entering a delivery region.
Checkout flow integrity — Google Merchant Center policies require that the checkout process works correctly. The bot tests this.
This data feeds directly into Google Shopping listings, free product listings, and Merchant Center product validation. When StoreBot can't complete this flow, Google may flag your products as having "landing page issues" in Merchant Center.
Why Block the Google StoreBot crawler?
The parameter ?add_to_wishlist= appeared frequently in the crawl log results. The problem is that "?add_to_wishlist=" pages are not cacheable. Various parameters often appear in WooCommerce systems when a user is logged in, when a user adds products to the shopping cart or when viewing them. Bots like Google StoreBot index "add-to-wishlist" links. These links cannot be cached and there is no need for them to be indexed.
Blocking the Google StoreBot crawler will prevent spammy, and fake orders, improve your website's performance, and protect your business from potential fraud. Note that blocking the bot may temporarily impact how your products are indexed in Google Search, although this can be partly mitigated by having well-structured and accurate product data.
How to Stop Google StoreBot Crawler from Sending Fake Orders
Important: Risks of blocking Google StoreBot
Before blocking this bot, be aware of the consequences:
Google Merchant Center warnings. If StoreBot cannot access your cart and checkout pages, Google may mark your products with "Landing page" or "Availability" errors in Merchant Center. This can lead to product disapprovals and removal from Google Shopping results.
Free product listings affected. Google uses StoreBot data for free listings in Google Search. Blocking the bot may reduce your visibility in shopping-related search results.
Price and availability mismatches. Without StoreBot verification, Google may display outdated prices or incorrect stock status for your products.
Our recommendation: Don't block Google StoreBot entirely. Instead, use the robots.txt approach described below to block only unnecessary URLs (add-to-wishlist, sorting parameters) while keeping the core product and checkout pages accessible. If fake orders are a critical problem, use shopping cart plugins that automatically clear the cart.
Solution via robots.txt (preferred)
There are WooCommerce themes that perform the “add-to-cart” functionality via Javascript and the bots are actually not familiar with these links, but there are also WooCommerce themes that add “add-to-cart” links directly in HTML files.
Whether your add-to-cart links are executed via Javascript or added directly in an HTML file, it is recommended that you disable the option to index unnecessary parameters. All you need to do is set parameters in the /robots.txt file that tell the robots not to index add-to-cart links.
Example robots.txt for WooCommerce:
#Block WooCommerce assets
User-agent: *
Disallow: /cart/
Disallow: /warenkorb/
Disallow: /checkout/
Disallow: /kasse/
Disallow: /my-account/
Disallow: /mein-konto/
Disallow: /*?orderby=price
Disallow: /*?orderby=rating
Disallow: /*?orderby=date
Disallow: /*?orderby=price-desc
Disallow: /*?orderby=popularity
Disallow: /*?filter
Disallow: /*add-to-cart=*
Disallow: /*?add_to_wishlist=*
With these parameters, crawlers will no longer index your add-to-cart links and some other pages that also cannot be cached.
Note: The robots.txt rules above block all crawlers from accessing cart and wishlist URLs. If you want to block only the add-to-wishlist parameter while keeping Google StoreBot access to cart and checkout pages (recommended for Merchant Center compatibility), use this more targeted approach:
# Block only wishlist and sorting parameters for all bots
User-agent: *
Disallow: /*?add_to_wishlist=*
Disallow: /*?orderby=*
Disallow: /*?filter*
Our Solution: A Targeted Block
To solve this problem, we have applied a custom solution with the personal blocklist by CleanTalk Anti-Spam. In such a way, we targeted the exact user-agent of the Google StoreBot crawler and since then have managed to block fake order creation by this bot.
To enable user-agent blocking in CleanTalk, navigate to WordPress Admin > Settings > Anti-Spam by CleanTalk. From there, go to the Advanced Settings tab. Locate the "Anti-Crawler" option and set it to "On". Once you've made this change, click "Save Changes" to apply the new settings. This will activate the user-agent blocking feature, helping to prevent spam from bots like Google StoreBot.

1. Choose the type of filter you need to block the Google Store-Crawler — User-Agent.
2. Pick the Google StoreBot crawler from the drop-down list.
Benefits of blocking Google StoreBot crawler:
- Less spam: Significantly cuts back on spammy fake orders.
- Better website performance: Cuts load on your servers.
- Improved security: Protects your business from potential fraud.
Using CleanTalk logs to track Google StoreBot activity
Even if you choose not to block Google StoreBot, you can monitor its activity through CleanTalk logs.
Orders created by the bot are visible in the Anti-Spam Log — use the "orders" filter to see them. This way you can track which products the bot is adding to cart and how often it happens.
Bot visits, including StoreBot crawl activity, can be tracked in the SpamFireWall Log. To see this data, make sure the Anti-Crawler option is enabled in your CleanTalk plugin settings.
Together, these logs give you a general picture of how Google interacts with your store — which pages it visits, how frequently it crawls, and whether your new products are being discovered. This can be helpful for diagnosing Merchant Center issues or understanding your store's indexing patterns.
It would also be interesting
- How to install the CleanTalk Anti-Spam on Joomla 4.x – 6.xCleanTalk Anti-Spam Setup on Joomla 4.x – 6.x Anti-Spam Extension for Joomla 4.x...
- How to install the CleanTalk Anti-Spam on Joomla 3CleanTalk Anti-Spam Setup on Joomla 3 Anti-Spam Extension for Joomla 3 Features Click to open...
- How to Update the CleanTalk Anti-Spam Plugin for Joomla 4.x – 6.xHow to Update the CleanTalk Anti-Spam Plugin for Joomla 4.x – 6.x 1. Go to Joomla Administrator...