AEO / GEO Audit
> return_hub · module_loader · boot
> BOOT_SEQUENCE // ROY-HUB
HOST session.local · SEGMENT PRIVATE_NET · MEM 640K SUFFICIENT
CHECKSUM 0x9f2e · SIG VERIFIED · SESSION ACTIVE
> No clutter, no ads, no bait-n-switch—just simple tools that work at no cost
> return_hub · module_loader · boot
Loading audit…
AEO / GEO Audit fetches a bounded sample of a public site and reports observed HTML, robots rules, structured data, and technical SEO. Heuristics about answer clarity and entity evidence are labeled separately from owner-supplied visibility. The crawl does not call a language model and does not claim how often an AI product cites the site.
Submit a public URL and get a bounded AEO, GEO, and SEO sample. Findings separate observed responses from heuristics and from visibility data you import yourself.
It can say Googlebot is disallowed by a specific robots.txt line, or that a product page has no visible price. It cannot say how often Perplexity cites the domain.
No. The crawl, extraction, and recommendations use parsing, robots rules, lexical search, and written checks. There is no generative model in the audit.
No. A crawl cannot see ChatGPT citations or Google's view of an author. You can import official exports or record a citation you observed. Those stay separate from the crawl score.
No. Training crawlers and Google-Extended are reported separately from search crawlers. A missing llms.txt also does not change the search-readiness score.
No. A standard audit fetches about 50 HTML pages and a deeper audit about 250, with strict time and byte limits. The report lists what was included and what was not.
No. PageSpeed and CrUX run only when those keys are configured, and the report still finishes without them. Rendering stays off unless the server is explicitly isolated.