Brendan Tully0 Comments
October 7, 2026
When a WooCommerce dashboard takes ten or twenty seconds to load an order, it feels like a hosting problem. Often part of the cause is search crawlers. Googlebot, SEO tools and scrapers follow add to cart links, wishlist links and internal search URLs, and every one of those requests makes the store do real work. The same weaknesses that slow the admin also slow add to cart and checkout, which is where speed turns into revenue. This article looks at the crawl and conversion side of a slow WooCommerce backend, and how to measure whether the fixes worked.
The video covers the full list of backend fixes: better hosting, the InnoDB database engine, High Performance Order Storage, PHP errors and versions, Cloudflare, Wordfence and robots.txt. Several of them are as much about crawlers and customers as they are about the admin panel.
On a brochure site a crawler requests pages and moves on. On a store it can trigger actions. Add to cart links, add to wishlist links and search URLs are ordinary links in the HTML, so crawlers follow them. The video describes SEO crawlers such as Semrush and Ahrefs adding and removing items from the cart and hitting the wishlist several times a second. Google’s own crawler does it too.
None of those requests can be served from a page cache. Each one runs PHP and writes to the database, competing with staff in the admin and customers at checkout. One clue mentioned in the video: if the site runs fast, then turns slow for an hour, then recovers, a crawler arriving and leaving is a likely explanation.
Google Search Console shows you which of these URLs Google is fetching. Open Pages, then the “Alternate page with proper canonical tag” reason. On a WooCommerce site this list often contains URLs with query strings: add to cart links, filtered category views and product attribute parameters such as attribute_pa_size or attribute_pa_quantity.
attribute_pa_size
attribute_pa_quantity
Each pattern you find there is load on the store and crawl budget spent on pages that should never rank. Some also point at a structural problem: filters built from search URLs instead of proper categories, which gives Google a large number of near-duplicate URLs to crawl.
The fix in the video is a few disallow lines in robots.txt covering the WooCommerce search, add to cart and add to wishlist query strings. Crawlers that honour robots.txt, including Google, stop requesting them. Typical patterns disallow URLs containing ?s=, add-to-cart= and the wishlist parameter your plugin uses. Confirm the exact parameter names against what Search Console shows before you publish the file.
?s=
add-to-cart=
Be careful here. Blocking the wrong pattern can remove real category or product pages from Google. Only disallow parameters that create actions or duplicate views, never the clean URLs you want ranked.
There is a security benefit as well. The video describes a type of negative SEO where spammers request a store’s search URL with porn, gambling and spam terms so those result pages get indexed under the site’s domain. Disallowing search URLs gives some protection against that.
Not every bot respects robots.txt, which is why the video pairs it with Cloudflare rules. One rule filters SEO bots and crawlers. Another protects the WordPress login and WooCommerce My Account login from brute-force attempts, which the video puts at 1,000 to 10,000 a day on a typical site, often several per second. Cloudflare challenges those requests at its edge so they never reach the server. The free Wordfence plugin then catches what gets through.
Any rule that filters bots should leave verified search engine crawlers alone. Blocking Googlebot to save server load trades a slow admin for lost rankings.
A faster cart and checkout supports conversion rate, and on a store running Google Ads, conversion rate decides what each click is worth.
Comments are closed.