Site Audit
Enter a domain. We read its sitemap.xml, crawl every page, and stream every issue we find — live.
Enter a site URL and press Run audit. The crawler reads /sitemap.xml and streams every issue it finds, live.Renders each page with a real headless browser — JavaScript-injected meta tags are caught too. Large sites may take a minute.
What the Site Audit reports
- Broken links
- Missing titles, meta descriptions and canonical URLs
- noindex traps: pages accidentally excluded from search
- Mixed content on HTTPS pages
- Missing Open Graph tags and invalid JSON-LD
- Images without alt text and pages without a single h1
- Unsafe target=_blank links and duplicate ids
- A live, streaming report as the crawl progresses
How to audit a whole site
- Enter your domain. The audit reads your sitemap to find the pages to check.
- Each page is rendered in a real browser, so JavaScript-inserted tags and links are included.
- Watch the report fill in, then fix the highest-impact problems first: noindex traps, missing titles and broken links.
Frequently asked questions
Do I need a sitemap?
The audit reads your site's sitemap to discover pages, so the site needs to publish an XML sitemap.
Is the Site Audit free?
Yes. It is free and needs no signup.
Can I run the same checks in CI?
The sanity-plugin-seofields CLI audits the SEO fields stored in your Sanity dataset from a terminal or a CI job and can export reports. The Site Audit checks the published pages.
What is the difference between the Site Audit and the SEO Health Dashboard?
The Site Audit inspects rendered pages on any website. The SEO Health Dashboard scores the SEO fields of documents inside Sanity Studio, before they are published.
Catch problems before publishing: score every Sanity document inside Studio. See the SEO Health Dashboard