Website SEO Audit - On-Page Analyzer, Meta, Speed & Issues avatar

Website SEO Audit - On-Page Analyzer, Meta, Speed & Issues

Pricing

Pay per event

Go to Apify Store
Website SEO Audit - On-Page Analyzer, Meta, Speed & Issues

Website SEO Audit - On-Page Analyzer, Meta, Speed & Issues

Instant on-page SEO audit for any list of URLs: title & meta tags, H1s, word count, internal/external links, load time, on-page score & a prioritized list of SEO issues. Bulk-check pages. Clean JSON/CSV for audits & reports. No API keys.

Pricing

Pay per event

Rating

5.0

(1)

Developer

Santhej Kallada

Santhej Kallada

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

4

Monthly active users

3 days ago

Last modified

Share

Website SEO Audit — On-Page Analyzer for Title, Meta, Core Web Vitals & Issues

Audit any page's on-page SEO in seconds — or crawl a whole site. Get the title, meta description, headings, link counts, word count, Core Web Vitals, an on-page score, and a prioritized list of issues — for one URL, a list, or an entire website.

Two modes: instant (audit the exact URLs you give it) and crawl (point it at a domain and it crawls the site, returns a per-page audit, and a site-wide summary). Perfect for site audits, client reports, migrations, and pre-publish QA.


Two modes

  • Instant — paste a list of page URLs; get one audit row per URL.
  • Crawl — give one starting URL/domain + a page cap (up to 50); get a per-page audit for every crawled page plus a site-summary row (avg score, pages with issues, broken links, 4xx/5xx counts).

What you get per page

  • 🏅 On-page score (0–100) — overall health at a glance.
  • 🏷️ Title & meta description — text + length, plus duplicate-title / duplicate-description flags.
  • 🔠 H1 & headings — first H1 and heading count.
  • 🔗 Internal, external & broken links — link structure and broken-link count.
  • 🧱 Word count, canonical, HTTPS, structured-data presence, redirect flag.
  • Core Web Vitals & timing — TTFB, DOM complete, LCP, CLS, total load time, HTTP status.
  • 🚩 Issue list — missing titles/descriptions, no H1, missing alt text, slow load, redirects, 4xx/5xx, and more.

What you get for the whole site (crawl mode)

  • Site on-page score and average page score.
  • Pages crawled, pages with issues, 4xx/5xx page counts.
  • Site-wide broken links / broken resources, duplicate titles & descriptions.

Perfect for

  • SEO audits — bulk-check a whole site or a content batch.
  • Client reports — export a clean, professional issue list.
  • Pre-publish QA — catch missing meta and broken pages before they go live.
  • Migrations — verify titles, canonicals, and status codes after a move.
  • AI agents — feed structured audit data into automated SEO workflows and MCP tools.

How to use it

  1. Pick a mode: instant (list of URLs) or crawl (one site).
  2. Instant: paste your page URLs. Crawl: set target + maxCrawlPages.
  3. Optionally enable JavaScript rendering for JS-heavy sites.
  4. Run it — export JSON/CSV or pull via the API.

Example input — instant

{ "mode": "instant", "urls": ["https://example.com", "https://example.com/pricing"], "enableJavaScript": false }

Example input — crawl

{ "mode": "crawl", "target": "https://example.com", "maxCrawlPages": 25 }

Example output (one row per page)

{
"type": "page",
"url": "https://example.com",
"onpage_score": 92,
"status_code": 200,
"title": "Example — Home",
"title_length": 14,
"description_length": 0,
"h1_count": 1,
"word_count": 612,
"internal_links": 24,
"external_links": 3,
"broken_links": 0,
"is_https": true,
"canonical": "https://example.com/",
"duplicate_title": false,
"largest_contentful_paint_ms": 1240,
"cumulative_layout_shift": 0.02,
"load_time_ms": 180,
"issues": ["no_description"],
"issue_count": 1
}

In crawl mode the first dataset row is a site-summary with site-wide metrics.

Pricing

Pay per page — no monthly fee, no minimum. Instant pages and crawled pages are billed per page; audit 5 pages or 5,000 and pay only for what you check.

FAQ

Can it crawl a whole site? Yes — use crawl mode with a starting URL and a page cap (up to 50). Use instant mode to audit a specific list of URLs.

Can it render JavaScript? Yes — toggle JavaScript rendering for SPA/JS-heavy pages.

What issues does it detect? Missing/long/short titles & descriptions, missing H1, missing image alt text, slow load, redirects, 4xx/5xx, and more.

Good for AI agents? Yes — clean JSON, ideal for MCP servers, n8n, Make, and LLM agents.


Tags: seo audit, on-page seo, site audit, technical seo, meta tags checker, seo analyzer, page speed, seo issues, website audit, seo crawler.