SEO Page Auditor — 20+ checks per URL, one scorecard
Audit up to 200 URLs per run — paste them below, or just enter a domain and we'll discover every page from its sitemaps. Titles, descriptions, headings, canonicals, indexability, schema, social tags, images, links and more, scored into one health number and a full CSV.
Find pages first (optional)
Enter a domain — we read its robots.txt and XML sitemaps and list every page. Filter by folder or word (e.g. /services/), then the results load into the auditor below.
URLs to audit
One per line. Optionally add a primary keyword after a pipe — e.g. https://example.com/page/ | plumber in bangalore
Customize checks — choose what matters to you (all on by default)
What this tool checks
Every URL is scored against the checks below. Checks that don't apply (no keyword given, no phone given) are excluded from that page's denominator, so scores stay fair.
Snippet & indexing
Title 30–60 chars and under ~580px, description 70–160 chars and under ~920px, duplicate titles/descriptions across your batch, canonical match, noindex in meta or HTTP headers.
Content & structure
Single H1, heading hierarchy gaps (H1→H3), word count, Flesch readability, boilerplate ratio, keyword presence in title, H1, first 100 words and slug.
Schema & social
JSON-LD presence and validity, FAQPage / BreadcrumbList completeness, duplicate @ids, plus og:title, og:description, og:image and twitter:card coverage.
Technical hygiene
Mixed content, favicon/viewport/charset, html lang, internal link hygiene (uppercase paths, query strings, trailing slashes), lazy-loading and image format mix.
Conversion signals
Click-to-call links, forms, CTA buttons, extracted phone numbers with optional match against your expected business number.
Tracking stack
GA4 / gtag, GTM container ID, Meta Pixel, LinkedIn Insight and CallRail detection — reported per page so gaps are obvious.