--- title: "Local Demand System for Oregon Service Businesses | LEVERAGEAI" url: https://leverageaisearch.com/ description: "A Local Demand System gets Oregon service businesses found by people, maps and AI agents, chosen over competitors, and answering leads in seconds, measured in dollars." author: "Mike Schlottig" published: 2026-10-06 updated: 2026-10-07 --- # Local Demand System for service businesses on Oregon's I-5 corridor By Mike Schlottig, Founder, LEVERAGEAI LLC. Last updated October 7, 2026. A Local Demand System is everything between a customer's question and a booked job: pages that people, Google Maps and AI assistants like ChatGPT and Perplexity can read; proof that wins the comparison; and follow-up that answers in seconds. LEVERAGEAI builds it on Cloudflare for service businesses from Grants Pass to Eugene, and measures it in dollars with Rank Above Replacement. [Book a diagnostic](#contact) [Call (541) 450-2082](tel:+15414502082) ### Daley Organics on the Grants Pass soil grid Color the grid by Share of Local Voice 4.8% Rank Above Replacement +6.6 Shows up in 84% of searches Distance from downtown 7.8 mi Share of Local Voice says Daley Organics barely registers: it ranks in the top three at only 4 of 49 search points. Switch to Rank Above Replacement to compare it with an average business at the same distance. Against an average business at the same distance, Daley Organics is above replacement overall (+6.6) and dominates its own side of the market: +24.7 at 8 miles, where its shop sits. Downtown it runs slightly below replacement. Raw average rank (11.6) looks mediocre everywhere. It can't tell a shop 7.8 miles out of town from one downtown, which is the job replacement level does. Measured 2026-10-03 with RAR Grid Lab: 11 searches from 49 points, 539 results, 86 businesses. Competitors are not named. **Ring by ring as a table** Daley Organics by distance from downtown Grants Pass | Ring | Average rank | Average business at this distance | Rank Above Replacement | | --- | --- | --- | --- | | Center | 13.4 | 12.0 | −0.9 | | 0.25 mi | 13.1 | 12.0 | −0.5 | | 0.5 mi | 12.9 | 11.8 | −0.7 | | 1 mi | 12.7 | 12.1 | +0.5 | | 2 mi | 12.8 | 12.8 | +1.6 | | 4 mi | 10.9 | 12.5 | +8.6 | | 8 mi | 8.8 | 12.5 | +24.7 | **TL;DR** A Local Demand System has three jobs: get found by people, Google Maps and AI agents; get chosen when the answer is compared; and get the customer by replying first. LEVERAGEAI LLC in Grants Pass, Oregon builds all three on Cloudflare Workers and proves the result with four replacement-level metrics: Rank Above Replacement on the map, Value Above Replacement and Alpha Above Average in dollars, and Mention Above Replacement in AI answers. Each compares a business with an average competitor instead of counting raw appearances. ## What is a Local Demand System? It is the connected set of pages, profiles, agent-readable files, follow-up automation and measurement that turns local searches into booked jobs. Each part answers one question a buyer, or a buyer's AI assistant, asks on the way to hiring you. LEVERAGEAI's sales system names the three stages plainly: Get Found, Get Chosen, Get the Customer. A fourth layer, Prove it, runs underneath all three and tells us which lever to pull next. Pick a stage below to see what you get and how it is built. ### The system, stage by stage Can people, maps and AI agents read you? - #### Website synced to your Google Business Profile When someone looks you up, your site and your map listing tell the same story about what you do and where. Workers static assets, schema.org JSON-LD, hub-and-spoke service pages - #### Agent-readable pages When ChatGPT or Perplexity goes looking for a roofer in Medford, it finds a clean, citable page about you. /llms.txt, Markdown twins of every page, JSON-LD, robots.txt with Content-Signal - #### Agent-ready product catalog If you sell products by the yard or the unit, AI shopping agents can tell what each one is for. Workers AI enrichment, KV cache, /llms.txt catalog endpoints When the answer is compared, do you win? - #### AI answer testing You see what four AI models say when customers ask who to hire, about you and about your competitors. AI Gateway, Workers AI, Queues fan-out across models and prompts - #### Proof signals Steady reviews, consistent listings and the right categories give people and AI models a reason to pick you. Review requests from every completed job, entity and category audits - #### Verified agents When agents start booking on people's behalf, you can tell a verified assistant from a scraper. Web Bot Auth (RFC 9421) signatures, Cloudflare verified-bot signals Do you answer first? - #### Intake you control Every form, email and call request lands in one place on your own domain, so nothing sits in a forgotten inbox. D1 database, Email Routing Worker, click-to-call logging - #### Follow-up that never forgets The customer hears back in seconds, you get an alert at the same moment, and follow-ups go out on schedule. Cloudflare Workflows with automatic retries, sleeps and approval waits - #### Replies from your domain Acknowledgments and follow-ups arrive from your business address, not a no-reply service. Cloudflare Email Service binding What is it worth, in dollars? - #### Rank Above Replacement You see where you outrank an average business standing the same distance from the searcher, and where you fall behind. 49-point log-radial geo-grid measured with RAR Grid Lab - #### Value Above Replacement Your map advantage priced at what the same clicks would cost you in ads. Keyword cost per click and estimated clicks by rank, computed server-side - #### Alpha Above Average What your rankings earn in customers beyond what an average rank-10 business would. Your conversion rate and customer value against the market average - #### Mention Above Replacement How often AI models name you, compared with an average business in your competitive set. Weekly Cloudflare Workflow asking four models your customers' questions - #### Agent analytics You see which AI agents read your site, and which visits turned into inquiries. Edge request classification into D1, trust tiers per agent A completed job asks for a review. Reviews raise review velocity, which lifts Rank Above Replacement, which gets you found by more people. ## How do people, maps and AI agents each see your business? They read different things. People scan the page, Google Maps matches your Business Profile and schema.org data, and AI agents fetch files like /llms.txt and Markdown versions of your pages that they can quote. A site built only for people leaves the other two readers guessing. When an assistant can't read your page cleanly, it cites a directory listing or a competitor instead, and you never see the lost lead. Switch between the three readers, then flip the sample site from before to after. ### One roofer, three readers Welcome to our website! We are a family owned business dedicated to quality. Contact us today for all your needs. Contact form: info@ email, no phone shown A visitor can't tell what the business does, where it works or how to reach someone fast. Roof repair and replacement in Medford Emergency tarping within 24 hours. 4.8 stars from 132 reviews. Serving Medford, Central Point and Phoenix. Call (541) 555-0142 or get a quote in 2 minutes Service, place, proof and a fast way to act, all above the fold. Category: Contractor Website: (none linked) Hours: (not set) A generic category and no linked site give Google little to match against "roof repair near me". { "@type": "RoofingContractor", "name": "Rogue Valley Roofing", "telephone": "+1-541-555-0142", "areaServed": \["Medford", "Central Point", "Phoenix"\], "aggregateRating": { "ratingValue": 4.8, "reviewCount": 132 } } Precise category, linked site and schema.org JSON-LD that says the same thing as the profile. GET /llms.txt 404 Not Found GET /roof-repair.md 404 Not Found GET / 2.1 MB of scripts, no text until JavaScript runs The agent gives up and quotes a directory listing or a competitor's page instead. \# Rogue Valley Roofing > Roof repair and replacement in Medford, Oregon. - \[Roof replacement\](https://example.com/roof-replacement.md) - \[Emergency repair\](https://example.com/emergency-roof-repair.md) --- # Rogue Valley Roofing: roof repair and replacement in Medford, OR Licensed roofing contractor serving Medford, Central Point and Phoenix. Emergency tarping within 24 hours. Asphalt, metal and low-slope roofs. - Phone: (541) 555-0142 - Typical replacement: 2 to 3 days for a 2,000 sq ft home - 4.8 stars from 132 Google reviews A clean index and a Markdown twin of every page: facts an assistant can quote and cite. ## Why does replying first decide so many local jobs? Because a homeowner with a leaking roof often contacts more than one business, and the first to respond gets the first chance to book the job. A reply that waits until tomorrow morning can arrive after the homeowner has already hired someone. LEVERAGEAI's intake stores every inquiry in a Cloudflare D1 database before anything else happens, then a durable Cloudflare Workflow alerts the owner and sends the customer an acknowledgment in seconds, retrying automatically if a send fails. Put your own numbers into the calculator to see what slow replies cost. ### What slow replies cost you You're likely losing about 1.8 customers, or $3,240 a month, to slower replies. That's $38,880 a year at your numbers. Does that sound right? **How this is calculated** Customers lost = inquiries × share waiting over an hour × your estimate of how many of those hire someone else × your close rate. Dollars = customers lost × what one customer is worth. Every input is yours; nothing here is an industry average. ## Why measure Rank Above Replacement instead of Share of Local Voice? Share of Local Voice counts how often you appear in the top three across a map grid. Rank Above Replacement asks how much better you rank than an average business would from the same distance, which separates real performance from a lucky address. The grid at the top of this page is real. LEVERAGEAI measured 11 soil and compost searches from 49 points around Grants Pass on 2026-10-03. Daley Organics shows a 4.8% Share of Local Voice, which reads as invisible. Switch the grid to Rank Above Replacement and the picture changes: the shop sits 7.8 miles from downtown, yet outranks an average business at that distance and dominates its own side of the valley. The method, the dollar metrics VAR and AAA, and a projection tool are on the [Rank Above Replacement](/rank-above-replacement) page. The same idea applies to AI answers. [Mention Above Replacement](/mention-above-replacement) tracks how often ChatGPT, Claude, Gemini and two open models name Daley Organics compared with an average business in its competitive set, and the [Agent-Ready Product Catalog](/agent-ready-product-catalog) shows its products rewritten for AI shopping agents. ## What does this site show AI agents right now? Every page on leverageaisearch.com is published twice, as HTML for people and as Markdown for AI agents, and indexed in [/llms.txt](/llms.txt) and [/index.json](/index.json). Each response carries a Content-Signal header that states how agents may use the content. The counter below is live. It classifies requests from known AI assistants, AI search crawlers and search engines at Cloudflare's edge and counts them for the last seven days. It is the same instrument LEVERAGEAI installs for clients. ### AI agents reading this site, last 7 days Counted at the edge by matching published crawler User-Agent tokens, then stored for 90 days. This site serves every page as HTML and as Markdown, plus [/llms.txt](/llms.txt). ## Frequently asked questions ### What is a Local Demand System? A Local Demand System is the set of pages, profiles, agent-readable files, follow-up automation and measurement that turns local searches into booked jobs. LEVERAGEAI LLC builds them on Cloudflare for service businesses in Grants Pass, Medford and along Oregon's I-5 corridor. ### How do AI assistants like ChatGPT find local businesses to recommend? AI assistants answer from sources they can retrieve and parse, such as web pages, business profiles and reviews. A business that publishes an llms.txt file, Markdown versions of its pages and schema.org JSON-LD gives assistants clean, citable facts instead of guesses. ### What is llms.txt? llms.txt is a plain-text Markdown index at the root of a website that lists its most important pages for large language models, following the convention published at llmstxt.org. leverageaisearch.com publishes one at /llms.txt. ### What is Rank Above Replacement (RAR)? Rank Above Replacement measures how much better a business ranks on a 49-point local map grid than an average business, one that typically lands around 10th, would rank from the same distance. LEVERAGEAI developed it in Grants Pass, Oregon as the local-search version of baseball's WAR. ### Why is Share of Local Voice a misleading local SEO metric? Share of Local Voice counts top-three appearances with no baseline, so it punishes a business for its location. On LEVERAGEAI's Grants Pass soil grid, Daley Organics shows a 4.8% Share of Local Voice yet ranks above replacement, outperforming an average business at its distance 7.8 miles from downtown. ### How does LEVERAGEAI make sure no inquiry is missed? Every form inquiry is stored in a database before anything else happens, then a durable Cloudflare Workflow alerts the owner and emails the customer an acknowledgment, retrying automatically if a send fails. A scheduled job re-starts any follow-up that did not begin. ## Book a diagnostic Tell us about your business and the area you serve. We'll run your map grid and an AI answer check, then walk you through where you are found, where you are chosen and where leads slip away, in about 30 minutes. Prefer to talk? Call [(541) 450-2082](tel:+15414502082), or visit the office at 744 NW Bellevue Pl, Grants Pass. ## About the author **Mike Schlottig**, Founder, LEVERAGEAI LLC Mike Schlottig founded LEVERAGEAI LLC in Grants Pass, Oregon. He builds local search analytics and Cloudflare-based lead systems for service businesses along the I-5 corridor, and created RAR Grid Lab, the instrument behind Rank Above Replacement. Reach him at [(541) 450-2082](tel:+15414502082) or at the LEVERAGEAI office, 744 NW Bellevue Pl, Grants Pass, OR 97526. More at [leverageai.network](https://leverageai.network). --- LEVERAGEAI LLC, 744 NW Bellevue Pl, Grants Pass, OR 97526. Phone (541) 450-2082. https://leverageai.network ======== --- title: "AI Agent Visibility: Be Readable to ChatGPT and Gemini | LEVERAGEAI" url: https://leverageaisearch.com/ai-agent-visibility description: "AI Agent Visibility is whether ChatGPT, Perplexity and Gemini can actually read your business. Check any website against the six files agents look for." author: "Mike Schlottig" published: 2026-10-06 updated: 2026-10-07 --- # AI Agent Visibility: be readable to ChatGPT, Perplexity and Gemini By Mike Schlottig, Founder, LEVERAGEAI LLC. Last updated October 7, 2026. An AI assistant does not look at your website. It fetches specific files, parses what it finds, and answers from that. If those files do not exist, it answers about your competitor instead, or invents something about you. AI Agent Visibility is the work of making a business legible to those programs, and it is mostly a question of what you publish, not how you write. **TL;DR** Six surfaces decide whether an AI agent can read a business: an llms.txt index, a full-text version, a Markdown twin of every page, schema.org JSON-LD, named crawler rules, and a Content-Signal declaration. Most local businesses publish none of them. This page shows all six working on this site, and will score your own site out of six while you read. ## What an AI agent actually reads Six files, in roughly this order of usefulness to the agent. None of them are new inventions; they are conventions that have settled over the last two years, and they are cheap to publish and almost never published. 01 ### llms.txt A plain-text index of the site at a fixed address, following the convention at llmstxt.org. A model that finds it reads one file instead of crawling, and gets your own description of the business rather than an inference. 02 ### llms-full.txt Every page inlined as one document. An assistant answering a question right now has one fetch to make, not fifteen. 03 ### A Markdown twin of every page The same content at the same path with a .md extension, announced by a Link header. No scripts to execute and no layout to interpret. Anything your site renders with JavaScript is invisible to most agents; Markdown is not. 04 ### schema.org JSON-LD Structured data in the page: the organization, the author, the service, the area served, the FAQs. It states what kind of thing the page is. Without it a model has to guess whether you are a business, a blog or a directory listing. 05 ### Named rules in robots.txt A block per AI crawler by product token, not just a wildcard. A crawler looks for a rule addressed to itself first. Businesses that only write User-agent: \* are making one decision for crawlers that do very different things. 06 ### A Content-Signal declaration A line in robots.txt and a header on every response, separating search, live answers and training. It is the difference between refusing to be trained on and refusing to be found. Most sites make neither choice explicitly. The pattern underneath all six is one content store with many renderings. The page you are reading, its Markdown twin, its entry in the index, its structured data and its entry in the sitemap are all generated from one source at build time, which is the only way they stay consistent. A business maintaining six files by hand will have six files that disagree within a month. ## The six surfaces, on this site Rather than describe them, here they are. This is leverageaisearch.com's own output: the index and crawler rules are generated by the same function that writes the published files, and the Markdown twin and the response headers are fetched live from this site as you look at them. ### What an AI agent reads on this site These are this site's own agent surfaces, not a mock-up. Three of them are generated from the same code that writes the published files; two are fetched from this site while you read. #### `/llms.txt` A plain-text index of the whole site, so a model can see every page and what it covers in one request. ``` # LEVERAGEAI Search > LEVERAGEAI LLC builds Local Demand Systems for service businesses on Oregon's I-5 corridor: pages that people, Google Maps and AI agents can read, proof that wins the comparison, follow-up that answers in seconds, and Rank Above Replacement (RAR) and Value Above Replacement (VAR) analytics that measure the result in dollars. Office: 744 NW Bellevue Pl, Grants Pass, OR 97526. Phone: (541) 450-2082. Parent site: https://leverageai.network ## Pages - [Local Demand System](https://leverageaisearch.com/index.md): What a Local Demand System is, how LEVERAGEAI builds one on Cloudflare (Get Found, Get Chosen, Get the Customer), and how it is measured with RAR, VAR, AAA and MAR. - [AI Agent Visibility](https://leverageaisearch.com/ai-agent-visibility.md): The six surfaces an AI agent reads a business through, the ones this site publishes, and a free readiness check that scores any website 0 to 6. - [AI Brand Visibility Audit](https://leverageaisearch.com/ai-brand-visibility-audit.md): What an AI Brand Visibility Audit measures: four models answering real local questions, scored named-first, named or not named, and summed as Mention Above Replacement. - [Rank Above Replacement](https://leverageaisearch.com/rank-above-replacement.md): Definitions of LEVERAGEAI's Rank Above Replacement (RAR), Value Above Replacement (VAR) and Alpha Above Average (AAA), with Daley Organics' measured Grants Pass grid as the worked example. - [Mention Above Replacement](https://leverageaisearch.com/mention-above-replacement.md): Definition of LEVERAGEAI's Mention Above Replacement (MAR) metric for AI answer visibility, with a weekly live measurement for Daley Organics in Grants Pass, Oregon. - [Speed-to-Lead Automation](https://leverageaisearch.com/speed-to-lead-automation.md): How LEVERAGEAI's durable Cloudflare Workflow stores, acknowledges, drafts, waits for owner approval and follows up on every inquiry, with the cost of slow replies modeled. - [Client Scoreboard](https://leverageaisearch.com/client-scoreboard.md): What LEVERAGEAI reports to a client every month: RAR, VAR, AAA, Mention Above Replacement, the AI agent funnel and median lead response time, previewed on live data. - [Replacement Level Is Rising](https://leverageaisearch.com/replacement-level-is-rising.md): Why a local business's Rank Above Replacement falls without its own rankings changing, with a 36-month simulator for competitor adoption and the cumulative VAR gap. - [Agent-Ready Product Catalog](https://leverageaisearch.com/agent-ready-product-catalog.md): How LEVERAGEAI turns a merchant's raw product specs into agent-readable descriptions and an llms.txt catalog with Workers AI, shown on Daley Organics' Grants Pass soil and fertilizer catalog. ## Optional - [Privacy](https://leverageaisearch.com/privacy.md): What data leverageaisearch.com collects from inquiries and automated agent requests, and how to request deletion. - [Full text of all pages](https://leverageaisearch.com/llms-full.txt): every page above inlined as Markdown. - [JSON index](https://leverageaisearch.com/index.json): the same pages with FAQs as structured data. ``` `# LEVERAGEAI Search` The site's name. A model quoting this page attributes it here. `> LEVERAGEAI LLC builds Local Demand Systems for service busines` One paragraph that says what the business does. This is the line a model paraphrases when asked about you. `Office: 744 NW Bellevue Pl, Grants Pass, OR 97526. Phone: (541)` Address and phone as text, not an image and not a script. An agent can read these without rendering the page. `## Pages` Every page, each with its Markdown address and a one-line summary, so a model can pick the right one to fetch. #### `/rank-above-replacement.md` Any page as Markdown, with no scripts to run and no layout to interpret. This tab fetches the real file from this site. #### `/ai-agent-visibility` schema.org structured data: who publishes the page, who wrote it, what the business is and where it operates. `"telephone": "+15414502082",` A machine-readable phone number, so an agent can act and not just summarise. `"areaServed": [` The cities served, as named places. This is how a business becomes a candidate for "near me". `"@type": "LocalBusiness",` States this is a local business, not a blog. Maps and assistants both read this. `"@type": "FAQPage",` Questions and answers as data. An assistant can lift an answer verbatim. #### `/robots.txt` Named rules for each AI crawler plus a Content-Signal line stating what the content may be used for. ``` # leverageaisearch.com # AI agents are welcome. Every page has a Markdown version listed in /llms.txt. User-agent: * Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /api/ User-agent: ChatGPT-User User-agent: OAI-SearchBot User-agent: GPTBot User-agent: Claude-User User-agent: Claude-SearchBot User-agent: ClaudeBot User-agent: Perplexity-User User-agent: PerplexityBot User-agent: MistralAI-User User-agent: cohere-ai User-agent: meta-externalfetcher User-agent: meta-externalagent User-agent: DuckAssistBot User-agent: Amazonbot User-agent: YouBot User-agent: Bytespider User-agent: CCBot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /api/ Sitemap: https://leverageaisearch.com/sitemap.xml ``` `Content-Signal: search=yes, ai-input=yes, ai-train=yes` Three separate permissions: appear in search, be used to answer a question now, be used for training. Stated, not guessed. `Disallow: /api/` The API is closed to crawlers; the content is open. The distinction has to be stated or it is not made. `User-agent: GPTBot` Each AI crawler named explicitly. A crawler that finds no rule for itself falls back to the wildcard. `Sitemap: https://leverageaisearch.com/sitemap.xml` Every indexable page, with its last-modified date. #### `/llms.txt` The same permissions as a header, which an agent sees without parsing anything. This tab reads the real response. ## Score your own site out of six Enter any public website. The check fetches the same six surfaces, exactly as an agent would, and shows you what an agent can read about that business today. Most local businesses score zero or one, and the result is usually the first time an owner has seen what an assistant has to work with. ### Agent Readiness Check Enter any website. We fetch the six surfaces an AI agent looks for, exactly as an agent would, and show you what it finds. Public pages only, no login, nothing stored except the result for a day so a repeat check doesn't re-crawl the site. **What this check does and doesn't do** It makes five ordinary public GET requests: `/llms.txt`, `/llms-full.txt`, `/robots.txt`, the home page, and `/index.md`. It identifies itself as `LEVERAGEAI-ReadinessCheck`, gives up after five seconds per request, and reads at most 512 KB of each response. It only accepts public https domain names, so it cannot be pointed at an address inside your network. It does not log in, submit anything, or judge your content, only whether these files exist. ## Agents are already reading this A page about agent visibility should be able to prove agents visit it. Every request from a known AI crawler or assistant is identified at the edge and counted, including which surface it asked for. ### AI agents reading this site, last 7 days Counted at the edge by matching published crawler User-Agent tokens, then stored for 90 days. This site serves every page as HTML and as Markdown, plus [/llms.txt](/llms.txt). The number that matters in that table is not the total but the share asking for Markdown. A crawler taking the HTML is building an index for later. An assistant taking the Markdown is answering someone's question now. ## What LEVERAGEAI installs The install is a build step and an edge Worker, not a plugin. It runs on Cloudflare, costs nothing per request at the volumes a local business sees, and fails the deploy rather than shipping a broken surface. - A generator that derives the index, the full text, the Markdown twins, the structured data and the sitemap from your pages. - A Worker that serves the right content type per surface, adds the Content-Signal header, and announces the Markdown twin. - Crawler identification at the edge, so you can see which agents read you and what they asked for. - Build-time checks that refuse to deploy if a page loses its twin, its structured data or its key phrase. - For merchants, the product catalog as agent-readable text too. See the [Agent-Ready Product Catalog](/agent-ready-product-catalog). Being readable is necessary and not sufficient. Once a model can read you, the question becomes whether it names you when someone asks who to hire, which is a different measurement: the [AI Brand Visibility Audit](/ai-brand-visibility-audit). ## Frequently asked questions ### What is AI agent visibility? AI agent visibility is whether an AI assistant can retrieve and parse your business facts without rendering a page. It depends on specific published files: an llms.txt index, Markdown versions of pages, schema.org JSON-LD, crawler rules in robots.txt and a Content-Signal declaration. ### What is the difference between AI agent visibility and SEO? Classic SEO optimizes a page for a human who will click a ranked link. AI agent visibility optimizes for a program that will read your facts and answer on your behalf, often without a click. The same content serves both, but agents need it in plain, labeled, fetchable form. ### Which files do AI crawlers actually request? The ones LEVERAGEAI installs and measures are /llms.txt, /llms-full.txt, a Markdown twin of every page, JSON-LD embedded in the HTML, /robots.txt with named rules for each AI crawler, and a Content-Signal header on every response. ### Does blocking AI crawlers protect my business? Blocking training crawlers and blocking assistant fetches are different decisions. Content-Signal separates them: a business can allow search and live answers while refusing training. Blocking everything removes you from the answers your customers are already reading. ### How does the Agent Readiness Check work? It fetches your llms.txt, llms-full.txt, robots.txt, your homepage and one Markdown twin, then reports which of the six surfaces exist and what an agent can read about you today. It only ever makes public GET requests to the address you enter. ### Why does LEVERAGEAI publish its own agent surfaces? Because a page claiming agent visibility should be agent-visible. Every page on leverageaisearch.com has a Markdown twin listed in /llms.txt, emits JSON-LD, and carries a Content-Signal header, and the Surface Explorer on this page shows the real files. ## Run the readiness check on your whole site The check on this page looks at six surfaces on one domain. The full version covers every page, your Google Business Profile, and what the models currently say about you, and comes back as a written report with the fixes in priority order. Prefer to talk? Call [(541) 450-2082](tel:+15414502082), or visit the office at 744 NW Bellevue Pl, Grants Pass. ## About the author **Mike Schlottig**, Founder, LEVERAGEAI LLC Mike Schlottig founded LEVERAGEAI LLC in Grants Pass, Oregon. He builds local search analytics and Cloudflare-based lead systems for service businesses along the I-5 corridor, and created RAR Grid Lab, the instrument behind Rank Above Replacement. Reach him at [(541) 450-2082](tel:+15414502082) or at the LEVERAGEAI office, 744 NW Bellevue Pl, Grants Pass, OR 97526. More at [leverageai.network](https://leverageai.network). --- LEVERAGEAI LLC, 744 NW Bellevue Pl, Grants Pass, OR 97526. Phone (541) 450-2082. https://leverageai.network ======== --- title: "AI Brand Visibility Audit: What AI Says About You | LEVERAGEAI" url: https://leverageaisearch.com/ai-brand-visibility-audit description: "An AI Brand Visibility Audit records what four AI models answer when customers ask who to hire, and whether they name you first, name you late, or not at all." author: "Mike Schlottig" published: 2026-10-06 updated: 2026-10-07 --- # AI Brand Visibility Audit: what AI models say when customers ask about you By Mike Schlottig, Founder, LEVERAGEAI LLC. Last updated October 7, 2026. Your customers are asking AI models who to hire, and the models are answering with specific names. You can read those answers. An AI Brand Visibility Audit asks the models the questions your customers actually ask, records every answer, and reports whether you were named first, named after a competitor, or not named at all. **TL;DR** Four models, the real local questions, every answer recorded and scored. Named first is the only state worth much, because an assistant acting on a customer's behalf works down the list it produced. The recorded run below is Daley Organics in Grants Pass, OR, measured weekly against the 20 best-covered businesses of the 86 on its own map grid. ## The questions customers actually ask Not brand searches. People who already know your name are not the problem. The questions that decide where work goes are the ones where no business is named yet, and the model picks. LEVERAGEAI asks the same terms it measures on the map grid, phrased as questions, so the two scores are comparable. For Daley Organics that is 11 questions about soil, compost and fertilizer in and around Grants Pass, OR: 1. Buy soil near me? 2. Best place to buy organic soil in Grants Pass? 3. Best place to buy organic soil in the Rogue Valley? 4. Best place to buy organic soil in Southern Oregon? 5. Best place to buy organic compost for growing vegetables in Grants Pass? 6. Buy premium organic soil near Grants Pass? 7. Buy premium organic fertilizer in Grants Pass? 8. Best place to buy soil in Grants Pass? 9. Best place to buy soil in the Rogue Valley? 10. Best place to buy soil in Southern Oregon? 11. Best place to buy compost for growing vegetables in Grants Pass? Each model is told to name specific companies and websites where relevant, which is how a shopping assistant is configured in practice. An answer that names nobody is recorded as naming nobody; it is not retried until it cooperates. ## What the models said, cell by cell One cell per model and question, from the most recent completed weekly run. Teal means Daley Organics was the first business named. The faded cells mean it was named, but a competitor was named first. Grey means it was not named at all. ### What four AI models answered: Daley Organics Competitors are counted but never named on this page. The point of the measurement is your own position, and publishing a league table of local businesses by name is a different and less useful product. ## The matrix as one number A grid of cells shows you where you stand but is hard to track over time. Mention Above Replacement collapses it to one figure: how often the models name you, minus how often they name an average business in the same competitive set. ### Mention Above Replacement: Daley Organics Comparing against an average competitor rather than counting mentions cancels two things that would otherwise dominate: how talkative each model is, and how many businesses exist in the market. The full definition is on the [Mention Above Replacement](/mention-above-replacement) page. ## What actually moves the answer Four things, in LEVERAGEAI's experience across the I-5 corridor. None of them are prompt tricks, and none of them work in a week. Reviews, in volume and recency Models read review text, not just the star rating, and they read what was written recently. A business with forty reviews from three years ago reads as a business that may have closed. One set of facts everywhere The same name, address, phone, hours and categories on your site, your Google Business Profile and every listing. A model that finds two versions of your hours quotes neither with confidence. Category alignment The primary category on the Google Business Profile does more work than any other single field. A soil yard listed as a landscaper competes in the wrong question. Agent-readable surfaces Specific, quotable facts a model can cite: price per yard, what each product is for, what you will and will not deliver. See AI Agent Visibility for the six files this means. The last one is the precondition for the other three mattering. A model that cannot read your site has nothing to weigh your reviews against. That is the subject of [AI Agent Visibility](/ai-agent-visibility), and it is where an audit usually turns into work. ## What the audit delivers A written report and a private link to the results in your own Client Scoreboard, which updates as the measurements repeat. - The matrix above for your business and two competitors you name, across four models and your own question set. - Every recorded answer, verbatim and dated, so you can read what the models say rather than take our word for it. - Your Mention Above Replacement, by model and pooled, against the competitive set from your own map grid. - The gaps that explain the result, in priority order, separated into what we can fix and what only you can. Audits do not run from a page load. Each one is four models answering a dozen questions, which costs real money per run, so it happens after you ask and the results arrive by email. Repeating it monthly is what turns a position into a direction. ## Frequently asked questions ### What is an AI brand visibility audit? An AI brand visibility audit asks several AI models the questions your customers actually ask, records every answer, and reports which businesses each model names. LEVERAGEAI scores each answer as named first, named, or not named, and sums the result as Mention Above Replacement. ### Which AI models does the audit cover? Llama 4 Scout, Llama 3.1 8B, GPT-OSS 20B and Gemma 4 26B, run on Cloudflare Workers AI. A model that cannot be reached in a given run is marked unavailable rather than counted as a miss. ### Why does being named first matter more than being named? An assistant answering out loud or acting on a customer's behalf usually works down the list it produced. Being named third in a paragraph nobody finishes is closer to invisible than to visible, so the audit separates named first from named at all. ### What moves an AI model's answer? Four things in LEVERAGEAI's experience: review volume and recency, the same name, address and categories everywhere a model might check, precise category alignment on the Google Business Profile, and agent-readable pages that give the model specific facts to quote. ### Does the audit run automatically on this page? No. Model inference costs money per question, so no audit runs from a page load. The matrix on this page shows a recorded weekly run for Daley Organics in Grants Pass; your own audit runs after you request it. ### How often should an AI brand visibility audit be repeated? Monthly is enough for most local businesses, weekly where competitors are actively working on it. Models change, your reviews change, and competitors change, so a single snapshot shows position but not direction. ## Request your AI Brand Visibility Audit Tell us your business and two competitors you measure yourself against. LEVERAGEAI runs your questions through four AI models, records every answer, scores them against your local competitive set, and sends you the report with the gaps in priority order. Prefer to talk? Call [(541) 450-2082](tel:+15414502082), or visit the office at 744 NW Bellevue Pl, Grants Pass. ## About the author **Mike Schlottig**, Founder, LEVERAGEAI LLC Mike Schlottig founded LEVERAGEAI LLC in Grants Pass, Oregon. He builds local search analytics and Cloudflare-based lead systems for service businesses along the I-5 corridor, and created RAR Grid Lab, the instrument behind Rank Above Replacement. Reach him at [(541) 450-2082](tel:+15414502082) or at the LEVERAGEAI office, 744 NW Bellevue Pl, Grants Pass, OR 97526. More at [leverageai.network](https://leverageai.network). --- LEVERAGEAI LLC, 744 NW Bellevue Pl, Grants Pass, OR 97526. Phone (541) 450-2082. https://leverageai.network ======== --- title: "Rank Above Replacement (RAR): The WAR of Local Search | LEVERAGEAI" url: https://leverageaisearch.com/rank-above-replacement description: "Rank Above Replacement compares local map rankings with an average business at the same distance. VAR and AAA turn it into dollars. Share of Local Voice can't." author: "Mike Schlottig" published: 2026-10-06 updated: 2026-10-07 --- # Rank Above Replacement: the WAR of local search By Mike Schlottig, Founder, LEVERAGEAI LLC. Last updated October 7, 2026. Rank Above Replacement (RAR) measures how much better a business ranks on a local map grid than an average business would from the same distance. LEVERAGEAI built it in Grants Pass, Oregon because Share of Local Voice, the metric most agencies report, behaves like batting average: easy to count, blind to context, and easy to fool. **TL;DR** Share of Local Voice counts top-three map appearances with no baseline. RAR compares every ranking on a 49-point grid with where an average business, one that typically lands around 10th, would rank from the same distance. On a grid LEVERAGEAI measured on 2026-10-03, Daley Organics in Grants Pass shows just 4.8% Share of Local Voice but a positive RAR of +6.6, rising to +24.7 at 8 miles. Value Above Replacement and Alpha Above Average turn that position into dollars. ## Why is Share of Local Voice the batting average of local SEO? Share of Local Voice is a raw rate with no context. It counts how often a business appears in the map pack across a grid, but it cannot tell a hard-won appearance from a free one, or a weak business from a well-run one in an awkward location. What Share of Local Voice ignores | What it ignores | Why that distorts the number | | --- | --- | | Distance | Almost any business ranks near its own front door. A business outside town looks weak even when it outperforms. | | Market density | A top-three spot against six competitors in Grants Pass and one against forty in Eugene are different achievements. | | Spend | Paid placements raise appearances without raising organic standing. Stop paying and the number drops. | | A baseline | It never answers "compared to what?", so it can't show whether the work did anything. | | Value | An appearance for a $55 yard of mulch counts the same as one for a $300 tote of premium soil. | ## How does the baseball comparison work? WAR measures a player against a freely available replacement-level player at the same position. RAR measures a business against an average business at the same distance. Both count only what you add above an ordinary baseline. ### From batting average to WAR, in four steps 1. #### Batting average Hits divided by at-bats. Easy to count, blind to the ballpark, the position and the era. #### Share of Local Voice Top-three appearances divided by grid points. Easy to count, blind to distance, density and ad spend. 2. #### Park and position A shortstop in a pitcher's park is judged against what that spot normally produces. #### Distance and density A search two miles out in a 40-competitor metro is judged against what that spot normally produces. 3. #### Replacement level The production of a freely available player. WAR counts only what a player adds above that floor. #### Replacement level Where an average business, the kind that lands around 10th, would rank from the same distance. RAR counts only what you add above it. 4. #### Dollars per win Front offices price a win, so WAR becomes a salary argument. #### VAR and AAA Value Above Replacement prices your extra clicks at ad rates. Alpha Above Average counts the customers your rankings bring in beyond an average business. ## What does each LEVERAGEAI metric answer? LEVERAGEAI reports four replacement-level metrics. Each one asks a different question, and none of them can be raised by spending more on ads or by moving closer to the searcher. LEVERAGEAI's replacement-level metrics | Metric | The question it answers | Definition | Measured on | | --- | --- | --- | --- | | Rank Above Replacement (RAR) | Do you outrank an ordinary competitor from the same distance? | How much better a business ranks on a local map grid than an average business, one that typically lands around 10th, would rank from the same distance. | Google Maps geo-grid | | Value Above Replacement (VAR) | What would that visibility cost to buy as ads? | A business's map advantage priced in dollars, using the keyword's cost per click and the clicks expected at each ranking. | Google Maps geo-grid | | Alpha Above Average (AAA) | What is it worth in customers, beyond an average business? | What a business's rankings are worth in customers, beyond the expected value of an average rank-10 position at an average conversion rate. | Google Maps geo-grid | | Mention Above Replacement (MAR) | Do AI models name you more than an ordinary competitor? | How often AI models name a business when asked local questions, compared with an average business in its competitive set. | Answers from four AI models | LEVERAGEAI publishes the definitions; the calculations run on its own servers. Mention Above Replacement has its own page: [Mention Above Replacement](/mention-above-replacement). ## What does RAR show that Share of Local Voice hides? RAR shows where a business beats an ordinary competitor and where it falls behind. Daley Organics looks almost invisible by Share of Local Voice and clearly above replacement by RAR, because its shop is 7.8 miles from downtown Grants Pass. LEVERAGEAI ran 11 soil and compost searches, such as "Best place to buy organic soil in Grants Pass", from each of 49 points centered on downtown, and recorded the top 20 businesses for every one: 539 result lists and 86 businesses. Switch the grid between the two metrics and hover any point. ### Daley Organics on the Grants Pass soil grid Color the grid by Share of Local Voice 4.8% Rank Above Replacement +6.6 Shows up in 84% of searches Distance from downtown 7.8 mi Share of Local Voice says Daley Organics barely registers: it ranks in the top three at only 4 of 49 search points. Switch to Rank Above Replacement to compare it with an average business at the same distance. Against an average business at the same distance, Daley Organics is above replacement overall (+6.6) and dominates its own side of the market: +24.7 at 8 miles, where its shop sits. Downtown it runs slightly below replacement. Raw average rank (11.6) looks mediocre everywhere. It can't tell a shop 7.8 miles out of town from one downtown, which is the job replacement level does. Measured 2026-10-03 with RAR Grid Lab: 11 searches from 49 points, 539 results, 86 businesses. Competitors are not named. **Ring by ring as a table** Daley Organics by distance from downtown Grants Pass | Ring | Average rank | Average business at this distance | Rank Above Replacement | | --- | --- | --- | --- | | Center | 13.4 | 12.0 | −0.9 | | 0.25 mi | 13.1 | 12.0 | −0.5 | | 0.5 mi | 12.9 | 11.8 | −0.7 | | 1 mi | 12.7 | 12.1 | +0.5 | | 2 mi | 12.8 | 12.8 | +1.6 | | 4 mi | 10.9 | 12.5 | +8.6 | | 8 mi | 8.8 | 12.5 | +24.7 | ## How much is a map position worth in dollars? Two numbers answer it. Value Above Replacement prices the extra clicks a business earns over an average competitor at what those clicks would cost as ads. Alpha Above Average counts what its rankings bring in as customers, beyond an average rank-10 business. The ranks below are Daley Organics' measured grid, priced with Daley's own conversion rate and customer value. Search volume and cost per click are still example figures: enter numbers from a business you know and watch where the value sits. In this grid it concentrates 4 to 8 miles out, on the side of the valley the shop serves. ### What Daley Organics' map position is worth Ranks are Daley Organics' measured grid. The conversion rate and customer value are Daley's own figures; the market rate is an estimate\*; monthly searches and cost per click are still example figures until the search data lands. Change any of them to match a business you know. The calculation runs on LEVERAGEAI's servers. Value Above Replacement +$10 a month, priced at what those clicks would cost in ads Alpha Above Average −$19 a month in customers, beyond an average rank-10 business **Values as a table** Dollars per month by distance from downtown, at the inputs shown | Ring | Value Above Replacement | Alpha Above Average | | --- | --- | --- | | Center | $0 | −$5 | | 0.25 mi | −$2 | −$42 | | 0.5 mi | −$2 | −$41 | | 1 mi | −$1 | −$36 | | 2 mi | $0 | −$27 | | 4 mi | +$4 | +$19 | | 8 mi | +$12 | +$113 | Total alpha $619 a month, against $638 expected for an average rank-10 business at the market conversion rate. \* Estimated. Alpha Above Average does not turn on conversion rate alone. At the same 5% rate, a rank-1 listing that earns 200 clicks wins 10 customers and a rank-10 listing that earns 20 wins 1. The gap comes from where a business ranks, so the market rate is set equal to the business's own until a market figure is measured. ## Where is visibility decaying, and what would move it? A decay curve plots average rank from the center of the market outward against an average business at the same distance. Where the two lines cross tells you which side of the market is yours and which side you are losing. The levers LEVERAGEAI models in RAR Grid Lab are review velocity (a steady stream of new reviews; Daley Organics has 10), dual-entity capture (being the named answer in both the map pack and the organic or AI results) and category alignment on the Google Business Profile. ### Daley Organics' rank by distance from downtown Move a lever to see how structural work would reshape the curve. The projection is a transparent model, not a measurement. Downtown, projected 13.4 At 2 miles, projected 12.8 **Chart values as a table** Average rank by ring (lower is better) | Ring | Daley Organics | Average business | Projected | | --- | --- | --- | --- | | Center | 13.4 | 12.0 | 13.4 | | 0.25 mi | 13.1 | 12.0 | 13.1 | | 0.5 mi | 12.9 | 11.8 | 12.9 | | 1 mi | 12.7 | 12.1 | 12.7 | | 2 mi | 12.8 | 12.8 | 12.8 | | 4 mi | 10.9 | 12.5 | 10.9 | | 8 mi | 8.8 | 12.5 | 8.8 | ## Why does replacement level keep rising? In baseball the replacement level is set by the talent pool. In local search it is set by your competitors, and it moves when they improve. When competitors in a market publish agent-readable pages, collect reviews from every job and answer inquiries in seconds, the average competitor gets stronger. A business that changes nothing then watches its RAR fall, not because it got worse, but because the baseline rose under it. Measuring against replacement shows that slide while there is still time to act. ## Frequently asked questions ### What is Rank Above Replacement in local SEO? Rank Above Replacement (RAR) measures how much better a business ranks on a 49-point local map grid than an average business, one that typically lands around 10th, would rank from the same distance. Positive RAR beats an average business; zero matches it. ### What is Value Above Replacement (VAR)? Value Above Replacement (VAR) prices a business's map advantage in dollars per month. It uses the keyword's cost per click and the clicks expected at each ranking, so it answers what the same visibility would cost to buy as ads. ### What is Alpha Above Average (AAA)? Alpha Above Average (AAA) estimates what a business's rankings are worth in customers each month, beyond the expected value of an average rank-10 position at an average conversion rate. It uses the business's own conversion rate and customer value. ### How is the replacement level set? Replacement level is where an average business would rank if it stood the same distance from each search point. LEVERAGEAI measures it from every business on the same 49-point grid, with rings at 0.25, 0.5, 1, 2, 4 and 8 miles, so location stops counting as performance. ### How is RAR different from Share of Local Voice? Share of Local Voice counts top-three appearances with no baseline, the way batting average counts hits. RAR compares each ranking with what an average business would get from the same distance, the way WAR compares a player with a replacement-level player. ### Can Rank Above Replacement be negative? RAR is negative when an average business at the same distance would outrank the business. Daley Organics in Grants Pass runs slightly negative downtown and strongly positive 4 to 8 miles out, near its shop on Monument Drive. ### What improves Rank Above Replacement? Structural work raises RAR on the outer rings: steady review velocity, being the named answer in both the map pack and organic or AI results, and precise category alignment on the Google Business Profile. LEVERAGEAI models these levers in RAR Grid Lab before recommending them. ## See your own grid Send your business name and the area you serve. LEVERAGEAI will run a 49-point grid on your main searches, measure your Rank Above Replacement against local competitors, and show where your map position is worth the most. Prefer to talk? Call [(541) 450-2082](tel:+15414502082), or visit the office at 744 NW Bellevue Pl, Grants Pass. ## About the author **Mike Schlottig**, Founder, LEVERAGEAI LLC Mike Schlottig founded LEVERAGEAI LLC in Grants Pass, Oregon. He builds local search analytics and Cloudflare-based lead systems for service businesses along the I-5 corridor, and created RAR Grid Lab, the instrument behind Rank Above Replacement. Reach him at [(541) 450-2082](tel:+15414502082) or at the LEVERAGEAI office, 744 NW Bellevue Pl, Grants Pass, OR 97526. More at [leverageai.network](https://leverageai.network). --- LEVERAGEAI LLC, 744 NW Bellevue Pl, Grants Pass, OR 97526. Phone (541) 450-2082. https://leverageai.network ======== --- title: "Mention Above Replacement (MAR): AI Answer Visibility | LEVERAGEAI" url: https://leverageaisearch.com/mention-above-replacement description: "Mention Above Replacement measures how often AI models name a business compared with an average local competitor. Daley Organics in Grants Pass is the example." author: "Mike Schlottig" published: 2026-10-06 updated: 2026-10-07 --- # Mention Above Replacement: how often AI names you, against an average competitor By Mike Schlottig, Founder, LEVERAGEAI LLC. Last updated October 7, 2026. Mention Above Replacement (MAR) measures how often AI models such as ChatGPT, Claude and Gemini name a business when customers ask local questions, compared with an average business in its competitive set. LEVERAGEAI tracks it weekly for Daley Organics in Grants Pass, Oregon, using the same questions it measures on the Google Maps grid. **TL;DR** A raw count of AI mentions says little: it rises and falls with how talkative each model is. MAR compares a business's mention rate with the median of the 20 businesses that appear most on its local map grid, across four AI models and 11 real local questions. Positive MAR means AI models favor you over an ordinary competitor; zero means you are just another name. ## How often do AI models name Daley Organics? The panel below shows the latest weekly measurement: the share of AI answers that name Daley Organics, the share that name an average business in its competitive set, and the difference in percentage points. Each week a Cloudflare Workflow asks every model each of the 11 questions, stores every answer, and checks which local businesses it names. Competitors are counted but not named on this page. ### Mention Above Replacement: Daley Organics ## What questions are the AI models asked? The same 11 searches LEVERAGEAI measures on the Grants Pass map grid, asked as questions. Using one question set for maps and AI keeps the two scores comparable. 1. Buy soil near me? 2. Best place to buy organic soil in Grants Pass? 3. Best place to buy organic soil in the Rogue Valley? 4. Best place to buy organic soil in Southern Oregon? 5. Best place to buy organic compost for growing vegetables in Grants Pass? 6. Buy premium organic soil near Grants Pass? 7. Buy premium organic fertilizer in Grants Pass? 8. Best place to buy soil in Grants Pass? 9. Best place to buy soil in the Rogue Valley? 10. Best place to buy soil in Southern Oregon? 11. Best place to buy compost for growing vegetables in Grants Pass? The models are Llama 4 Scout 17B, Llama 3.1 8B, GPT-OSS 20B and Gemma 4 26B, reached through Cloudflare AI Gateway. Each is told to name specific companies and websites when relevant, the way a shopper's assistant would. ## Why compare with an average business instead of counting mentions? Because the baseline changes. Some models name ten businesses per answer and some name none; some markets have three soil yards and some have thirty. Comparing with an average business in the same competitive set cancels both effects. It is the same reasoning as [Rank Above Replacement](/rank-above-replacement) on the map. A business near the replacement level is interchangeable to an AI model. A business well above it is the one the model reaches for first, which is where local recommendations, and soon agent-made bookings, will come from. ## What raises Mention Above Replacement? AI models name businesses they can read, verify and quote. The work that raises MAR is the work that makes a business easy to cite. - Agent-readable pages: an llms.txt index and Markdown versions of every page. Daley Organics already publishes an llms.txt. - Consistent facts everywhere: the same name, address, hours and services on the website, Google Business Profile and listings. - Specific product facts a model can quote, such as price per yard and what each blend is for. See the [Agent-Ready Product Catalog](/agent-ready-product-catalog). - A steady flow of reviews, which feeds both map rankings and the sources AI models read. ## Frequently asked questions ### What is Mention Above Replacement (MAR)? Mention Above Replacement (MAR) measures how often AI models name a business when asked local questions, compared with an average business in its competitive set. LEVERAGEAI reports it in percentage points above or below that average. ### How does LEVERAGEAI measure MAR? A weekly Cloudflare Workflow asks four AI models the same local questions used on the business's map grid, records every answer, and checks which local businesses each answer names. The competitive set is the 20 businesses that appear most on that grid. ### Which AI models are included in MAR? LEVERAGEAI's MAR measurement asks Llama 4 Scout, Llama 3.1 8B, GPT-OSS 20B and Gemma 4 26B on Cloudflare Workers AI. A model that cannot be reached in a given week is listed as unavailable and left out of that week's rates. ### Why compare AI mentions with an average business instead of counting them? Raw mention counts rise and fall with how chatty each model is and how many businesses exist in a market. Comparing with an average business in the same competitive set shows whether AI models actually favor you, the same logic as Rank Above Replacement on the map. ### How can a local business raise its Mention Above Replacement? AI models name businesses they can read and verify. Agent-readable pages such as llms.txt and Markdown versions, consistent names and categories across listings, a steady flow of reviews and specific product facts all give models more to cite. ## Measure your Mention Above Replacement Tell us your business and the questions your customers ask. LEVERAGEAI will run them through four AI models, compare you with your local competitive set, and show which models name you and which name someone else. Prefer to talk? Call [(541) 450-2082](tel:+15414502082), or visit the office at 744 NW Bellevue Pl, Grants Pass. ## About the author **Mike Schlottig**, Founder, LEVERAGEAI LLC Mike Schlottig founded LEVERAGEAI LLC in Grants Pass, Oregon. He builds local search analytics and Cloudflare-based lead systems for service businesses along the I-5 corridor, and created RAR Grid Lab, the instrument behind Rank Above Replacement. Reach him at [(541) 450-2082](tel:+15414502082) or at the LEVERAGEAI office, 744 NW Bellevue Pl, Grants Pass, OR 97526. More at [leverageai.network](https://leverageai.network). --- LEVERAGEAI LLC, 744 NW Bellevue Pl, Grants Pass, OR 97526. Phone (541) 450-2082. https://leverageai.network ======== --- title: "Speed-to-Lead Automation for Service Businesses | LEVERAGEAI" url: https://leverageaisearch.com/speed-to-lead-automation description: "Speed-to-Lead Automation answers every inquiry in seconds, drafts the reply for you to approve, and never forgets the follow-up. See the whole run, step by step." author: "Mike Schlottig" published: 2026-10-06 updated: 2026-10-07 --- # Speed-to-Lead Automation: every inquiry answered in seconds, approved by you By Mike Schlottig, Founder, LEVERAGEAI LLC. Last updated October 7, 2026. Most lost work is not lost to a better competitor. It is lost at 7:42 pm, to an inbox nobody is watching, while the customer messages the next three businesses on the list. Speed-to-Lead Automation closes that window without putting a machine in charge of what you say. **TL;DR** Every inquiry is stored before anything else can fail, acknowledged within seconds, and drafted into a reply you approve. Failed sends retry themselves; a scheduled job restarts runs that never started; follow-ups and review requests happen on a timer that survives restarts. One message is automatic. Everything substantive waits for you. ## Where the leads leak out The curve below is an assumption you control, not an industry statistic. Set your own numbers and your own view of how fast an unanswered inquiry goes cold, and it will tell you what the gap between your reply time and sixty seconds is worth. ### Where the leads leak out Replying in 60 seconds instead would win back about 5.9 customers, or $10,579 a month. That's $126,944 a year at your numbers. At your current reply time, 40% of inquiries go elsewhere. At 60 seconds, 1% do. **The delay-to-loss curve, and how to change it** Losses climb quickly and then flatten: by the half-loss delay, half of the eventual losses have already happened. Both numbers below are assumptions, not industry figures, and the whole chart moves when you change them. **The curve as a table** Share of inquiries lost at each reply delay | Reply delay | Share lost | | --- | --- | | 1 min | 1% | | 5 min | 4% | | 15 min | 10% | | 30 min | 17% | | 1 hr | 25% | | 2 hr | 33% | | 4 hr | 40% | | 8 hr | 44% | | 1 day | 48% | | 2 days | 49% | | 3 days | 49% | Two things are worth noticing about the shape. Almost all of the loss happens early, which is why an instant acknowledgment does most of the work even when the real answer takes a day. And the curve flattens, which is why a business replying in four hours and a business replying in two days are closer to each other than either is to one replying in a minute. ## The same inquiry, with and without a system Press start and watch both columns. The right-hand column is the real step list, one card per durable step, and it will stop and wait for you at the approval gate because that is what the real system does. ### The same inquiry, 19:42, two businesses A quote request arrives at 19:42 on a Tuesday. The left column is an inbox. The right column is the durable Workflow this site runs, one card per step. You press the approval button yourself, because in the real system nothing substantive is sent until the owner does. #### Without one The same inquiry, handled by an inbox. Nothing is lost on purpose; it is lost because nobody was awake. 1. Form email lands in the inbox No record anywhere else 2. Nobody is at a desk It is 7:42 pm 3. A competitor replies first They answered in seven minutes 4. The inbox is opened next morning 13 hours later 5. The customer has already booked No reply is ever sent #### With a Local Demand System The inquiry is stored before anything else can fail, and every later step is retried until it succeeds. 1. Inquiry saved to the database step.do → D1 insert, before any email is attempted 2. Customer gets an acknowledgment step.do → Email Sending, retried automatically 3. You get an alert on your phone step.do → email to your verified address 4. A reply is drafted for you step.do → Workers AI, using the inquiry and your service list 5. Waiting for your approval step.waitForEvent — the run holds here for as long as it takes 6. Your approved reply is sent step.do → Email Sending, with your edits 7. Two days pass step.sleep('2 days') — durable, survives restarts and redeploys 8. Follow-up sent if they went quiet step.do → checks D1 for a reply first, then sends 9. Three days after the job step.sleepUntil(jobDate + 3 days) 10. Review request sent step.do → Email Sending, once, with a direct link 11. Review velocity +1 Feeds the review-velocity lever on the RAR grid **What is simulated and what is real** The step names, their order and the Cloudflare mechanism on each card are the ones in this site's own lead-intake Workflow: the inquiry is written to the database before any send is attempted, failed sends retry with exponential backoff, and a scheduled job restarts any run that never started. The clock is simulated and assumes you approve immediately; the approval step itself has no deadline in the real system, which is the point of it. The approval gate, the two timers and the review request are the Phase 2 additions and are not yet live on this site. Try the failure toggle. The email send fails twice and succeeds on the third attempt, and the customer sees nothing unusual, because the inquiry was already stored and the retry is the system's problem rather than yours. That is the whole argument for durable execution over a script that fires once and hopes. ## AI drafts, you approve, the system never forgets The division of labour is deliberate. The machine is good at being awake, being consistent and remembering; it is not good at knowing whether you can be there Thursday. So it does the first three and asks you about the fourth. Exactly one message goes out without you: the acknowledgment confirming the inquiry arrived. Its content is fixed and never taken from the customer's message, which means it cannot be manipulated into saying something you did not write. Everything after it is drafted and held. The run waits at that step indefinitely, through restarts and deploys, because a durable Workflow is not a timeout. Owners who have been burned by automation usually ask what happens when the AI gets it wrong. The answer is that it gets it wrong in a draft, in front of you, and you edit it. The failure mode of this design is that you have to read something. The failure mode of the alternative is a customer receiving a confident wrong answer in your name. ## Where inquiries come from Three channels, one table, one run. The reason to unify them is not tidiness: it is that response time cannot be measured across channels that live in different places. Website forms Stored before anything else happens, then acknowledged. The form on this page works exactly this way. Email to your own domain Inbound mail routed into the same table, so an inquiry sent to your address starts the same run as one from the form. Click-to-call Taps on your phone number logged as events, so a call that never connected is still a lead you know about. The review request at the end of the run is not an afterthought. Steady review velocity is one of the few levers that reliably moves map rankings on the outer rings, which means follow-up discipline and [Rank Above Replacement](/rank-above-replacement) are the same project seen from two ends. ## What gets installed All of it runs on Cloudflare, on your own domain, with no per-seat software to subscribe to. - A database row written before any send is attempted, so an inquiry exists even if every later step fails. - A durable Workflow per inquiry: acknowledgment, owner alert, AI draft, your approval, send, follow-up, review request. - Automatic retries with exponential backoff and jitter on every send, and a scheduled job that restarts any run that never started. - An approval step with no deadline, because the alternative is a machine speaking for you. - Response time measured end to end and reported in your Client Scoreboard, not estimated. Response time then appears as a tile in your [Client Scoreboard](/client-scoreboard) alongside your ranking and AI visibility metrics, measured from the stored inquiry rather than reported by hand. ## Frequently asked questions ### What is speed-to-lead automation? Speed-to-lead automation acknowledges every inquiry within seconds of it arriving, alerts the owner, drafts a reply for the owner to approve, and schedules the follow-up and review request. LEVERAGEAI builds it on Cloudflare Workflows so no step can be silently lost. ### Does the AI send messages to my customers without me seeing them? No. One message is automatic and fixed: the acknowledgment confirming the inquiry arrived. Every substantive reply is drafted and then held at an approval step until you approve or edit it. The run waits as long as it needs to. ### What happens if an email fails to send? The inquiry is written to the database before any send is attempted, so it exists regardless. The send step then retries automatically with exponential backoff, and a scheduled job restarts any run that never started. Nothing depends on one request succeeding. ### Which inquiry channels can be captured? Website forms, email sent to your own domain, and click-to-call events logged from your site. Each lands in the same table and starts the same durable run, so one inbox holds everything and response time is measurable across all of them. ### How fast is fast enough to reply to a lead? The acknowledgment should be immediate, measured in seconds, because it stops the customer from contacting the next business. The real answer can follow at human speed. The widget on this page lets you set your own delay-to-loss assumptions and see what the gap is worth. ### Does this replace my team? No. It removes the part no person can do reliably: being awake at 7:42 pm, remembering a follow-up two days later, and asking for a review three days after the job. The judgement stays with you at the approval step. ## Stop losing the 7:42 pm inquiry Tell us how inquiries reach you today and roughly how many a month. We'll map where they currently leak, install the capture and follow-up on your own domain, and show you the response time afterwards rather than promising it beforehand. Prefer to talk? Call [(541) 450-2082](tel:+15414502082), or visit the office at 744 NW Bellevue Pl, Grants Pass. ## About the author **Mike Schlottig**, Founder, LEVERAGEAI LLC Mike Schlottig founded LEVERAGEAI LLC in Grants Pass, Oregon. He builds local search analytics and Cloudflare-based lead systems for service businesses along the I-5 corridor, and created RAR Grid Lab, the instrument behind Rank Above Replacement. Reach him at [(541) 450-2082](tel:+15414502082) or at the LEVERAGEAI office, 744 NW Bellevue Pl, Grants Pass, OR 97526. More at [leverageai.network](https://leverageai.network). --- LEVERAGEAI LLC, 744 NW Bellevue Pl, Grants Pass, OR 97526. Phone (541) 450-2082. https://leverageai.network ======== --- title: "Client Scoreboard: RAR, VAR and AI Visibility in One Login | LEVERAGEAI" url: https://leverageaisearch.com/client-scoreboard description: "The Client Scoreboard is the LEVERAGEAI reporting portal: Rank Above Replacement, Value Above Replacement, AI mention rates and lead response time in one place." author: "Mike Schlottig" published: 2026-10-06 updated: 2026-10-07 --- # Client Scoreboard: your RAR, VAR and AI visibility in one login By Mike Schlottig, Founder, LEVERAGEAI LLC. Last updated October 7, 2026. The report is not a PDF that arrives when someone remembers to send it. It is a page you log into, showing where you stand against an average competitor, what that position is worth in dollars, what AI models say about you, and how fast your inquiries actually got answered. **TL;DR** One login, six measurements: Rank Above Replacement and its trend, Value Above Replacement and Alpha Above Average in dollars, Mention Above Replacement by AI model, the agent funnel, measured lead response time and review velocity. The preview below runs on real data, and the tiles with no measurement yet say so instead of showing a number. ## The portal, on real numbers Rather than a screenshot of invented figures, this is the scoreboard wired to actual measurements. The ranking tiles come from Daley Organics’ 49-point grid in Grants Pass, OR, measured on 2026-10-03. The AI mention and response-time tiles are fetched live while you read. ### Demo tenant: Daley Organics, Grants Pass, OR This is the portal as a client sees it, running on real numbers rather than a mock-up. Ranking metrics come from the measured Grants Pass soil grid; AI mentions and response time are fetched live. Two tiles have no data yet and say so instead of showing a figure. - Rank Above Replacement +6.6 visibility points Measured October 3, 2026 on the 49-point Grants Pass soil grid. - RAR trend, 12 weeks Awaiting measurement One measurement exists so far. The trend line starts when the second weekly grid run lands. - Value Above Replacement $10 per month Modeled: the measured grid priced with example search volume and cost per click until the search data lands. - Alpha Above Average −$19 per month Modeled: Daley's own conversion rate and customer value, an estimated market rate, and example search volume. - Share of Local Voice 4.8% of grid cells in the top 3 Measured October 3, 2026. Shown for contrast: this is the metric that makes a well-placed business look like a failing one. - Average map rank 11.6 across 539 grid cells Measured October 3, 2026 across 11 search terms and 49 search points. - Alpha radius 8 mi furthest ring still above replacement Measured October 3, 2026. The business sits 7.8 miles from the city centre. - Reviews 10 total, rated 4.6 Measured October 3, 2026. Review velocity needs a second measurement to compute, which the next grid run supplies. In a client's own tenant every tile is theirs and the response-time tile counts their inquiries. In this public preview inquiry counts are never shown, and the response-time tile stays blank until there are at least five, so the preview cannot disclose anyone's volume. Two tiles are dashed and say "awaiting measurement". The RAR trend needs a second grid run before there is a line to draw, and review velocity needs a second review count. Showing a plausible-looking number in their place would make the demo better and the product worse, so they stay empty until the measurement exists. The dollar tiles are marked as modeled rather than measured for the same reason. Daley has supplied its conversion rate and average customer value; search volume and cost per click are still example figures, shared with the [Rank Above Replacement](/rank-above-replacement) page, until the search data lands. The tiles label themselves accordingly. ## The agent funnel Website analytics count people. They are blind to the programs that now read a business on a customer's behalf, which is a growing share of the traffic that matters and all of the traffic that produces AI answers. ### AI agents reading this site, last 7 days Counted at the edge by matching published crawler User-Agent tokens, then stored for 90 days. This site serves every page as HTML and as Markdown, plus [/llms.txt](/llms.txt). In a client's tenant this tile is their own domain. Here it is this site's, because leverageaisearch.com is the reference install and its numbers are real. The split worth watching is between crawlers building an index for later and assistants fetching a page because somebody asked a question just now. ## What this replaces Every metric here exists because the usual one answers a question the owner did not ask. The left column is what a typical monthly report contains. The usual metric, what replaces it, and why | A typical report shows | The scoreboard shows | Why the swap | | --- | --- | --- | | Impressions and clicks | Rank Above Replacement | Impressions go up when the market grows and down when it shrinks. RAR compares you with an average business at the same distance, so it moves only when your position does. | | Keyword rankings | Value Above Replacement | A rank is a number with no units. VAR prices your advantage in dollars per month using the keyword's own cost per click. | | Nothing at all | Mention Above Replacement | No standard reporting tool tells a business what AI models say about it. This is the measurement customers are increasingly acting on. | | Sessions and bounce rate | The agent funnel | Human sessions miss the automated readers entirely. The funnel counts which AI crawlers and assistants read you, and which surface they asked for. | | A promise about response times | Measured response time | Time from the stored inquiry to the sent acknowledgment, taken from the database rather than from memory. | The definitions live on their own pages: [Rank Above Replacement](/rank-above-replacement) covers RAR, VAR and AAA, and [Mention Above Replacement](/mention-above-replacement) covers the AI side. Response time comes from [Speed-to-Lead Automation](/speed-to-lead-automation). ## What a public preview is allowed to show A demo built on real data has to be careful about which real data. Two rules apply to this page, and they are enforced in the code rather than by habit. Competitors are counted, never named. Every metric here is computed against a competitive set of 86 businesses measured on the same grid, and not one of them appears by name. Only businesses that have agreed to be shown publicly are identified, which at present is Daley Organics. Inquiry volume is never disclosed. The response-time tile reports a median and nothing else, and stays blank entirely until there are at least five acknowledged inquiries, so the tile cannot be used to work out how much business is coming in. In a client's own tenant, behind their own login, they see their counts. Logging in to a read-only demo tenant arrives with the authenticated portal in Phase 4. Until then this preview is the honest version: fewer features than a mock-up, and every number on it real. ## Frequently asked questions ### What is on the LEVERAGEAI client scoreboard? Rank Above Replacement with its trend, Value Above Replacement for the month, Alpha Above Average, Mention Above Replacement by AI model, the agent funnel from llms.txt reads to quote requests, median lead response time, and review velocity. ### How is this different from a Google Analytics report? Analytics reports what happened on your website. The scoreboard reports your position against an average competitor at the same distance, in dollars, plus what AI models say about you, which never appears in website analytics at all. ### What is the agent funnel? The count of automated requests from identified AI crawlers and assistants, broken down by which surface they asked for: the llms.txt index, a Markdown page, or a specific service page. It shows that agents are reading the business, not just people. ### Can I see the scoreboard before becoming a client? Yes. The preview on this page runs on real measured data rather than a mock: Daley Organics' Grants Pass grid for the ranking metrics, and this site's own edge logs for the agent funnel. Tiles with no measurement yet say so rather than showing a number. ### Does the scoreboard show how many leads I received? In your own tenant, yes. In this public preview, lead counts are never shown and the response-time tile is suppressed unless there are at least five inquiries, so the preview cannot disclose a business's volume. ## See your own numbers in it A scoreboard needs a measurement to sit on. Tell us your business and the terms your customers search, and we'll run your grid and your AI questions first, then stand the portal up on the results. Prefer to talk? Call [(541) 450-2082](tel:+15414502082), or visit the office at 744 NW Bellevue Pl, Grants Pass. ## About the author **Mike Schlottig**, Founder, LEVERAGEAI LLC Mike Schlottig founded LEVERAGEAI LLC in Grants Pass, Oregon. He builds local search analytics and Cloudflare-based lead systems for service businesses along the I-5 corridor, and created RAR Grid Lab, the instrument behind Rank Above Replacement. Reach him at [(541) 450-2082](tel:+15414502082) or at the LEVERAGEAI office, 744 NW Bellevue Pl, Grants Pass, OR 97526. More at [leverageai.network](https://leverageai.network). --- LEVERAGEAI LLC, 744 NW Bellevue Pl, Grants Pass, OR 97526. Phone (541) 450-2082. https://leverageai.network ======== --- title: "Replacement Level Is Rising in Local Search | LEVERAGEAI" url: https://leverageaisearch.com/replacement-level-is-rising description: "Replacement Level Is Rising: as competitors adopt, an average business gets better and your unchanged rankings fall behind. Simulate 36 months of it, in dollars." author: "Mike Schlottig" published: 2026-10-06 updated: 2026-10-07 --- # Replacement Level Is Rising: what happens to businesses that don't adapt By Mike Schlottig, Founder, LEVERAGEAI LLC. Last updated October 7, 2026. Your rankings can get worse while nothing about your business changes. Replacement level is where an average competitor lands, and it is a moving line: every business that starts gathering reviews steadily, fixes its listings and publishes agent-readable pages raises it. Standing still is a decision to decline. **TL;DR** Rank Above Replacement measures you against an average business at the same distance. When competitors improve and you do not, that average improves, your RAR falls, and the dollars follow. The simulator below starts from Daley Organics’ real measured position, +6.6 visibility points, and projects 36 months of it. Only the starting point is measured. ## Why your position falls when you change nothing Because the measurement is relative, and that is deliberate. An absolute ranking tells you where you sit; it cannot tell you whether sitting there is good. Comparing against an average business at the same distance can, and the cost of that honesty is that the baseline moves. Concretely: a soil yard four miles out ranks sixth for the terms that matter. Nothing about it changes for two years. Over those two years, three of its competitors start asking every customer for a review, two fix the category on their Google Business Profile, and one publishes a product catalog an AI agent can read. The yard still ranks sixth on a good day, but an average business at four miles now ranks fifth. Its Rank Above Replacement has gone from positive to negative without a single thing happening on its own side of the ledger. This is why the metric is named after baseball's wins above replacement rather than after a batting average. A player whose numbers hold steady for a decade while the league improves around him is getting worse at his job, and the statistic that says so is the useful one. ## Two businesses, 36 months The dashed line is the replacement level, rising as competitors adopt. The solid line is you. The shaded gap between them is your Rank Above Replacement: teal while you are ahead of an average competitor, orange once you are behind. ### Two businesses, 36 months Both start where Daley Organics actually stands today: +6.6 visibility points against an average business at the same distance, measured on the Grants Pass soil grid. One of them does nothing from here. The other adopts in the month you choose. Only that starting point is measured; everything after it is a model. After 36 months 39% of competitors have adopted. Doing nothing, Daley Organics’ Rank Above Replacement falls from +6.6 to +1.2 . The Value Above Replacement given up against adopting now comes to $1,322. **Every assumption in this model** Measured: the starting Rank Above Replacement, +6.6 visibility points, from Daley Organics’ 49-point grid on 2026-10-03, and the replacement level itself, which is where an average business lands at the same distance. Everything below is an assumption, is adjustable, and is not derived from measurement. Per-industry assumptions used by the simulator | Industry | Adopting / year | Monthly searches | Cost per click | Ramp | | --- | --- | --- | --- | --- | | Roofing | 25% | 1400 | $13 | 6 mo | | Legal | 30% | 900 | $18 | 8 mo | | Landscaping supply | 15% | 400 | $3 | 5 mo | | HVAC | 25% | 1600 | $14 | 6 mo | Only landscaping supply is anchored to anything: its searches and cost per click match the worked example on the Rank Above Replacement page. The other three are placeholders until LEVERAGEAI measures those markets. An adopter's gain ramps up over the months in the last column rather than switching on, because review velocity and entity consistency compound. **The chart as a table** Visibility, Rank Above Replacement and cumulative Value Above Replacement gap by month | Month | You | Replacement | RAR | Rank | Cumulative gap | | --- | --- | --- | --- | --- | --- | | 3 | 25.1 | 19.1 | +6.1 | 7.7 | $40 | | 6 | 25.1 | 19.6 | +5.6 | 7.7 | $119 | | 9 | 25.1 | 20.1 | +5.0 | 7.7 | $220 | | 12 | 25.1 | 20.6 | +4.5 | 7.7 | $332 | | 15 | 25.1 | 21.1 | +4.1 | 7.7 | $450 | | 18 | 25.1 | 21.5 | +3.6 | 7.7 | $571 | | 21 | 25.1 | 22.0 | +3.2 | 7.7 | $695 | | 24 | 25.1 | 22.4 | +2.8 | 7.7 | $820 | | 27 | 25.1 | 22.8 | +2.4 | 7.7 | $945 | | 30 | 25.1 | 23.2 | +2.0 | 7.7 | $1,071 | | 33 | 25.1 | 23.5 | +1.6 | 7.7 | $1,197 | | 36 | 25.1 | 23.9 | +1.2 | 7.7 | $1,322 | Set your business to do nothing and watch where the lines cross. Then set it to adopt, and move the month. What the chart makes visible is the thing an owner cannot see from inside the decision: the curve bends upward with a lag, so the cost of waiting is not the months you waited but the months you waited plus the ramp. ## What adopting actually looks like Nothing on this list is clever. That is the point: the businesses pulling the replacement level up are not doing anything you could not do, they are doing it on a system instead of when they remember. The same five habits, in a business that has systematised them and one that has not | Habit | Businesses raising the line | Businesses being passed | | --- | --- | --- | | Reviews | A steady flow, asked for by a system after every job | Bursts when someone remembers, then months of nothing | | Business facts | One source, pushed everywhere, identical | Hours right on the website, wrong on the profile | | Agent surfaces | Published and monitored | None, and no awareness that they exist | | Inquiry response | Acknowledged in seconds, measured | When the inbox is next opened | | Measurement | Position against an average competitor, in dollars | Impressions, and a feeling | The third row is the one that has changed most recently and is least understood. Two years ago no local business published agent-readable surfaces, so it cost nothing to skip. That is no longer true, and it is covered on [AI Agent Visibility](/ai-agent-visibility). ## What this model cannot tell you A simulator that only argued for us would not be worth showing. Here is where it is weak, in the order the weaknesses matter. 1. It cannot predict your business. It projects one measured starting point forward under assumptions you set, and says so on the chart. 2. It assumes the field improves roughly evenly. In a market where one competitor does everything and the rest do nothing, the median moves more slowly than this. 3. It does not model a market shrinking or growing. Only relative position moves here, which is the whole point of a replacement-level metric. 4. The dollar figures inherit the market assumptions in the drawer. Change the search volume or cost per click and every dollar on the page changes with it. 5. Adopting is treated as one decision with one ramp. In practice it is a dozen pieces of work with different lead times, and some of them you will do and some you will not. What the model is good for is the shape of the problem rather than the size of it: relative position decays without maintenance, recovery lags the decision, and both effects are measurable once a grid exists. If you want the size of it for your own business, the honest route is a measurement, not a slider. That is what [Rank Above Replacement](/rank-above-replacement) describes and what the diagnostic produces. ## Frequently asked questions ### What does it mean that replacement level is rising? Replacement level is where an average business ranks from a given distance. As more competitors publish agent-readable pages, gather reviews steadily and align their categories, the average gets better, so the same unchanged rankings are worth less each year. ### Can my rankings get worse without anything changing on my site? Yes, and that is the normal case. Nothing about your business has to change for your Rank Above Replacement to fall. If the businesses you are measured against improve, your position relative to an average competitor declines on its own. ### How long does it take to catch up after adopting late? The structural work compounds rather than switching on. The simulator on this page ramps an adopter's gain over five to eight months depending on the vertical, which matches what LEVERAGEAI sees: review velocity and entity consistency take quarters, not weeks. ### Is the 36-month simulation a forecast of my business? No. It is a model, labeled as one, and every input is visible in the Assumptions drawer. Only the starting Rank Above Replacement is measured, taken from a real Grants Pass grid. The adoption rates and market values are assumptions you can change. ### What is the cumulative VAR gap? The total Value Above Replacement given up over the horizon compared with adopting in month one. It prices waiting, which is the decision most owners are actually making when they say they will think about it. ## Find out where you actually stand The simulator starts from someone else's measured position. Yours takes one grid run: your terms, your market, every competitor measured from the same 49 points, and your Rank Above Replacement with the dollars attached. Then the question stops being hypothetical. Prefer to talk? Call [(541) 450-2082](tel:+15414502082), or visit the office at 744 NW Bellevue Pl, Grants Pass. ## About the author **Mike Schlottig**, Founder, LEVERAGEAI LLC Mike Schlottig founded LEVERAGEAI LLC in Grants Pass, Oregon. He builds local search analytics and Cloudflare-based lead systems for service businesses along the I-5 corridor, and created RAR Grid Lab, the instrument behind Rank Above Replacement. Reach him at [(541) 450-2082](tel:+15414502082) or at the LEVERAGEAI office, 744 NW Bellevue Pl, Grants Pass, OR 97526. More at [leverageai.network](https://leverageai.network). --- LEVERAGEAI LLC, 744 NW Bellevue Pl, Grants Pass, OR 97526. Phone (541) 450-2082. https://leverageai.network ======== --- title: "Agent-Ready Product Catalog for AI Shopping Agents | LEVERAGEAI" url: https://leverageaisearch.com/agent-ready-product-catalog description: "An Agent-Ready Product Catalog turns raw product specs into descriptions AI shopping agents can read and quote. See Daley Organics' soil and fertilizer catalog." author: "Mike Schlottig" published: 2026-10-06 updated: 2026-10-07 --- # Agent-Ready Product Catalog: product specs AI shopping agents can read By Mike Schlottig, Founder, LEVERAGEAI LLC. Last updated October 7, 2026. An Agent-Ready Product Catalog publishes every product as facts an AI shopping agent can read in one request: what it is, who it is for, the price, and where to buy it. LEVERAGEAI builds them on Cloudflare Workers, using Workers AI to turn a merchant's raw specs into plain descriptions, and serves the result as an llms.txt file. **TL;DR** AI shopping agents compare products from text, not from photos and scripts. Daley Organics in Grants Pass, Oregon lists 9 soil blends, amendments and fertilizers, 4 with published per-yard prices from $55 to $140. LEVERAGEAI turns those specs into agent-ready descriptions with Workers AI, caches them in Cloudflare D1, and serves the whole catalog at one llms.txt address. ## What does an AI agent read in Daley Organics' catalog? On the left, the specs exactly as Daley Organics publishes them. On the right, the same facts rewritten for an AI shopping agent: a plain summary, the jobs each product does, what buyers compare, and facts an agent can quote with a price. The descriptions are generated live by Workers AI from the left column only, checked against a schema, and cached. If the model is unavailable, a rules-based version built from the same facts takes its place until it responds. ### Daley Organics: raw specs in, agent-ready descriptions out #### What the catalog says Premium growing media: The Elite Professional Blend Price $140 per yard; $300 per 2-yard tote Fertilizer included 20 lbs fertilizer + 10 lbs 8-3-1 bat guano Organic amendments 21, including fish meal Release type Slow and steady Season All seasons Mycorrhiza Included Base texture Lighter (coco + bio fiber) Components 10% coco fiber, 35% peat moss, 25% perlite, 10% premium compost, 15% pumice, 5% bio fiber Best for Serious growers, Vegetable gardens, Cannabis cultivation, Premium container gardens #### What the catalog says Premium growing media: The Foundation Blend Price $130 per yard; $280 per 2-yard tote Fertilizer included 20 lbs fertilizer Organic amendments 20 Release type Slow and steady Season All seasons Mycorrhiza Included Base texture Standard premium Components Coco fiber, Peat moss, Perlite, Pumice, Premium compost Best for Home gardens, Raised beds, General planting, Seasonal vegetables #### What the catalog says Landscaping and utility: Premium landscape blend with complete organic fertilizer Price $70 per yard COF included 10 lbs per yard Components Organic compost, Aged bark dust, Bio fiber, Pumice, Topsoil Best for New raised beds, Lawn prep, Landscaping projects #### What the catalog says Landscaping and utility: High-volume garden and landscape mix Price $55 per yard COF included No Components Organic compost, Aged bark dust, Bio fiber, Pumice, Topsoil Best for Large landscaping, Yard top-dressing, Bulk soil building #### What the catalog says Soil builders and amendments: Soil life injector Price Call for pricing Composition 100% organic compost Best for Soil rehabilitation, Garden bed establishment, Annual top-dressing #### What the catalog says Soil builders and amendments: Container specialist Price Call for pricing Grade Container grade Best for Containers, Pots, Planters, Window boxes, Hanging baskets #### What the catalog says Soil builders and amendments: Structure optimizer, custom blend Price Call for pricing Type Custom blend Best for Soil rehabilitation, Clay soil improvement, Depleted land restoration, Pre-season prep #### What the catalog says Fertilizer: Vegetative growth fertilizer Price Call for pricing; Bulk discounts on 2,000 lb totes NPK 5-4-2 Season Spring and summer Extras Mycorrhizal fungi and worm castings in every batch Components Worm castings, Kelp meal, Bat guano, Blood meal, Feather meal, Fish bone meal, Bone meal Best for Vegetables, Leafy greens #### What the catalog says Fertilizer: Flowering and fruiting fertilizer Price Call for pricing; Bulk discounts on 2,000 lb totes NPK 2-7-7 Season Summer and fall Extras Mycorrhizal fungi and worm castings in every batch Components Worm castings, Kelp meal, Bat guano, Fish bone meal, Bone meal, Crab meal Best for Tomatoes, Peppers Source: [daleyorganics.com/products](https://daleyorganics.com/products), retrieved 2026-10-06. The full agent-ready catalog is served as [/catalog/daley-organics/llms.txt](/catalog/daley-organics/llms.txt). ## Why do product specs need rewriting for AI agents? Specs are written for experts who already know what they mean. An agent helping someone "find soil for raised vegetable beds near Grants Pass" needs the connection made for it: which blend, why, what it costs and where to get it. A line like "20 lbs fertilizer + 10 lbs 8-3-1 bat guano" is precise but says nothing about tomatoes. The agent-ready version keeps the exact figure and adds the use it serves, so the agent can quote both. That is the approach of Cloudflare's commerce llms.txt template, applied here to a catalog that is not on Shopify. ## How are the descriptions kept accurate? Three rules. The model sees only the merchant's own facts. Its output must match a fixed structure or it is discarded. And every result is tied to a fingerprint of the source specs, so a price change produces a fresh description automatically. - The prompt forbids prices, certifications or delivery terms that are not in the catalog. - Each description is validated before it is cached in Cloudflare D1. - The agent-ready catalog points back to the merchant's own catalog page as the source of truth. Accurate catalogs also help a business get named in AI answers, which LEVERAGEAI tracks with [Mention Above Replacement](/mention-above-replacement). ## Frequently asked questions ### What is an agent-ready product catalog? An agent-ready product catalog publishes each product as plain, structured facts an AI shopping agent can read in one request: what it is, who it is for, price, and where to buy it. LEVERAGEAI builds them on Cloudflare Workers with Workers AI. ### How is an llms.txt product catalog different from a product page? A product page is designed for people and often loads its details with scripts. An llms.txt catalog lists every product as Markdown text at one address, so an AI agent can read the whole catalog and quote exact prices without rendering anything. ### Does Workers AI invent product details? LEVERAGEAI's enrichment prompt allows only the facts in the merchant's own catalog and asks for no prices, certifications or delivery terms beyond them. Each result is checked against a schema and cached; if the model fails, a rules-based description from the same facts is used. ### Which merchants can use an agent-ready product catalog? Any merchant with a product list can, whether it lives on Shopify, in a spreadsheet or on a static website. Daley Organics in Grants Pass, Oregon, which sells soil blends by the yard and fertilizers by the tote, is LEVERAGEAI's working example. ## Make your catalog agent-ready Send a link to your product list or price sheet. LEVERAGEAI will show you how an AI shopping agent reads it today and what an agent-ready version would say. Prefer to talk? Call [(541) 450-2082](tel:+15414502082), or visit the office at 744 NW Bellevue Pl, Grants Pass. ## About the author **Mike Schlottig**, Founder, LEVERAGEAI LLC Mike Schlottig founded LEVERAGEAI LLC in Grants Pass, Oregon. He builds local search analytics and Cloudflare-based lead systems for service businesses along the I-5 corridor, and created RAR Grid Lab, the instrument behind Rank Above Replacement. Reach him at [(541) 450-2082](tel:+15414502082) or at the LEVERAGEAI office, 744 NW Bellevue Pl, Grants Pass, OR 97526. More at [leverageai.network](https://leverageai.network). --- LEVERAGEAI LLC, 744 NW Bellevue Pl, Grants Pass, OR 97526. Phone (541) 450-2082. https://leverageai.network ======== --- title: "Privacy | LEVERAGEAI Search" url: https://leverageaisearch.com/privacy description: "What leverageaisearch.com collects when you send an inquiry, how automated agent requests are logged, and how to ask LEVERAGEAI LLC to delete your information." author: "Mike Schlottig" published: 2026-10-06 updated: 2026-10-07 --- # Privacy By Mike Schlottig, Founder, LEVERAGEAI LLC. Last updated October 7, 2026. leverageaisearch.com is run by LEVERAGEAI LLC, 744 NW Bellevue Pl, Grants Pass, OR 97526. This page explains what the site collects and why. ## What do you collect when I send an inquiry? When you send the contact form, we store your name, email address, and the optional phone number, business name and message you provide, plus the page you sent it from. If you used a calculator and chose to share its numbers, we store those inputs with your message so our reply can start from your own figures. We use this information only to reply to you and to prepare the work you asked about. We do not sell it or share it with advertisers. Inquiries are stored in a Cloudflare D1 database. We send you an acknowledgment and send ourselves an alert through Cloudflare Email Service. ## How is the form protected from spam? The form uses Cloudflare Turnstile, which checks that a person is submitting it. Turnstile is provided by Cloudflare under its own privacy terms and does not use the information to track you across sites. We also limit how many submissions one connection can send per minute. ## What do you record about automated agents? When a known AI assistant, AI search crawler or search engine requests a page, we record the time, the page, the agent's published name, whether Cloudflare verified it, the country of the request and the response status. We do not record IP addresses for these events. Agent records are deleted automatically after 90 days. Ordinary visits by people are not recorded in this log. ## Do you use cookies or analytics trackers? The site does not set advertising or analytics cookies. Cloudflare may set strictly necessary cookies to protect the site from abuse. ## How do I ask you to delete my information? Call [(541) 450-2082](tel:+15414502082) or write to LEVERAGEAI LLC, 744 NW Bellevue Pl, Grants Pass, OR 97526. We delete inquiry records on request. --- LEVERAGEAI LLC, 744 NW Bellevue Pl, Grants Pass, OR 97526. Phone (541) 450-2082. https://leverageai.network