Technical access
AI bot access, robots.txt, structured data, JSON-LD, and technical signals.
snaff.ai product guide
Understand the GEO audit, turn findings into better content, and make a website's public context available to connected AI tools.
1. GEO audit
Enter a public URL to receive a weighted GEO score, actionable findings, and expandable details for every checked signal. The score is a prioritization aid, not a guarantee of AI mentions or rankings.
AI bot access, robots.txt, structured data, JSON-LD, and technical signals.
Meta information, readability, citability, llms.txt, and ai.txt.
E-E-A-T signals, authorship, freshness, and brand authority.
Use the expandable findings and recommendations to improve content, structured data, accessibility, and trust signals.
Make normalized public website context available to an MCP client with a read-only tool.
Website Context MCP
After an audit, snaff creates an MCP endpoint for that public website. It exposes the read-only tool get_website_context, returning the public title, description, headings, readable page text, and source URL. It never exposes raw HTML, cookies, login-protected pages, or private data.
MCP gives a connected AI application a direct, structured way to request website context. It does not make ordinary search crawlers automatically call a server when they visit a website. For broad discoverability, continue to use accessible pages, structured data, robots.txt, llms.txt, and the GEO improvements identified in the audit.
snaff provides three ready-to-use assets after an audit. They make the integration visible for AI agents designed to look for MCP context and connect the same context to an MCP client.
Copy the generated mcp-server meta tag into the customer website’s <head>.
Download the manifest and upload it to /.well-known/mcp.json on the customer domain.
Use the readable MCP URL in a remote MCP client and call get_website_context.
Example endpoint: https://your-snaff-domain/app/mcp/example.com. The endpoint uses Streamable HTTP JSON-RPC and is read-only.
snaff shows what AI systems can access, interpret and trust on a public website — then gives teams two practical paths to act on it.
Run a free GEO audit arrow_forwardTap a feature to preview what it does — no sign-up required.
Enter any URL and get a 0–100 score across AI bot access, structured data, citability, E-E-A-T and technical signals — each check explained and prioritized.
FreeCrawl your site, strip boilerplate and cluster exact + near-duplicate pages with a local similarity engine — a clean, de-duplicated basis for RAG/AI vectorization. Runs entirely in your browser.
ProAsk real prompts across ChatGPT, Perplexity, Claude, Gemini, Mistral and more — see exactly where your domain is cited, on a schedule you choose.
ProBeyond a yes/no: read the full answer each engine returned, with an automatic positive / neutral / negative read on how your brand is portrayed and the key claims made about you.
ProThreshold and citation-loss alerts by email and Slack/webhook, plus a visibility trend right next to the score — so you act the moment something moves against you.
ProCompare your GEO readiness side-by-side with competitors and see exactly where you lead or trail.
ProKeep a brand fact sheet and snaff grades every AI answer against it – flagging false or unsupported claims, with a structural check for the causes of hallucinations.
Prosnaff reads your live site and generates copy-paste GEO files: an llms.txt from your real pages, Organization schema, an AI-friendly robots.txt and a canonical definition.
ProGEO and classic SEO in one place — plus printable, branded reports for agencies and their clients.
An on-page SEO score right under the GEO result — grouped into clusters like “Meta & Indexing”, “Content & Structure” and “Technical & Social”, every check explained.
Search volume, SERP positions, rankings and backlinks via DataForSEO — or cheap/free SERP positions via Serper.dev. Provider switchable per account, bring your own key (BYOK).
ProFinds keywords the domain ranks for in Google but that AI engines do not cite — the concrete gap between classic ranking and AI visibility.
ProConnect a Search Console property and see real search data — clicks, impressions, CTR, position — right next to the GEO report.
ProFree keyword suggestions from Google Autocomplete — no external provider and no API key.
FreeA per-domain progress story in case-study style: situation → challenge → solution & results, with a growth curve since the first scan. Marketing for the product and for agencies — printable as PDF.
ProGenerate every report (case study & PDF) as Snaff.ai, with your agency brand, or with a brand per client domain — name, logo, accent color, contact and website.
AgencyEvery new feature can be switched on/off and configured per plan tier in the admin area — from the SEO area to the white-label report.
Enter a public URL and receive a weighted GEO score with expandable findings. The audit is built to help teams prioritize concrete improvements — not to make vague promises about rankings or mentions.
Can AI systems reach and interpret the technical foundation of the site?
Is the information specific, readable and easy to quote with confidence?
Does the page show the signals that make claims easier to trust?
Many sites hide behind bot protection that only lets real browsers in – and quietly shut out ChatGPT, Claude and Perplexity at the same time. snaff makes that visible and shows how to fix it.
Instead of “can’t be analyzed” you see which bot protection answered and what that means for your visibility in AI answers.
snaff checks in real time what GPTBot, OAI-SearchBot, ClaudeBot and PerplexityBot receive – plus whether robots.txt is reachable and what it allows.
Your own site? Allow the snaff crawler with one Cloudflare rule – and get the full GEO analysis even behind bot protection.
User agent, what it does and a step-by-step guide for Cloudflare, Akamai & co.
How to allow the snaff crawler arrow_forwardFix the signals on your website, or publish a structured context layer for MCP-enabled AI experiences. Most teams will benefit from both.
Open each finding to see what was checked, what was found and what to improve. Use the score as a practical order of work across technical access, content and trust.
Embed one snaff-hosted URL. snaff packages the public page title, description, headings and readable content for an AI client that connects through MCP.
A single score is a snapshot. The snaff Monitor keeps watch over time: it re-checks the domains that matter, tests whether AI engines actually cite you, benchmarks you against rivals, and audits whole lists of domains in bulk.
Your command center: portfolio averages across all monitored domains (GEO score, AI visibility, brand accuracy), a prioritized “needs attention” list, and scheduled re-checks that email you the moment something drifts out of AI search.
Stop guessing whether AI mentions you. snaff asks ChatGPT, Perplexity, Claude and Gemini real questions and checks if your domain shows up as a cited source.
See exactly where you lead or lag. Compare your GEO readiness against competitors side by side, category by category, and turn the gaps into a to-do list.
GEO at scale. Audit hundreds — or millions — of domains from a CSV, URL, API or database source. Ideal for portfolios, agencies and top-lists like Tranco.
Crawl your site, strip boilerplate, and cluster exact + near-duplicate pages — a clean, de-duplicated basis for AI vectorization (RAG). All similarity analysis runs locally in your browser.
Beyond “am I cited?” – does AI tell the truth about you? Keep a short brand fact sheet and snaff grades every AI answer against it, flagging false or unsupported claims. A structural check also finds why hallucinations happen (missing schema, no clear definition, conflicting facts across pages).
From diagnosis to done. snaff reads your live site and generates copy-paste files that make AI engines understand you: an llms.txt from your real pages, Organization schema, an AI-friendly robots.txt and a canonical definition sentence.
After an audit, snaff creates a readable endpoint for the domain. It is a focused, read-only context service — designed to return the information an AI application needs without exposing private website data.
The MCP tool get_website_context returns the source URL, title, description, headings and cleaned readable text from a public page.
<meta name="mcp-server"
content="https://www.snaff.ai/app/mcp/example.com/manifest.json">
{
"version": "1.0",
"mcp_url": "https://www.snaff.ai/app/mcp/example.com",
"transport": "http-post"
}
Each audited website gets a hosted MCP manifest directly in its result page. No file upload or manual endpoint construction is required.
Analyze the public website. snaff creates a hosted manifest URL for that domain, such as /app/mcp/example.com/manifest.json.
Copy the generated mcp-server meta tag into the site’s <head>. It points to the manifest hosted and maintained by snaff.
Add the same endpoint to an MCP-enabled AI client and call get_website_context when website context is needed.
The dashboard supplies a copy-ready meta tag for every completed audit. The manifest and MCP endpoint stay hosted on snaff, while your website only embeds the hosted URL. Keep your core website content, structured data and GEO improvements up to date — they remain the foundation of discoverability.
Registered customers can save a domain such as mcp.example.com in the MCP section of an audit result. snaff then uses that host in the manifest URL; the manifest and endpoint still run on the snaff application.
mcp.example.com that points to the hostname where your snaff app is deployed./mcp/…/manifest.json URL. It must return JSON before adding the meta tag to the customer website.DNS alone is not enough: the snaff server must accept the custom hostname and provide TLS for it. No file is downloaded, uploaded, or hosted on the customer website.
Beyond the audit, snaff gives you the tools to track progress, share results, and stay ahead of competitors.
The audit now covers 50 signals across 8 categories — including image alt text, internal linking, mobile readiness, breadcrumb and speakable schema, and table-of-contents structure.
Re-check a page and see exactly what changed since last time: your score movement plus which checks newly pass or fail.
Track domains automatically at the cadence you choose — daily, weekly, or monthly — with an email summary and a link to the full report each time.
Compare your GEO readiness against competitors side by side, and see exactly which checks they pass that you don't — your highest-priority fixes.
Download any analysis as a clean, print-ready PDF — ideal for sharing with clients or your team. Agency plans add white-label branding.
The full interface and every analysis result are available in English, German, Spanish, and French — switch anytime from the header.
Run GEO analyses programmatically with a personal API key — integrate audits into your own tools and workflows.
Feed a list of domains from a CSV, JSON API, or database and have snaff check them automatically on a schedule — hourly, daily, weekly, or monthly.
Every account with API access gets a personal key to query GEO analyses from your own scripts, CI pipelines, or dashboards.
Open /app/settings and generate your personal API key. It is shown once — copy it somewhere safe.
Send your key with each request in the Authorization: Bearer header (or an X-API-Key header).
The response is a clean JSON report: overall score, grade, per-category results, and the top issues to fix.
A single request to a clean URL analyzes any public page and returns the full GEO breakdown.
/analyze/<url> — the public URL to analyze/analyze/<lang>/<url> — add a language for translated results (en, de, es, fr)# Request
curl "https://www.snaff.ai/app/api/analyze/example.com" \
-H "Authorization: Bearer gbob_your_key_here"
# Response
{
"ok": true,
"url": "https://example.com/",
"percentage": 72,
"grade": { "label": "Good", "color": "green" },
"categories": { ... },
"top_issues": [ ... ]
}
Keep your key secret. If it leaks, regenerate it from the Settings page — the old key stops working immediately.
Start with a public URL. The first audit needs no signup and returns clear, actionable recommendations.
Run your free GEO check arrow_forward