The symptom
- Google Search Console reports "Blocked by robots.txt" for most pages; organic traffic is near zero.
robots.txtshowsUser-agent: *+Disallow: /.- The store was recently migrated, cloned from staging or launched from "coming soon".
Why it matters
A blanket disallow stops Googlebot, Bingbot and every AI crawler at once. Nothing gets indexed, so nothing can be shown in Shopping, AI Overviews, ChatGPT or Perplexity.
WordPress writes this rule automatically when *Settings → Reading → Discourage search engines* is ticked — common on staging copies that then go live.
How to check it yourself
- Open
/robots.txt. If the only rules areUser-agent: *andDisallow: /, the store is closed. - WordPress → Settings → Reading: is "Discourage search engines from indexing this site" ticked?
- Search Console → Pages → "Blocked by robots.txt".
How to fix it
- Untick *Discourage search engines* in Settings → Reading and save.
- If a physical
robots.txtexists in the web root, edit it (or delete it so WordPress/your SEO plugin generates a sane one). - Replace with the WooCommerce baseline shown in the GPTBot guide and add your sitemap URL.
- In Search Console, use *Validate fix* on the Blocked by robots.txt report; request indexing of key category pages.