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.
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.
One per line. Optionally add a primary keyword after a pipe — e.g. https://example.com/page/ | plumber in bangalore
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.
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.
Single H1, heading hierarchy gaps (H1→H3), word count, Flesch readability, boilerplate ratio, keyword presence in title, H1, first 100 words and slug.
JSON-LD presence and validity, FAQPage / BreadcrumbList completeness, duplicate @ids, plus og:title, og:description, og:image and twitter:card coverage.
Mixed content, favicon/viewport/charset, html lang, internal link hygiene (uppercase paths, query strings, trailing slashes), lazy-loading and image format mix.
Click-to-call links, forms, CTA buttons, extracted phone numbers with optional match against your expected business number.
GA4 / gtag, GTM container ID, Meta Pixel, LinkedIn Insight and CallRail detection — reported per page so gaps are obvious.