
Google Fixes Bugs Itself Now! WooCommerce Called Out — Your DTC Site May Be Wasting 25% of Its Crawl Budget
Hi everyone, this is Neo.
Run a DTC site long enough and you’ll get the feeling that Google’s indexing is getting more and more “picky.” Often we publish articles and launch new products with great effort, and Google seems to turn a blind eye — taking forever to index anything.
Beyond content quality, there’s a very hidden but deadly technical cause: crawl budget waste.
Recently, Google’s search team finally ran out of patience. They’re no longer just publishing docs and handing out advice — they’ve started filing bug reports directly with the WordPress plugin developers responsible for SEO disasters.
And the “star” of this callout? None other than the plugin we all know best: WooCommerce.
Today, Neo will break down this big news and what it means for DTC operators in cross-border ecommerce (B2B and B2C alike).
01 Google Has Had Enough: Firing Straight at Plugin Makers
On the latest Search Off the Record podcast, Google analyst Gary Illyes revealed something big: Google’s crawler team has started submitting bug reports directly to WordPress plugins that waste crawl budget on a massive scale.
Why? Because the junk URLs those plugins generate are so numerous that even Google — a company with what feels like infinite computing resources — considers it a waste of life.
The WooCommerce “Add to Cart” Trap
Gary shared a concrete case:
His team found that WooCommerce (one of the world’s most popular ecommerce plugins) generates a huge number of dynamic URL parameters from its “add to cart” feature (like ?add_to_cart=true).
Once Googlebot crawls these parameter URLs, it treats them as brand-new pages. If your site has 1,000 products, and each product has an “add to cart” link, you instantly create 1,000 useless URLs waiting to be crawled. That doesn’t just waste Google’s resources — more importantly, it squeezes out the crawl opportunities for your site’s truly important pages (new product pages, core landing pages).
The good news: WooCommerce reacted fast. After receiving Google’s issue report, they fixed the problem quickly.
But not every plugin developer is so responsive. Gary mentioned a calendar plugin and an action-parameter plugin that have ignored Google’s feedback to this day.
02 The Data: Where Do 75% of Crawl Issues Come From?
Google’s internal year-end crawl issue report revealed a shocking stat. Of all crawl issues flagged in 2025:
- 25% came from “action parameters”: like
?add_to_cart=true,?wishlist=add, and so on. - 50% came from “faceted navigation”: like ecommerce sidebar filters
?color=red&size=xl&price=100-200.
Together, those two categories account for 3/4 of all crawl issues Google saw last year!
Why Is This Terrifying?
Think of it like this: your website is a restaurant, and Google is your most important diner (traffic source).
- Action parameters are like a waiter piling thousands of empty plates in front of the diner (meaningless parameter URLs).
- Faceted navigation is like serving one dish plated in hundreds of different arrangements (duplicate content).
The diner’s (Googlebot’s) time and appetite (crawl budget) are limited. If it spends all its time staring at empty plates and duplicate plating, it never gets to taste the “signature dish” you spent all night preparing (your core content).
The end result: your important pages don’t get indexed, rankings don’t move, and traffic never comes.
03 Neo’s Deep Take: Not Your Fault, But Your Responsibility
Gary Illyes said something that stings:
“Crawl waste is usually ‘baked into’ the plugin layer… your crawl issues may not be your fault, but managing them is still your responsibility.”
A lot of DTC owners and operators feel wronged: “I don’t know code. I just installed a plugin. How did my SEO explode?”
But in Google’s eyes, it only looks at results.
The Danger of “Infinite URL Space”
When plugins generate parameters like ?add_to_cart=true, those parameters can even stack. For example:
domain.com/product-a?add_to_cart=true&session_id=123&sort=price
That creates a theoretically infinite URL space. Googlebot walks into a maze with no end in sight.
Gary warned: Googlebot can’t predict whether a URL space is useful until it has crawled a big chunk of it.
In other words, by the time Google realizes it’s a trap, the damage is already done. Your server resources are exhausted, your crawl budget is overdrawn, and your SEO performance has already slipped.
04 What Should We Do Right Now?
As DTC operators, we can’t count on every plugin developer being as responsible as WooCommerce. We need to take the initiative.
1. Check Your Robots.txt (Top Priority)
This is the most effective, lowest-cost line of defense. Google has always recommended using robots.txt to actively block those useless parameter URLs.
Neo’s practical advice:
Check your robots.txt and make sure it blocks common dynamic parameters. For WooCommerce and typical WordPress plugins, you may need to add:
Disallow: /*?add-to-cart=*
Disallow: /*?action=*
Disallow: /*?filter_*
(Note: the exact rules depend on your site’s actual URL structure — consult a technical person or test in GSC before making changes)
2. Monitor with Google Search Console (GSC)
Regularly review the “Crawl Stats” report and the “Pages” report in GSC.
If you notice:
- A surge in “Crawled – currently not indexed” pages.
- An abnormally high number of URLs containing
?. - Crawl requests spiking while traffic stays flat.
That’s usually a signal that crawl budget is being wasted.
3. Choose Plugins Carefully
Before installing any new plugin (especially filter, calendar, or booking types), test what URLs it generates. If it produces lots of parameterized links and offers no SEO settings (like canonical tags or nofollow options), think twice.
Summary
Google “killing the chicken to scare the monkeys” by going after plugin makers directly shows that crawl resource waste has reached a level that can’t be ignored.
For us:
- Don’t blindly trust plugins, even the big-name ones.
- Action parameters and faceted navigation are the two big SEO killers — they must be strictly controlled.
- Use
robots.txtwell and point Googlebot at pages that actually matter.
SEO is a game of resource allocation. Make sure Google spends every bit of its “budget” where it counts for you.