Website SEO Audit Tool: On-Page Scores & Issues avatar

Website SEO Audit Tool: On-Page Scores & Issues

Pricing

from $7.00 / 1,000 page auditeds

Go to Apify Store
Website SEO Audit Tool: On-Page Scores & Issues

Website SEO Audit Tool: On-Page Scores & Issues

Audit any website's on-page SEO. Every page gets a 0-100 score and a plain-language list of issues: titles, meta descriptions, headings, canonicals, indexability, alt texts, structured data, Open Graph, speed, plus robots.txt, sitemap and llms.txt checks.

Pricing

from $7.00 / 1,000 page auditeds

Rating

0.0

(0)

Developer

Mårten Fitzback

Mårten Fitzback

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Enter a website and get an on-page SEO audit of its pages: a 0 to 100 score for each page and a plain-language list of what to fix, sorted by how much it matters.

What it checks on every page

AreaChecks
IndexingHTTP status, HTTPS, noindex, canonical URL
Search snippetTitle present and 30 to 60 characters, meta description present and 70 to 160 characters
ContentOne H1, word count, images without alt text
SharingOpen Graph title and image
Structured dataschema.org JSON-LD present and valid, with the types found
Mobile and languageViewport tag, lang attribute
SpeedServer response time, HTML size

For each website it also reports whether robots.txt, sitemap.xml and llms.txt exist, and whether robots.txt points to the sitemap.

What you get for each page

  • score: 100 minus 20 for each critical issue, 8 for each warning and 3 for each notice.
  • issues: each with a severity (critical, warning or notice), a code you can filter on, and a message that says what is wrong and what to aim for.
  • The measured facts: title, meta description, H1, canonical, word count, image and link counts, structured data types, response time.

Input

{
"urls": ["https://apify.com"],
"maxPagesPerSite": 10
}

The audit starts at each address and follows links within the same website until it reaches the page limit. Set the limit to 1 to audit single pages.

Output example

{
"url": "https://example.com/pricing",
"status": "ok",
"score": 81,
"issueCount": { "critical": 0, "warning": 2, "notice": 1 },
"issues": [
{ "severity": "warning", "code": "description-missing", "message": "The page has no meta description." },
{ "severity": "warning", "code": "h1-missing", "message": "The page has no H1 heading." },
{ "severity": "notice", "code": "canonical-missing", "message": "The page declares no canonical URL." }
],
"title": "Pricing | Example",
"wordCount": 412,
"responseMs": 380
}

Pricing

$10.00 per 1,000 pages ($0.01 each). One charge per page audited. Pages that cannot be opened are free.

A 50-page website costs $0.50. Ten websites of 200 pages each cost $20.

Each run also has a start charge of $0.00005. There is no separate charge for computing time. Apify's paid plans get 10% to 30% off these prices; the Pricing tab shows yours. Apify's free plan includes $5 of credit a month, which covers 500 pages.

Limits

  • It reads the HTML a website serves. Content that only appears after JavaScript runs in a browser is not seen, which is also how many crawlers see the page.
  • It audits on-page factors. It does not measure backlinks, rankings or keyword volumes.
  • Some large sites refuse automated requests; those pages come back as unreachable and are not charged.

Questions

Can I run it on a schedule?

Yes. Save your input as a task and add an Apify schedule, for example every morning.

How do I get the results into Excel or Google Sheets?

Every run's results can be downloaded as Excel, CSV or JSON from the run's Output tab. Apify's integrations with Make, Zapier, n8n and Google Sheets can pass them on automatically.

Can I call it from my own code or from an AI agent?

Yes. The API tab has ready-made code for Python, JavaScript and cURL, and the tool can be connected to AI agents through Apify's MCP server.

Something looks wrong or is missing

Open a report under the Issues tab and include the input you used.

Optional manual audit workbook

Want to keep a manual checklist and an action plan alongside these automated results? The separate SpellzCode Website SEO Audit Workbook is a paid, one-time Excel download with 40 checks, calculated scores and an action plan.

The workbook is optional. You can still export this Actor's results directly from Apify without buying it. It does not automatically import this Actor's dataset; enter your own audit findings in the workbook.