SEO Audit Crawler - On-Page SEO Checker for Whole Websites
Pricing
from $1.50 / 1,000 page auditeds
SEO Audit Crawler - On-Page SEO Checker for Whole Websites
Crawl one or many websites and audit every page: titles, meta descriptions, H1, canonical, noindex, alt text, thin content, Open Graph, structured data, duplicates and slow pages. Site score and issue summary. Pay per page.
Pricing
from $1.50 / 1,000 page auditeds
Rating
0.0
(0)
Developer
Webstack Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
SEO Audit Crawler – on-page SEO checker for whole websites
Give it one or many websites. It crawls each site within its own domain and audits every HTML page for the on-page issues that cost rankings and clicks. You get one row per page with its issues, plus a site summary with a score out of 100 and the most common problems.
What does it check?
| Check | Issue code |
|---|---|
| HTTP errors (404, 5xx) | HTTP_ERROR |
| Missing, too long (>60) or too short (<20) title | TITLE_MISSING, TITLE_TOO_LONG, TITLE_TOO_SHORT |
| Missing, too long (>160) or too short (<70) meta description | META_DESCRIPTION_* |
| Duplicate titles and meta descriptions across pages | DUPLICATE_TITLE, DUPLICATE_META_DESCRIPTION |
| Missing or multiple H1 | H1_MISSING, H1_MULTIPLE |
| Missing canonical, or canonical pointing to another page | CANONICAL_MISSING, CANONICAL_POINTS_ELSEWHERE |
| noindex in meta robots or X-Robots-Tag | NOINDEX |
| Missing lang attribute and mobile viewport | LANG_MISSING, VIEWPORT_MISSING |
| Images without alt text | IMAGES_WITHOUT_ALT |
| Thin content (<300 words) | THIN_CONTENT |
| Missing Open Graph title/image | OPEN_GRAPH_MISSING |
| No structured data (JSON-LD / schema.org) | NO_STRUCTURED_DATA |
| Slow server response (>2 s) | SLOW_RESPONSE |
Each page row also includes the title, meta description, H1, word count, number of images and images without alt, canonical, robots directives, language and response time. You can use them directly in a spreadsheet.
Who is it for?
- SEO agencies and freelancers: audit prospects and clients in bulk, then export to Excel or Google Sheets for the report.
- Site owners and marketers: find the quick wins after a redesign, migration or CMS change.
- Developers: run it from CI or on a schedule and fail a release if the score drops.
Input
{ "startUrls": ["example.com"], "maxPagesPerSite": 100, "onlyPagesWithIssues": true }
Output
{"type": "page","url": "https://example.com/pricing","statusCode": 200,"issueCount": 3,"issues": ["META_DESCRIPTION_MISSING", "H1_MULTIPLE", "IMAGES_WITHOUT_ALT"],"title": "Pricing | Example","titleLength": 17,"h1Count": 2,"wordCount": 612,"imagesWithoutAlt": 4,"responseTimeMs": 420}
{"type": "site-summary","site": "example.com","score": 81,"pagesAudited": 100,"topIssues": [{ "code": "IMAGES_WITHOUT_ALT", "description": "Images without alt text", "pagesAffected": 64 }]}
Pricing
Pay per event: $0.0015 per page audited ($1.50 per 1,000 pages) plus a tiny start fee. Sites that cannot be reached are free. Set a maximum cost per run and the Actor stops when it is reached.
Good to know
- It reads the HTML the server sends. Content rendered only by JavaScript in the browser is not executed, so very JavaScript-heavy sites may show thin content.
- It respects robots.txt by default, stays within the domain and uses polite concurrency. It does not log in or collect personal data.
- Pair it with Broken Link Checker for a full technical audit.
Integrations
Schedule it, call it from the Apify API, or connect it to n8n, Make, Zapier, Google Sheets or an AI agent through the Apify MCP server. Templates: https://github.com/uunnaaiii/webstack-data
En español
Rastrea webs completas y audita el SEO on-page de cada página (títulos, descripciones, H1, canonical, noindex, alt, contenido pobre, Open Graph, datos estructurados, duplicados y lentitud), con una puntuación por sitio. Pagas por página auditada.