INTERACTIVE TOOL
Free SEO Audit Suite
Audit a single page, an entire website from a ZIP file, and real-world speed. Nothing you paste or upload is sent to our servers.
Checks: broken links and assets, orphan pages, click depth, duplicate titles, descriptions and H1s, near-duplicate text, cannibalization, canonicals, sitemap and robots.txt consistency, analytics coverage, and every on-page rule per page. Exports sitemap.xml, CSV and JSON.
Runs real Lighthouse and shows Core Web Vitals from real Chrome users when available. The request goes from your browser to Google; the key is not stored.
Validate the result with Google's Rich Results Test or validator.schema.org before publishing.
What this SEO suite does
Each tab covers a different layer of technical SEO. The page and site audits run entirely in your browser. The speed test calls Google's public PageSpeed Insights API.
Page Audit
Paste the HTML source of any page. The tool checks title and description length (including pixel width), the H1 and heading order, canonical, robots directives, hreflang, viewport, Open Graph and Twitter tags, JSON-LD validity and required Article fields, images (alt text, dimensions, formats, lazy loading), mixed content, render-blocking scripts, links, content depth, readability and top phrases. Add a focus keyword to check its presence in the title, H1, description, first 100 words and URL, plus density.
Site Audit
Upload a ZIP or folder of a static site. The audit builds the internal link graph and reports broken links and assets, orphan pages, click depth, duplicate titles, descriptions and H1s, near-duplicate text using shingle similarity, keyword cannibalization between similar titles, canonical errors, sitemap and robots.txt mismatches, identical lastmod dates, partial analytics coverage and a missing ads.txt. It can also generate a corrected sitemap.xml using each file's real modification date.
Speed
PageSpeed returns the Lighthouse score, lab metrics, real-user Core Web Vitals (LCP, INP, CLS) when Google has enough data, and ranked opportunities.
How scoring works
Each failed rule has a severity. A critical problem such as an accidental noindex removes 25 points, high removes 12, medium 6 and low 2. The page score is 100 minus those penalties. The site score blends the average page score (60 percent) with a penalty for site-wide problems such as broken links, orphans and sitemap errors (40 percent).
What this tool cannot do
It does not know search volumes, keyword rankings or backlinks, because that data comes from paid crawlers and databases. It also cannot confirm how Google renders or indexes a page; use Google Search Console for that. Length rules such as 50 to 60 characters for titles are widely used guidelines rather than official requirements, so treat low and medium findings as prioritization hints, not penalties.
Related tools and guides
Building a job application as well? Try the ATS Resume Analyzer and the CV Builder, or browse all free tools and the article library.