Website SEO Audit Crawler โ€” On-Page Analyzer avatar

Website SEO Audit Crawler โ€” On-Page Analyzer

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Website SEO Audit Crawler โ€” On-Page Analyzer

Website SEO Audit Crawler โ€” On-Page Analyzer

Crawl an entire website and run an on-page SEO audit on every page: title, meta description, headings, canonical, robots, Open Graph, schema.org types, word count, image alt and a list of detected SEO issues. No login, no browser โ€” one row per page.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Share

Website SEO Audit Crawler โ€” On-Page SEO Analyzer & Spider ๐Ÿ”

Audit the on-page SEO of an entire website in one run. This SEO crawler / SEO spider crawls a whole site and runs a full on-page SEO audit on every page โ€” titles, meta descriptions, headings, canonical tags, robots/indexability, Open Graph, schema.org types, word count, image alt coverage and internal/external link counts โ€” plus a ready-made list of detected SEO issues.

Point it at one URL and it audits thousands of pages automatically. No login, no headless browser, one row per page.

Looking for a technical SEO audit tool, on-page SEO checker, meta tag checker, title tag checker or a bulk website SEO analyzer? This actor does the full crawl-and-audit at scale.


โœจ Key features

  • ๐Ÿ•ท๏ธ Full-site crawl โ€” start from one URL and follow internal links across the whole domain.
  • ๐Ÿท๏ธ Complete on-page data โ€” title, meta description, H1/H2, canonical, robots, Open Graph, Twitter cards, hreflang, charset, viewport.
  • ๐Ÿงฑ Structured data detection โ€” extracts schema.org @types from JSON-LD.
  • ๐Ÿšฉ Automatic issue flags โ€” missing titles, duplicate/multiple H1, thin content, missing meta, missing canonical, noindex, images without alt, and more.
  • ๐Ÿ”ข Quality metrics โ€” honest word count (boilerplate removed), image alt coverage, internal/external link counts.
  • โšก Fast & cheap โ€” pure HTTP, no browser, high concurrency.

๐Ÿ’ก Use cases

  • Technical SEO audits โ€” surface on-page issues across a whole site in a single run.
  • Content audits โ€” spot thin content, missing meta descriptions and duplicate titles.
  • Pre-launch QA โ€” verify titles, canonicals and indexability before going live.
  • SEO monitoring โ€” schedule the crawl and track on-page SEO health over time.
  • Migration checks โ€” confirm meta, canonicals and indexability survived a redesign.

๐Ÿ“ฆ What you get

One row per page, including:

FieldDescription
url, statusCodePage URL and HTTP status
title, titleLengthTitle tag and its length
metaDescription, metaDescriptionLengthMeta description and length
h1, h1Count, h2CountHeadings
canonical, metaRobots, isIndexableIndexability signals
lang, charset, hasViewport, hreflangCountTechnical tags
wordCountBody word count (boilerplate removed)
imagesCount, imagesMissingAltImage alt coverage
internalLinks, externalLinksLink counts
ogTitle, ogDescription, ogImage, twitterCardSocial tags
schemaTypesDetected schema.org @types
issuesDetected on-page SEO problems

Detected issues

missing-title, title-too-long, title-too-short, missing-meta-description, meta-description-too-long, meta-description-too-short, missing-h1, multiple-h1, missing-canonical, noindex, images-missing-alt, missing-viewport, thin-content.

Example output

{
"url": "https://example.com/blog/post",
"statusCode": 200,
"title": "How to Do On-Page SEO",
"titleLength": 22,
"metaDescriptionLength": 0,
"h1": ["How to Do On-Page SEO"],
"h1Count": 1,
"wordCount": 1240,
"imagesMissingAlt": 3,
"internalLinks": 41,
"externalLinks": 6,
"schemaTypes": ["Article", "BreadcrumbList"],
"issues": ["missing-meta-description", "images-missing-alt"]
}

๐Ÿš€ How to use it

  1. Click Try for free / Start.
  2. Paste one or more website URLs into Start URLs.
  3. (Optional) Set Max pages to crawl โ€” 0 to audit the whole site.
  4. Click Save & Start.
  5. Export the audit as JSON, CSV, Excel or via API, and sort/filter by the issues column.

โš™๏ธ Input

OptionDescriptionDefault
startUrlsWebsites to crawlโ€“ (required)
maxPagesToCrawlMax pages per run (0 = whole site)1000
maxConcurrencyParallel requests10

Example input

{
"startUrls": [{ "url": "https://example.com" }],
"maxPagesToCrawl": 5000
}

๐Ÿ” How it works

The crawler follows internal links within the same domain as your Start URLs and analyzes the server-rendered HTML of each page: it reads all on-page SEO tags, counts headings/links/images, computes a boilerplate-free word count, detects schema.org types, and flags common SEO issues. Pure HTTP โ€” fast and cheap, no headless browser.

๐Ÿงฐ Tips & best practices

  • Sort or filter by the issues field to build a prioritized SEO fix-list.
  • Use titleLength / metaDescriptionLength to catch tags that will be truncated in search results.
  • Filter isIndexable: false to find pages accidentally set to noindex.
  • Set maxPagesToCrawl to 0 for a complete site audit; schedule it to monitor SEO health.

โ“ FAQ

Does it render JavaScript? No โ€” it audits server-rendered HTML, which is what search engines index first, and keeps runs fast and cheap.

Does it detect structured data? Yes โ€” it extracts schema.org @types from JSON-LD on each page.

How is wordCount calculated? From the body text after removing scripts, styles, nav, header, footer and sidebars โ€” an honest content word count.

How do I audit the whole site? Set maxPagesToCrawl to 0.

What formats can I export? JSON, CSV, Excel, HTML and a full REST API.

  • Broken Link Checker โ€” crawl a site and find dead links with HTTP status codes.
  • Website Link Graph & Outbound Links Crawler โ€” map internal & outbound links.
  • JSON-LD Schema & Meta Tag Extractor โ€” deep structured-data & meta extraction per URL.
  • Sitemap to URL Crawler โ€” extract all URLs from any sitemap.xml.

Changelog

  • 2026-05-25 โ€” Maintenance & reliability pass: pulled the latest source and rebuilt the Actor on the current base image; build verified.

Last reviewed: 2026-05-25.