Paste any URL and GEO Lens scores it 0–100 across the seven factors that decide whether ChatGPT, Perplexity, Gemini, and Google AI Overviews can extract and cite it — the same scoring engine behind our GEO Lens Chrome extension.
Free, no signup. We fetch the page server-side and analyze it — nothing about you is stored.
Any live, public page — a blog post, a product page, a docs page.
The page is pulled server-side and read for schema, headings, chunking, entity and freshness signals.
Weighted across seven factors, with a pass/warn/fail read on each one.
Every check ships with a specific fix, not just a grade.
Seven weighted factors, the same ones AI engines lean on when deciding what to extract and cite.
JSON-LD coverage — Article, FAQPage, HowTo, Organization.
Question-format headings followed by a self-contained answer, tables, lists.
One H1, clean H2→H3 nesting, headings phrased as real questions.
Paragraphs sized in the 40–90 word band LLMs prefer to lift whole.
Brand in title/H1, author byline, sameAs links, an About page.
Canonical tag, robots meta, no noai blocks, /llms.txt.
A visible "last updated" date mirrored in schema dateModified.
Yes. No signup, no email gate. Run as many scans as you'd like.
It runs the same weighted scoring engine. The one difference: the extension reads the live, rendered DOM inside your browser, while this tool fetches the page's raw HTML from our server. Pages that build their content with client-side JavaScript can score lower here than they would in the extension.
No. We fetch the URL you provide and analyze it in memory to build the report. We don't create an account, store your scans, or track which pages you check.
Any public http(s) page that doesn't block automated requests. Pages behind a login, on localhost, or on a private/internal network can't be scanned.
GEO Lens scores a single page instantly and for free. A Signal Audit is a fixed-scope, human-led diagnosis of your entire marketing stack — traffic, content, and where revenue is actually coming from.
A Signal Audit gives you the same kind of diagnosis, applied across your entire marketing stack — fixed scope, fixed price, no retainer required to start.