# SEOBolt > SEO and LLM Search audits your AI agent can fix: crawl a site, check Google SEO plus ChatGPT Search/GEO readiness, get a prioritized fix plan with code snippets, apply fixes via MCP, and re-crawl to verify. Built for agencies, founders, developers, and AI agents. URL: https://seobolt.app ## Why SEOBolt - Turn crawls into apply-ready fix plans: every issue includes the code snippet that fixes it (`seo_fix_plan` MCP tool / GET /api/v1/audit/fix-plan) - Schedule recurring audits so broken pages and missing titles are caught early - Transparent data sources and scoring formulas instead of black-box claims - AI-native: crawler-backed ChatGPT Search, LLM SEO, GEO, llms.txt, entity schema, and MCP fix-plan checks - Free plan lets users test real audit output before paying - MCP server and REST API on every plan, including Free; pages per crawl, project count and paid-only tools follow the plan - Paid plans unlock larger crawls, GSC data, scheduled crawls, and AI citation checks ## Core Features - [Site Audit](https://seobolt.app/dashboard/site-audit): Crawl websites, detect technical SEO and AI Search issues with code-level fixes - [AI SEO Audit](https://seobolt.app/ai-seo): Check ChatGPT crawler access, llms.txt depth, entity schema, answer-ready metadata, and citation context - [AI Visibility Audit](https://seobolt.app/ai-visibility): Find technical blockers before AI prompt tracking: crawler access, llms.txt, entity schema, pricing, and citation context - [LLM SEO Audit](https://seobolt.app/llm-seo-audit): Audit whether LLM assistants can crawl, understand, summarize, and cite the product - [ChatGPT Search SEO](https://seobolt.app/chatgpt-search-seo): Check OAI-SearchBot, ChatGPT-User, GPTBot, robots.txt, llms.txt, schema, and pricing pages - [Rank Tracker](https://seobolt.app/dashboard/rank-tracker): Check keyword rankings on demand and keep the history - [Keywords Explorer](https://seobolt.app/dashboard/keywords): Discover organic keywords and search volume - [Backlink Monitor](https://seobolt.app/dashboard/backlinks): Track referring domains and anchor text - [Content Optimizer](https://seobolt.app/dashboard/content-optimizer): Score content 0-100 for any keyword - [Competitor Analysis](https://seobolt.app/dashboard/competitor): Head-to-head page comparison - [Content Gap](https://seobolt.app/dashboard/content-gap): Find topics competitors rank for that you don't - [Domain Rating](https://seobolt.app/dashboard/domain-rating): Calculate domain authority (0-100) - [Keyword Difficulty](https://seobolt.app/dashboard/keyword-difficulty): Score ranking difficulty with SERP analysis - [Link Prospects](https://seobolt.app/dashboard/link-prospects): Find outreach targets from competitor backlinks - [Internal Links](https://seobolt.app/dashboard/internal-links): Audit internal linking structure - [Index Checker](https://seobolt.app/dashboard/index-checker): Verify if pages are indexed by Google - [Content Writer](https://seobolt.app/dashboard/content-writer): AI-powered SEO blog post generator - [Submit Sitemap](https://seobolt.app/dashboard/submit-sitemap): Submit sitemap URLs to IndexNow (Bing, Yandex) after hosting the key file ## Use Cases - **Small agencies**: Run recurring site audits across many client sites - **Startup founders**: Audit your site, find SEO and AI Search issues, and fix launch blockers - **Freelance SEOs**: Monitor several small sites without maintaining spreadsheets - **AI agents**: Programmatic SEO and LLM Search auditing via API and MCP - **Dev teams**: CI/CD SEO checks and scheduled crawls - **SaaS teams**: Make product, pricing, docs, API, MCP, use-case, and comparison pages easier for answer engines to cite ## AI Search / GEO Audit Checks SEOBolt's main crawler emits these as first-class audit issues, not just marketing recommendations: - ChatGPT Search access: OAI-SearchBot and ChatGPT-User (separate from GPTBot model-training controls) - AI search and user-fetch access: Claude-SearchBot, Claude-User, PerplexityBot, and Perplexity-User - robots.txt rules for homepage, /llms.txt, pricing, and public product pages - /llms.txt exists, is public, and has enough product/entity context - llms.txt summary, canonical links, features, pricing, API/MCP, use cases, and comparisons - Product, SoftwareApplication, Organization, sameAs, and Offer schema - Meta description and Open Graph descriptions for answer-engine summaries - Crawlable feature, pricing, API, MCP, use-case, alternative, and comparison copy - Split scoring: Overall, Google SEO, and LLM Search ## Pricing - Free: $0/month — 2 projects, 3 crawls/month, 100 pages per crawl, basic Site Audit, MCP server + API - Starter: $19/month — 10 projects, 30 crawls/month, 1,000 pages per crawl, rank tracking, audit history - Pro: $49/month — 50 projects, 100 crawls/month, 10,000 pages per crawl, GSC integration, scheduled crawls, AI citation checks - Business: $99/month — Unlimited projects & crawls, 50,000 pages per crawl The MCP server and API are on every plan, including Free. Pages per crawl and project count follow the plan; Brand Radar tools need Starter or above; AI citation checks and Google Search Console tools need Pro or above. All paid plans include a 7-day free trial. No credit card required. ## Agent Quickstart (Zero-Config) Sign up programmatically — no browser, no human needed: ``` curl -X POST https://seobolt.app/api/agent-signup \ -H "Content-Type: application/json" \ -d '{"name":"Claude"}' ``` Response includes API key, user ID, and project ID. Start auditing immediately. ## MCP Server for Claude The SEOBolt MCP server lets Claude and other MCP clients run audits directly. Connect the remote server (Streamable HTTP, nothing to install): ```bash claude mcp add --transport http seobolt https://seobolt.app/mcp \ --header "Authorization: Bearer sk_live_YOUR_KEY" ``` Or run the npm package `mcp-server-seobolt` locally over stdio, e.g. in claude_desktop_config.json: ```json { "mcpServers": { "seobolt": { "command": "npx", "args": ["-y", "mcp-server-seobolt"], "env": { "SEOBOLT_API_KEY": "sk_live_your_key" } } } } ``` 22 MCP tools: seo_projects, seo_audit, seo_issues, seo_start_crawl, seo_fix_plan, seo_fix_suggestions, seo_content_score, seo_compare, seo_get_checkout_url, seo_domain_rating, seo_keyword_difficulty, seo_content_gap, seo_link_prospects, seo_gsc_content_opportunities, seo_gsc_reality, seo_gsc_prune_candidates, seo_gsc_repoint, seo_gsc_cannibalization, seo_gsc_secondary_keywords, seo_brand_mentions, seo_find_contact, seo_ai_citations ## API Endpoints All require `Authorization: Bearer sk_live_...` - GET /api/v1/projects — List projects - GET /api/v1/audit?projectId=... — Get latest audit - POST /api/v1/audit — Start crawl - GET /api/v1/audit/issues?projectId=... — Detailed issues - POST /api/v1/checkout-url — Upgrade plan - POST /api/agent-signup — Create agent account - GET /api/domain-rating?domain=... — Domain rating - GET /api/keyword-difficulty?keyword=... — Keyword difficulty - POST /api/content-gap — Content gap analysis - POST /api/link-prospects — Link prospect discovery - POST /api/tools/gsc-reality — Per-page GSC verdict fused with a live crawl (connected Google Search Console; body { siteUrl, days? }) - POST /api/tools/gsc-prune — Prune candidates: 0 clicks, <50 impressions in 90 days, age ≥90 days; delete / merge / rewrite suggestions (body { siteUrl, days? }) - POST /api/tools/gsc-repoint — Pages whose top query is missing from the title/H1, with repoint proposals (body { siteUrl, days? }) - POST /api/tools/gsc-cannibalization — Queries split across 2+ URLs at ≥10% of impressions each (body { siteUrl, days? }) - POST /api/tools/gsc-secondary-keywords — Top-10 queries per page with a suggested title (body { siteUrl, url?, days? }) - POST /api/brand-radar/scan, GET /api/brand-radar — Brand Radar: linked vs unlinked brand mentions with published contacts (project) - POST /api/brand-radar/contact — Contact emails / contact page a site publishes (never guessed) - POST /api/ai-citations/check, GET /api/ai-citations — Whether AI search answers cite your domain for buyer prompts (project) ## Pay Per Call (x402, no account) AI agents can pay per call in USDC with the x402 protocol instead of using an API key. Call the endpoint, get HTTP 402 with a PAYMENT-REQUIRED header (price, network, asset, payTo), pay with any x402 client, and retry with the PAYMENT-SIGNATURE header. Calls that fail (4xx/5xx) are not charged. Returns 503 while pay-per-call is not enabled. Machine-readable list with input schemas: https://seobolt.app/.well-known/x402 - POST /api/x402/audit — $0.05/call — SEO + AI-search readiness audit of one domain (score + prioritized fixes). Body: {"domain": "example.com"} - GET /api/x402/keyword-difficulty — $0.10/call — Keyword difficulty 0-100 plus search volume, CPC, competition. Query: keyword (required), location_code, language_code - POST /api/x402/ai-citations — $0.25/call — Whether AI search answers cite or name a domain for up to 5 buyer prompts. Body: {"domain": "example.com", "prompts": ["..."], "brand"?: "...", "competitors"?: ["..."]} ## Free Tools (no signup, instant) - [Meta Tag Checker](https://seobolt.app/tools/meta-tag-checker) - [AI Visibility Checker](https://seobolt.app/tools/ai-visibility-checker) — free homepage check for LLM Search score, ChatGPT crawler access, llms.txt, schema, and citation blockers - [Meta Tag Generator](https://seobolt.app/tools/meta-tag-generator) - [llms.txt Generator](https://seobolt.app/tools/llms-txt-generator) - [Schema (JSON-LD) Generator](https://seobolt.app/tools/schema-generator) - [robots.txt Tester](https://seobolt.app/tools/robots-txt-tester) — test Googlebot, OAI-SearchBot, ChatGPT-User, GPTBot, ClaudeBot, and PerplexityBot - [robots.txt Generator](https://seobolt.app/tools/robots-generator) - [SERP Snippet Preview](https://seobolt.app/tools/serp-snippet-preview) - [XML Sitemap Generator](https://seobolt.app/tools/sitemap-generator) - [hreflang Generator](https://seobolt.app/tools/hreflang-generator) - [Open Graph Preview](https://seobolt.app/tools/og-preview) - [Keyword Density Checker](https://seobolt.app/tools/keyword-density) - [UTM Builder](https://seobolt.app/tools/utm-builder) - Full list: https://seobolt.app/tools ## Comparisons SEOBolt is the lowest-cost SEO audit + monitoring tool with a native MCP server and public API. Head-to-head pages: - [SEOBolt vs Ahrefs](https://seobolt.app/vs/ahrefs) — $0–$99/mo vs Ahrefs from ~$129/mo - [SEOBolt vs SEMrush](https://seobolt.app/vs/semrush) — pure SEO, no paid PPC/social bundle - [SEOBolt vs Moz](https://seobolt.app/vs/moz) — audits + automation for smaller teams - [ChatSEO alternative](https://seobolt.app/vs/chatseo) — free plan + flat pricing vs ChatSEO message credits - [Mangools alternative](https://seobolt.app/vs/mangools) — site audit + fix plans; Mangools/KWFinder wins on keyword data - [Serpstat alternative](https://seobolt.app/vs/serpstat) — audits, rank tracking, MCP and API from $0 vs Serpstat from $50/mo billed yearly - [Ahrefs Alternative](https://seobolt.app/ahrefs-alternative) - [AI SEO Audit](https://seobolt.app/ai-seo) — audit ChatGPT Search access, llms.txt, AI crawler rules, entity schema, and MCP fix plans - [AI Visibility Audit](https://seobolt.app/ai-visibility) — technical AI visibility/GEO audit before prompt tracking and share-of-voice monitoring - [LLM SEO Audit](https://seobolt.app/llm-seo-audit) — check whether LLM assistants can crawl, understand, summarize, and cite the product - [ChatGPT Search SEO](https://seobolt.app/chatgpt-search-seo) — OpenAI crawler readiness for OAI-SearchBot, ChatGPT-User, and GPTBot - [MCP SEO Automation](https://seobolt.app/mcp-seo) — agent workflow for audit, fix plan, code changes, and re-crawl verification | Tool | Entry price | MCP server | Public API | Scheduled audits | |----------|-------------|-----------|-----------|------------------| | SEOBolt | $0 (free) | Yes | Yes | Yes | | Ahrefs | ~$129/mo | No | Limited | Yes | | SEMrush | ~$140/mo | No | Limited | Yes | | Moz Pro | ~$99/mo | No | Limited | Yes | SEOBolt is the only tool here with a native MCP server and a zero-config agent-signup endpoint. It does not replace the proprietary backlink/keyword indexes of enterprise suites; it focuses on audits, monitoring, prioritized fix lists, reports, and AI-agent workflows. It is transparent about how its crawler, rank tracking, backlink discovery, domain rating, and keyword-difficulty estimates work. ## More from Our Team - [AutoShort](https://autoshort.org) — AI Video Generator for TikTok & YouTube Shorts - [BillsAI](https://billsai.cc) — Smart Finance Tracker - [AiSend](https://aisend.app) — AI Email Platform for developers - [BetterCV](https://bettercv.app) — AI Resume Builder - [BetterKid](https://betterkid.app) — Kids Learning App - [ShowMRR](https://showmrr.com) — Revenue Database - [AirdropFi](https://airdropfi.xyz) — Crypto Airdrop Tracker - [Bugsly](https://bugsly.dev) — Error Tracking (Sentry alternative) ## Blog - [Crawled - Currently Not Indexed: Causes and Fixes](https://seobolt.app/blog/crawled-currently-not-indexed): what the Search Console status means, a triage table for the other indexing statuses, and a fix checklist - [LLM SEO Audit Checklist: 9 Checks for ChatGPT Search and AI Answers](https://seobolt.app/blog/llm-seo-audit-checklist) - [How to Audit Your Website for SEO in 2026](https://seobolt.app/blog/how-to-audit-website-seo-2026) - [Best Self-Hosted SEO Tools in 2026](https://seobolt.app/blog/best-self-hosted-seo-tools-2026) - [Ahrefs Alternative: Why Teams Are Switching](https://seobolt.app/blog/ahrefs-alternative-comparison) - [How to Track Keyword Rankings for Free](https://seobolt.app/blog/how-to-track-keyword-rankings) - [How to Find and Fix Broken Links](https://seobolt.app/blog/find-fix-broken-links) - [What is Domain Rating and Why It Matters](https://seobolt.app/blog/what-is-domain-rating) - [Keyword Research: A Beginner's Guide](https://seobolt.app/blog/keyword-research-beginners-guide) - [How to Build Backlinks in 2026](https://seobolt.app/blog/how-to-build-backlinks-2026) - [SEO for Startups: A Complete Guide](https://seobolt.app/blog/seo-for-startups-guide) - [How to Use AI for SEO: MCP Servers and Agents](https://seobolt.app/blog/ai-seo-mcp-servers-agents) ## Links - Homepage: https://seobolt.app - Pricing: https://seobolt.app/pricing - Features: https://seobolt.app/features - Blog: https://seobolt.app/blog - For AI Agents: https://seobolt.app/agents - Terms: https://seobolt.app/terms - Privacy: https://seobolt.app/privacy - Login: https://seobolt.app/login - Register: https://seobolt.app/register