How can I prevent the new indexing bug from creating useless pages on Google?

Topic summary

Shopify merchants report Google aggressively indexing blank [email removed] and later [email removed] pixel sandbox URLs, inflating “Indexed,” “Excluded by noindex,” and 404 counts in Search Console and, for some, coinciding with ranking drops. WPM = Web Pixels Manager; x-robots-tag is an HTTP header used to apply noindex without a meta tag.

Early community workarounds included robots.txt disallows and Search Console removals, but blocking prevented Google from seeing noindex. Shopify staff advised removing those disallows and not using redirects or changing domains.

Shopify’s platform-level changes: web-pixels-manager URLs now return 404; wpm URLs serve noindex via x-robots-tag; a fix prevents crawlers from executing the JavaScript that exposed pixel URLs. An official FAQ was published; Shopify says merchants generally need to do nothing and that 404/noindex growth is expected temporarily and not harmful.

Recent developments: July spikes in WPM 404s and noindex counts, which Shopify attributes to versioning and cleanup. Some merchants suspect robots.txt gaps and continue to see cluttered GSC reports, ask for exact timelines, and debate 404 vs 410 (Shopify cites Google saying practical equivalence).

Side issues: recommendations and collections/all URLs appearing; community suggested targeted robots.txt rules. Many screenshots, example URLs, and code snippets are central. Status: partially resolved; cleanup ongoing; timeframe unspecified.

Summarized with AI on January 24. AI used: gpt-5.

Pretty amazing how agressive Googlebot has been with indexing these pages. In 1 week, Peets.com has grown from 10 to 374. Total indexed went from ~1million up to 10 million as of tonight.

I contacted shopify, so they are aware of this. To fix, they will need to have this script ONLY serve up the javascript instead of now where it serves up javascript+ , , and tags. Additionally, to deindex all the existing pages, they will need to move this javascript file to a new url and ideally 410 error the old url format so it gets out of the index as quickly as possible, but could 301 redirect it to the new url.