User-agent: * Allow: / Disallow: /admin/ Disallow: /users/ Disallow: /account/ Disallow: /*/switch_language/ # Auth-required pages — redirect to sign-in, no useful content for crawlers Disallow: /*/dashboard Disallow: /*/poker_sessions Disallow: /*/bankroll_entries Disallow: /*/bankrolls Disallow: /*/locations Disallow: /*/opponents Disallow: /*/notes Disallow: /*/settings Disallow: /*/setup_steps Disallow: /*/session_tags Disallow: /*/trips Disallow: /*/imports Disallow: /*/insights Disallow: /*/achievements Disallow: /*/preflop_charts Disallow: /*/calendar Disallow: /*/live_sessions Disallow: /*/home_games Disallow: /*/session_alerts Disallow: /*/w2g_forms Disallow: /*/tax_reports Disallow: /*/variance_analysis Disallow: /*/tournament_analytics Disallow: /*/session_comparison Disallow: /*/session_templates Disallow: /*/bankroll_goals Disallow: /*/hand_logs Disallow: /*/journal Disallow: /*/support Disallow: /*/opponent_deep_dive Disallow: /dashboard Disallow: /poker_sessions Disallow: /bankroll_entries Disallow: /locations Disallow: /opponents Disallow: /notes Disallow: /settings Disallow: /setup_steps Disallow: /signin Disallow: /login # Per-locale auth pages — Devise renders the same form under every # /:locale/signin etc., which Bing was indexing as duplicate-title # clones. Block at the crawl level (the views also emit # via _head.html.haml). Disallow: /*/signin Disallow: /*/login Disallow: /*/signup Disallow: /*/forget Disallow: /*/users/password Disallow: /*/users/sign_in Disallow: /*/users/sign_up Disallow: /*/users/sign_out Disallow: /*/users/confirmation Disallow: /*/users/unlock Disallow: /*/users/ Disallow: /users/password Disallow: /users/sign_in Disallow: /users/sign_up Disallow: /users/sign_out # "Claim this venue" is login-gated: every venue page links to it and it # 302s to the sign-in form, so a crawler following it burns a request # per venue per locale for nothing (2026-08 crawl wave). Disallow: /*/poker-room/*/claim Disallow: /poker-room/*/claim # Error pages — they return correct HTTP status codes but bots keep # re-crawling them once seen. Block to silence the noise. Disallow: /404 Disallow: /422 Disallow: /500 Disallow: /*/404 Disallow: /*/422 Disallow: /*/500 Sitemap: https://pokercharts.com/sitemap.xml.gz