DEV Community

vdalhambra
vdalhambra

Posted on

Run a full SEO + security + performance audit with AI in 10 seconds

Auditing websites used to mean juggling 5 different tools:

  • Google PageSpeed Insights for performance
  • Screaming Frog for SEO crawling
  • SecurityHeaders.com for headers
  • SSL Labs for certificate checks
  • Your brain for "is this site actually good?"

Then manually stitching it together in a report.

What if Claude could do all of that in one command?

The tool: SiteAudit MCP

SiteAudit MCP is an MCP server with 11 tools that let any AI agent (Claude, Cursor, Windsurf, Copilot) audit any URL. No API keys required.

What you can ask Claude

  • "Audit stripe.com and give me a prioritized fix list"
  • "Compare my site's SEO against 3 competitors"
  • "Check the accessibility of example.com"
  • "Does this site have Schema.org data? Is it valid?"
  • "Find broken links on docs.myproject.dev"
  • "Is my robots.txt blocking anything important?"

And you get back actionable, plain-English results.

Example: auditing Stripe

Ask Claude: "Run a full audit on stripe.com"

URL: https://stripe.com
Overall Score: 92/100 (Grade A)

Scores:
  SEO: 94/100
  Performance: 90/100 (LCP 1.2s, CLS 0.05, TBT 120ms)
  Security: 90/100

Strengths:
  ✓ Strong security headers (HSTS, CSP, X-Frame-Options)
  ✓ Valid SSL certificate (expires in 87 days)
  ✓ JSON-LD Organization schema present
  ✓ Mobile viewport configured
  ✓ Fast TTFB (140ms)

Issues found:
  ⚠ Title too long (66 chars) — recommend 50-60
  ⚠ Missing Referrer-Policy header
  ⚠ 46/75 images missing alt attributes
  ⚠ No Twitter Card meta tags
Enter fullscreen mode Exit fullscreen mode

You get scores, specific issues, and enough context to prioritize fixes.

Install in 30 seconds

Easiest: MCPize (no terminal needed)

  1. Go to mcpize.com/mcp/siteaudit-mcp
  2. Click "Install"
  3. Free tier: 100 audits/month

Or in your MCP config:

{
  "mcpServers": {
    "siteaudit": {
      "url": "https://siteaudit-mcp.mcpize.run/mcp"
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

Self-hosted (developers)

# Claude Code
claude mcp add siteaudit -- uvx --from siteaudit-mcp siteaudit

# Or in claude_desktop_config.json
{
  "mcpServers": {
    "siteaudit": {
      "command": "uvx",
      "args": ["--from", "siteaudit-mcp", "siteaudit"]
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

The killer feature: compare_sites

Most SEO tools show YOUR scores. The real insight is how you compare to competitors.

Ask: "Compare my site vs my 3 biggest competitors: example.com, competitor1.com, competitor2.com, competitor3.com"

Response:

COMPARISON (4 sites analyzed)

Your site (example.com):
  SEO: 78
  Performance: 85
  Security: 72
  Overall: 78 → Rank: #3 of 4

Competitors avg:
  SEO: 86 (you're 8 points behind)
  Performance: 82 (you win by 3)
  Security: 88 (you're 16 behind — BIG GAP)

Priority focus: SECURITY
Best performer in security: competitor2.com (98)
  Missing on your site: HSTS, CSP, Permissions-Policy
Enter fullscreen mode Exit fullscreen mode

That's an immediate action plan.

Premium: competitor_gap_analysis

Similar but deeper. Returns each gap with specific recommendations and priorities.

The 11 tools

Core audits (4): full_audit, seo_audit, security_audit, performance_audit

Specialized (4): lighthouse_audit (Google PageSpeed + Core Web Vitals), check_links (broken link crawler), check_robots_txt, compare_sites

Premium v1.2 (3): accessibility_audit (WCAG checks), schema_validator (Schema.org JSON-LD), competitor_gap_analysis

What SEO audit actually checks (20+ things)

  • Title tag length
  • Meta description
  • H1 presence and count
  • Heading hierarchy (H1→H6 order)
  • Image alt text coverage
  • Internal vs external link balance
  • Canonical URL
  • Open Graph tags (all 5)
  • Twitter Card tags
  • Mobile viewport
  • Structured data (JSON-LD)
  • Favicon
  • HTML lang attribute
  • robots meta directives
  • Word count
  • Breadcrumb schema
  • Organization/website schema
  • Canonical self-reference check

Security audit

  • HTTPS enforcement
  • HSTS header (includeSubDomains + preload)
  • Content-Security-Policy
  • X-Content-Type-Options: nosniff
  • X-Frame-Options
  • Referrer-Policy
  • Permissions-Policy
  • Server/X-Powered-By disclosure
  • Cookie flags (Secure, HttpOnly, SameSite)
  • SSL cert validity + expiration

Performance audit

  • Response time (TTFB)
  • Page size (HTML + resources)
  • Compression (gzip/brotli)
  • Cache-Control headers
  • Redirect chain analysis
  • HTTP status codes
  • Lighthouse scores (via Google PageSpeed API)
  • Core Web Vitals: LCP, CLS, TBT

Pricing

Tier Price Audits/month
Free $0 100
Hobby $7/mo 2,500
Pro $19/mo 10,000
Agency $49/mo 50,000
Agency Plus $119/mo 200,000 (with white-label PDF)

Self-hosted is always free — install via PyPI.

Bundle with FinanceKit MCP

If you also need financial/business analysis, bundle with FinanceKit MCP for $39/mo (both Pro tiers).

Real use cases

  • Agencies: Run compare_sites on client + competitors during sales pitch
  • Freelancers: full_audit as first deliverable on every new project
  • Dev teams: check_links before deploying docs updates
  • SEO consultants: competitor_gap_analysis for every audit report
  • Marketers: accessibility_audit to check WCAG compliance before launch

Links

MIT licensed. Stars appreciated.

Top comments (0)