SEO Audit Crawler: On-Page SEO Checker for Whole Websites avatar

SEO Audit Crawler: On-Page SEO Checker for Whole Websites

Pricing

from $2.00 / 1,000 page auditeds

Go to Apify Store
SEO Audit Crawler: On-Page SEO Checker for Whole Websites

SEO Audit Crawler: On-Page SEO Checker for Whole Websites

Crawl a website and audit every page: title, meta description, H1, canonical, noindex, hreflang, Open Graph, JSON-LD, image alt, word count, HTTPS, redirects and duplicates. 0-100 score and issue list per page plus a site report. $2 per 1,000 pages.

Pricing

from $2.00 / 1,000 page auditeds

Rating

0.0

(0)

Developer

Andrew Shamah

Andrew Shamah

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

Crawl any website and get an on-page SEO audit for every page: titles, meta descriptions, headings, canonicals, indexability, hreflang, Open Graph, structured data, image alt text, word count, broken pages, redirects, mixed content and more, with a 0–100 score and a prioritised list of issues per page, plus a site-wide report of duplicates and the most common problems. No browser, no login, no API keys.

Price: $2 per 1,000 pages audited ($0.002 per page) plus a tiny start fee. Pages that fail to load because of network errors and invalid inputs are free. Similar tools charge $10–40 per 1,000 pages.

What it checks on every page

AreaChecks
Titles & descriptionsMissing, too short or too long (character counts), duplicated across the site
HeadingsMissing H1, multiple H1s, H1/H2/H3 counts and the H1 text
IndexabilityStatus code, noindex in meta robots or X-Robots-Tag, canonical tag (missing, self or pointing elsewhere)
Internationalisationlang attribute, hreflang alternates
Social & rich resultsOpen Graph and Twitter Card tags, JSON-LD types (Article, Product, FAQPage…), microdata
ContentWord count, thin content, images missing alt
LinksInternal, external and nofollow link counts
TechnicalHTTPS, mixed content, redirect chains, response time, page size, viewport, charset

Each issue has a severity (high / medium / low) and a plain-English message. The page score starts at 100 and loses 15 / 7 / 3 points per high / medium / low issue.

Site report

The key-value store record REPORT summarises each site: pages crawled, average score, broken pages, duplicate titles and descriptions (with the pages that share them) and issue counts by check, so you can fix the biggest problems first.

Input examples

Audit a site (up to 100 pages):

{ "startUrls": ["https://example.com"] }

Audit only the blog, and save only pages with medium or high issues:

{ "startUrls": ["https://example.com/blog/"], "includePatterns": ["/blog/*"], "onlyPagesWithIssues": true, "minSeverity": "medium" }

Audit many sites, 20 pages each:

{ "startUrlsText": "example.com\nexample.org\nexample.net", "maxPagesPerSite": 20 }

Output (one row per page)

FieldDescription
url, finalUrl, statusCode, depth, foundOnPage and how it was reached
score, issueCount, issues0–100 score and the list of { severity, check, message }
title, titleLength, metaDescription, metaDescriptionLengthSnippet data
h1, h1Count, h2Count, h3CountHeadings
canonical, canonicalIsSelf, metaRobots, xRobotsTag, indexableIndexability
lang, viewport, charset, hreflang, ogTitle, ogDescription, ogImage, twitterCard, structuredDataTypes, hasMicrodataMarkup
wordCount, imageCount, imagesMissingAltContent
internalLinks, externalLinks, nofollowLinksLinks
https, mixedContent, redirected, redirectChain, responseTimeMs, sizeBytes, contentTypeTechnical

Use onlyPagesWithIssues to keep the dataset short. Filtered pages are not saved and not charged.

Cost examples

  • 50-page site: $0.10
  • 1,000 pages: $2.00
  • Set Max pages or a maximum cost per run to stay within any budget; the Actor stops cleanly at the limit.

FAQ

Does it render JavaScript? No. It audits the HTML your server returns, which is what search engines index first. That keeps it fast and cheap.

Does it respect robots.txt? Yes, by default (including crawl-delay). Pages blocked by robots.txt are counted in the report.

How fast is it? Typically 5–20 pages per second, depending on the site.

Is it legal? It reads public pages like a search engine. Only audit sites you are allowed to crawl.

SEO & web suite

Documents suite

Jobs suite

Also by us