Does msn.com allow ChatGPT-User? robots.txt as of 2026-09-06
On 2026-09-06 the robots.txt of msn.com resolved 19 AI crawler tokens: 2 allowed for / and 17 disallowed for /.
| Domain | msn.com |
|---|---|
| AI crawler tokens resolved | 19 |
| Allowed for / | 2 |
| Disallowed for / | 17 |
| robots.txt | robots.txt present, 5245 bytes |
| Checks that ran | edge, llms, optout, render, robots, signals, structured, timing |
| robots.txt read (tier A) | 2026-09-06 |
| Full check (tier B) | 2026-09-06 |
| Last verified |
On this domain the robots.txt only check (tier A) last ran on 2026-09-06 and the full check (tier B) last ran on 2026-09-06. The full check adds the home page, the labelled edge probes, llms.txt, the headers and the structured data; the robots.txt check is the one that runs weekly for every seeded domain.
One question per crawler
- GPTBot
- ClaudeBot
- PerplexityBot
- OAI-SearchBot
- CCBot
- Bytespider
- Googlebot
- ChatGPT-User
- Google-Extended
Does msn.com allow GPTBot? robots.txt as of 2026-09-06
disallowed for /
robots.txt line 201 in the User-agent: GPTBot group: "Disallow: /" (longest match wins)
Observed 2026-09-06, first observed 2026-09-06, last change recorded 2026-09-06.
Allow or disallow GPTBot
User-agent: GPTBot Allow: /
User-agent: GPTBot Disallow: /
The GPTBot guide: identity, purpose, documented verification and the vendor sources.
Does msn.com allow ClaudeBot? robots.txt as of 2026-09-06
disallowed for /
robots.txt line 201 in the User-agent: ClaudeBot group: "Disallow: /" (longest match wins)
Observed 2026-09-06, first observed 2026-09-06, last change recorded 2026-09-06.
Allow or disallow ClaudeBot
User-agent: ClaudeBot Allow: /
User-agent: ClaudeBot Disallow: /
The ClaudeBot guide: identity, purpose, documented verification and the vendor sources.
Does msn.com allow PerplexityBot? robots.txt as of 2026-09-06
disallowed for /
robots.txt line 201 in the User-agent: PerplexityBot group: "Disallow: /" (longest match wins)
Observed 2026-09-06, first observed 2026-09-06, last change recorded 2026-09-06.
Allow or disallow PerplexityBot
User-agent: PerplexityBot Allow: /
User-agent: PerplexityBot Disallow: /
The PerplexityBot guide: identity, purpose, documented verification and the vendor sources.
Does msn.com allow OAI-SearchBot? robots.txt as of 2026-09-06
disallowed for /
robots.txt line 201 in the User-agent: OAI-SearchBot group: "Disallow: /" (longest match wins)
Observed 2026-09-06, first observed 2026-09-06, last change recorded 2026-09-06.
Allow or disallow OAI-SearchBot
User-agent: OAI-SearchBot Allow: /
User-agent: OAI-SearchBot Disallow: /
The OAI-SearchBot guide: identity, purpose, documented verification and the vendor sources.
Does msn.com allow CCBot? robots.txt as of 2026-09-06
disallowed for /
robots.txt line 201 in the User-agent: CCBot group: "Disallow: /" (longest match wins)
Observed 2026-09-06, first observed 2026-09-06, last change recorded 2026-09-06.
Allow or disallow CCBot
User-agent: CCBot Allow: /
User-agent: CCBot Disallow: /
The CCBot guide: identity, purpose, documented verification and the vendor sources.
Does msn.com allow Bytespider? robots.txt as of 2026-09-06
disallowed for /
robots.txt line 201 in the User-agent: Bytespider group: "Disallow: /" (longest match wins)
Observed 2026-09-06, first observed 2026-09-06, last change recorded 2026-09-06.
Allow or disallow Bytespider
User-agent: Bytespider Allow: /
User-agent: Bytespider Disallow: /
The Bytespider guide: identity, purpose, documented verification and the vendor sources.
Does msn.com allow Googlebot? robots.txt as of 2026-09-06
allowed for /
robots.txt has a User-agent: * group with no rule matching / , so / is allowed
Observed 2026-09-06, first observed 2026-09-06, last change recorded 2026-09-06.
Allow or disallow Googlebot
User-agent: Googlebot Allow: /
User-agent: Googlebot Disallow: /
The Googlebot guide: identity, purpose, documented verification and the vendor sources.
Does msn.com allow ChatGPT-User? robots.txt as of 2026-09-06
disallowed for /
robots.txt line 201 in the User-agent: ChatGPT-User group: "Disallow: /" (longest match wins)
Observed 2026-09-06, first observed 2026-09-06, last change recorded 2026-09-06.
Allow or disallow ChatGPT-User
User-agent: ChatGPT-User Allow: /
User-agent: ChatGPT-User Disallow: /
The ChatGPT-User guide: identity, purpose, documented verification and the vendor sources.
Does msn.com allow Google-Extended? robots.txt as of 2026-09-06
disallowed for /
robots.txt line 201 in the User-agent: Google-Extended group: "Disallow: /" (longest match wins)
Observed 2026-09-06, first observed 2026-09-06, last change recorded 2026-09-06.
Allow or disallow Google-Extended
User-agent: Google-Extended Allow: /
User-agent: Google-Extended Disallow: /
The Google-Extended guide: identity, purpose, documented verification and the vendor sources.
Every crawler token in the registry
| Crawler | Vendor | Observation | Evidence | Observed |
|---|---|---|---|---|
| GPTBot | OpenAI | disallowed for / | robots.txt line 201 in the User-agent: GPTBot group: "Disallow: /" (longest match wins) | 2026-09-06 |
| ClaudeBot | Anthropic | disallowed for / | robots.txt line 201 in the User-agent: ClaudeBot group: "Disallow: /" (longest match wins) | 2026-09-06 |
| PerplexityBot | Perplexity | disallowed for / | robots.txt line 201 in the User-agent: PerplexityBot group: "Disallow: /" (longest match wins) | 2026-09-06 |
| OAI-SearchBot | OpenAI | disallowed for / | robots.txt line 201 in the User-agent: OAI-SearchBot group: "Disallow: /" (longest match wins) | 2026-09-06 |
| CCBot | Common Crawl Foundation | disallowed for / | robots.txt line 201 in the User-agent: CCBot group: "Disallow: /" (longest match wins) | 2026-09-06 |
| Bytespider | ByteDance | disallowed for / | robots.txt line 201 in the User-agent: Bytespider group: "Disallow: /" (longest match wins) | 2026-09-06 |
| Googlebot | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-06 | |
| ChatGPT-User | OpenAI | disallowed for / | robots.txt line 201 in the User-agent: ChatGPT-User group: "Disallow: /" (longest match wins) | 2026-09-06 |
| Claude-User | Anthropic | disallowed for / | robots.txt line 201 in the User-agent: Claude-User group: "Disallow: /" (longest match wins) | 2026-09-06 |
| Claude-SearchBot | Anthropic | disallowed for / | robots.txt line 201 in the User-agent: Claude-SearchBot group: "Disallow: /" (longest match wins) | 2026-09-06 |
| Perplexity-User | Perplexity | disallowed for / | robots.txt line 201 in the User-agent: Perplexity-User group: "Disallow: /" (longest match wins) | 2026-09-06 |
| anthropic-ai | Anthropic | disallowed for / | robots.txt line 201 in the User-agent: anthropic-ai group: "Disallow: /" (longest match wins) | 2026-09-06 |
| Bingbot | Microsoft | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-06 |
| Applebot | Apple | disallowed for / | robots.txt line 201 in the User-agent: Applebot group: "Disallow: /" (longest match wins) | 2026-09-06 |
| Amazonbot | Amazon | disallowed for / | robots.txt line 201 in the User-agent: Amazonbot group: "Disallow: /" (longest match wins) | 2026-09-06 |
| meta-externalagent | Meta | disallowed for / | robots.txt line 201 in the User-agent: meta-externalagent group: "Disallow: /" (longest match wins) | 2026-09-06 |
| DuckAssistBot | DuckDuckGo | disallowed for / | robots.txt line 201 in the User-agent: DuckAssistBot group: "Disallow: /" (longest match wins) | 2026-09-06 |
| Applebot-Extended | Apple | disallowed for / | robots.txt line 201 in the User-agent: Applebot-Extended group: "Disallow: /" (longest match wins) | 2026-09-06 |
| Google-Extended | disallowed for / | robots.txt line 201 in the User-agent: Google-Extended group: "Disallow: /" (longest match wins) | 2026-09-06 |
What else the robots.txt says
| agents-summary | AI crawler rules: 2 allowed, 17 disallowed 19 crawler tokens resolved against https://msn.com/robots.txt (HTTP 200, 5245 bytes) at 2026-09-06T23:42:02Z |
|---|---|
| file | robots.txt present, 5245 bytes GET https://msn.com/robots.txt at 2026-09-06T23:42:02Z returned HTTP 200, 5245 bytes, content type text/plain, 11 user agent group(s) |
| sitemap-declared | 6 sitemap(s) declared in robots.txt line 203: "Sitemap: https://www.msn.com/sitemaps/casualgames/sitemap-index.xml"; line 204: "Sitemap: https://www.msn.com/sitemaps/consumption/index.xml"; line 205: "Sitemap: https://www.msn.com/sitemaps/health/health-sitemap-index.xml" |
The other checks
edge
| agent:bytespider | answers the same as the baseline for the token Bytespider baseline GET https://www.msn.com/de-de as BikooshBot/1.0 (+https://bikoosh.com/bot) returned HTTP 200; the same request with the User Agent "BikooshBot/1.0 (+https://bikoosh.com/bot) ua-probe/Bytespider" returned HTTP 200, 48000 bytes, observed 2026-09-06T23:42:02Z probe User Agent: BikooshBot/1.0 (+https://bikoosh.com/bot) ua-probe/Bytespider Limitation: this test appends a labelled marker to our own honest User Agent, it never impersonates another agent. Rules keyed to an exact User Agent string, or to a vendor's IP ranges, are invisible to this method and are neither confirmed nor ruled out. |
|---|---|
| agent:ccbot | answers the same as the baseline for the token CCBot baseline GET https://www.msn.com/de-de as BikooshBot/1.0 (+https://bikoosh.com/bot) returned HTTP 200; the same request with the User Agent "BikooshBot/1.0 (+https://bikoosh.com/bot) ua-probe/CCBot" returned HTTP 200, 48000 bytes, observed 2026-09-06T23:42:02Z probe User Agent: BikooshBot/1.0 (+https://bikoosh.com/bot) ua-probe/CCBot Limitation: this test appends a labelled marker to our own honest User Agent, it never impersonates another agent. Rules keyed to an exact User Agent string, or to a vendor's IP ranges, are invisible to this method and are neither confirmed nor ruled out. |
| agent:claudebot | answers the same as the baseline for the token ClaudeBot baseline GET https://www.msn.com/de-de as BikooshBot/1.0 (+https://bikoosh.com/bot) returned HTTP 200; the same request with the User Agent "BikooshBot/1.0 (+https://bikoosh.com/bot) ua-probe/ClaudeBot" returned HTTP 200, 48000 bytes, observed 2026-09-06T23:42:02Z probe User Agent: BikooshBot/1.0 (+https://bikoosh.com/bot) ua-probe/ClaudeBot Limitation: this test appends a labelled marker to our own honest User Agent, it never impersonates another agent. Rules keyed to an exact User Agent string, or to a vendor's IP ranges, are invisible to this method and are neither confirmed nor ruled out. |
| agent:gptbot | answers the same as the baseline for the token GPTBot baseline GET https://www.msn.com/de-de as BikooshBot/1.0 (+https://bikoosh.com/bot) returned HTTP 200; the same request with the User Agent "BikooshBot/1.0 (+https://bikoosh.com/bot) ua-probe/GPTBot" returned HTTP 200, 43932 bytes, observed 2026-09-06T23:42:02Z probe User Agent: BikooshBot/1.0 (+https://bikoosh.com/bot) ua-probe/GPTBot Limitation: this test appends a labelled marker to our own honest User Agent, it never impersonates another agent. Rules keyed to an exact User Agent string, or to a vendor's IP ranges, are invisible to this method and are neither confirmed nor ruled out. |
| agent:oai-searchbot | answers the same as the baseline for the token OAI-SearchBot baseline GET https://www.msn.com/de-de as BikooshBot/1.0 (+https://bikoosh.com/bot) returned HTTP 200; the same request with the User Agent "BikooshBot/1.0 (+https://bikoosh.com/bot) ua-probe/OAI-SearchBot" returned HTTP 200, 48000 bytes, observed 2026-09-06T23:42:02Z probe User Agent: BikooshBot/1.0 (+https://bikoosh.com/bot) ua-probe/OAI-SearchBot Limitation: this test appends a labelled marker to our own honest User Agent, it never impersonates another agent. Rules keyed to an exact User Agent string, or to a vendor's IP ranges, are invisible to this method and are neither confirmed nor ruled out. |
| agent:perplexitybot | answers the same as the baseline for the token PerplexityBot baseline GET https://www.msn.com/de-de as BikooshBot/1.0 (+https://bikoosh.com/bot) returned HTTP 200; the same request with the User Agent "BikooshBot/1.0 (+https://bikoosh.com/bot) ua-probe/PerplexityBot" returned HTTP 200, 48000 bytes, observed 2026-09-06T23:42:02Z probe User Agent: BikooshBot/1.0 (+https://bikoosh.com/bot) ua-probe/PerplexityBot Limitation: this test appends a labelled marker to our own honest User Agent, it never impersonates another agent. Rules keyed to an exact User Agent string, or to a vendor's IP ranges, are invisible to this method and are neither confirmed nor ruled out. |
| baseline | home page answered HTTP 200 to our own User Agent GET https://www.msn.com/de-de as BikooshBot/1.0 (+https://bikoosh.com/bot) at 2026-09-06T23:42:02Z: HTTP 200, 43932 bytes probe User Agent: BikooshBot/1.0 (+https://bikoosh.com/bot) Limitation: this test appends a labelled marker to our own honest User Agent, it never impersonates another agent. Rules keyed to an exact User Agent string, or to a vendor's IP ranges, are invisible to this method and are neither confirmed nor ruled out. |
llms
| llms-full.txt | llms-full.txt not present (HTTP 404) GET https://msn.com/llms-full.txt at 2026-09-06T23:42:02Z returned HTTP 404 |
|---|---|
| llms.txt | llms.txt not present (HTTP 404) GET https://msn.com/llms.txt at 2026-09-06T23:42:02Z returned HTTP 404 |
optout
| signal | no opt out signal published TXT _bikoosh-aeo.msn.com carried no opt out and GET https://msn.com/.well-known/bikoosh-aeo-optout published none either (it answered HTTP 404) at 2026-09-06T23:42:02Z |
|---|
render
| main-content | main content requires JavaScript visible text of the raw HTML 0 characters versus 1303 characters after rendering https://www.msn.com/de-de in headless Chromium at 2026-09-06T23:42:02Z: 0.0 percent, threshold 20 percent |
|---|
signals
| canonical | no canonical link element no link rel=canonical in the HTML of https://www.msn.com/de-de at 2026-09-06T23:42:02Z |
|---|---|
| noai | no noai declaration neither the meta tags nor the X-Robots-Tag header of https://www.msn.com/de-de carried noai at 2026-09-06T23:42:02Z |
| noimageai | no noimageai declaration neither the meta tags nor the X-Robots-Tag header of https://www.msn.com/de-de carried noimageai at 2026-09-06T23:42:02Z |
| robots-meta | no robots meta tag no meta name=robots tag in the HTML of https://www.msn.com/de-de at 2026-09-06T23:42:02Z (2 meta tags read) |
| sitemap | declared sitemap answered HTTP 200 HEAD https://www.msn.com/sitemaps/casualgames/sitemap-index.xml at 2026-09-06T23:42:02Z returned HTTP 200, content type text/xml |
| tdm-reservation | no tdm-reservation header no tdm-reservation header on https://www.msn.com/de-de at 2026-09-06T23:42:02Z |
| x-robots-tag | no X-Robots-Tag header response headers of https://www.msn.com/de-de at 2026-09-06T23:42:02Z: no X-Robots-Tag header present |
structured
| json-ld | no JSON-LD in the home page HTML no script type=application/ld+json in https://www.msn.com/de-de at 2026-09-06T23:42:02Z |
|---|
timing
| page-bytes | home page HTML 25 to 50 KB GET https://www.msn.com/de-de at 2026-09-06T23:42:02Z transferred 43932 bytes of HTML, content type text/html; charset=utf-8 (the value is banded, the exact byte count is here) |
|---|---|
| response-ms | home page answered in 200 to 500 ms GET https://www.msn.com/de-de as BikooshBot/1.0 (+https://bikoosh.com/bot) at 2026-09-06T23:42:02Z: HTTP 200 in 283 ms (the value is banded so that ordinary network jitter is not reported as a change) |
History
Every robots.txt version we have observed for msn.com.
Limitation: this test appends a labelled marker to our own honest User Agent, it never impersonates another agent. Rules keyed to an exact User Agent string, or to a vendor's IP ranges, are invisible to this method and are neither confirmed nor ruled out.
AEO Watch is an independent, factual monitor. It is not affiliated with, endorsed by or speaking for any crawler vendor. Every statement is an observation with the date it was made and the raw evidence behind it: a robots.txt line, an HTTP status code, a header. There are no scores, no grades and no verdicts here, and nothing on this page is advice. A site opts out at any time and the opt out is honoured automatically and permanently.