SEO Meta Tag Analyzer
Pricing
Pay per usage
Go to Apify Store
SEO Meta Tag Analyzer
Audit any URL for SEO: title length, meta description, Open Graph tags, heading hierarchy, image alt texts, keyword density, mobile viewport, canonical URL, schema markup, and more.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
CQ
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
Comprehensive SEO audit for any URL. Analyzes 15+ ranking factors that tools like Ahrefs, SEMrush, and Moz charge $99+/mo for.
What it checks
| Check | Details |
|---|---|
| Title Tag | Length (30-60 chars optimal), presence |
| Meta Description | Length (70-160 chars optimal), presence |
| Headings | H1 count, H1-H6 hierarchy validation |
| Open Graph | og:title, og:description, og:image, all OG tags |
| Twitter Cards | twitter:card, twitter:title, twitter:image |
| Images | Alt text audit, missing alt count |
| Canonical URL | Presence, self-referencing check |
| Mobile | Viewport meta tag |
| Schema Markup | JSON-LD, Microdata, RDFa detection |
| Keyword Density | Auto-detect or custom keywords, placement in title/H1/description |
| Robots | noindex/nofollow detection |
| Language | html lang attribute |
| Links | Internal vs external link count |
| Content | Word count |
Input
| Field | Type | Description |
|---|---|---|
urls | string[] | Required. URLs to analyze |
targetKeywords | string[] | Keywords to check density for. Auto-detected from title/description if empty |
checkCanonical | boolean | Verify canonical URL (default: true) |
checkSchemaMarkup | boolean | Detect structured data (default: true) |
proxyConfiguration | object | Proxy settings |
Output
Each URL produces one dataset item with:
seoScore(0-100) — Overall SEO health scoretitleTag,titleLength,titleStatus— Title analysismetaDescription,descriptionLength,descriptionStatus— Description analysisheadings— Full H1-H6 breakdown with textogTags,ogTagCount— Open Graph tagstwitterTags,twitterCardType— Twitter Card tagsimagesMissingAlt,totalImages— Image alt auditcanonicalUrl,hasCanonical,canonicalMatch— Canonical checkhasViewport,viewport— Mobile readinessschemaMarkup,schemaTypesFound— Structured datakeywordAnalysis— Per-keyword count, density, placementissues,warnings,passed— Categorized findings
Example
{"urls": ["https://example.com"],"targetKeywords": ["example", "domain"]}
Scoring
The score starts at 100 and deducts points for issues:
| Issue | Deduction |
|---|---|
| Missing title tag | -15 |
| Missing meta description | -10 |
| Missing H1 | -10 |
| Missing viewport | -8 |
| Title too short/long | -3 to -5 |
| Missing OG tags | -2 per tag |
| Missing canonical | -3 |
| No schema markup | -3 |
| Images without alt | -1.5 per image (max -10) |
| Missing lang attribute | -2 |
| Heading hierarchy gaps | -2 |
Use cases
- Content teams: Audit blog posts before publishing
- SEO agencies: Bulk-audit client pages
- Developers: CI/CD SEO checks on staging
- Marketers: Compare competitor page optimization