GEO Inspector
Turning AI search anxiety into a measurable readiness score.
GEO Inspector is a browser extension that scans a webpage and creates an AI visibility report for Generative Engine Optimization. It checks whether a page is easy for systems like ChatGPT, Gemini, Claude, Perplexity, Copilot, and AI-powered search to understand, cite, and recommend.
Problem
Search is becoming the answer layer.
Traditional SEO tells teams how a page may rank. But AI search asks a different question: can a model understand this page well enough to cite it, summarize it, and trust it as a source?
Most teams still ship pages without knowing whether they have clear entities, structured data, citation signals, FAQ coverage, canonical metadata, or AI-specific discovery files. GEO Inspector turns that invisible readiness layer into a browser-native audit.
Product
A local audit tool for AI visibility.
The extension runs in the browser, scans the active webpage, and returns a practical report: score, category cards, issues, opportunities, extracted entities, and schema findings.
Scan the active page
Reads headings, content structure, metadata, schema, links, entities, and AI-search signals from a normal HTTP/HTTPS webpage.
Score readiness
Converts page quality into a GEO score out of 100 across clarity, entities, structured data, accessibility, citation readiness, and GEO signals.
Prioritize fixes
Surfaces issues and opportunities, such as missing Schema.org JSON-LD, weak entity coverage, absent llms.txt, or poor citation signals.
Scoring system
Six checks. One readiness score.
Architecture
Built as a lightweight browser extension.
The repository is intentionally small: manifest configuration, popup interface, popup styling, page scanning logic, logo, and icon assets. The current version runs locally and does not send page content to an external API.
Interface
The report is organized like an audit, not a dashboard.
Tabs separate the user's mental model: Overview for score, Issues for urgent fixes, Opportunities for growth, Entities for topic coverage, and Schema for machine-readable structure.
My role
From product bet to working plugin.
- Product strategyDefined what "AI visibility" should mean for a first useful audit.
- UX designStructured the report around action: score, issues, opportunities, entities, schema.
- Visual designCreated a readable light-mode extension UI that fits Chrome popup constraints.
- DevelopmentBuilt the extension in JavaScript, HTML, CSS, and Chrome extension manifest files.
- TestingValidated the extension on normal HTTP/HTTPS webpages and documented scan limitations.
