Provides SEO auditing tools that validate against Google's requirements, including JobPosting schema validation and recommendations for Google Indexing API implementation
Runs Lighthouse performance audits to measure Core Web Vitals, accessibility, SEO scores, and provides optimization recommendations
SEO Audit MCP Server
A Model Context Protocol (MCP) server that provides comprehensive technical SEO auditing tools, optimized for job board websites.
Features
Page Analysis - Deep analysis of individual pages including meta tags, headings, structured data, rendering behavior, and links
Site Crawling - Multi-page crawling with automatic page type classification
Lighthouse Integration - Core Web Vitals and performance auditing
Sitemap Analysis - Robots.txt and XML sitemap parsing with job-specific insights
JobPosting Schema Validation - Specialized validation against Google's requirements
Installation
Prerequisites
Node.js 18+
Chrome/Chromium (for Playwright)
Lighthouse CLI (optional, for performance audits)
Setup
Configure Claude Desktop
Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Configure Claude CLI
Add to your Claude CLI config or use directly:
Available Tools
analyze_page
Analyze a single web page for SEO factors.
crawl_site
Crawl multiple pages starting from a URL.
run_lighthouse
Run Lighthouse performance audit.
analyze_sitemap
Analyze robots.txt and XML sitemaps.
check_urls
Check HTTP status codes for multiple URLs.
Usage Examples
Quick Page Audit
Full Site Audit
Performance Check
Job Board Discovery
Job Board Specific Features
This tool is optimized for job boards with:
JobPosting Schema Validation
Validates all required fields (title, description, datePosted, etc.)
Checks recommended fields (validThrough, baseSalary, employmentType)
Remote job validation (applicantLocationRequirements)
Expiration date checking
Page Type Classification
Job detail pages
Job listing/search pages
Category landing pages (e.g., /marketing-jobs/)
Location landing pages (e.g., /jobs-in-new-york/)
Company profile pages
Expired Job Handling Analysis
Detects 404s, redirects, and soft 404s
Checks validThrough dates in schema
Recommends proper handling strategies
Recommendations
Google Indexing API implementation
Job-specific sitemaps
Landing page architecture
Development
Architecture
Troubleshooting
Playwright Issues
Lighthouse Not Found
Permission Errors
The server needs to write to /tmp for temporary files. Ensure proper permissions.
Timeout Errors
For slow sites, increase timeouts:
Page analysis: Use
timeoutparameterCrawling: Reduce
maxPagesor increase delays
License
MIT