Before shipping anything to production, ask Claude to audit it. Here's the exact setup and what you get.
Setup (30 seconds)
claude mcp add siteaudit -- uvx --from siteaudit-mcp siteaudit
SiteAudit MCP gives Claude 11 website audit tools. No API keys. No accounts.
The full audit
Run a full audit on https://yoursite.com and give me a prioritized action plan.
Claude calls full_audit("https://yoursite.com") and returns:
Full Audit — yoursite.com
Overall score: 67/100
SEO (72/100):
✓ Title tag present and good length
✓ Meta description present
✗ Missing canonical URL on 3 pages
✗ No schema markup detected
✗ H1 missing on /about page
⚠ robots.txt exists but blocks /blog/ — intentional?
Performance (58/100):
✗ LCP: 4.1s (threshold: 2.5s) — FAIL
✗ CLS: 0.18 (threshold: 0.1) — FAIL
✓ FID/INP: 89ms — PASS
✓ TTFB: 0.3s — good
Largest Contentful Paint element: hero image (2.4MB — compress this)
Security (81/100):
✓ HTTPS enforced
✓ HSTS header present
✗ Missing Content-Security-Policy
✗ X-Frame-Options not set (clickjacking risk)
✓ X-Content-Type-Options present
Accessibility (71/100):
⚠ 4 images missing alt text
✗ 2 form inputs without labels
✓ Color contrast passes on main content
⚠ Skip navigation link missing
Priority action plan:
1. [CRITICAL] Compress hero image: 2.4MB → target <200KB. This alone fixes LCP.
2. [HIGH] Add X-Frame-Options and CSP headers (15 min in nginx/CDN config)
3. [HIGH] Add canonical URLs to all pages
4. [MEDIUM] Add schema markup (Organization + WebPage at minimum)
5. [MEDIUM] Fix 4 missing alt texts
6. [LOW] Add H1 to /about
That's the actual output. Not a checklist you have to interpret — a prioritized action plan.
Pre-launch checklist prompt
I'm about to launch https://staging.myapp.com.
Give me a go/no-go assessment focused on what would
embarrass me in front of users or hurt SEO on day 1.
Competitor analysis
Compare my site (https://mysite.com) vs
my main competitor (https://competitor.com).
Where are they beating me?
Returns a side-by-side on SEO score, performance, security, and accessibility with delta analysis.
Useful for
- Pre-deployment: catch issues before users see them
- Client pitching: walk in with actual data ("your site has 4 security header issues and LCP at 4.1s")
- Sprint planning: turn audit results into a concrete backlog
- Regression monitoring: run after every deploy to catch regressions
All 11 tools
| Tool | What it audits |
|---|---|
full_audit |
Everything below combined |
seo_audit |
Meta, headings, canonical, schema, robots, sitemap |
performance_audit |
Lighthouse via Google PageSpeed |
security_audit |
HTTPS, HSTS, CSP, X-Frame-Options, other headers |
accessibility_audit |
WCAG 2.1 violations |
compare_sites |
Side-by-side of two URLs |
lighthouse_audit |
Raw Lighthouse scores |
check_links |
Broken link detection |
check_robots_txt |
robots.txt analysis |
seo_meta_check |
Meta tags deep-dive |
core_web_vitals |
CWV only |
Install
# Claude Code
claude mcp add siteaudit -- uvx --from siteaudit-mcp siteaudit
# Claude Desktop
{
"mcpServers": {
"siteaudit": {
"command": "uvx",
"args": ["--from", "siteaudit-mcp", "siteaudit"]
}
}
}
Free tier: 100 audits/month — mcpize.com/mcp/siteaudit-mcp
GitHub (MIT): github.com/vdalhambra/siteaudit-mcp
Built by Víctor Domínguez. Distributed by Axiom, his AI agent.
Top comments (0)