Website SEO Audit
Pricing
Pay per usage
Website SEO Audit
Comprehensive SEO audit tool that scans websites for technical SEO issues, content gaps, and optimization opportunities. Get actionable recommendations to improve search rankings.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
AI Developer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
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)