OPEN SOURCE  ·  MANIFEST V3  ·  FREE

Instant SEO Analysis
Right in Your Browser

A Chrome extension that analyzes any webpage's SEO health in seconds — meta tags, Core Web Vitals, schema markup, links, accessibility, and more. All from a sleek side panel. No signups, no data sent.

⬇ Install Extension ★ View on GitHub
SEO Lens — Side Panel
78
Good SEO Health
3 errors · 5 warnings · 14 passed
✓ HTTPS ✓ Meta OK ⚠ No H1 ⚠ Slow LCP ✕ Missing Alt
82
TEKNİK
91
META
68
İÇERİK
55
HIZ
📊 Özet
🔍 SERP
⚙️ Teknik
🏷️ Meta
⚡ Hız
🔗 Link
robots.txt accessibleOK
Canonical is self-referencingOK
⚠️LCP: 3.8s (needs improvement)WARN
4 images missing alt textFAIL
16
ANALYSIS TABS
50+
SEO CHECKS
14
TOOL LINKS
0
DATA SENT

Why SEO Lens?

Everything a professional needs — without leaving the browser or signing up for anything.

Instant Analysis
One click and results appear in seconds. No page reload, no external uploads. The analysis runs entirely within your browser using DOM and the Performance API.
DOM injectionPerformance API
🔒
100% Private
No data is ever sent to our servers. Scan history is stored locally in chrome.storage. Outbound requests go only to the website you're scanning.
Local storageNo tracking
📐
Side Panel UI
Uses Chrome's native Side Panel API — stays open while you browse, doesn't block the page, and resizes with your window. 16 tabs for every aspect of SEO.
chrome.sidePanelResponsive
🌐
Real HTTP Checks
Fetches robots.txt, sitemap.xml, and HTTP headers directly. Detects redirect chains, HSTS, gzip compression, and X-Frame-Options headers.
HEAD requestsrobots.txt parser
📊
PageSpeed Integration
Optionally connect your Google PageSpeed Insights API key to get real-world CrUX field data alongside browser lab metrics for a complete performance picture.
PSI API v5CrUX data
🗂️
Scan History
Every scan is saved locally with score, URL, date, and issue counts. Browse your last 50 scans, compare progress over time, and clear history any time.
50 scans storedLocal only

All 16 Analysis Modules

Every tab covers a different dimension of SEO and page quality.

📊
Overview
Overall score, category breakdown, top errors and warnings at a glance.
🔍
SERP Preview
Google-style mockup with pixel-accurate title and description width indicators.
🔑
Focus Keyword
Checks keyword presence in title, meta description, H1, URL, and image alt.
⚙️
Technical SEO
robots.txt, sitemap, HTTP headers, pagination, JS framework detection, hreflang.
🏷️
Meta Tags
Title, description, canonical, noindex, charset, viewport with length bars.
📄
Content
Word count, reading time, readability score, keyword density top-10 list.
📝
Headings
Full H1–H6 tree, order skip detection, H1 count, and title match check.
Performance
FCP, LCP, CLS, FID via Performance API. PSI scores and field data if API key set.
🖼️
Images
Alt text audit, missing dimensions, oversized display images, lazy loading check.
🔗
Links
Internal/external breakdown, nofollow, duplicate links, optional broken link checker.
🧩
Schema
JSON-LD detection and type identification with raw markup viewer.
📱
Social
Open Graph and Twitter Card preview cards with image, title, and description.
Accessibility
Input labels, button text, skip navigation, landmark roles, heading hierarchy.
📜
History
Last 50 scans stored locally with score charts, dates, and issue summaries.
🛠️
Tools
14 direct links: PageSpeed, Search Console, Rich Results, GTmetrix, Ahrefs, and more.
Settings
PSI API key management, broken link checker limit, and extension info.

Get Started in 3 Steps

No Chrome Web Store required — load it directly from source. No build step needed.

1
Download the extension
Clone or download the repository from GitHub. It's pure HTML, CSS, and JavaScript — no build tools, no npm install.
git clone https://github.com/faikcelik/seo-lens-extension.git
2
Open Chrome Extensions
Navigate to Chrome's extensions page, enable Developer Mode with the toggle in the top-right corner, then click Load unpacked.
chrome://extensions/
3
Select the folder & scan
Choose the root folder of the project. The SEO Lens icon appears in the toolbar. Navigate to any website, click the icon, then click TARA to scan.

Permissions Explained

Every permission has a specific purpose. No excessive access requested.

activeTab
Read the URL of the page you're currently viewing to initiate a scan.
scripting
Inject the analysis function into the page to read DOM, meta tags, and links.
sidePanel
Display the extension UI in Chrome's built-in side panel instead of a popup.
storage
Save your API key, settings, and scan history locally on your device only.
<all_urls>
Fetch robots.txt, sitemap, and HTTP headers from any domain you choose to scan.
👨‍💻
Faik ÇELİK
Software Developer
Built SEO Lens as an open-source contribution to make professional-grade SEO analysis tools accessible to every developer and content creator — completely free.
Diyarbakır Yazılım Topluluğu
Diyarbakır Software Community
A local software community in Diyarbakır, Türkiye — bringing together developers, designers, and tech enthusiasts to share knowledge and build open-source projects that serve everyone.