Skip to content
Blog

SeoVitals

By Rajan Gupta

β€’ ⏱ 8 min read

If you’ve ever opened four different browser tabs just to check whether a page has the right meta description, a proper H1, missing image alt text, and a working canonical URL β€” this post is for you.

I built SEOVitals because I kept doing exactly that. And every tool I tried either cost money, required signing up, loaded slowly, or only showed me half the picture.

So I built the tool I actually wanted to use. And today I’m making it free for everyone.

What Is SEOVitals?

SEOVitals is a browser extension β€” available for Chrome, Edge, Brave, Opera, and Firefox β€” that performs a complete on-page SEO health check on any webpage you’re viewing, in under a second.

Open the extension on any page and you instantly get:

  • A 0–100 SEO score calculated from 12 weighted signals
  • A prioritised fix list ranked by impact β€” critical issues first
  • An 8-tab report covering every on-page SEO dimension
  • A PDF export you can send to clients or keep for records
  • A Tag Assistant that reveals every tracking pixel installed on the page

No loading spinner waiting on a remote server. No sign-up wall. No paywall. Everything runs locally inside your browser.

βœ… 100% Free β€” No Account Required

SEOVitals is permanently free with no paid tier, no daily limits, and nothing to sign up for.

Why I Built It

I do a lot of SEO audits β€” for client sites, for my own projects, for quick sanity checks before publishing. The tools I kept reaching for were either:

  • Too slow β€” server-side crawlers that take 30+ seconds to return basic meta data
  • Too expensive β€” full SEO suites where I just need one feature
  • Too limited β€” extensions that only check title and description, nothing else
  • Privacy nightmares β€” tools that send every URL you check to their servers

I wanted something that works instantly on any page, shows me everything in one place, never sends my data anywhere, and is free β€” permanently, not “free tier with 3 checks a day.”

SEOVitals is that tool.

A Full Walkthrough of Every Feature

The SEO Score + Meta Tab

The first thing you see when you open SEOVitals is a score ring β€” a 0–100 score that gives you an immediate read on the page’s SEO health, calculated from 12 signals including title length, meta description, H1 structure, image alt coverage, HTTPS, word count, schema, and social tags.

screenshot 1280x800 1
Meta tab β€” title and description length bars, canonical, robots, language, viewport at a glance

The Meta tab shows the title and description with character-count progress bars colour-coded against the recommended ranges (30–60 chars for title, 70–160 for description). You also see the canonical URL, robots directive, language attribute, viewport tag, and charset β€” all in one panel.

Heading Structure

tab2 headings
Headings tab β€” full H1–H6 tree with visual indentation. Missing or duplicate H1 triggers automatic warnings.

The Headings tab renders the full H1–H6 tree of the page with visual indentation, exactly as the structure appears in the HTML. Missing an H1? Automatic critical warning. More than one H1? Another warning. The tree makes it immediately obvious when headings are skipped, duplicated, or nested incorrectly β€” something you simply cannot see by reading the page visually.

Images β€” Alt Text Audit

tab3 images
Images tab β€” total, with-alt, and missing-alt counts with thumbnail previews of every offending image

The Images tab gives you total image count, how many have alt text, how many are missing it, an alt coverage percentage with a colour-coded bar, and a list of every image missing alt text with a thumbnail preview. Image alt text is one of the most consistently neglected on-page SEO factors β€” this tab makes it impossible to miss.

Links

tab4 links
Links tab β€” internal/external counts, nofollow links, and a full clickable list of external links

The Links tab shows total, internal, external, unique, and nofollow counts, plus a full list of every external link with anchor text and destination URL. Useful both for outbound link auditing and for quick competitive research on any page.

Social Preview β€” Open Graph & Twitter Card

tab5 social
Social tab β€” live OG preview card, all Open Graph values, and full Twitter Card check

The Social tab renders a live preview of how the page will appear when shared on Facebook, LinkedIn, or any platform that reads Open Graph tags. Below the preview are the raw values for every OG tag and Twitter Card tag. Missing og:image? You see the broken preview immediately β€” not after posting and wondering why the share looked wrong.

Tag Assistant β€” See Every Tracking Pixel on the Page

tab6 tags
Tag Assistant β€” detects 30+ tracking tags and extracts the actual tracking ID for each one

This is the feature that makes SEOVitals genuinely different from other SEO extensions.

Tag Assistant detects 30+ marketing and analytics tags installed on any page β€” and shows you not just which tag is present, but its actual tracking ID or measurement ID.

CategoryTags Detected
AnalyticsGoogle Analytics 4, Universal Analytics, Plausible, Fathom, Matomo, Cloudflare Insights
Tag ManagersGoogle Tag Manager
AdvertisingMeta Pixel, Google Ads, LinkedIn Insight, TikTok Pixel, Twitter Pixel
HeatmapsHotjar, Microsoft Clarity
CRM & ChatHubSpot, Intercom, Drift, Zendesk, Crisp
EcommerceStripe, Paddle, Klaviyo
InfrastructureSentry, Datadog, OneSignal, Braze

Why does showing the tracking ID matter? Because if you’re auditing a site and need to confirm whether a GA4 property is the right one, or whether a GTM container matches what’s in the docs, a chip that says “Google Analytics 4” isn’t enough. Seeing G-K7M3X92BPL is. This feature alone has saved me from multiple “why is data not showing up in GA4?” debugging sessions.

Fix Suggestions β€” Ranked by Impact

tab7
Fixes tab β€” every issue ranked Critical β†’ Warning β†’ Suggestion, each with a plain-English how-to-fix

The Fixes tab pulls together every issue detected across all tabs and ranks them by severity β€” Critical (direct ranking impact), Warning (worth addressing soon), and Suggestion (improvements). Every issue includes a plain-English fix instruction. This is the tab I send clients to first. One screenshot communicates the SEO situation faster than any written report.

PDF Report Export

tab8 pdf report
PDF export β€” fully branded, printable report generated entirely in-browser. No upload, no server.

Click the PDF button and SEOVitals generates a fully branded, printable PDF report β€” score ring, all sections, issue list with fix recommendations, and the date. No third-party service. No upload. The PDF is generated entirely in-browser, keeping everything private and fast.

This makes SEOVitals genuinely useful for client work. Instead of screenshotting five different tools and pasting into a deck, you get one professional document in one click.

How SEOVitals Compares

FeatureSEOVitalsClio SEO LiteSEO Meta in 1 Click
SEO Score 0–100βœ“βœ•βœ•
Prioritised fix listβœ“βœ•βœ•
Tag Assistant (30+ tags)βœ“βœ•βœ•
Tracking ID extractionβœ“βœ•βœ•
PDF report exportβœ“βœ•βœ•
Live OG previewβœ“Limitedβœ“
Schema detectionβœ“βœ•βœ“
Zero data collectionβœ“UnknownUnknown
Free, no accountβœ“βœ“βœ“

Privacy β€” The Part Most Extensions Skip

SEOVitals collects nothing.

Every other SEO tool I evaluated sends your URLs to their servers β€” either for analysis, for caching, or quietly for “product improvement.” Some require accounts, which means they can tie your browsing history to your identity.

SEOVitals works differently by design:

  • No network requests β€” the extension never connects to any server
  • No analytics β€” we don’t track how you use the extension
  • No account β€” nothing to sign up for, nothing to log in to
  • activeTab only β€” reads only the page you explicitly open the popup on
πŸ”’

Our Privacy Policy is two paragraphsBecause there is genuinely nothing to disclose. All analysis runs locally. No data ever leaves your browser. Read it here.

How to Install

SEOVitals is available directly from the Chrome Web Store β€” search for “SEOVitals” or use the button below.

For Firefox, Edge, Brave, and Opera β€” download directly from seovitals.rajangupta.com and follow the one-page install guide.

Who is this for?

  • SEO professionals β€” get the full picture in seconds, export to PDF for clients
  • Content writers β€” check every post before publishing without leaving the browser
  • Developers β€” verify meta tags, schema, and canonical setup during QA
  • Digital marketers β€” see exactly which tracking tags a competitor has installed
  • Site owners β€” understand what’s hurting your rankings without needing an agency

Try SEOVitals β€” It’s Free

Open it on your site right now and get your first SEO health check in under a second. No account, no limits, no catch.

 

Add to Chrome β€” Free


Firefox / Edge / Brave β†’

What’s Coming Next

SEOVitals 1.0 is the foundation. Features I’m considering for future versions:

  • Keyword density analysis β€” see how often your target keyword appears and where
  • Core Web Vitals β€” performance data alongside SEO data
  • Bulk export β€” analyse multiple pages and combine into one report
  • Compare mode β€” run two pages side by side

If there’s a feature you’d find genuinely useful, reach out β€” I’m building this based on what real users actually need.

Rajan Gupta

Rajan Gupta

FullStack Web Developer

Rajan Gupta is a passionate web developer and digital creator who loves sharing insights on WordPress, modern web design, and performance optimization. When not coding, they enjoy exploring the latest tech trends and helping others build stunning, high-performing websites.

Related Articles