SEO Audit Tool
Run a technical and on-page SEO audit of any URL — 42 automated checks across seven categories, with a transparent, weighted 0-100 score and specific fixes for every issue found.
What this SEO audit checks
This tool runs a real technical and on-page SEO diagnostic against a single URL — 42 automated checks organized into seven categories: Technical SEO (HTTPS, indexability, canonical tags, robots.txt, sitemap.xml), On-Page SEO (title, meta description, headings, links, Open Graph and Twitter tags), Content (word count, thin or placeholder content, readability structure), Structured Data (JSON-LD presence, validity, and the specific schema.org types detected), Performance (real data from Google's PageSpeed Insights API, plus HTML size, script, and image-loading checks computed directly from the page), Accessibility (viewport, alt text, form labels, link names) and Security (HTTPS, mixed content, unsafe external links). Every check is fully automated — nothing here is a manual placeholder.
This is useful for site owners running a periodic health check, developers verifying a page after a redesign or migration, and SEOs who want a fast, structured first pass before a deeper manual review.
How to interpret your SEO score
The overall score is a weighted blend of the seven category scores — it is not an average of raw pass/fail counts. Within each category, a check's weight reflects how much that specific issue matters: a missing title tag or an accidental noindex directive costs far more than a missing Open Graph tag. Only checks that actually fail cost points; a check marked Unknown (for example, PageSpeed data that didn't return in time) is excluded entirely rather than guessed as a pass or a fail.
Findings are also classified by severity, independent of category: Critical issues can directly block indexing or rankings, Warnings are real problems worth fixing, Opportunities are smaller enhancements, and Passed checks found no issue. Use the filter tabs above your results to focus on critical issues first.
Common questions
One thing worth knowing: this audit's Search Engine Indexing check only confirms a page doesn't have a noindex directive — it doesn't confirm Google has actually indexed the page. For that, run the Google Index Checker. Want a closer look at a page's exact title, description, canonical, robots, Open Graph, and Twitter/X Card values (not just pass/fail)? Run the dedicated Meta Tag Checker. Chasing broken links or long redirect chains across a whole site is outside what a single-URL audit can do quickly — use the Broken Links Checker and Redirect Checker for that.
What does this SEO audit actually check?
It runs 42 automated checks grouped into seven categories: Technical SEO (HTTPS, indexability, canonical, robots.txt, sitemap), On-Page SEO (title, meta description, headings, links, Open Graph), Content (word count, thin/placeholder content, structure), Structured Data (JSON-LD presence, validity, and detected schema types), Performance (real Google PageSpeed data plus HTML size, scripts, and image loading), Accessibility (viewport, alt text, labels, link names) and Security (HTTPS, mixed content, unsafe links).
How is the 0-100 SEO score calculated?
Each check has a weight reflecting how much it matters within its category. A category score starts at 100 and loses points only for checks that actually fail — critical failures cost the most, warnings less, and opportunities the least. A check that could not be evaluated (shown as Unknown) never moves the score. The overall score is a weighted average of the seven category scores.
What do Critical, Warning, Opportunity, and Passed mean?
Critical issues can directly block indexing or rankings (e.g. a noindex tag, missing HTTPS, no title). Warnings are real problems worth fixing but less severe (e.g. a missing meta description). Opportunities are smaller enhancements (e.g. missing Open Graph tags or generic anchor text). Passed checks found no issue.
What Core Web Vitals metrics are checked?
The audit pulls live Largest Contentful Paint (LCP), First Contentful Paint (FCP), and Cumulative Layout Shift (CLS) from Google's PageSpeed Insights API for both desktop and mobile. This is Lighthouse lab data from a simulated run, not real-user CrUX field data.
Why did some checks come back as "Unknown"?
A check is marked Unknown when the underlying data genuinely could not be evaluated for this run — for example, PageSpeed data timing out, or a check that only applies when another condition is true (like mixed-content scanning, which only applies to HTTPS pages). Unknown results are never treated as a pass or a fail, and never affect the score.
Does an SEO audit guarantee higher Google rankings?
No. This audit identifies technical, on-page, content, and structured data issues that can hold a site back in Google Search, but rankings also depend on factors it cannot measure, such as backlinks, content quality relative to competitors, and search intent match. Fixing flagged issues removes common obstacles to visibility — it does not guarantee a specific ranking.
Related Tools
You might also find these tools useful
AI SEO & GEO Audit
Check AI crawlability, structured data, citation signals, and llms.txt readiness for AI search engines.
SERP Competitor Analyzer
Compare your page against real top-ranking Google competitors for a target keyword.
SEO Content Optimizer
Find topical coverage gaps, common phrases, and structure differences against search-result comparison pages.
Meta Tag Generator
Open Meta Tag Generator for a related seo workflow.
Meta Tag Checker
Open Meta Tag Checker for a related seo workflow.
Schema Markup Generator
Open Schema Markup Generator for a related seo workflow.