SEO Analyzer
Pricing
Pay per usage
Go to Apify Store
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
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
| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | The webpage URL to analyze |
compareUrl | string | No | Second 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
- Set the
urlinput to the page you want to analyze - Optionally set
compareUrlto compare two pages - Run the actor
- Results are saved to the default dataset