SEO Site Audit (Crawl, Score and Fix Every Page)
Pricing
from $8.00 / 1,000 page auditeds
SEO Site Audit (Crawl, Score and Fix Every Page)
Crawl any website and audit every page for SEO: titles, meta descriptions, H1s, canonicals, noindex, broken pages, redirects, alt text, speed, thin content and structured data. Page scores, a site score and fixes.
Pricing
from $8.00 / 1,000 page auditeds
Rating
0.0
(0)
Developer
Pagecraft Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
SEO Site Audit: Crawl, Score and Fix Every Page
Crawl any website and get a page-by-page SEO audit with scores and fixes, plus a site summary: average score, broken pages, duplicate titles and descriptions, and the most common issues. Built for SEO agencies, marketers, developers and site owners.
What it checks on every page
- 🔗 Broken pages (404, 500, timeouts) and redirects
- 🏷️ Title (missing, too long, too short) and meta description
- 📰 H1 headings (missing or multiple)
- 🚫 noindex in meta robots or X-Robots-Tag
- 🧭 Canonical links (missing, pointing elsewhere, invalid)
- 📱 Mobile viewport and language tags
- 🖼️ Images without alt text
- ⏱️ Slow responses and very large HTML
- 📝 Thin content (word count)
- 🧩 Structured data and Open Graph image
Each page gets a score from 0 to 100 and a list of issues with severity (error, warning, notice) and a plain-English message.
Site summary
One extra row per website: site score, broken pages, duplicate titles and descriptions, issue counts and the 10 worst pages.
How it crawls
Pages come from the site's sitemap and internal links, on the same host only. It respects robots.txt, skips files and tracking-style URLs, and stops at your page limit. No browser is used, so it's fast and low cost. Pages built only with JavaScript may show less content.
Input
| Field | What to enter |
|---|---|
| Domains or URLs | acme.com or a start URL; one per line |
| Pages per website | Maximum pages to audit per website (1 to 200) |
| Use the sitemap to find pages | Also discover pages from sitemap.xml, not only links |
{ "domains": ["acme.com", "example.org"], "maxPagesPerSite": 50 }
Output
One row per page:
{"type": "page", "url": "https://acme.com/pricing", "statusCode": 200, "score": 71,"title": "Pricing", "titleLength": 7, "metaDescription": null, "h1": "Simple pricing", "h1Count": 1,"canonical": "https://acme.com/pricing", "indexable": true, "wordCount": 412, "imagesMissingAlt": 3,"issues": [{ "severity": "warning", "code": "title-too-short", "message": "Title is only 7 characters." },{ "severity": "warning", "code": "missing-description", "message": "No meta description." }]}
Plus one "type": "site-summary" row per website with the site score, broken pages, duplicate titles and descriptions, issue counts and the 10 worst pages. Each error takes 20 points off a page's score, each warning 5 and each notice 2.
Pricing
Pay per page audited, plus a small flat fee per website that covers the home page, robots.txt and sitemap. Websites that cannot be reached or block us cost the lower failed fee.
| Event | When it is charged | Price per 1,000 (Free / Bronze / Silver / Gold plan) |
|---|---|---|
| Website crawled | Each website: home page, robots.txt and sitemap. | $6 on every plan |
| Page audited | Each page audited and returned. | $12 / $10 / $9 / $8 |
| Website failed | A website that could not be reached or blocked the crawl. | $3 on every plan |
Set Maximum cost per run to cap your spend: the run stops cleanly at your limit.