# LLM Cartel > A hyperfocused GEO and AEO agency. LLM Cartel engineers brand visibility inside AI answers, getting ChatGPT, Claude, Gemini, and Perplexity to mention your brand first when customers ask for recommendations. LLM Cartel is a digital marketing agency founded in 2026 in Boca Raton, Florida. The agency does only Generative Engine Optimization (GEO) and Answer Engine Optimization (AEO) and explicitly refuses traditional keyword-rank-tracking SEO, generic link-building, and AI-generated filler content. Three productized monthly packages: Emergence ($999), Growth ($2,250), and Dominance ($4,580). Founded by Patrick Coombe (CEO, also CEO of Elite Strategies and creator of jsonld.com) and Jacquelyn Coombe (Co-Founder and COO). The team is rounded out by Amanda Sherry (Head of AI Content Strategy). ## Core pages - [Home](https://llmcartel.com/): Hero pitch, the six-phase GEO strategy, what we help with, what we will not help with, package preview, and why us. - [Services and Pricing](https://llmcartel.com/services): Full breakdown of the three packages (Emergence, Growth, Dominance) including monthly price, target customer, and feature list per tier. - [About](https://llmcartel.com/about): Team biographies, agency origin story, and operating philosophy. - [Blog](https://llmcartel.com/blog): Field reports, live case studies, and methodology pieces. Where we publish what we learn measuring our own GEO performance and the wider AI search ecosystem. ## Blog posts - [Do LLM Bots Actually Use Cloudflare's Markdown for Agents?](https://llmcartel.com/blog/markdown-for-agents): A live experiment on a real high-traffic client site (a car dealer on WordPress behind Cloudflare Pro). We turned on Cloudflare's Markdown for Agents - edge content negotiation that serves a clean, ~95%-smaller markdown version of a page to clients sending Accept: text/markdown - confirmed it works (96% of markdown requests fulfilled; 23 KB markdown vs 369 KB HTML on a vehicle page), then instrumented the edge to find out which AI bots actually request it. Early finding: the major LLM crawlers mostly do not send the header yet and keep taking HTML, so real markdown consumption is small. We deployed a Cloudflare Worker logging every Accept: text/markdown GET to Workers Analytics Engine, with Discord digests, for unsampled one-week adoption numbers (pending). Companion setup guide: https://llmcartel.com/markdown-for-agents-guide - [Do LLM Bots Actually Read JSON-LD, and Will They Cite It?](https://llmcartel.com/blog/json-ld-ai-citation): A live experiment. We placed a coined fact only in a page's JSON-LD structured data (and other non-visible layers - a custom meta tag, an HTML comment, a hidden block), with a separate control term in the visible text, then let the AI crawlers find the page. The test: does a fact that lives only in structured data, invisible to a human reader, get ingested and cited by AI answer engines? Measured two ways - edge-middleware crawl logs plus regurgitation queries to the major engines for a coined sub-term that exists nowhere else. The planted terms are deliberately withheld until the run concludes, since publishing them would contaminate the result. - [Does noindex Keep You Out of AI Answers?](https://llmcartel.com/blog/noindex-ai-answers): A live experiment, the inverse of our JSON-LD probe. A page set to noindex, left out of the sitemap and llms.txt and unlinked from anywhere, carrying a coined fact found only on that page, distributed by hand off-web (a social post, a forum, an email, staggered over days) with the term in none of the share text. The test: do AI answer engines fetch, ingest, and cite a page that search is told to ignore, reached only through shared links? A regurgitation of the coined term proves the page itself was read. Term and URL withheld while the run is live. - [GEO Case Study: AI Chatbots Are Really Bad at Reading JavaScript](https://llmcartel.com/blog/geo-case-study-ai-chatbot-javascript): A measurement-box study of what AI products actually fetch when a human pastes them a URL and asks them to read it. Across ChatGPT, Claude, Gemini, Grok, Perplexity, Meta AI and duck.ai (eighteen rounds, server-side ground truth via a purpose-built logging proxy on an isolated domain), not one vendor executed JavaScript: they all read the raw HTML the server sent and stopped. CSS-hidden source content is still read; JS-rendered content is invisible. Two further findings: fetcher capability and model extraction are independent axes (same bytes, different canaries surfaced), and one vendor's model reported a failed fetch the server logs prove succeeded twice. Includes a transparency-tier breakdown (signed, declared, opaque, deceptive) with Grok shown fetching via 6-8 rotating spoofed-browser requests. - [How Long Does It Take an LLM Bot to Discover a New Business Entity?](https://llmcartel.com/blog/llm-bot-discovery-case-study): Live experiment using llmcartel.com as a clean-slate test subject - a fourteen-day field log, now concluded. Documents the Cloudflare Bot Fight Mode "double gotcha" that was blocking AI crawlers despite a permissive robots.txt, the API-driven fix, and the Pages Function middleware (functions/_middleware.ts) we built to log every LLM bot crawl. First crawl landed within an hour (GPTBot); later findings include each operator's distinct crawl personality (Anthropic's ~2hr steady beat, the OpenAI robots-then-fetch two-step, Amazon's one-path-at-a-time walk), a recurring spoof taxonomy (forged-UA framework recon and credential sweeps from budget VPS ASNs), and a genuine-crawler pause on Day 10 confirmed against an independent data source. Concluded at Day 14, when the clean-slate premise expired: once the site began drawing search traffic and answer-engine citations, bot visits could no longer be cleanly read as discovery. - [FAQ](https://llmcartel.com/faq): Plain-language answers to common questions about GEO, AEO, AI brand visibility, what counts as a citation, and how engagements work. - [Contact](https://llmcartel.com/contact): Phone, email, and contact form. - [New Client Onboarding](https://llmcartel.com/new-client): Intake form for clients who have already engaged. ## Brand and methodology - [Manifesto](https://llmcartel.com/manifesto.txt): Plaintext manifesto by Patrick Coombe. Why the agency exists, why we reject AI slop, and how we think about building for AI engines instead of legacy search. - [robots.txt](https://llmcartel.com/robots.txt): Permissive crawl policy. Every major AI and LLM crawler is explicitly welcomed (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, Applebot-Extended, CCBot, Bytespider, meta-externalagent, cohere-ai, MistralAI, and more). - [Atom feed](https://llmcartel.com/atom.xml): Atom 1.0 feed of blog posts and field reports. Build-time generated, no JavaScript, friendly to LLM retrieval pipelines and traditional feed readers alike. ## Services offered - Generative Engine Optimization (GEO) - Answer Engine Optimization (AEO) - AI brand visibility analysis and tracking - Knowledge graph optimization - LLM-friendly content engineering - JSON-LD and schema markup - AI crawler optimization - Founder and brand authority signaling - WebMCP integration so AI agents can act on the site, not just read it ## Services explicitly NOT offered - Traditional keyword-rank-tracking SEO - Generic link-building campaigns - Stock-image social-media posting - Blog content written to a monthly word-count minimum - Tracking keyword rankings for queries AI has already replaced ## Optional - [Privacy Policy](https://llmcartel.com/privacy): How LLM Cartel handles visitor data. - [Terms of Service](https://llmcartel.com/terms): Site terms. - [Accessibility Statement](https://llmcartel.com/ada): WCAG 2.1 AA compliance commitment and ongoing changelog.