Overview
audit_site runs a comprehensive analysis of your website:
- 30 SEO checks across 7 categories (380 points total)
- 7 AEO checks for AI discoverability
- Blog detection — automatically finds your blog
- Sitemap discovery — maps your site structure
- Combined score — single metric showing overall health
- Cached results — same URL returns cached results for 24 hours
This tool is completely free and works without an API key.
Parameters
The website URL to audit. Can be a domain (phantombuster.com) or full URL (https://example.com).
Example prompts
Response structure
The tool returns a JSON object with:Overall score combining SEO and AEO (0-100%)
SEO audit results
AEO audit results
Blog detection results (if found)
Sitemap discovery and analysis
Whether results are from cache (less than 24h old)
SEO categories
The 30 SEO checks are organized into 7 categories:| Category | Checks | Focus |
|---|---|---|
| Content | Title, description, headings, word count, readability | On-page content quality |
| Links | Internal links, external links, broken links | Link structure |
| Technical | Mobile-friendly, structured data, canonical URLs | Technical SEO |
| Performance | Page speed, Core Web Vitals, image optimization | Loading speed |
| Security | HTTPS, security headers, mixed content | Site security |
| Social | Open Graph, Twitter cards, social meta tags | Social sharing |
| Accessibility | Alt text, ARIA labels, semantic HTML | Accessibility |
AEO checks
The 7 AEO checks verify your site is optimized for AI assistants:robots_ai
robots_ai
Verifies AI crawlers (GPTBot, ClaudeBot, PerplexityBot) are not blocked in robots.txt
llms_txt
llms_txt
Checks for llms.txt file at domain root with valid structure
freshness
freshness
Verifies datePublished and dateModified schema markup is present
faqs
faqs
Checks if page contains FAQ content
faq_schema
faq_schema
Verifies FAQPage schema markup is present and valid
direct_answer
direct_answer
Checks for concise answer formats AI assistants prefer
sitemap
sitemap
Verifies sitemap.xml exists and is properly formatted
Usage example
When to use
Useaudit_site for:
- Any domain or homepage — this is the default audit tool
- Initial site assessment — get a comprehensive health check
- Regular monitoring — cached results make frequent checks efficient
- Before optimization — establish a baseline before making changes
Next steps
After runningaudit_site, fix failing checks with:
- generate_llms_txt — if llms.txt check fails
- generate_robots_txt — if robots_ai check fails
- generate_sitemap — if sitemap check fails
- audit_freshness — to check blog post freshness