Site Audit Scraper: SEO Issues & Broken Links avatar

Site Audit Scraper: SEO Issues & Broken Links

Pricing

Pay per usage

Go to Apify Store
Site Audit Scraper: SEO Issues & Broken Links

Site Audit Scraper: SEO Issues & Broken Links

Crawl any website and get every on-page SEO problem in one table: bad titles and meta descriptions, H1 issues, missing alt text, thin pages, noindex, duplicates and broken internal links. Exports Excel, CSV, JSON and a client-ready HTML report.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Northpane

Northpane

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Features

Limited permissions

Share

Point it at a website and get a full on-page SEO audit in minutes: every page crawled, every problem listed, and broken internal links traced back to the page that links to them.

What it checks

CheckFlagged when
TitleMissing, under 30 or over 60 characters, or duplicated across pages
Meta descriptionMissing, under 70 or over 160 characters
H1Missing, or more than one on the page
ImagesMissing alt text
ContentThin pages (under 300 words)
SpeedServer response over 2 seconds
Indexingnoindex set, missing canonical, missing lang
MobileNo viewport tag
SocialMissing Open Graph tags
LinksInternal links that return 4xx or 5xx, and the pages that contain them

It stays on the start URL's site, respects robots.txt, and keeps request rates polite.

Input

{
"startUrls": [{ "url": "https://example.com" }],
"maxPages": 100,
"maxConcurrency": 5,
"checkBrokenLinks": true
}

Output

Dataset: one row per page with url, status, issue_count, issues, title, meta_description, h1_count, word_count, images_missing_alt and more. Download it as Excel, CSV or JSON from the Output tab.

Key-value store:

  • REPORT: a client-ready HTML report with totals, issues by type and the worst pages first
  • REPORT_XLSX: the same audit as an Excel workbook (Pages, Issues by type, Broken links)
  • SUMMARY: totals as JSON, handy for dashboards and integrations
  • BROKEN_LINKS: every broken link with its source page and status code

Example dataset item:

{
"url": "https://example.com/about",
"status": 200,
"issue_count": 3,
"issues": ["Duplicate title", "Multiple H1 tags", "Missing meta description"],
"title": "About Example Co. | Our team, history and values",
"h1_count": 2,
"word_count": 412,
"images_missing_alt": 0
}

Good uses

  • Agencies: a quick audit before a sales call or a monthly client report
  • Site owners: catch broken links and missing metadata after a redesign or migration
  • Scheduled monitoring: run it weekly with an Apify schedule and get alerted when the issue count rises

Limits

Public pages only. It doesn't log in, submit forms or collect personal data. Pages rendered entirely by JavaScript are audited on their server HTML.