SEO Checker — Website SEO Audit & Score in Bulk avatar

SEO Checker — Website SEO Audit & Score in Bulk

Pricing

from $10.00 / 1,000 results

Go to Apify Store
SEO Checker — Website SEO Audit & Score in Bulk

SEO Checker — Website SEO Audit & Score in Bulk

Bulk SEO audits for any list of URLs: overall score, category breakdowns (meta, structure, content, links) and actionable hints — no SEO tool subscription needed.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Maged

Maged

Maintained by Community

Actor stats

1

Bookmarked

33

Total users

3

Monthly active users

4 days ago

Last modified

Share

Run comprehensive SEO audits on any website using the Seobility SEO analysis engine. Get detailed scores, actionable recommendations, and structured data across every SEO factor — with no SEO tool subscription needed.

What does Seobility SEO Checker do?

This Actor connects to the Seobility SEO checker and returns a complete SEO analysis for any URL. Unlike the free Seobility web tool, this Actor lets you run unlimited checks in batch, export results as JSON or CSV, and plug SEO data directly into your workflows.

Each analysis covers:

  • Overall SEO score (0–100%) broken down by category
  • Meta factors — title, description, canonical, Open Graph tags
  • Page quality — content length, keyword density, readability
  • Page structure — headings (H1–H6), image alt text, structured data
  • Link analysis — internal/external links, broken link detection
  • Server factors — HTTPS, response time, redirects, status codes
  • External factors — domain age, backlink signals

Why use this Actor?

  • No subscription needed — audit any site on demand
  • Batch processing — analyze multiple URLs in one run
  • Both crawling modes — standard HTML and JavaScript rendering for SPAs
  • Structured output — machine-readable JSON ready for dashboards, reports, or alerts
  • Integrate anywhere — REST API, Python SDK, Node.js SDK, or Zapier

How to use Seobility SEO Checker

  1. Open the Actor and click Try for free
  2. Add one or more URLs to the queries input
  3. Choose crawling mode: standard (fast) or javascript (for JS-heavy sites)
  4. Run the Actor — results appear in the Output tab within seconds
  5. Download as JSON or CSV, or connect via the Apify API

Input

{
"queries": [
{
"website": "https://example.com",
"crawling_mode": "standard",
"language": "en"
},
{
"website": "https://myapp.com",
"crawling_mode": "javascript",
"language": "en"
}
]
}
FieldTypeDescriptionDefault
websitestringURL to analyzerequired
crawling_modestringstandard or javascriptstandard
languagestringAnalysis language codeen
http_authentication_userstringHTTP auth username for protected pages—
http_authentication_passwordstringHTTP auth password for protected pages—

Output

Results are stored in the Apify dataset and downloadable as JSON, CSV, HTML, or Excel.

{
"website": "https://example.com",
"seo": {
"analysis": {
"analysed_url": "https://example.com/",
"score": {
"overall_percent": 79,
"sections": {
"meta": { "points": 515, "score_percent": 100, "points_max": 515 },
"pagequality": { "points": 212, "score_percent": 58, "points_max": 360 },
"structure": { "points": 100, "score_percent": 58, "points_max": 170 },
"links": { "points": 48, "score_percent": 60, "points_max": 80 },
"server": { "points": 92, "score_percent": 83, "points_max": 110 },
"extern": { "points": 100, "score_percent": 100, "points_max": 100 }
}
},
"hints": [
{ "type": "hint_text_addcontent_h1", "importance": 2 }
]
}
}
}

Output data fields

FieldTypeDescription
websitestringThe analyzed URL
overall_percentnumberOverall SEO score (0–100)
meta.score_percentnumberMeta tags score
pagequality.score_percentnumberContent quality score
structure.score_percentnumberHTML structure score
links.score_percentnumberLink health score
server.score_percentnumberServer configuration score
extern.score_percentnumberExternal factors score
hintsarrayActionable SEO recommendations with importance level

Use cases

  • SEO audits at scale — check hundreds of pages without manual Seobility sessions
  • Competitor analysis — compare your site's SEO score against competitors side by side
  • Content teams — flag pages below a score threshold before publishing
  • Agencies — generate client SEO reports programmatically on a schedule
  • Monitoring — run weekly audits and alert when scores drop

How many results will I get?

You're charged per result, so the cost follows the number of rows below. Your plan's rates are on the Pricing tab.

InputResults
10 URLs10 audit rows
100 URLs100 audit rows

Each audited URL is one row with its full score breakdown and hints.

FAQ

Does this require a Seobility account? No. You only need this Actor.

What is the difference between standard and javascript crawling modes? Standard mode uses fast HTTP requests and works for most static sites. JavaScript mode renders the page in a headless browser — use it for React, Vue, or Angular apps.

Can I analyze password-protected pages? Yes — provide credentials via http_authentication_user and http_authentication_password.

How many URLs can I analyze per run? There is no hard limit. Pass as many URLs as needed in the queries array.

Is this Actor maintained? Yes. For bugs or feature requests, open an issue in the Issues tab on this page.


⭐ Found this Actor useful? A quick review on the Store helps other users find it and keeps it maintained.