# TrainerConnect — robots policy # Public discovery: home, terms, privacy, register, login, /t/{id}, /r/{id}, # /trainer/browse, /vendor/trainers. Everything else is disallowed. User-agent: * Disallow: /admin/ Disallow: /api/ Disallow: /uploads/ Disallow: /errors/ Disallow: /secrets/ # Authenticated app routes (also marked noindex in HTML) Disallow: /trainer/applications Disallow: /trainer/availability Disallow: /trainer/cover-templates Disallow: /trainer/dashboard Disallow: /trainer/messages Disallow: /trainer/notifications Disallow: /trainer/profile Disallow: /trainer/profile-view Disallow: /trainer/saved Disallow: /trainer/settings Disallow: /vendor/applications Disallow: /vendor/dashboard Disallow: /vendor/messages Disallow: /vendor/notifications Disallow: /vendor/post-requirement Disallow: /vendor/profile Disallow: /vendor/requirements Disallow: /vendor/response-templates Disallow: /vendor/saved Disallow: /vendor/settings Disallow: /vendor/trainer-view # Sensitive auth flows Disallow: /forgot-password Disallow: /reset-password Disallow: /verify-email Disallow: /logout # Public discovery surfaces Allow: /trainer/browse Allow: /vendor/trainers Allow: /t/ Allow: /r/ Allow: /share/ # Avoid indexing query-param duplicates (sort, page, post-register banner) Disallow: /*?*sort= Disallow: /*?*page= Disallow: /*&page= Disallow: /*?welcome=1 # Major search engines — explicit allow User-agent: Googlebot Allow: / User-agent: Bingbot Allow: / User-agent: DuckDuckBot Allow: / # Block AI training scrapers User-agent: GPTBot Disallow: / User-agent: ChatGPT-User Disallow: / User-agent: Google-Extended Disallow: / User-agent: CCBot Disallow: / User-agent: anthropic-ai Disallow: / User-agent: Claude-Web Disallow: / User-agent: PerplexityBot Disallow: / User-agent: Amazonbot Disallow: / User-agent: FacebookBot Disallow: / Sitemap: https://trainerconnect.space/sitemap.xml Host: trainerconnect.space