๐Ÿค– SEODiffBot/1.0

An honest, transparent AI readability crawler.

SEODiffBot measures how well websites serve content to AI systems โ€” LLMs, search engines, and automated agents. It's part of the SEODiff AI Visibility Intelligence platform.

Quick Summary

User-AgentMozilla/5.0 (compatible; SEODiffBot/1.0; +https://seodiff.io/bot)
robots.txt nameSEODiffBot
From header[email protected]
Crawl rateโ‰ค 1 request per second per domain
Respects robots.txtYes โ€” always
Respects Retry-AfterYes โ€” always
PurposeAI readability measurement (ACRI scoring)
OperatorSEODiff
Contact[email protected]
Machine-readable info/bot.json

What does SEODiffBot do?

SEODiffBot visits the homepage of websites to measure their AI Content Readiness Index (ACRI) โ€” a score from 0 to 100 that reflects how well a site's content can be understood by AI systems like ChatGPT, Claude, Perplexity, and Google's AI Overviews.

The crawler checks:

Crawl Behavior

Per-domain limits

Circuit breaker

If we receive HTTP 429 responses, the crawler immediately:

  1. Reads the Retry-After header and respects it
  2. Pauses all requests to that CDN for at least 5 minutes
  3. Uses exponential backoff on repeated rate limits (up to 30 min)
  4. Does not penalize the affected domain's ACRI score

HEAD pre-flight

Before re-crawling a domain, we send a HEAD request to check Last-Modified. If the content hasn't changed since our last visit, we skip the full crawl entirely โ€” saving both our bandwidth and yours.

How to control SEODiffBot

Block via robots.txt

User-agent: SEODiffBot
Disallow: /

We check robots.txt on every crawl and fully respect Disallow rules. If you block SEODiffBot, your site will not appear in our radar or receive an ACRI score.

Rate limit

Return a 429 Too Many Requests response with a Retry-After header and we will back off immediately.

Contact us

If you have concerns about our crawler, please email [email protected] and we'll address them promptly.

IP Addresses

SEODiffBot currently operates from a single dedicated server:

IPv4192.99.101.226
IPv6 subnet2607:5300:60:62e2::/64 Rotating โ€” 256 addresses
ASNAS16276 (OVH SAS)
LocationBeauharnois, QC, Canada

Requests originate from the IPv4 above or any address in the 2607:5300:60:62e2::/64 range. If you see an IPv6 address starting with 2607:5300:60:62e2:, that is us.

The machine-readable version at /bot.json always has the latest IP allocations. We plan to apply for Cloudflare Verified Bot status in the future.

HTTP Headers

Every request from SEODiffBot includes these headers:

User-Agent: Mozilla/5.0 (compatible; SEODiffBot/1.0; +https://seodiff.io/bot)
From: [email protected]
X-Crawler-Purpose: AI Content Readability Index (ACRI) Audit
X-Crawler-Info: https://seodiff.io/bot
Accept: text/html,application/xhtml+xml,*/*

The From header follows RFC 7231 ยง5.5.1. Custom X-Crawler-* headers make us identifiable in raw access logs even when dashboard UIs truncate the User-Agent.

Data Usage

Data collected by SEODiffBot is used to:

We do not store or redistribute your full page content. We extract only metadata and structural signals needed for scoring.

Open Standards

SEODiffBot supports and checks for:

Last updated: February 2026 ยท Back to SEODiff