ChatGPT / robots.txt snapshot
← back to chatgpt.com · fetched 2026-06-26T13:23:15Z (3h ago) · HTTP 200 · 3682 bytes · sha256 bef0f070f071ef3d · raw
final URL: https://chatgpt.com/robots.txt
| 1 | # https://www.robotstxt.org/robotstxt.html |
| 2 | |
| 3 | User-agent: CCBot |
| 4 | Disallow: / |
| 5 | |
| 6 | User-agent: img2dataset |
| 7 | Disallow: / |
| 8 | |
| 9 | User-agent: Google-Extended |
| 10 | Disallow: / |
| 11 | |
| 12 | User-agent: anthropic-ai |
| 13 | Disallow: / |
| 14 | |
| 15 | User-agent: Claude-Web |
| 16 | Disallow: / |
| 17 | |
| 18 | User-agent: Omgilibot |
| 19 | Disallow: / |
| 20 | |
| 21 | User-agent: Omgili |
| 22 | Disallow: / |
| 23 | |
| 24 | User-agent: FacebookBot |
| 25 | Disallow: / |
| 26 | |
| 27 | User-agent: Bytespider |
| 28 | Disallow: / |
| 29 | |
| 30 | User-agent: magpie-crawler |
| 31 | Disallow: / |
| 32 | |
| 33 | User-agent: PerplexityBot |
| 34 | Disallow: / |
| 35 | |
| 36 | User-agent: Perplexity‑User |
| 37 | Disallow: / |
| 38 | |
| 39 | # General rules for all other bots |
| 40 | User-agent: * |
| 41 | |
| 42 | # Place allows first to avoid bots skipping after Disallow: / |
| 43 | # Allow exactly the homepage |
| 44 | Allow: /$ |
| 45 | # Allow the homepage with any query parameters |
| 46 | Allow: /?* |
| 47 | Allow: /api/share/og/ |
| 48 | Allow: /g/ |
| 49 | Allow: /s/ |
| 50 | Allow: /gg/v/ |
| 51 | Allow: /share/ |
| 52 | Allow: /canvas/shared/ |
| 53 | Allow: /*/images |
| 54 | Allow: /images |
| 55 | Allow: /*/library |
| 56 | Allow: /library |
| 57 | Allow: /favicon.ico |
| 58 | Allow: /assets/favicon |
| 59 | Allow: /cdn/assets/favicon |
| 60 | Allow: /cdn/assets/ |
| 61 | Allow: /auth/ |
| 62 | Allow: /gpts$ |
| 63 | Allow: /codex |
| 64 | Allow: /*/codex |
| 65 | Allow: /search$ |
| 66 | Allow: /backend-anon/ |
| 67 | Allow: /public-api/ |
| 68 | Allow: /sitemap.xml |
| 69 | Allow: /marketing-sitemap.xml |
| 70 | Allow: /images-sitemap.xml |
| 71 | Allow: /writing-tools-sitemap.xml |
| 72 | Allow: /football-sitemap.xml |
| 73 | Allow: /100chats |
| 74 | Allow: /api/public_content/ |
| 75 | Allow: /backend-api/public_content/ |
| 76 | Allow: /?ref=dotcom |
| 77 | # Static Landing Pages |
| 78 | Allow: /overview |
| 79 | Allow: /*/overview |
| 80 | Allow: /features |
| 81 | Allow: /*/features |
| 82 | Allow: /apps |
| 83 | Allow: /*/apps |
| 84 | Allow: /finances |
| 85 | Allow: /*/finances |
| 86 | Allow: /shopping |
| 87 | Allow: /*/shopping |
| 88 | Allow: /use-cases |
| 89 | Allow: /*/use-cases |
| 90 | Allow: /learn |
| 91 | Allow: /*/learn |
| 92 | Allow: /business |
| 93 | Allow: /*/business |
| 94 | Allow: /pricing |
| 95 | Allow: /*/pricing |
| 96 | Allow: /download |
| 97 | Allow: /*/download |
| 98 | Allow: /students |
| 99 | Allow: /*/college-students |
| 100 | Allow: /college-students |
| 101 | Allow: /contact-sales |
| 102 | Allow: /*/contact-sales |
| 103 | Allow: /100chats-project |
| 104 | Allow: /*/100chats-project |
| 105 | Allow: /merchants |
| 106 | Allow: /*/merchants |
| 107 | Allow: /parent-resources |
| 108 | Allow: /*/parent-resources |
| 109 | Allow: /atlas |
| 110 | Allow: /*/atlas |
| 111 | Allow: /plans |
| 112 | Allow: /*/plans |
| 113 | Allow: /translate |
| 114 | Allow: /*/translate |
| 115 | Allow: /writing |
| 116 | Allow: /*/writing |
| 117 | Allow: /futures |
| 118 | Allow: /*/futures |
| 119 | Allow: /football |
| 120 | Allow: /*/football |
| 121 | # Exact locale specific homepages |
| 122 | Allow: /am/$ |
| 123 | Allow: /ar/$ |
| 124 | Allow: /bg-BG/$ |
| 125 | Allow: /bn-BD/$ |
| 126 | Allow: /bs-BA/$ |
| 127 | Allow: /ca-ES/$ |
| 128 | Allow: /cs-CZ/$ |
| 129 | Allow: /da-DK/$ |
| 130 | Allow: /de-DE/$ |
| 131 | Allow: /el-GR/$ |
| 132 | Allow: /es-ES/$ |
| 133 | Allow: /es-419/$ |
| 134 | Allow: /et-EE/$ |
| 135 | Allow: /fi-FI/$ |
| 136 | Allow: /fr-FR/$ |
| 137 | Allow: /fr-CA/$ |
| 138 | Allow: /gu-IN/$ |
| 139 | Allow: /hi-IN/$ |
| 140 | Allow: /hr-HR/$ |
| 141 | Allow: /hu-HU/$ |
| 142 | Allow: /hy-AM/$ |
| 143 | Allow: /id-ID/$ |
| 144 | Allow: /is-IS/$ |
| 145 | Allow: /it-IT/$ |
| 146 | Allow: /ja-JP/$ |
| 147 | Allow: /ka-GE/$ |
| 148 | Allow: /kk/$ |
| 149 | Allow: /kn-IN/$ |
| 150 | Allow: /ko-KR/$ |
| 151 | Allow: /lt/$ |
| 152 | Allow: /lv-LV/$ |
| 153 | Allow: /mk-MK/$ |
| 154 | Allow: /ml/$ |
| 155 | Allow: /mn/$ |
| 156 | Allow: /mr-IN/$ |
| 157 | Allow: /ms-MY/$ |
| 158 | Allow: /my-MM/$ |
| 159 | Allow: /nb-NO/$ |
| 160 | Allow: /nl-NL/$ |
| 161 | Allow: /pa/$ |
| 162 | Allow: /pl-PL/$ |
| 163 | Allow: /pt-BR/$ |
| 164 | Allow: /pt-PT/$ |
| 165 | Allow: /ro-RO/$ |
| 166 | Allow: /ru-RU/$ |
| 167 | Allow: /sk-SK/$ |
| 168 | Allow: /sl-SI/$ |
| 169 | Allow: /so-SO/$ |
| 170 | Allow: /sq-AL/$ |
| 171 | Allow: /sr-RS/$ |
| 172 | Allow: /sv-SE/$ |
| 173 | Allow: /sw-TZ/$ |
| 174 | Allow: /ta-IN/$ |
| 175 | Allow: /te-IN/$ |
| 176 | Allow: /th-TH/$ |
| 177 | Allow: /tl/$ |
| 178 | Allow: /tr-TR/$ |
| 179 | Allow: /uk-UA/$ |
| 180 | Allow: /ur/$ |
| 181 | Allow: /vi-VN/$ |
| 182 | Allow: /zh-CN/$ |
| 183 | Allow: /zh-TW/$ |
| 184 | Allow: /zh-HK/$ |
| 185 | |
| 186 | # Now block everything else |
| 187 | Disallow: / |
| 188 | |
| 189 | # Specific disallows (redundant for some bots, but still useful for those that respect precedence) |
| 190 | Disallow: /auth/logout |
| 191 | Disallow: /auth/login?* |
| 192 | Disallow: /backend-anon/sentinel/* |
| 193 | Disallow: /backend-anon/conversation$ |
| 194 | Disallow: /account-link/* |
| 195 | |
| 196 | Sitemap: https://chatgpt.com/sitemap.xml |
| 197 | Sitemap: https://chatgpt.com/marketing-sitemap.xml |
| 198 | Sitemap: https://chatgpt.com/images-sitemap.xml |
| 199 | Sitemap: https://chatgpt.com/writing-tools-sitemap.xml |
| 200 | Sitemap: https://chatgpt.com/football-sitemap.xml |