# Does zoho.com allow GPTBot? robots.txt as of 2026-09-12

## In short

On 2026-09-12 the robots.txt of zoho.com resolved 19 AI crawler tokens: 19 allowed for / and 0 disallowed for /.

| Fact | Value |
| --- | --- |
| Domain | zoho.com |
| AI crawler tokens resolved | 19 |
| Allowed for / | 19 |
| Disallowed for / | 0 |
| robots.txt | robots.txt present, 4674 bytes |
| Checks that ran | edge, llms, optout, render, robots, signals, structured, timing |
| robots.txt read (tier A) | 2026-09-12 |
| Full check (tier B) | 2026-09-12 |
| Last verified | 2026-09-12 |

## Every AI crawler token in the registry

| Crawler | Vendor | Observation | Evidence | Observed |
|---|---|---|---|---|
| GPTBot | OpenAI | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| ClaudeBot | Anthropic | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| PerplexityBot | Perplexity | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| OAI-SearchBot | OpenAI | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| CCBot | Common Crawl Foundation | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| Bytespider | ByteDance | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| Googlebot | Google | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| ChatGPT-User | OpenAI | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| Claude-User | Anthropic | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| Claude-SearchBot | Anthropic | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| Perplexity-User | Perplexity | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| anthropic-ai | Anthropic | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| Bingbot | Microsoft | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| Applebot | Apple | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| Amazonbot | Amazon | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| meta-externalagent | Meta | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| DuckAssistBot | DuckDuckGo | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| Applebot-Extended | Apple | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |
| Google-Extended | Google | allowed for / | robots.txt has a User-agent: * group with no rule matching / , so / is allowed | 2026-09-12 |

## The robots.txt reading itself

| Observation | Value | Evidence | Observed |
|---|---|---|---|
| agents-summary | AI crawler rules: 19 allowed, 0 disallowed | 19 crawler tokens resolved against https://zoho.com/robots.txt (HTTP 200, 4674 bytes) at 2026-09-12T01:45:21Z | 2026-09-12 |
| file | robots.txt present, 4674 bytes | GET https://zoho.com/robots.txt at 2026-09-12T01:45:21Z returned HTTP 200, 4674 bytes, content type text/plain, 3 user agent group(s) | 2026-09-12 |
| sitemap-declared | 1 sitemap(s) declared in robots.txt | line 151: "Sitemap: http://www.zoho.com/sitemap-index.xml" | 2026-09-12 |

## edge

- agent:bytespider: answers the same as the baseline for the token Bytespider. Evidence: baseline GET https://www.zoho.com/de/?sredirect=true 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, 18442 bytes, observed 2026-09-12T01:45:21Z. Observed 2026-09-12.
  User Agent sent: 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. Evidence: baseline GET https://www.zoho.com/de/?sredirect=true 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, 18442 bytes, observed 2026-09-12T01:45:21Z. Observed 2026-09-12.
  User Agent sent: 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. Evidence: baseline GET https://www.zoho.com/de/?sredirect=true 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, 18442 bytes, observed 2026-09-12T01:45:21Z. Observed 2026-09-12.
  User Agent sent: 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. Evidence: baseline GET https://www.zoho.com/de/?sredirect=true 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, 18442 bytes, observed 2026-09-12T01:45:21Z. Observed 2026-09-12.
  User Agent sent: 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. Evidence: baseline GET https://www.zoho.com/de/?sredirect=true 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, 18442 bytes, observed 2026-09-12T01:45:21Z. Observed 2026-09-12.
  User Agent sent: 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. Evidence: baseline GET https://www.zoho.com/de/?sredirect=true 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, 18442 bytes, observed 2026-09-12T01:45:21Z. Observed 2026-09-12.
  User Agent sent: 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. Evidence: GET https://www.zoho.com/de/?sredirect=true as BikooshBot/1.0 (+https://bikoosh.com/bot) at 2026-09-12T01:45:21Z: HTTP 200, 18442 bytes. Observed 2026-09-12.
  User Agent sent: 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). Evidence: GET https://zoho.com/llms-full.txt at 2026-09-12T01:45:21Z returned HTTP 404. Observed 2026-09-12.
- llms.txt: llms.txt not present (HTTP 404). Evidence: GET https://zoho.com/llms.txt at 2026-09-12T01:45:21Z returned HTTP 404. Observed 2026-09-12.

## optout

- signal: no opt out signal published. Evidence: TXT _bikoosh-aeo.zoho.com carried no opt out and GET https://zoho.com/.well-known/bikoosh-aeo-optout published none either (it answered HTTP 404) at 2026-09-12T01:45:22Z. Observed 2026-09-12.

## render

- main-content: main content is present in the raw HTML. Evidence: visible text of the raw HTML 4407 characters versus 4575 characters after rendering https://www.zoho.com/de/?sredirect=true in headless Chromium at 2026-09-12T01:45:21Z: 96.3 percent, threshold 20 percent. Observed 2026-09-12.

## signals

- canonical: canonical link: https://www.zoho.com/de/. Evidence: link rel=canonical in the HTML of https://www.zoho.com/de/?sredirect=true at 2026-09-12T01:45:21Z: "https://www.zoho.com/de/". Observed 2026-09-12.
- noai: no noai declaration. Evidence: neither the meta tags nor the X-Robots-Tag header of https://www.zoho.com/de/?sredirect=true carried noai at 2026-09-12T01:45:21Z. Observed 2026-09-12.
- noimageai: no noimageai declaration. Evidence: neither the meta tags nor the X-Robots-Tag header of https://www.zoho.com/de/?sredirect=true carried noimageai at 2026-09-12T01:45:21Z. Observed 2026-09-12.
- robots-meta: no robots meta tag. Evidence: no meta name=robots tag in the HTML of https://www.zoho.com/de/?sredirect=true at 2026-09-12T01:45:21Z (14 meta tags read). Observed 2026-09-12.
- sitemap: declared sitemap answered HTTP 200. Evidence: HEAD http://www.zoho.com/sitemap-index.xml at 2026-09-12T01:45:21Z returned HTTP 200, content type text/xml. Observed 2026-09-12.
- tdm-reservation: no tdm-reservation header. Evidence: no tdm-reservation header on https://www.zoho.com/de/?sredirect=true at 2026-09-12T01:45:21Z. Observed 2026-09-12.
- x-robots-tag: no X-Robots-Tag header. Evidence: response headers of https://www.zoho.com/de/?sredirect=true at 2026-09-12T01:45:21Z: no X-Robots-Tag header present. Observed 2026-09-12.

## structured

- json-ld: no JSON-LD in the home page HTML. Evidence: no script type=application/ld+json in https://www.zoho.com/de/?sredirect=true at 2026-09-12T01:45:21Z. Observed 2026-09-12.

## timing

- page-bytes: home page HTML under 25 KB. Evidence: GET https://www.zoho.com/de/?sredirect=true at 2026-09-12T01:45:21Z transferred 18442 bytes of HTML, content type text/html (the value is banded, the exact byte count is here). Observed 2026-09-12.
- response-ms: home page answered in 500 to 1000 ms. Evidence: GET https://www.zoho.com/de/?sredirect=true as BikooshBot/1.0 (+https://bikoosh.com/bot) at 2026-09-12T01:45:21Z: HTTP 200 in 751 ms (the value is banded so that ordinary network jitter is not reported as a change). Observed 2026-09-12.

Robots.txt history: https://bikoosh.com/aeo/site/zoho.com/history

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.
