Paste a URL to get an instant, comprehensive SEO audit — a 0–100 score, a breakdown by category, and a prioritized list of what to fix first. We check meta tags, headings, content, links, images, Open Graph / Twitter cards, structured data, and the HTTP security headers most SEO tools ignore. Free, no email, runs in your browser.
SEO Analyzer
Paste a URL and get a full SEO audit with a 0–100 score and a prioritized fix list. No signup.
What the SEO Analyzer checks
The analyzer fetches your URL through a proxy (so browser CORS is never a problem), then runs 45 checks across 9 categories: meta tags, heading structure, content signals, internal and external links, image SEO, Open Graph and Twitter Card tags, structured data (JSON-LD), HTTP security headers, and crawlability (robots.txt + sitemap). You can also run Core Web Vitals on demand via the PageSpeed Insights API.
Each check returns a pass, warning, or fail with a weighted contribution to the 0–100 score — high-severity issues hit your score harder. Think of the score as a technical baseline: it tells you what's broken, not whether your content is good.
How to use it
- Paste any public URL into the input field.
- Click Analyze — the page is fetched and all 45 checks run in a few seconds.
- Review your overall score and the category breakdown. The lowest categories are where to start.
- Work through the Fix this first list — each item links to the focused tool that fixes it.
- Optionally run the performance test for Core Web Vitals, then copy, download (.md/.json/PDF), or share a frozen report link.
How to read your score
- 80–100 — solid foundation. Most checks pass; technical SEO isn't what's limiting you. Focus on content and backlinks.
- 60–79 — fixable gaps. A handful of warnings in meta, images, or structured data. Most fixes take under 30 minutes.
- 40–59 — structural issues. Missing H1, broken canonical, no Open Graph, slow Core Web Vitals — things that actively cost rankings.
- Below 40 — critical problems. Often missing HTTPS, blocked crawling, or duplicate titles. Fix these before anything else.
The score is comparable across runs on the same site, but don't compare it directly to Ahrefs, SEMrush, or Screaming Frog — every tool weights its checks differently.
Common SEO issues and fixes
Most sites that score below 70 share the same handful of problems. Here's what to look for and where to fix it:
- Missing or truncated title. Aim for 50–60 characters with the primary keyword near the front. Inspect any page's tags with the Meta Tag Analyzer.
- Weak meta description. Google uses it for click-through, not ranking — write it like ad copy. The Meta Tag Generator produces ready-to-paste markup.
- Multiple or missing H1s. One H1 per page, and don't skip heading levels. Audit your heading tree with the Heading Structure Checker.
- Images without alt text. Every non-decorative image needs descriptive alt text. The Image SEO Checker lists every image with pass/fail status.
- Broken Open Graph tags. No
og:imagemeans social shares show a bare URL. Preview them with the OG / Social Card Preview. - Missing or invalid structured data. Validate what's on the page with the Structured Data Validator, or build new JSON-LD with the Schema Markup Generator.
- Redirect chains. Every extra hop loses link equity and slows load. Trace the full chain with the Redirect Checker.
- Missing security headers. HSTS, CSP, and X-Frame-Options are low-effort wins. The HTTP Header Analyzer grades them and explains each one.
Frequently asked questions
Is this SEO analyzer really free?
Yes — no signup, no trial, no paywall. The analysis runs in your browser; we fetch the page through a lightweight proxy (to get around browser CORS limits) and call PageSpeed Insights through our API. We don't save your report unless you choose to create a share link.
What is the difference between the SEO Analyzer and the SEO Report?
The SEO Report is a simpler single-page dashboard that runs many of the same checks without the weighted 0–100 score, prioritized fixes, or Core Web Vitals. Use the Analyzer when you want a score and a fix list; use the Report to browse the raw data.
Why does the analyzer need a proxy? Can it see private pages?
The proxy works around browser CORS restrictions so we can fetch any public URL from client-side JavaScript. It only works on publicly reachable URLs — it can't see anything behind a login, a VPN, or a password prompt.
How often should I run an SEO audit?
After any significant content or structural change (new template, navigation redesign, major copy update), and roughly once a quarter as a routine check. Optimize for the specific issues it surfaces, not the score itself.
My score changed when I re-ran it. Why?
A few causes: you changed something that introduced or fixed an issue, the page markup changed, or — if you ran the performance test — PageSpeed Insights returned different numbers. Core Web Vitals use real-user field data that shifts over time, and lab estimates vary run to run.
Does a higher score mean better Google rankings?
Not directly. Technical SEO removes obstacles to ranking; it doesn't create rankings on its own. A site scoring 95 with thin content will still lose to a 65 with genuinely useful content and strong backlinks. Fix the score to stop leaving easy wins on the table, then focus on content and links.
Privacy: the analysis runs in your browser. The page is fetched through a proxy (required to bypass browser CORS), and we log basic anonymous usage to improve the site — but your report isn't stored anywhere unless you create a share link.
New to this? Start with our complete on-page SEO checklist, which explains every check this tool runs.
The full SEO toolkit
The analyzer rolls these up into one score. Use a focused tool to dig into any single check:
Related Tools
Get weekly dev tools and tips