{
  "$schema": "https://schema.org/",
  "name": "GEO — AI Visibility Tracker",
  "canonical": "https://geo.foryourreach.com",
  "version": "1.0.0",
  "lastUpdated": "2026-09-19",
  "language": "en",
  "description": "An AI search visibility platform that measures how ChatGPT, Claude, Gemini, Perplexity and Google AI surfaces cite, recommend or caution against a brand across buyer-intent prompts, diagnoses the reason a competitor was chosen, audits crawler and structured-data readiness, and returns a ranked queue of remediation assets.",
  "operator": {
    "name": "GEO",
    "type": "Organization",
    "email": "hello@foryourreach.com",
    "schema": {
      "@type": "Organization",
      "@id": "https://geo.foryourreach.com/#organization",
      "name": "GEO",
      "legalName": "GEO",
      "url": "https://geo.foryourreach.com",
      "description": "GEO builds AI search visibility infrastructure: tracking how conversational AI engines cite, recommend or caution against a brand, and remediating the gaps that cause omission.",
      "email": "hello@foryourreach.com",
      "foundingDate": "2026",
      "knowsAbout": [
        "Generative Engine Optimization",
        "Answer Engine Optimization",
        "AI search visibility",
        "Citation intelligence",
        "llms.txt",
        "Schema.org structured data",
        "Search engine optimization"
      ],
      "sameAs": [
        "https://www.linkedin.com/company/foryourreach",
        "https://github.com/foryourreach",
        "https://x.com/foryourreach"
      ],
      "contactPoint": [
        {
          "@type": "ContactPoint",
          "contactType": "sales",
          "email": "hello@foryourreach.com",
          "availableLanguage": [
            "English"
          ],
          "areaServed": "Worldwide"
        }
      ]
    }
  },
  "product": {
    "@type": "SoftwareApplication",
    "@id": "https://geo.foryourreach.com/#software",
    "name": "AI Visibility Tracker",
    "applicationCategory": "BusinessApplication",
    "applicationSubCategory": "AI search visibility & citation intelligence",
    "operatingSystem": "Web",
    "url": "https://geo.foryourreach.com/ai-visibility-tracker",
    "description": "Track how ChatGPT, Claude, Gemini, Perplexity and Google AI surfaces cite, recommend or caution against your brand across buyer-intent prompts. Get a position-weighted visibility score, the forensic reason a competitor won, and a ranked queue of assets that fix the gap.",
    "publisher": {
      "@id": "https://geo.foryourreach.com/#organization"
    },
    "featureList": [
      "Position-weighted visibility score across six AI surfaces",
      "Recommendation stance and sentiment extraction per query",
      "Week-over-week drift detection with critical alerts",
      "AI Health Check: crawler access, llms.txt, Schema.org, semantic structure",
      "Five-tier ranked remediation queue with draft assets",
      "Query Discovery from competitor citation gaps",
      "Executive report with confidential share link",
      "Model Context Protocol server with six brand-scoped tools"
    ],
    "offers": {
      "@type": "Offer",
      "price": "149",
      "priceCurrency": "USD",
      "description": "Software Intelligence — weekly tracking, AI Health Check, remediation queue, Query Discovery, Content Studio and MCP access.",
      "availability": "https://schema.org/InStock",
      "url": "https://geo.foryourreach.com/pricing",
      "priceSpecification": {
        "@type": "UnitPriceSpecification",
        "price": "149",
        "priceCurrency": "USD",
        "unitCode": "MON",
        "billingIncrement": 1
      }
    },
    "isAccessibleForFree": false
  },
  "service": {
    "@type": "Service",
    "name": "Managed GEO Sprint",
    "serviceType": "Generative Engine Optimization implementation",
    "provider": {
      "@id": "https://geo.foryourreach.com/#organization"
    },
    "areaServed": "Worldwide",
    "description": "Managed GEO Sprint — a done-for-you AI search engagement that implements the full five-tier remediation queue: objection-buster answers, llms.txt, entity disambiguation, versus blueprints and citation authority outreach.",
    "url": "https://geo.foryourreach.com/pricing",
    "offers": {
      "@type": "Offer",
      "priceCurrency": "USD",
      "priceSpecification": {
        "@type": "PriceSpecification",
        "minPrice": "2500",
        "maxPrice": "3500",
        "priceCurrency": "USD"
      },
      "availability": "https://schema.org/InStock"
    }
  },
  "contact": {
    "email": "hello@foryourreach.com",
    "channel": "email",
    "responseTime": "one business day"
  },
  "answerPassages": [
    {
      "question": "What is AI search visibility, and why does it matter now?",
      "answer": "AI search visibility is whether conversational engines name your brand when a buyer asks for a recommendation. Instead of ten blue links, ChatGPT, Claude, Gemini, Perplexity and Google AI surfaces return a two-to-three option shortlist. If you are not in it, no click, no impression and no analytics event records the loss — the buyer simply never learns you exist."
    },
    {
      "question": "How does GEO measure it?",
      "answer": "Each brand tracks ten grounded buyer-intent prompts across six AI surfaces, producing sixty checks per weekly cycle. Every check yields a recommendation stance, a sentiment, a position and a citation list. Visibility is position-weighted and stance-weighted, then normalised to a 0–100 score so it is directly comparable week over week."
    },
    {
      "question": "What is the difference between SEO, AEO and GEO?",
      "answer": "SEO optimises for a ranked list of links. AEO optimises to be the extracted answer. GEO optimises to be the source a generative engine reasons over and cites. The same foundations serve all three, but AEO and GEO weight structure, crawler access, entity clarity and third-party corroboration far more heavily than keyword density."
    },
    {
      "question": "Does the platform query the AI engines automatically?",
      "answer": "Run generation, response extraction, scoring, drift detection and remediation drafting are automated. Answer collection runs on a weekly cycle rather than continuously, so this is drift detection — not live monitoring, and not a real-time alerting system."
    },
    {
      "question": "What do you actually do about a bad result?",
      "answer": "Every gap becomes a ranked asset with an effort badge, ranked by time to value: a five-minute objection-buster answer, an llms.txt file, entity disambiguation schema, a versus blueprint, then citation authority outreach. Each one ships with draft copy you can paste or hand to our engineers."
    },
    {
      "question": "Can our own agents and tools read the data?",
      "answer": "Yes. The platform exposes a Model Context Protocol server at /api/mcp with six brand-scoped tools covering citation reports, prompts, sources and the action queue, authenticated with per-brand bearer tokens so an engineering agent can pull visibility data into your own workflows."
    },
    {
      "question": "How is the visibility score calculated?",
      "answer": "Each citing answer produces a position weight of 1 divided by log base 2 of position plus 1, multiplied by a stance multiplier — 1.25 for first choice, 1.0 for recommended, 0.75 for alternative, 0.5 for mentioned only and 0 for cautioned against. The sum is normalised against tracked prompts times six surfaces times 1.25, and capped at 100."
    },
    {
      "question": "What is the difference between visibility score and citation share?",
      "answer": "Citation share counts how often you appear at all: citing answers divided by total checks. Visibility score additionally weights where you appeared and how favourably. A brand can hold high citation share with low visibility if it is only ever mentioned in passing, which is why the platform reports both."
    },
    {
      "question": "How quickly is a citation change reflected?",
      "answer": "Immediately. Correcting or flagging a citation from the prompt matrix atomically recomputes the affected weekly snapshot, and the next processed response for that prompt and surface updates the score in the same pass. Dashboard reads invalidate on that write rather than on a timer."
    },
    {
      "question": "Which engines are covered, and what about the two Google surfaces?",
      "answer": "Six surfaces are tracked: ChatGPT, Claude, Gemini, Perplexity, Google AI Overviews and Google AI Mode. AI Overviews and AI Mode are two distinct Google Search experiences that share Googlebot, so the platform reports them separately while making clear they are not independent model providers."
    },
    {
      "question": "Can we track prompts we choose ourselves?",
      "answer": "Yes. Onboarding generates ten grounded prompts from a crawl of your site and your competitors, and you can add, edit, deactivate or restore prompts at any time. Newly tracked prompts are backfilled into the current cycle so they begin reporting within the same week."
    }
  ],
  "surfaces": [
    {
      "name": "ChatGPT",
      "short": "ChatGPT",
      "code": "chatgpt",
      "role": "OpenAI · conversational shortlist answers"
    },
    {
      "name": "Claude",
      "short": "Claude",
      "code": "claude",
      "role": "Anthropic · long-form reasoned recommendations"
    },
    {
      "name": "Gemini",
      "short": "Gemini",
      "code": "gemini",
      "role": "Google · assistant answers"
    },
    {
      "name": "Perplexity",
      "short": "Perplexity",
      "code": "perplexity",
      "role": "Citation-first answer engine"
    },
    {
      "name": "Google AI Overviews",
      "short": "AI Overviews",
      "code": "google_ai_overview",
      "role": "Google Search · synthesised overview"
    },
    {
      "name": "Google AI Mode",
      "short": "AI Mode",
      "code": "google_ai_mode",
      "role": "Google Search · conversational mode (udm=28)"
    }
  ],
  "capabilities": [
    {
      "id": "tracking",
      "name": "Multi-surface stance and sentiment tracking",
      "summary": "Weekly checks of grounded buyer prompts across six AI surfaces, each scored for recommendation stance, sentiment, position and citations."
    },
    {
      "id": "scoring",
      "name": "Position-weighted visibility scoring",
      "summary": "Weighted visibility score and unweighted citation share, both normalised to 0-100 per ISO week."
    },
    {
      "id": "drift",
      "name": "Drift and hallucination detection",
      "summary": "5 severity-ranked signals on every processed answer, each producing a correction kit."
    },
    {
      "id": "audit",
      "name": "AI Health Check",
      "summary": "100-point audit of crawler access, llms.txt, Schema.org coverage and semantic structure."
    },
    {
      "id": "remediation",
      "name": "Ranked remediation queue",
      "summary": "5 tiers ordered by time to value, generated with draft assets when their trigger is observed."
    },
    {
      "id": "discovery",
      "name": "Query discovery",
      "summary": "Six suggested buyer queries per run derived from competitor citation gaps and source absence."
    },
    {
      "id": "forecast",
      "name": "Missed-shortlist forecasting",
      "summary": "An exposure model, explicitly labelled a model, using four to ten monthly buyer evaluations per decision-stage query."
    },
    {
      "id": "reporting",
      "name": "Executive reporting",
      "summary": "Board-ready assessment with CSV, JSON and print-ready PDF export plus a confidential capability link."
    },
    {
      "id": "mcp",
      "name": "Model Context Protocol server",
      "summary": "6 brand-scoped tools over Streamable HTTP with bearer token authentication."
    }
  ],
  "metrics": {
    "visibilityScore": {
      "description": "Position-weighted and stance-weighted visibility, normalised to 0-100.",
      "formula": "min(100, Σ (position weight × stance multiplier × sentiment modifier × category stage weight) ÷ (engines × 1.375) × 100)"
    },
    "positionWeight": {
      "description": "Ordinal decay per citation.",
      "formula": "1 / log₂(position + 1)"
    },
    "citationShare": {
      "description": "Unweighted presence rate.",
      "formula": "min(100, citing answers ÷ (tracked prompts × 6) × 100)"
    },
    "stances": [
      {
        "stance": "First choice",
        "multiplier": 1.25,
        "meaning": "Named as the primary recommendation"
      },
      {
        "stance": "Recommended",
        "multiplier": 1,
        "meaning": "Listed as a core recommended option"
      },
      {
        "stance": "Alternative",
        "multiplier": 0.75,
        "meaning": "Presented as a fallback or also-ran"
      },
      {
        "stance": "Mentioned only",
        "multiplier": 0.5,
        "meaning": "Named in passing, no endorsement"
      },
      {
        "stance": "Cautioned against",
        "multiplier": 0,
        "meaning": "Engine warns buyers away from you"
      }
    ],
    "cycle": {
      "promptsPerBrand": 10,
      "surfaces": 6,
      "checksPerCycle": 60,
      "weekStandard": "ISO-8601, Monday start",
      "schedule": "Mondays 00:05 UTC"
    },
    "driftThresholds": [
      {
        "severity": "Critical",
        "signal": "Cautioned-against stance",
        "detail": "An engine now warns buyers away from you."
      },
      {
        "severity": "Critical",
        "signal": "Negative sentiment",
        "detail": "A claim about your product reads negative — the hallucination signal."
      },
      {
        "severity": "Warning",
        "signal": "Stance drop",
        "detail": "First choice or recommended this cycle becomes alternative or mentioned-only."
      },
      {
        "severity": "Warning",
        "signal": "Decision-stage conquest",
        "detail": "A competitor takes first choice on a buying-stage query where you are absent."
      },
      {
        "severity": "Warning",
        "signal": "5.0-point weekly drop",
        "detail": "Weighted visibility falls five points or more between two complete weeks."
      }
    ]
  },
  "endpoints": {
    "markdown": {
      "description": "Every public page as Markdown, by appending .md to its path.",
      "pattern": "https://geo.foryourreach.com{path}.md",
      "index": "https://geo.foryourreach.com/index.md"
    },
    "llmsTxt": "https://geo.foryourreach.com/llms.txt",
    "llmsFullTxt": "https://geo.foryourreach.com/llms-full.txt",
    "agentManifest": "https://geo.foryourreach.com/agent.json",
    "sitemap": "https://geo.foryourreach.com/sitemap.xml",
    "robots": "https://geo.foryourreach.com/robots.txt",
    "mcp": {
      "url": "https://geo.foryourreach.com/api/mcp",
      "transport": "streamable-http",
      "auth": "Bearer token, SHA-256 hashed at rest, scoped to a single brand",
      "rateLimit": "60 requests per minute per token, enforced per server instance",
      "tools": [
        {
          "name": "get_citation_report",
          "description": "Current and previous snapshot, per-engine breakdown, delta."
        },
        {
          "name": "list_prompts",
          "description": "Tracked buyer queries with stance, sentiment and position per engine."
        },
        {
          "name": "list_sources",
          "description": "Source domains, brand presence, competitor presence, opportunities."
        },
        {
          "name": "list_actions",
          "description": "Pending remediation queue with draft copy and priority."
        },
        {
          "name": "mark_action_done",
          "description": "Locks the current snapshot as the impact baseline."
        },
        {
          "name": "dismiss_action",
          "description": "Removes an action from the queue."
        }
      ]
    }
  },
  "pages": [
    {
      "path": "/",
      "url": "https://geo.foryourreach.com",
      "title": "Overview",
      "intent": "What GEO does and why AI search visibility is now a revenue channel.",
      "markdown": "https://geo.foryourreach.com/index.md",
      "priority": 1,
      "changeFrequency": "weekly"
    },
    {
      "path": "/ai-visibility-tracker",
      "url": "https://geo.foryourreach.com/ai-visibility-tracker",
      "title": "AI Visibility Tracker",
      "intent": "How the platform tracks six AI surfaces and measures position-weighted visibility.",
      "markdown": "https://geo.foryourreach.com/ai-visibility-tracker.md",
      "priority": 0.9,
      "changeFrequency": "weekly"
    },
    {
      "path": "/features",
      "url": "https://geo.foryourreach.com/features",
      "title": "Features",
      "intent": "Every capability: detection, drift, audit, remediation, discovery, reporting and the MCP server.",
      "markdown": "https://geo.foryourreach.com/features.md",
      "priority": 0.9,
      "changeFrequency": "weekly"
    },
    {
      "path": "/how-it-works",
      "url": "https://geo.foryourreach.com/how-it-works",
      "title": "How it works",
      "intent": "The weekly operating loop, from reconnaissance to measured lift.",
      "markdown": "https://geo.foryourreach.com/how-it-works.md",
      "priority": 0.8,
      "changeFrequency": "monthly"
    },
    {
      "path": "/pricing",
      "url": "https://geo.foryourreach.com/pricing",
      "title": "Pricing",
      "intent": "Self-serve software and done-for-you managed sprint pricing, and what each includes.",
      "markdown": "https://geo.foryourreach.com/pricing.md",
      "priority": 0.9,
      "changeFrequency": "monthly"
    },
    {
      "path": "/faq",
      "url": "https://geo.foryourreach.com/faq",
      "title": "FAQ",
      "intent": "Every question about AI visibility tracking, GEO, AEO, pricing and limits, answered in one place.",
      "markdown": "https://geo.foryourreach.com/faq.md",
      "priority": 0.8,
      "changeFrequency": "monthly"
    },
    {
      "path": "/glossary",
      "url": "https://geo.foryourreach.com/glossary",
      "title": "Glossary",
      "intent": "Plain-language definitions of GEO, AEO, share of voice, llms.txt, citation stance and drift.",
      "markdown": "https://geo.foryourreach.com/glossary.md",
      "priority": 0.7,
      "changeFrequency": "monthly"
    },
    {
      "path": "/about",
      "url": "https://geo.foryourreach.com/about",
      "title": "About",
      "intent": "Who builds this, how it is verified, and the methodology behind the numbers.",
      "markdown": "https://geo.foryourreach.com/about.md",
      "priority": 0.6,
      "changeFrequency": "monthly"
    },
    {
      "path": "/contact",
      "url": "https://geo.foryourreach.com/contact",
      "title": "Contact",
      "intent": "Talk to the team about a managed sprint, a migration or a bespoke question.",
      "markdown": "https://geo.foryourreach.com/contact.md",
      "priority": 0.6,
      "changeFrequency": "yearly"
    },
    {
      "path": "/privacy",
      "url": "https://geo.foryourreach.com/privacy",
      "title": "Privacy",
      "intent": "What data the platform processes, where it lives, and how to remove it.",
      "markdown": "https://geo.foryourreach.com/privacy.md",
      "priority": 0.3,
      "changeFrequency": "yearly"
    },
    {
      "path": "/terms",
      "url": "https://geo.foryourreach.com/terms",
      "title": "Terms",
      "intent": "The terms that govern use of the platform and the managed sprint engagement.",
      "markdown": "https://geo.foryourreach.com/terms.md",
      "priority": 0.3,
      "changeFrequency": "yearly"
    },
    {
      "path": "/vs",
      "url": "https://geo.foryourreach.com/vs",
      "title": "Compare",
      "intent": "Honest GEO platform comparisons: GEO vs Otterly, Profound, Peec AI, Writesonic, Semrush and Geoptie.",
      "markdown": "https://geo.foryourreach.com/vs.md",
      "priority": 0.9,
      "changeFrequency": "monthly"
    },
    {
      "path": "/vs/otterly",
      "url": "https://geo.foryourreach.com/vs/otterly",
      "title": "GEO vs Otterly",
      "intent": "GEO vs Otterly.AI: forensic diagnosis and drafted fixes vs lightweight tracking.",
      "markdown": "https://geo.foryourreach.com/vs/otterly.md",
      "priority": 0.8,
      "changeFrequency": "monthly"
    },
    {
      "path": "/vs/profound",
      "url": "https://geo.foryourreach.com/vs/profound",
      "title": "GEO vs Profound",
      "intent": "GEO vs Profound: deterministic remediation queue vs enterprise conversational intelligence.",
      "markdown": "https://geo.foryourreach.com/vs/profound.md",
      "priority": 0.8,
      "changeFrequency": "monthly"
    },
    {
      "path": "/vs/peec-ai",
      "url": "https://geo.foryourreach.com/vs/peec-ai",
      "title": "GEO vs Peec AI",
      "intent": "GEO vs Peec AI: forensic loss diagnosis vs multilingual tracking.",
      "markdown": "https://geo.foryourreach.com/vs/peec-ai.md",
      "priority": 0.8,
      "changeFrequency": "monthly"
    },
    {
      "path": "/vs/writesonic",
      "url": "https://geo.foryourreach.com/vs/writesonic",
      "title": "GEO vs Writesonic",
      "intent": "GEO vs Writesonic GEO Suite: verified fixes vs generative article volume.",
      "markdown": "https://geo.foryourreach.com/vs/writesonic.md",
      "priority": 0.8,
      "changeFrequency": "monthly"
    },
    {
      "path": "/vs/semrush-ai",
      "url": "https://geo.foryourreach.com/vs/semrush-ai",
      "title": "GEO vs Semrush",
      "intent": "GEO vs Semrush AI Toolkit: dedicated weekly loop vs SEO suite add-on.",
      "markdown": "https://geo.foryourreach.com/vs/semrush-ai.md",
      "priority": 0.8,
      "changeFrequency": "monthly"
    },
    {
      "path": "/vs/geoptie",
      "url": "https://geo.foryourreach.com/vs/geoptie",
      "title": "GEO vs Geoptie",
      "intent": "GEO vs Geoptie: full 60-check matrix and measured lift vs capped starter tracking.",
      "markdown": "https://geo.foryourreach.com/vs/geoptie.md",
      "priority": 0.8,
      "changeFrequency": "monthly"
    },
    {
      "path": "/engine",
      "url": "https://geo.foryourreach.com/engine",
      "title": "Engines",
      "intent": "How GEO tracks ChatGPT, Claude, Gemini, Perplexity and Google AI surfaces.",
      "markdown": "https://geo.foryourreach.com/engine.md",
      "priority": 0.8,
      "changeFrequency": "monthly"
    },
    {
      "path": "/engine/chatgpt-search",
      "url": "https://geo.foryourreach.com/engine/chatgpt-search",
      "title": "ChatGPT Search",
      "intent": "Winning ChatGPT recommendations: OAI-SearchBot access, shortlist structure and citation consensus.",
      "markdown": "https://geo.foryourreach.com/engine/chatgpt-search.md",
      "priority": 0.7,
      "changeFrequency": "monthly"
    },
    {
      "path": "/engine/perplexity",
      "url": "https://geo.foryourreach.com/engine/perplexity",
      "title": "Perplexity",
      "intent": "Winning Perplexity citations: source domains, consensus requirements and correction kits.",
      "markdown": "https://geo.foryourreach.com/engine/perplexity.md",
      "priority": 0.7,
      "changeFrequency": "monthly"
    },
    {
      "path": "/engine/claude",
      "url": "https://geo.foryourreach.com/engine/claude",
      "title": "Claude",
      "intent": "Winning Claude recommendations: long-context reasoning, search indexing and MCP workflows.",
      "markdown": "https://geo.foryourreach.com/engine/claude.md",
      "priority": 0.7,
      "changeFrequency": "monthly"
    },
    {
      "path": "/engine/google-ai-overviews",
      "url": "https://geo.foryourreach.com/engine/google-ai-overviews",
      "title": "Google AI Overviews",
      "intent": "Winning Google AI Overviews and AI Mode: information gain, entity graphs and structure.",
      "markdown": "https://geo.foryourreach.com/engine/google-ai-overviews.md",
      "priority": 0.7,
      "changeFrequency": "monthly"
    },
    {
      "path": "/features/ai-defamation-radar",
      "url": "https://geo.foryourreach.com/features/ai-defamation-radar",
      "title": "Defamation Radar",
      "intent": "AI Defamation Radar: five drift signals, hallucination detection and factual correction kits.",
      "markdown": "https://geo.foryourreach.com/features/ai-defamation-radar.md",
      "priority": 0.8,
      "changeFrequency": "monthly"
    },
    {
      "path": "/features/remediation-queue",
      "url": "https://geo.foryourreach.com/features/remediation-queue",
      "title": "Remediation Queue",
      "intent": "Five-tier deterministic remediation queue ordered by time to value, with drafted assets.",
      "markdown": "https://geo.foryourreach.com/features/remediation-queue.md",
      "priority": 0.8,
      "changeFrequency": "monthly"
    },
    {
      "path": "/methodology/scoring",
      "url": "https://geo.foryourreach.com/methodology/scoring",
      "title": "Scoring Methodology",
      "intent": "Published scoring methodology: position weight, stance multipliers, normalization and forecast model.",
      "markdown": "https://geo.foryourreach.com/methodology/scoring.md",
      "priority": 0.7,
      "changeFrequency": "monthly"
    },
    {
      "path": "/integrations/mcp",
      "url": "https://geo.foryourreach.com/integrations/mcp",
      "title": "MCP Integration",
      "intent": "Model Context Protocol server: six brand-scoped tools for Cursor, Claude Desktop and agents.",
      "markdown": "https://geo.foryourreach.com/integrations/mcp.md",
      "priority": 0.7,
      "changeFrequency": "monthly"
    },
    {
      "path": "/research",
      "url": "https://geo.foryourreach.com/research",
      "title": "Research",
      "intent": "State of AI Shortlisting methodology: what the annual benchmark will measure and how brand data stays aggregated.",
      "markdown": "https://geo.foryourreach.com/research.md",
      "priority": 0.6,
      "changeFrequency": "monthly"
    }
  ],
  "pricing": [
    {
      "id": "software",
      "name": "Software Intelligence",
      "price": "$149",
      "cadence": "per month",
      "positioning": "For teams with internal engineering and content bandwidth.",
      "includes": [
        "All six tracked AI surfaces",
        "Weekly cycles with automatic run generation",
        "AI Health Check: crawler access, llms.txt, schema, semantic structure",
        "Query Discovery and Content Studio",
        "The full ranked remediation queue",
        "MCP access for Cursor, Claude Desktop and your own agents",
        "Executive report with confidential share link"
      ]
    },
    {
      "id": "sprint",
      "name": "Managed GEO Sprint",
      "price": "$2,500–$3,500",
      "cadence": "per month",
      "positioning": "We become your AI search engineering partner and ship the fixes.",
      "includes": [
        "Everything in Software Intelligence",
        "A dedicated AI search optimization engineer",
        "Implementation of all five remediation tiers",
        "Citation authority seeding across agreed community and review hubs",
        "Weekly score-lift tracking and board-ready reports",
        "A direct channel to the engineering team"
      ]
    }
  ],
  "limitations": [
    {
      "title": "Engine answers are collected on a weekly cycle, not continuously",
      "detail": "Run generation, extraction, scoring, drift detection and remediation drafting are automated. Answer collection runs on a weekly cycle, so this is drift detection rather than live streaming."
    },
    {
      "title": "The forecast is a model, not a measurement",
      "detail": "Missed-shortlist estimates use 4–10 monthly buyer evaluations per tracked decision-stage query. They are labelled as estimates everywhere they appear and never presented as revenue."
    },
    {
      "title": "Stance and sentiment are extracted, not human-verified",
      "detail": "They are produced by a structured extraction pass and can be corrected by you at any time from the prompt matrix — which immediately recomputes the affected snapshot."
    },
    {
      "title": "Outreach assets are drafts you publish",
      "detail": "Community and editorial drafts are generated for review. Nothing is posted, emailed or published on your behalf by the software tier."
    }
  ],
  "notClaimed": [
    "Continuous or real-time engine monitoring. Answers are collected on a weekly cycle.",
    "Automated querying of AI engines without operator involvement.",
    "A guaranteed visibility score, ranking, citation or revenue outcome.",
    "Human-verified sentiment or stance. These are machine-extracted and user-correctable.",
    "Automated publication of outreach content. Drafts are published by the customer.",
    "Revenue figures from the missed-shortlist forecast, which reports shortlist exposure only.",
    "Independent AI model providers for Google AI Overviews and Google AI Mode, which share Googlebot.",
    "Multi-brand switching within a single customer login."
  ]
}
