Website SEO Audit & Scoring Tool
Pricing
$50.00 / 1,000 successful page audits
Website SEO Audit & Scoring Tool
Comprehensive SEO audit tool that scans websites for technical SEO issues, content gaps, and optimization opportunities. Get actionable recommendations to improve search rankings.
Pricing
$50.00 / 1,000 successful page audits
Rating
0.0
(0)
Developer
AI Developer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
18 days ago
Last modified
Categories
Share
Website SEO Audit
A comprehensive SEO audit tool that crawls websites and identifies technical SEO issues, content gaps, and optimization opportunities. Works without any external API keys — all core SEO checks use built-in rule engines. Optional AI enhancement available for advanced recommendations.
Features
Core SEO Audit (No API Key Required)
- Crawl & Scan: Automatically crawls up to 50 pages of your website
- Technical SEO Checks:
- Title tag length validation (optimal: 10-70 characters)
- Meta description presence and length (optimal: 50-160 characters)
- H1 / H2 heading validation and count
- Canonical tag correctness
- Image alt text completeness
- Mobile viewport meta tag detection
- Robots noindex detection
- Broken Link Detection: Checks internal links for 4xx/5xx errors (up to 15 per page)
- SSL Certificate Analysis: TLS version, cipher, certificate expiry
- Security Headers: HSTS, X-Frame-Options, CSP, Referrer-Policy
- Open Graph Tags: Facebook/social sharing meta tags
- Schema.org Structured Data: JSON-LD detection
- Sitemap Discovery: Via robots.txt
- Rule-Based Scoring: 0-100 SEO score calculated from detected issues (no AI needed)
Optional AI Enhancement
- Enhanced Recommendations: Enable
useAIfor Kimi AI-generated prioritized fix lists and deeper analysis - Requires
KIMI_API_KEYenvironment variable (set in Apify Console) - When disabled: all scoring and recommendations are generated by built-in rules — faster, zero AI cost, no external dependencies
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
url | string | — | Required. Website URL to audit (e.g. https://example.com) |
maxPages | integer | 10 | Maximum pages to scan (1-50) |
checkBrokenLinks | boolean | true | Check internal links for 4xx/5xx errors |
checkMobileFriendly | boolean | true | Analyze mobile viewport meta tag |
useAI | boolean | false | Enable Kimi AI enhancement (requires KIMI_API_KEY). Default OFF for zero-cost, stable runs. |
Output
{"overallScore": 72,"scoreBreakdown": {"onPageSEO": 18,"technicalSEO": 20,"contentQuality": 19,"securityPerformance": 15},"summary": "Scanned 10 pages, 8 successful, found 12 SEO issues.","priorityFixes": ["Fix missing meta descriptions","Add alt text to images","Optimize title tags"],"quickWins": ["Add Open Graph tags","Include viewport meta tag"],"recommendations": ["Monitor site structure changes","Regular SEO health checks"],"pagesScanned": 10,"pagesAccessible": 8,"pagesFailed": 2,"failedUrls": ["https://example.com/broken"],"sslInfo": {"hasSSL": true,"sslVersion": "TLSv1.3"},"sitemaps": ["https://example.com/sitemap.xml"],"totalIssues": 12,"issueBreakdown": {"Missing meta description": 5,"Missing alt text": 3},"pageDetails": [{"url": "https://example.com","title": "Home Page","titleLength": 9,"metaDescription": "","metaDescriptionLength": 0,"h1": "Welcome","h1Count": 1,"h2Count": 3,"canonical": "https://example.com","robots": "","imageCount": 12,"missingAltCount": 3,"internalLinks": 8,"brokenLinks": [],"openGraph": {"title": "Home Page", "description": ""},"schemaOrg": ["WebPage"],"schemaOrgCount": 1,"securityHeaders": {"securityHeaders": {"strict-transport-security": "max-age=31536000","x-content-type-options": "nosniff","x-frame-options": "DENY","content-security-policy": "...","referrer-policy": "strict-origin-when-cross-origin"},"missingHeaders": []},"issues": ["Title 过短 (9 字符)","缺少 meta description","3/12 张图片缺少 alt 文本"]}]}
Use Cases
- Pre-launch audits: Check new websites before going live
- Competitor analysis: Audit competitor sites for SEO insights
- Regular monitoring: Periodic health checks of your web properties
- SEO agencies: Batch audits for client onboarding
- Developers: Quick technical SEO validation in CI/CD pipelines
Pricing
This Actor uses Pay-per-Event pricing:
- Actor Start: FREE — no charge to start the run
- Successful Audit: $0.08 per successfully audited page
- Failed pages: FREE — no charge if a page cannot be accessed or times out
- No AI costs: Built-in rule engine is free; optional AI enhancement is billed separately via your own Kimi API key (not included in Actor pricing)
A typical 10-page audit costs $0.80 (if all pages succeed). Failed or timed-out pages are not charged.
Requirements
- No API key required for core SEO audit functionality
- Optional: Set
KIMI_API_KEYenvironment variable if you want AI-enhanced recommendations (setuseAI: truein input)
Limitations
- Cannot audit JavaScript-rendered SPAs (React, Vue, Angular) — static HTML only
- Broken link check limited to 15 links per page (performance optimization)
- Page fetch timeout: 15 seconds per page
- SSL check requires port 443 to be open
- AI enhancement requires valid KIMI_API_KEY and may fail gracefully (falls back to rule-based scoring)
Support
For issues or feature requests, please open an issue on GitHub or contact the developer via Apify messaging.
Built with: Apify SDK, BeautifulSoup, Requests, Python (core); Kimi AI (optional enhancement)