Is Your Website Visible to AI?
Google rankings are no longer the only game in town. ChatGPT, Gemini, and Perplexity now answer millions of queries directly — citing sources rather than listing links. If your site isn't structured, trusted, and discoverable, you're invisible to that traffic.
GEO (Generative Engine Optimization) is the practice of making your content legible to AI answer engines. This audit checks the technical signals those engines depend on: schema markup, metadata quality, trust indicators, and basic crawlability.
- → AI answer engines now handle a growing share of informational and commercial queries.
- → Citations in AI answers drive qualified traffic — readers already trust the source.
- → Most small sites have fixable gaps: missing schema, weak author signals, thin metadata.
- → Early movers in GEO are compounding an advantage that late-movers will struggle to close.
Choose an audit input
Use a server-assisted URL audit for public pages, or paste/upload HTML to run the technical analyzer entirely in your browser.
URL mode fetches your public URL from our Worker. Paste and upload modes run locally in this browser and are never sent to the Worker.
Checking your site…
- Analyzing target
- Parsing audit payload
- Preparing findings
- Rendering score
Page evidence
Fix these first
Detailed findings
Export and fixes
JSON-LD starter
robots.txt / llms.txt
Before / after
Recent audits
AI engine sampling
Checking whether AI engines cite or reference this domain.
AI visibility audit is running
We're querying AI engines to check whether your domain is cited in relevant answers. This process takes 60–90 seconds and runs asynchronously after the technical scan.
Note: citation checks reflect a sample of queries at this point in time, not a comprehensive index. "Not observed in this audit run" does not mean your site is never cited.
Citation checks reflect a sample of queries at this point in time. "Not observed in this audit run" does not mean your site is never cited.
Recommended next steps
Recommendations are generated from the audit findings on this page.
What we check
The audit runs a structured sequence of server-assisted checks against your public URL. Short-lived cached results are used to reduce repeat fetches and duplicate AI runs.
- Title tag length and keyword alignment
- Meta description presence and quality
- Open Graph and Twitter card tags
- JSON-LD structured data presence and completeness
- FAQPage and Article schema recommendations from page content
- Canonical URL consistency and cross-host detection
- Mixed-content (insecure http resources on https pages)
- HTML language, favicon, and theme metadata
- Author attribution and byline markup
- Publication and last-modified dates
- About page and editorial policy presence
- External citation and outbound link quality
- E-E-A-T indicators visible to crawlers
- Content freshness from published/modified dates
- Answer-ready formatting, headings, summaries, lists, and tables
- robots.txt reachability check
- AI crawler Disallow: / checks for GPTBot, ClaudeBot, PerplexityBot, and related agents
- AI opt-out directive detection (noai / noimageai in meta robots)
- /llms.txt reachability and starter-shape check
- Sitemap presence (sitemap.xml / sitemap_index.xml)
- Sitemap URL declared in robots.txt
- HTTPS enforcement
- Noindex directive detection (meta robots)
- Paste page source for an instant in-browser technical audit
- Upload a saved .html file with a 5 MB local size guard
- Analyze private drafts without sending HTML to the Worker
- Use the same analyzer and scoring rules as URL mode
Local modes cannot verify robots.txt, sitemap reachability, or AI-engine visibility because the browser does not fetch third-party URLs for the audit.
GEO paste bookmarklet- ChatGPT citation check for your domain
- Gemini citation check for your domain
- Perplexity citation check for your domain
- Topic-matched query sampling from page title, H1, or description when available
Checks are server-assisted. We fetch your URL and query AI engines on your behalf — no browser extension required.