5 items
Audit any page for Generative Engine Optimization: schema.org, E-E-A-T, llms.txt, AI bot access. Score /100, no backend, no account. Is your site structured to be cited by ChatGPT, Perplexity, and Claude? GEO Site Auditor is a one-click Chrome/Edge/Firefox extension that scores any page you're viewing on the 7 factors that determine whether generative AI search engines can find, understand, and cite it: the discipline known as GEO (Generative Engine Optimization), or AI SEO. Click the extension icon on any page and get an instant /100 score with a checklist and a one-line fix for every failing item: - schema.org JSON-LD: is structured data present and valid (Article, FAQPage, Organization)? - Direct-answer formatting: title, meta description, and H1 written to be quoted, not just indexed. - E-E-A-T signals: a named author and a visible publish date. - Verifiable stats: cited numbers, not vague claims. - llms.txt & sitemap: are the files AI crawlers look for actually reachable at the domain root? - First-paragraph answer: does the page answer the reader's question in under 60 words before anything else? - AI bot access: does robots.txt accidentally block GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, or Google-Extended on the page you're auditing? Other AI crawlers (CCBot, Bytespider, Amazonbot...) are reported as informational. Built for freelancers, SEO consultants, and agencies Run it on your own site, a client's site, or a competitor's: everything runs locally in your browser against the page you're already looking at. - Free: 5 audits per month, full score and checklist. - Pro ($29, one-time): unlimited audits + white-label Markdown/PDF report export: brand it and hand it to your client as a deliverable. Privacy by design - No account, no sign-up, no analytics, no telemetry. - 100% of the analysis runs on the page's own DOM, in your browser. - The only network calls this extension makes are: (a) a same-origin fetch to the site you're auditing, to check llms.txt/sitemap.xml/robots.txt; (b) a periodic fetch of a static, non-personal selectors configuration file hosted on GitHub Pages (no user data is sent); and (c) a check with ExtensionPay (Stripe) if you upgrade to Pro. Payments are handled entirely by ExtensionPay, we never see your card details. - Minimal permissions: no broad host access, no background tracking.
Jul 22, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.