SEO Audit Crawler & Broken Link Checker — Auditmoss avatar

SEO Audit Crawler & Broken Link Checker — Auditmoss

Pricing

$4.00 / 1,000 page auditeds

Go to Apify Store
SEO Audit Crawler & Broken Link Checker — Auditmoss

SEO Audit Crawler & Broken Link Checker — Auditmoss

SEO audit crawler: crawl any website and get every page's on-page SEO issues, broken links, redirects, duplicate titles and meta descriptions, missing H1/alt/canonical, speed and a 0-100 score, plus a site summary. Monitor mode flags new issues. $4 per 1,000 pages.

Pricing

$4.00 / 1,000 page auditeds

Rating

0.0

(0)

Developer

CyberMax

CyberMax

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Security

Limited permissions

Share

Give Auditmoss a website and it crawls it the way a search engine does (sitemap + internal links, robots.txt respected), then audits every page: HTTP status and redirects, broken links, title and meta description (missing, too long, too short, duplicated), H1s, canonical, noindex, images without alt text, thin content, mobile viewport, lang, Open Graph tags, JSON-LD types, mixed content, page size and response time. Each page gets an issue list in plain words and a 0-100 score, worst pages first, plus a site summary with issue counts and every broken link. $4 per 1,000 pages, no start fee.

▶ Try it now with a prefilled input · $0.004 per page (a 100-page site = $0.40) · link checks and the site summary are free · Apify's free plan includes $5 of credit a month

Built for: SEO consultants and agencies running client audits · site owners and marketers before and after a redesign · web developers checking a launch · e-commerce teams with large catalogues · AI agents that need "what is wrong with this site's SEO?"

Real output (real run on Apify, 10 Nov 2026: books.toscrape.com, 20 pages audited in 4.8 s, platform cost $0.0002; three rows shown):

ScorePageStatusIssuesTitle lengthWordsResponse
72/200missing meta description, no canonical, no Open Graph tags, HTTP script on an HTTPS page, duplicate title4030835 ms
75/catalogue/category/books/religion_12/200missing meta description, no canonical, thin content (176 words), …3617628 ms
80/catalogue/category/books/travel_2/200missing meta description, no canonical, no Open Graph tags, mixed content3421996 ms
{"startUrls": ["https://books.toscrape.com"], "maxPages": 20}

Ready-made inputs (one click)

JobInputResult
Quick health check{"startUrls": ["https://yoursite.com"], "maxPages": 50}The 50 most important pages scored, worst first ($0.20).
Full site audit{"startUrls": ["https://yoursite.com"], "maxPages": 2000}Every page plus a site-wide issue summary.
Broken link check, inside and out{"startUrls": ["https://yoursite.com"], "checkExternalLinks": true}Every 404/5xx link and the page it sits on.
Several client sites{"startUrls": ["https://client-a.com", "https://client-b.com"], "maxPages": 200}One run, a summary per site.
Weekly SEO regression watch{"startUrls": ["https://yoursite.com"], "maxPages": 500, "monitor": true}On a schedule: only pages with new or fixed issues.

What it checks

SeverityCheck
ErrorPage returns 4xx/5xx or does not answer · links to pages that return an error · missing <title>
Warningnoindex · title over 60 characters · duplicate title · missing meta description · duplicate meta description · no H1 · images without alt · response over 2 s · no mobile viewport · HTTP resources on an HTTPS page · JSON-LD that does not parse
Noticetitle under 20 characters · meta description over 160 or under 70 characters · several H1s · no canonical · canonical pointing elsewhere · under 200 words · redirecting URL · HTML over 1 MB · no lang · no Open Graph title/image

The score starts at 100 and loses points per issue (errors cost most). Every row also carries the raw values (title, lengths, H1, canonical, word count, image counts, internal/external links, inlinks, JSON-LD types, response time, size), so you can build your own rules in a spreadsheet.

Output

One row per page: score, url, finalUrl, statusCode, redirected, issues (codes), issueDetails (plain words), errors, warnings, brokenLinks (url + status), title, titleLength, metaDescription, metaDescriptionLength, h1, h1Count, h2Count, canonical, robotsMeta, noindex, lang, viewport, ogTitle, ogImage, structuredData, hreflangCount, wordCount, imageCount, imagesMissingAlt, mixedContent, internalLinks, externalLinks, inlinks, depth, foundOn, responseTimeMs, sizeKb, auditedAt. Monitor mode adds change, newIssues and fixedIssues.

The OUTPUT record holds the site summary: pages audited, average score, pages with errors, URLs skipped by robots.txt, links checked, every broken link (up to 100) with the page it was found on, and each issue's page count.

Run it on a schedule

  1. Save your input with "monitor": true as a task.
  2. Schedules → Create: weekly, e.g. Monday 06:00 (cron 0 6 * * 1).
  3. Add a Slack or email integration "when the run succeeds". The first run records the site; later runs return only pages whose issues changed, with newIssues (regressions) and fixedIssues (wins), so an unchanged site costs almost nothing.

Integrations

  • Google Sheets / Looker Studio / Make / Zapier / n8n: use the Apify app or node; map url, score, issueDetails, brokenLinks.
  • API (curl):
    curl -X POST "https://api.apify.com/v2/acts/cybermax~seo-audit/run-sync-get-dataset-items?token=YOUR_TOKEN" \
    -H "Content-Type: application/json" -d '{"startUrls": ["https://example.com"], "maxPages": 20}'
  • Python: ApifyClient(token).actor("cybermax/seo-audit").call(run_input={"startUrls": ["https://example.com"]})
  • AI agents (MCP): add cybermax/seo-audit to the Apify MCP server (https://mcp.apify.com?actors=cybermax/seo-audit) and ask "audit example.com and tell me the 5 most important fixes".

Why Auditmoss

AuditmossTypical SEO audit Actor on the Store
Price$4 per 1,000 pages, no start fee$3 to $40 per 1,000 pages, most $5 or more (Store prices on 10 Nov 2026)
Broken linksEvery internal link checked (external optional), freeOften a separate Actor or a per-link fee
DuplicatesDuplicate titles and meta descriptions across the siteOften per-page checks only
DiscoverySitemap + links, robots.txt respectedLinks only, varies
Scheduled useMonitor mode: only new and fixed issuesRare

FAQ

Does it render JavaScript? No. It reads the HTML your server sends, which is what most search engines index first and what most SEO issues live in. Sites that build all content in the browser will show as thin pages; that is itself worth knowing.

Will it slow my site down? It sends at most 5 requests at a time by default (lower maxConcurrency for small servers) and follows robots.txt.

Is it legal to audit any site? Auditmoss reads public pages the way a search engine crawler does and obeys robots.txt. It collects no personal data. Audit sites you own or are working on, and use the results in line with the laws that apply to you.

Why not Screaming Frog? It is a desktop app with a 500-URL free limit and a yearly licence. Auditmoss runs in the cloud, on a schedule, by API, and costs $0.40 for a 100-page site.

What counts as a page? Every URL crawled and audited (including ones that return errors). Link checks of URLs beyond your page limit are free.

Also from CyberMax

Found this useful? A quick rating helps others find it.

© 2026 CyberMax. All rights reserved.