DEV Community

vdalhambra
vdalhambra

Posted on

Audit any website with Claude before you ship (free, no API keys)

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
Enter fullscreen mode Exit fullscreen mode

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.
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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.
Enter fullscreen mode Exit fullscreen mode

Competitor analysis

Compare my site (https://mysite.com) vs 
my main competitor (https://competitor.com). 
Where are they beating me?
Enter fullscreen mode Exit fullscreen mode

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"]
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

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)