Skip to content
Crawlable

AI Search Visibility & GEO Guides by Platform

Learn how to configure raw-HTML readability, /llms.txt, and crawler directives across your tech stack.

Free diagnostic No account needed Up to 40 pages, fetched as GPTBot would

Integration guides

Step-by-step walkthroughs with code you can paste: what goes wrong on each platform, and the files that fix it.

  • Next.js

    App Router pages that render their content only after mount, plus llms.txt and robots rules written as code.

    COMMON PITFALLS

    • Content fetched in useEffect never reaches the HTML
    • next/dynamic with ssr: false drops whole sections
    • A default robots.ts names no AI crawler at all
    Read the Next.js guide →
  • Shopify

    A store you cannot put files in the root of, a robots file that names no AI bot, and apps that stack schema.

    COMMON PITFALLS

    • No arbitrary files at the domain root
    • Default robots rules name no AI crawler
    • Theme and apps each emit their own Product schema
    Read the Shopify guide →
  • WordPress

    Server-rendered by default. The trouble is stacked plugins, slow uncached pages and a missing llms.txt.

    COMMON PITFALLS

    • Two plugins, two conflicting Article entities
    • Slow first byte on uncached pages
    • No /llms.txt: the request lands on the theme’s 404
    Read the WordPress guide →

Every other platform

Most AI crawlers fetch raw HTML and never run JavaScript, so how much of your site they can see depends on the platform and how you configured it. Each baseline below counts raw-HTML readability only (up to 35); schema, llms.txt and AI-crawler rules depend on your setup and start at zero. The second number is the most the Fix Kit can lift it to.

v2 scoring

Baselines are not your score

A Next.js site that renders every page's content after mount scores worse than a plain WordPress blog. The platform sets the ceiling; your configuration decides where under it you land. A client-rendered app tops out at 65 however good its schema and llms.txt are, because raw-HTML readability is the one pillar files cannot fix.

Scan your actual site

All guides on the blog