User-agent: * Allow: / # Sitemap index (the parent; points to page-/post-/product-/category-sitemap). # This URL matches the one Rank Math served on the WordPress era of the site, # so Google Search Console's existing submission keeps working post-deploy # with no manual re-submission. /sitemap.xml is also served as a legacy alias. Sitemap: https://pneusquebec.net/sitemap_index.xml # Disallow private/transactional pages — both FR (no prefix) and EN (/en/ prefix). # Same paths in both locales because slug structure mirrors per Phase 2 routing. Disallow: /account Disallow: /account/* Disallow: /checkout Disallow: /panier Disallow: /login Disallow: /register Disallow: /forgot-password Disallow: /reset-password Disallow: /verify-email Disallow: /renvoyer-verification Disallow: /en/account Disallow: /en/account/* Disallow: /en/checkout Disallow: /en/panier Disallow: /en/login Disallow: /en/register Disallow: /en/forgot-password Disallow: /en/reset-password Disallow: /en/verify-email Disallow: /en/renvoyer-verification # AI answer and user-request fetchers. Named groups repeat the private-route # exclusions because a specific robots.txt group does not inherit the * group. User-agent: OAI-SearchBot User-agent: ChatGPT-User User-agent: Claude-SearchBot User-agent: Claude-User User-agent: PerplexityBot User-agent: Perplexity-User Allow: / Disallow: /account Disallow: /account/* Disallow: /checkout Disallow: /panier Disallow: /login Disallow: /register Disallow: /forgot-password Disallow: /reset-password Disallow: /verify-email Disallow: /renvoyer-verification Disallow: /en/account Disallow: /en/account/* Disallow: /en/checkout Disallow: /en/panier Disallow: /en/login Disallow: /en/register Disallow: /en/forgot-password Disallow: /en/reset-password Disallow: /en/verify-email Disallow: /en/renvoyer-verification