AI readiness report: migrateoffwp.com

migrateoffwp.com (“migrate off wp — leave WordPress for an AI-native stack”) scored 97/100 — a excellent grade of A for AI readiness when scanned on August 30, 2026, passing 12 of 12 scored checks. On-page SEO came in at 100/100 (A) and page speed at 87/100 (B). Analytics is in place (Google Analytics 4, Cloudflare Analytics). This is a point-in-time snapshot; the site may have changed since.

97 /100 · A

AI Readiness

100 /100 · A

SEO

87 /100 · B

Page Speed

Pass

Analytics

AI agent readiness checks

What AI crawlers and agents find when they visit migrateoffwp.com — from robots.txt directives for GPTBot, ClaudeBot, and Google-Extended, to llms.txt, structured content APIs, and machine-readable trust signals.

Infrastructure

  • Cache-friendly delivery15/15

    CDN detected (Cloudflare) · cacheable response headers

  • Structured content API6/6

    Machine-readable content at /feed.xml

Discoverability

  • robots.txt10/10

    robots.txt present

  • Sitemap8/8

    Sitemap referenced in robots.txt

  • Link response headers5/5

    Link: <https://migrateoffwp.com/llms.txt>; rel="llms-txt", <https://migrateoffwp.com/sitemap.xml>; rel="si

  • DNS-AID discovery0/3

    No DNS-AID discovery records (bonus — not counted against score)

Bot Access Control

  • AI bot rules20/20

    Covered: GPTBot (OpenAI), ChatGPT-User (OpenAI), anthropic-ai, ClaudeBot (Anthropic), Google-Extended, PerplexityBot, CCBot (Common Crawl), meta-externalagent (Meta), AmazonBot, Applebot-Extended, cohere-ai, DiffBot, ByteSpider (ByteDance)

  • Content Signals3/3

    Content-Signal directives present in robots.txt

  • Web Bot Auth0/3

    No Web Bot Auth directory (bonus — not counted against score)

Agent Executability

  • Agent actionability10/10

    18/18 interactive elements have an accessible name (aria-label, label, or text) · 14/18 carry data-* attributes for stable targeting

Agent Decision Reliability

  • Temporal validity6/8

    Found: JSON-LD dateModified/datePublished, visible freshness text · Missing: Last-Modified/ETag header

  • Evidence & trust signals3/8

    Verifiable claim signals: Organization schema with contact details

Content Accessibility

  • llms.txt10/10

    llms.txt found — curated content guide for LLMs

  • Markdown content negotiation8/8

    Site returns Markdown when requested via Accept header

Protocol Discovery

  • API catalog8/8

    API catalog at /.well-known/openapi.json

  • Auth.md0/4

    No auth.md (bonus — not counted against score)

  • OAuth discovery0/3

    No OAuth/OIDC discovery metadata (bonus — not counted against score)

  • OAuth Protected Resource0/3

    No OAuth Protected Resource Metadata (bonus — not counted against score)

  • MCP Server Card0/3

    No MCP Server Card (bonus — not counted against score)

  • A2A Agent Card0/3

    No A2A Agent Card (bonus — not counted against score)

  • Agent Skills index0/3

    No Agent Skills index (bonus — not counted against score)

  • WebMCP tools0/3

    No WebMCP tools detected on page load (bonus — not counted against score)

Commerce

  • x402 payment0/5

    No x402 payment support (bonus — not counted against score)

  • UCP commerce profile0/3

    No UCP profile (bonus — not counted against score)

  • ACP commerce discovery0/3

    No ACP discovery document (bonus — not counted against score)

On-page SEO checks

  • Title tag12/12

    Title is 55 chars (ideal 30–60)

  • Meta description10/10

    Meta description is 147 chars (ideal 120–160)

  • Mobile viewport8/8

    Responsive viewport meta present — mobile-first ready

  • Canonical tag8/8

    Canonical set: https://migrateoffwp.com

  • Language declaration4/4

    Content language declared: lang="en"

  • Charset declaration2/2

    Charset declared (utf-8)

  • Favicon2/2

    Favicon declared

  • Single H110/10

    Exactly one H1 heading

  • Heading hierarchy4/4

    Heading levels nest sequentially

  • Image alt text6/6

    No images on page

  • Content depth6/6

    ~759 words of body text

  • Indexable (no noindex)10/10

    No noindex directive — page is eligible for indexing

  • Crawlable links4/4

    14/14 links are crawlable (valid href, not javascript:/#)

  • Open Graph tags4/4

    5/5 Open Graph tags present

  • Twitter Card2/2

    Twitter Card meta present

  • Structured data (JSON-LD)6/6

    3 JSON-LD items found, including a rich type (Organization, FAQPage) — eligible for rich results

  • HTTPS10/10

    Served over HTTPS

  • Response compression2/2

    Compressed response (br)

Performance

The server answered in 0.47s with a 50 KB HTML payload, 11 external scripts, and 1 stylesheets. Content is served through Cloudflare.

Is your site ready for AI?

This report took a few seconds to generate. Run the same free scan on your own site and see every check above graded for your domain.

Report published August 30, 2026 from a scan taken August 30, 2026. Scores and findings describe the site as it responded at scan time and are provided for informational purposes.