On-Page SEO Chrome Extension
Audit any webpage's SEO in a Chrome side panel. Titles, meta, schema, headings, images, E-E-A-T, and a one-click export for Claude or ChatGPT.

A complete SEO audit,
one click away.
Most SEO Chrome extensions cram everything into a tiny popup. ContentLens uses Chrome's side panel — a proper column of data next to the page you're auditing.
Every metric is color-coded against Screaming Frog thresholds. Too-long title, low alt coverage, schema bugs Google reads differently from your users — all surface at a glance.
Pair it with our Topic Cluster Generator to map your site's topical authority before you start auditing individual pages.
Open the side panel, get the full picture.
- 01Install the extensionAdd ContentLens from the Chrome Web Store. No signup, no account creation, no permissions beyond reading the page you're on.
- 02Pin to your toolbarOne-click access from any tab. Click the icon and the side panel opens next to your page.
- 03Scan any pageThe extension reads the rendered DOM — works on static sites, SPAs, and JS-heavy pages like Webflow, Framer, or Next.js.
- 04Export for an LLMClick ‘Copy for LLM’ and paste into Claude or ChatGPT. Get prioritized fixes in seconds, in plain English.
What you get in every scan
Nine tabs of on-page intelligence, each with color-coded tags that flag issues against industry-standard thresholds.
What other SEO extensions don't catch
Catches CMS bugs where your HTML shows '2026' but the JSON-LD schema still has a literal [year] template variable. Google reads schema directly, so drift breaks rich results.
Filters out nav and footer links so you only see the links inside your main content. Uses semantic HTML detection plus article/main element boundaries.
Resolves author references by @id, handles nested @graph schemas, and pulls bio text directly from Person entities. Catches cases where the visible byline differs from the schema author.
One button exports the full audit as clean markdown with an embedded prompt. Paste into Claude or ChatGPT and get prioritized fix recommendations in seconds.
Frequently asked questions
What is ContentLens?+
ContentLens is a free Chrome extension that audits any webpage's on-page SEO in a side panel. It inspects title tags, meta descriptions, headings, schema, images, E-E-A-T signals, and technical SEO, all without leaving the page you're analyzing.
Is it really free?+
Yes. No signup, no accounts, no credit card, no API keys. All analysis runs locally in your browser. The extension doesn't send your data anywhere.
Does it work on SPAs and client-side rendered pages?+
Yes. The extension reads the rendered DOM, so it sees exactly what users see after JavaScript runs. This includes Framer, Webflow, Next.js, and other modern frameworks.
What's E-E-A-T and how does the tool check it?+
E-E-A-T stands for Experience, Expertise, Authoritativeness, and Trustworthiness, Google's framework for content quality. ContentLens extracts author name and bio from JSON-LD schema (handling @id references), checks for author page links, shows published and modified dates with a freshness tag, calculates Flesch reading ease, and detects multi-format content.
Does it collect any data?+
No. ContentLens has no backend, no analytics, and no tracking. The extension reads the page you're on and shows you the results. Nothing leaves your browser.
How is this different from Detailed SEO Extension or SEO Pro?+
ContentLens adds things other extensions don't: schema-vs-HTML drift detection (catches bugs like unresolved [year] template variables), E-E-A-T author extraction from JSON-LD, Flesch reading score, content-only link filtering (excludes nav and footer), and a one-click 'Copy for LLM' button that formats the audit as markdown for Claude or ChatGPT.
What does the Copy for LLM button do?+
It exports the complete audit of the current page as structured markdown and copies it to your clipboard. You can paste the result into Claude, ChatGPT, Perplexity, or any LLM to get concrete fix recommendations in seconds. No more manually retyping what you see in your SEO tool.
What character thresholds does the tool use?+
The tool uses Screaming Frog's widely accepted thresholds: titles 30-60 characters, meta descriptions 70-155 characters, H1 and H2 warnings above 70 characters, and URL warnings above 115 characters. Pixel width checks for titles and descriptions are also included.
How does schema drift detection work?+
The tool compares your rendered HTML (what users see) to your JSON-LD structured data (what Google's parsers read). It flags when titles don't match, when og:title or twitter:title differ from the page title, and when schema contains unresolved template variables like [year] from a CMS bug. Google uses schema for rich results, so drift causes incorrect search listings.
See a real-world example in our teardown of how ClickUp's blog lost 97.6% of its traffic — schema bugs played a role.
Start auditing pages in your side panel
Free, no signup, no tracking. Just on-page SEO where you need it.
Add to Chrome