Audit any Google SERP for programmatic-SEO risk.
pseolint for Chrome reads the results page you are already looking at: how templated the results are, which competitors are thin or low quality, the content bar you would need to clear, and which pages are eligible for citation in AI Overviews. Free, with no account, and nothing about you is sent.
On the SERP, after a deep scan
Automatic · zero permission
The landscape
The moment you land on a results page, pseolint shows how templated the field is and across how many hosts. It reads only what is already on the page. No permission prompt, nothing fetched.
Opt-in · one click
Deep scan
Open the side panel and click Deep scan. pseolint fetches the ranked results, analyzes each in your browser, and returns a competitive scorecard: the takeaway, the content bar, the opening, and per-result risk flags.
What it detects
- ›Programmatic & doorway pages: near-identical results templated across many URLs
- ›Thin content: pages with too little substance to deserve their ranking
- ›Soft 404s: error pages that return HTTP 200 and get indexed as junk
- ›Missing metadata: no meta description, no Open Graph tags, no structured data
- ›AI Overview & AEO gaps: results not structured for citation in AI answers
Privacy first
The default landscape needs no permission and makes no network request. Deep scan analyzes pages in your browser, discards the content immediately, and attaches no cookies. Nothing about you is collected, transmitted, or sold. The rule logic is the same open-source engine (MIT) behind the pseolint CLI and GitHub Action, with zero runtime dependencies.
Read the extension privacy policyThe extension is recon: it finds where a SERP is winnable. The full teardown, and continuous monitoring of your whole site grounded in Search Console, lives in the pseolint web app.
Frequently asked
- What does the pseolint extension do?
- On any Google search results page it shows how templated the results are (how many are near-identical, across how many hosts) with no permission and no network request. When you open the side panel and run Deep scan, it fetches the ranked results, analyzes each one in your browser, and turns the SERP into a competitive scorecard: a strategic takeaway, the content bar you'd need to clear, the weakest page that still ranks, and per-result risk flags (thin, soft 404, no schema, and more).
- Is it free? Does it need an account?
- It is free and open source (MIT), and it needs no account. The default landscape works with zero permissions. Deep scan asks for host access only at the moment you click it, per scan.
- What data does it collect?
- None. The default landscape makes no network request. Deep scan analyzes pages in your browser and discards the content immediately, with no cookies and no session attached. Nothing about you is collected, transmitted, or sold. The only value it ever stores is a domain you optionally type to track your position, kept locally and never sent. Full detail on the extension privacy page.
- Does it work on any Google search?
- It runs on the Web (All) results tab. On Images, News, Shopping, and other verticals it stays dormant, because those results are not the web pages it audits.
- How is it different from other SEO extensions?
- Most SEO extensions grade a single page. pseolint reads the whole results page as a competitive field: how programmatic it is, which competitors are thin or templated, and the single weakest page you can realistically outrank. It surfaces the same failure signals that get programmatic and doorway sites suppressed, on the live SERP.
- Where do I get it?
- Install it from the Chrome Web Store using the Add to Chrome button on this page, or build it from source on GitHub.
pseolint for Chrome is a free, open-source browser extension for programmatic-SEO auditing. It analyzes the live Google search results page to detect templated and doorway pages, thin content, soft 404s, missing structured data, and AI Overview citation gaps, so you can see how programmatic a results page is and where it is winnable, without leaving Google.