SEO Site Audit (Crawl, Score and Fix Every Page) avatar

SEO Site Audit (Crawl, Score and Fix Every Page)

Pricing

from $8.00 / 1,000 page auditeds

Go to Apify Store
SEO Site Audit (Crawl, Score and Fix Every Page)

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

Pagecraft Tools

Maintained by Community

Actor 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

FieldWhat to enter
Domains or URLsacme.com or a start URL; one per line
Pages per websiteMaximum pages to audit per website (1 to 200)
Use the sitemap to find pagesAlso 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.

EventWhen it is chargedPrice per 1,000 (Free / Bronze / Silver / Gold plan)
Website crawledEach website: home page, robots.txt and sitemap.$6 on every plan
Page auditedEach page audited and returned.$12 / $10 / $9 / $8
Website failedA 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.