Search engines, answer engines and AI search

Make your website SEO, AEO & GEO ready.

Enter your URL to see where your site stands today and get prioritized tips to improve it. Fine-tune it yourself, or give the checks to your AI agent.

No account needed. Checks crawling, indexing, on-page SEO and structured data.

Sign in free to see every issue and how to fix it. The full check is priced before it runs, with plans from $29 a month. Explore the tools

Example assessment · illustrative data

Your next fixes

3 selected pages · AI answers not sampled

SEO readiness
Needs attention
AEO readiness
Needs review
GEO readiness
Crawlers allowed
  1. High priority

    Remove an unintended noindex

    The product page asks engines to exclude it. Update the directive if this page should appear in search.

  2. Medium priority

    Give two pages distinct titles

    Use titles that describe each page's purpose so readers can tell them apart.

Recheck after publishing. Incomplete checks cannot confirm a fix.

Claude Code~/acme-siteExample session
  1. You: Use seogeoaeo to check acme.com for SEO, AEO and GEO problems, then fix what you find in this repo.
  2. Claude: I'll check how search engines, answer engines and AI crawlers see acme.com, then fix what I find.
  3. Calls robots-checker (url: https://acme.com) for 10 credits. 3 AI search or answer crawlers are disallowed. OAI-SearchBot, Claude-SearchBot, PerplexityBot cannot fetch / per robots.txt.
  4. Calls ai-agent-readiness (url: https://acme.com) for 10 credits. llms.txt was not found. https://acme.com/llms.txt returned 404.
  5. Calls schema-checker (url: https://acme.com/pricing) for 8 credits. No JSON-LD. No application/ld+json scripts were found on the page.
  6. Claude: robots.txt blocks three AI search crawlers, there is no llms.txt, and /pricing has no structured data. Fixing all three.
  7. Edits public/robots.txt (Allow the three search crawlers), public/llms.txt (New file listing 12 key pages), app/pricing/page.tsx (Product JSON-LD with 3 offers).
  8. Calls schema-checker (jsonld: Product block from app/pricing/page.tsx) for 8 credits. JSON-LD parsed (Product). Properties Google requires are present.
  9. Runs git push -u origin fix/ai-visibility: branch 'fix/ai-visibility' set up to track 'origin/fix/ai-visibility'.
  10. Claude: Pushed. Checking the preview deploy.
  11. Calls robots-checker (url: https://acme-git-fix.vercel.app) for 10 credits. All 14 listed AI crawlers may fetch /.
  12. Claude: Three issues fixed for 46 credits. The diff is on fix/ai-visibility for your review.

Your coding agent runs the checks over MCP, fixes your code and checks again. Tool names, prices and findings are real. acme.com is made up.

How it works

From one URL to a better website

  1. 01

    Enter your URL

    Get a free readiness check without an account: what passes, what fails and the issues that matter most.

  2. 02

    Follow the tips

    Each issue comes with evidence, why it matters and how to fix it, in priority order. Run any check for more detail.

  3. 03

    Recheck your changes

    After publishing, run the same checks again. See what is fixed, what persists and what is new.

Three readers, one website

What ready means

Search engines, answer engines and AI assistants read the same pages for different jobs. A ready site works for all three.

SEO ready

Search engines can crawl and index your pages.

What the checks look for

  • Crawl and index blockers
  • Titles, descriptions and headings
  • Broken links
  • Slow pages
Explore the SEO tools

Reports show the selected pages, completed checks and missing evidence. For impressions, clicks and visits, use your owner accounts alongside the assessment. See the measurement guide.

Or let your AI agent do it

Give Claude Code, Codex, Cursor or any MCP client the same checks. It runs them, reads the tips and edits your code. You review and publish the changes.

Questions

Is this like PageSpeed Insights?
It works the same way: enter a URL, see where the page stands and what to improve. PageSpeed Insights measures loading speed. seogeoaeo.ai checks whether search engines, answer engines and AI assistants can find, understand and cite your site. Its performance check uses PageSpeed Insights data.
What does a website assessment check?
You choose the scope. The starting selection covers crawling, indexing, on-page SEO, structured data and content signals. Add rendering, performance, site structure, brand checks or questions to test in AI answers. Each report shows what ran and what remains unchecked.
Does this check my whole website?
The assessment checks the URLs you select. The optional site-structure check separately crawls up to 150 pages. A result from a few pages is not a verdict on the whole site.
What are AEO and GEO?
AEO means helping search and answer systems understand useful answers on your pages. GEO focuses on visibility in generated answers. They overlap with SEO: accessible pages, useful content and clear entities matter across all three.
Can you guarantee rankings or AI citations?
No. Readiness checks identify observable problems and content review opportunities. AI checks sample specific questions and engines at a point in time. Rankings, citations and traffic depend on factors beyond these checks.
How much does an assessment cost?
The quote is the sum of the checks you select, including checks on additional pages. You see the maximum total before starting. Completed checks remain charged if you stop; failed runs are refunded.
Can I use individual tools or a coding agent?
Yes. Every public check can run independently in the browser, through REST or through MCP. Your agent uses the same credits and results. Optional llms.txt utilities are separate from search and AI visibility requirements.

Is your website ready?

Enter your URL, see where you stand, and get the tips to improve it.

Check my website