SEO Analyzer avatar

SEO Analyzer

Pricing

Pay per usage

Go to Apify Store
SEO Analyzer

SEO Analyzer

Analyze any webpage for SEO scores, issues, and recommendations. Returns overall grade, per-category scores (title, meta, headings, images, links, Open Graph, technical, schema, content), and actionable recommendations. Supports single URL analysis and side-by-side comparison of two URLs.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

2x lazymac

2x lazymac

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Categories

Share

Analyze any webpage for SEO health. Get an overall score, letter grade, per-category breakdowns, and actionable recommendations.

Features

  • Overall SEO Score & Grade (A-F) with weighted scoring across 9 categories
  • Title Tag Analysis -- length, presence, duplicates
  • Meta Description -- length and quality checks
  • Heading Structure -- H1-H6 hierarchy validation
  • Image Audit -- missing alt attributes detection
  • Link Analysis -- internal, external, nofollow, broken links
  • Open Graph & Twitter Cards -- social sharing tag completeness
  • Technical SEO -- viewport, canonical, lang, charset, favicon, HTML size, resource counts
  • Structured Data -- JSON-LD, Microdata, RDFa detection
  • Content Analysis -- word count and reading time
  • URL Comparison -- side-by-side SEO comparison of two pages

Input

FieldTypeRequiredDescription
urlstringYesThe webpage URL to analyze
compareUrlstringNoSecond URL for side-by-side comparison

Output

Single URL analysis returns:

{
"url": "https://example.com",
"overallScore": 72,
"grade": "C",
"scores": {
"title": 100,
"metaDescription": 0,
"headings": 85,
"images": 100,
"links": 70,
"openGraph": 0,
"technical": 76,
"schema": 0,
"content": 50
},
"summary": {
"totalIssues": 5,
"issues": ["..."],
"recommendations": ["..."]
}
}

Comparison mode returns both full results plus a category-by-category winner breakdown.

Usage

  1. Set the url input to the page you want to analyze
  2. Optionally set compareUrl to compare two pages
  3. Run the actor
  4. Results are saved to the default dataset