How to Get Small Businesses in ChatGPT Results: The 3-Step Playbook

Getting a small business into ChatGPT results comes down to three things: extractable site content, claiming the local profiles ChatGPT trusts, and a continuous review system. We used this exact playbook to rank Dirt Herders #1 on ChatGPT three days after relaunching their site

A Santa Monica window cleaning company with no AI visibility rose to number one on ChatGPT for “best window cleaners in Santa Monica” and similar queries, three days after rebuilding their website. The Dirt Herders is a Santa Monica-based company that provides professional high-end exterior cleaning services, including window cleaning, pressure washing, and soft washing for residential and commercial properties. After launching a new website and with a revised review strategy, they are consistently showing up on ChatGPT, Claude, Gemini, and other LLMs for multiple search variations of “best window cleaning company.” This page will walk through the full playbook used, and then show The Dirt Herders’ results.

chatgpt results for Dirt Herders

The 3-step playbook to get a small business into ChatGPT

Getting a small business into ChatGPT results is not a brand-new discipline, but rather an issue of understanding the order and emphasis of local SEO strategies. The solution is claiming the correct profiles, capturing reviews in a high-leverage manner, and rebuilding content on your website. This is the same order we ran for Dirt Herders. Each step builds upon the last one, so doing each of them in this order is imperative.

Step 1 – Claim and optimize every profile that ChatGPT trusts

Your own website is not your strongest asset for ChatGPT and other LLMs’ visibility; third-party profiles are. For ChatGPT specifically, it leans heavily on directory data when answering “best [service] in [city]” queries.

BrightLocal’s 2025 study of AI search sources found that Yelp alone is cited as a source in 33% of AI searches across ChatGPT, Gemini, and Perplexity. (Source) The goal is to be present, consistent, and accurate on every directory ChatGPT pulls from.

The directory priority order

The priority order for directories to help show up in ChatGPT results is: Google Business Profile, Yelp, Bing Places, Apple Maps, and finally MapQuest. Your Google Business Profile is first because it feeds into Google’s broader entity graph, and is a very heavy local SEO lever. Yelp is one of the most heavily cited sources for Chat for local recommendation queries, especially in service categories. Bing Places is great because ChatGPT runs on Bing’s index, and Apple Maps and MapQuest are high authority profiles from reputable companies, making them very valuable as well. Claim your business on each of these directories, fill out every field that it provides you, add unique, relevant photos, and list every service as a separate entry when it is allowed.

NAP consistency

NAP consistency, a standard SEO practice, is a rule where the Name, Address, and Phone number must be identical, character-for-character, across every profile. When an AI sees “123 Main Street” on one profile and “123 Main St.” on another, it can read them as two different businesses and lose confidence in citing either. The additional directories mean more places to check, but a general rule of thumb is to pick one version to stick with and audit every listing against it.

Step 2 – Build a review capture system across all of them

Reviews are the single biggest trust signals for AI tools. ChatGPT and other LLMs weigh recency heavily, so a steady trickle of reviews will beat a big one-time influx. Additionally, a sudden pile of reviews looks suspicious. Setting up a system that captures reviews continuously is integral to succeeding in GEO.

The in-person ask

The highest converting tactic is asking for the review in person, while the work is fresh in a customer’s mind and they are happy. The face-to-face ask converts far higher than an email followup, even if the email is sent quickly after the job is done. Two tools we commonly suggest that make the ask easy are NFC review cards (tap-to-leave-review) and business cards with a QR code pointing directly to your GBP review link. This just ensures that the process for the client has no hiccups or delays.

What a great review actually looks like

While Google prohibits telling anyone what to write on a review, ensuring that your reviews include the services you provide is integral to your success in showing up in ChatGPT. Generic short reviews provide little to no value to an LLM’s understanding of your company. A great suggestion to the client to ensure good, helpful, AI-quotable reviews is to have them explain what the problem was before you came and then how you solved that problem.

Diversify across platforms from day one

Diversifying your reviews to multiple directories should be a high-priority task. Don’t wait until you are top 3 in the Map Pack to start collecting on other platforms. ChatGPT looks at Yelp reviews commonly for local recommendations, so when asking customers for reviews, alternate which platform you point them to so reviews build proportionally.

Step 3 – Rebuild your website content so AI can extract it

A singular “Services” page that becomes bloated or ends up with vague bullet points will be hard for both Google and AI to find anything worth quoting. LLMs are looking for clean, self-contained chunks of information that they can lift into their own answer. For example, “Professional window cleaning service” tells the AI nothing. A dedicated page on exterior window cleaning with specifics gives it much more to work with.

SE Ranking’s analysis of 129,000 domains found this pattern in the data: articles over 2,900 words average 5.1 ChatGPT citations versus 3.2 for thin content under 800 words, and pages with sections of 120 to 180 words between headings perform best. (Source)

Every service gets its own page

A good rule to follow is that every service and separable sub-service needs its own dedicated page on the website. A window cleaner, for example, shouldn’t have one services page. They should have separate pages for exterior window cleaning, interior window cleaning, screen cleaning, sill cleaning, and so on. Pages that match more specific intents help Google, LLMs, and humans understand what your business actually provides.

What goes on each service page

Every service page should include sections about how your small business does it differently, your actual step-by-step process, mentions of specific names of the tools, brands, or techniques you use, and a FAQ section. The “how you’re different” section gives the AI a unique angle to cite when comparing you to competitors. The step-by-step matters because it creates a clean, extractable chunk that an AI can pull into its direct answers. Being specific is just more proof that you are a professional and know what you are talking about. A FAQ section is a format that LLMs prefer to extract from. Use real questions a curious customer would ask, not keyword-stuffed filler no one cares about. Your FAQ is another opportunity to prove that you are a professional.

A good baseline template for service pages looks like this: an H1 that names the service and the location, an H2 explaining why a customer should choose you, an H2 walking through your step-by-step process, an H2 for reviews or social proof, an H2 covering pricing or memberships if relevant, and an FAQ H2 at the bottom. Most pages on the site can run on this skeleton. Where it makes sense, add a section unique to that service. Service pages are the most important pages to get right because they are what AI tools quote when answering “best [service] in [city]” queries.

A worked example: Dirt Herders’ exterior window cleaning page

The exterior window cleaning page on dirtherders.com is a working example of this template. The H1 is “Professional Exterior Window Cleaning Services In Santa Monica,” which names the service and the city. From there, the page breaks into the following H2s:

  • Why Choose Dirt Herders for Exterior Window Cleaning in Santa Monica
  • Our 4 Step Process
  • See What Your Neighbors Are Saying
  • Save Big With Our Dirt Herders Memberships
  • FAQ
  • Transform Your View With The Dirt Herders Exterior Window Cleaning Service

Each H2 does a specific job. The “Why Choose” section is where the differentiator goes. For Dirt Herders, that differentiator is the four-step process: scrubbing, squeegeeing, detailing, and applying their RainGuard Technology. Naming the process and the product gives ChatGPT something concrete to quote when a customer asks why one window cleaner is better than another. Generic phrasing like “we use the best products” gets ignored. “RainGuard Technology applied as the fourth step of our process” gets quoted.

The “Our 4 Step Process” section is the step-by-step. This is the most extractable section on the entire page because it is structured exactly the way an LLM wants to read it: a numbered list of named, specific actions. When ChatGPT pulls a recommendation for Dirt Herders, this is the section it lifts from.

The FAQ section at the bottom is where most of the long-tail queries get answered. Real questions a curious customer would ask, written out in plain language. The exterior window cleaning page uses these:

  • What makes The Dirt Herders exterior window cleaning different?
  • Can The Dirt Herders handle high windows?
  • How often should I schedule window cleaning for optimal results?
  • What if it rains after my window cleaning?

Each answer is short, direct, and references a specific feature of the service. None of them are filler. Every answer reinforces a differentiator that the AI can quote.

If completing the steps mentioned feels like more than you want to take on, this is what Levitate SEO does. Working with us is a streamlined SEO and GEO experience that is designed to be personalized to each client.

How to write so AI will quote you

Every page on your website should sound like you explaining your work to a curious potential client. Professional, specific, plain-language explanations are proven to be the best type of copy to help rank on LLMs. If your sentences begin to sound generic, like they could be copied from a competitor on the other side of the country, rewrite them. The fail-test is simple. If a sentence doesn’t reference something specific to your business, your process, or your service area, it doesn’t belong on the page.

What not to waste time on

Most “ChatGPT SEO” advice is repackaged generic SEO advice, and some of it actively wastes your time. The following list is some common recommendations that, based on recent data, don’t actually help out small businesses looking for ChatGPT results.

  • LLMs.txt has a negligible impact. SE Ranking’s analysis of 129,000 domains and 216,524 pages found that LLMs.txt files showed no measurable correlation with ChatGPT citations, and removing them from their predictive model actually improved its accuracy. (Source)
  • FAQ schema markup has a weaker effect than most claim. In the same SE Ranking study, pages with FAQ schema markup averaged 3.6 citations versus 4.2 for pages without it, meaning FAQ schema was actually slightly negatively correlated with citation rates.
  • “AI-Friendly” rewrites of every page are excessive. Over 80% of citations come from a small number of high-value pages, so focus efforts here.
  • Don’t buy reviews to boost your numbers. Many directories filter suspicious reviews, and AI tools are starting to weigh review velocity, not just count.

Things to try if the playbook doesn’t get you there

Every industry and market is different; some are much easier to get small businesses in ChatGPT results than others. Some secondary tactics to try after executing the 3 steps listed above include Reddit threads, local PR, and guest posts. First off, Reddit is commonly cited by ChatGPT, so creating a branded account and going onto related subreddits to answer questions about your service area is a go-to idea to move the needle. Getting cited in a local paper, trade publication, or Chamber of Commerce is one of the strongest authority signals an AI can pick up. Finally, getting a guest post on a local blog or neighborhood newsletter is great, slow, but compounds to be an amazing tool. These are some slower-moving strategies than the main playbook, and do not always need to be mentioned by AI.

Case study — How we got Dirt Herders into ChatGPT for window cleaning queries in Santa Monica

The starting point

Before this work, Dirt Herders was a Santa Monica window cleaning company with no presence in any AI search tool. Their old site was a basic Wix page with three pages total: home, about, and our work. There was no dedicated services page, no service-specific content, and nothing for an LLM to extract when answering “best window cleaner in Santa Monica.” On Google, they ranked roughly 3rd in the local pack for “window cleaning in Santa Monica” and nowhere else for any other window cleaning query. Their GBP and Yelp profiles were claimed but underutilized. They wanted to show up when potential customers asked ChatGPT for window cleaning recommendations.

The baseline numbers before the rebuild looked like this:

MetricBefore
Total website pages3 (home, about, our work)
Service-specific pages0
Google rankingTop 3 in local pack for one query only
Directories claimedGBP, Yelp
GBP reviews60
Yelp reviews25
GBP profile interactions~50 per month
GBP calls~5 per month

What we did

We ran the same three-step playbook on Dirt Herders. The changes broke down into directory work, review capture, and a full website rebuild.

ElementBeforeAfter
Service pages010 dedicated service pages
Total site pages311+
GBP services listedGeneric categoriesMatched 1:1 to new service pages
Directories claimedGBP, YelpGBP, Yelp, Bing Places, Apple Maps, MapQuest
Review capture systemNoneNFC cards, in-person ask, detailed review coaching
Site platformWixWix Studio rebuild

On GBP specifically, we updated the listed services to match each new service page on the rebuilt site, kept the regular cadence of updates, photos, and review responses, and made sure the new directory profiles used consistent descriptions across all of them. The review capture system replaced the previous approach of not asking at all. Technicians were trained to ask in person at the end of every job and were given NFC cards and QR-coded business cards to make the ask frictionless. Clients were also coached to write detailed reviews that mentioned the specific service, which makes the reviews easier for AI tools to quote. Finally, we rebuilt the website with 10 unique service pages and a new home page, each one structured around the template described in Step 3 above.

The timeline and the results

Three days after the new website launched, and one day after the sitemap was submitted, Dirt Herders started appearing in ChatGPT and Claude results. The four queries with rankings:

QueryChatGPTClaudeSearch intent
best window cleaners in Santa Monica#1#2High intent, ready to hire
best window cleaning company in Santa Monica#1#3High intent, ready to hire
window washing Santa Monica#2#2Mid intent, researching
residential window cleaning Santa Monica#2not shownMid intent, specific service

The pattern in this data is the actual story. Dirt Herders ranks #1 on ChatGPT for both of the highest-intent queries, the ones a customer types when they’re ready to hire someone today. Mid-intent research queries land at #2. Cross-platform spread is unusual: most case studies that hit one AI tool don’t hit another, but this playbook moved the needle on both ChatGPT and Claude at the same time.

Reviews kept compounding after launch. GBP went from 60 to 64. Yelp went from 25 to 28. Star ratings stayed where they were. The review system is built for steady accumulation, not a one-time spike, which is what AI tools reward.

Claude’s answer to “best window cleaning company in Santa Monica”. The Dirt Herders is listed third, described as appearing on Yelp with strong repeat-customer reviews. Two competitor names are blacked out.
A grid of points across a map of Santa Monica. Each point shows where Dirt Herders ranks in Google’s local results when searched from that spot. Most read 1 or 2, rising to 3 and 4 at the northern edge.
Every dot is a place on the map where we asked Google who the best window cleaner is. The number is where Dirt Herders came back. Most of Santa Monica returns a 1 or a 2.

What this proves

This playbook isn’t theory. It’s the result of running the exact three-step process above on a real small business. Most agencies talk about 3-6 month timelines. Dirt Herders started showing up in 3 days because the steps map to how AI retrieval actually works.

Each step of the playbook fed a different part of the AI retrieval system. The directory work fed Bing’s index, which ChatGPT pulls from directly when answering local queries. The service page rebuild gave the AI extractable, query-matched content to quote. The review capture system built the trust signals that AI tools weight when choosing between similar businesses. All three reinforced each other, which is why the results came in days instead of months. A site rebuild without directory work would have ranked on Google but not in ChatGPT. Directory work without a content rebuild would have built listings nobody could quote from. The review system without the other two would have been a steady trickle of signals attached to a site that gave the AI nothing to extract.

F.A.Q.

How long does it take to show up in ChatGPT?

It depends on what you’re starting from. A business with an existing Google Business Profile, Yelp listing, and a decent website can show up within days of running the playbook above, Dirt Herders started ranking three days after their new website launched. If you’re starting from scratch with no profiles, thin website content, and no reviews, expect 4 to 8 weeks for the foundational moves to register, and 3 to 6 months for the rankings to compound and stabilize.

Is ChatGPT SEO different from Google SEO?

It’s the same fundamentals with different emphasis. ChatGPT pulls heavily from Bing’s index, third-party profiles like Yelp and GBP, and community sources like Reddit, while Google leans more on backlinks and traditional on-page content. The overlap is smaller than you’d expect — only about 12% of ChatGPT-cited URLs also rank in Google’s top 10. That said, pages that hold Google’s top position are roughly 3.5 times more likely to be cited by ChatGPT, so strong Google rankings still help.

Does ranking on Google guarantee ChatGPT citations?

No. ChatGPT retrieves a large pool of pages for any given query, but only about 15% of them actually get cited in the final answer. The other 85% are read and discarded. ChatGPT applies its own selection criteria on top of authority signals, content extractability, how well the page matches the specific query, readability, and source diversity. A page can rank #1 on Google and still get passed over because it’s not structured in a way the model can lift cleanly.

Do I need to pay for special tools?

No, the foundation is free. Google Business Profile, Yelp, Bing Places, and Apple Business Connect are all free to claim and optimize. NAP consistency audits can be done manually if you only have a handful of listings. Where paid tools start to help is review capture software (useful if you’re emailing past clients to backfill reviews) and AI visibility trackers that monitor your rankings across ChatGPT, Claude, and Perplexity over time. Neither is required to start.

What if my business is in a small town?

Small towns are usually easier to rank in than major cities, not harder. Less competition means fewer businesses fighting for the AI’s attention, and the playbook works the same way regardless of population. The one caveat is that very small towns may not have enough query volume for ChatGPT to surface any recommendation at all, in that case, target the nearest larger town or county where customers are actually searching. Most rural service businesses already think this way for their Google ads, and the same logic applies here.

Do I need a brand new website?

Not always. Most sites can be restructured rather than rebuilt from scratch. If your current site is on a flexible platform like WordPress, Wix Studio, Webflow, or Squarespace, and you have the ability to add new pages and split services into their own dedicated URLs, restructuring is the move. A full rebuild only makes sense if your current site is on a rigid platform that won’t let you split out service pages, or if it has technical SEO issues serious enough that fixing them costs more than starting over.

How do I check if my business is showing up in ChatGPT?

Manual testing is still the most reliable method. Open ChatGPT in a fresh chat with no conversation history, run five to ten queries a real customer might use (“best [service] in [your city],” “who should I hire for [service] near [your city],” and so on), and screenshot the results. Repeat the same queries across Claude, Perplexity, and Gemini to track cross-platform visibility. Run the test once a month to see how your rankings move as the playbook compounds.

Reach Out!

If you are interested in getting similar results contact us now to get a free audit. Otherwise check out our pages on local seo work!

Local SEO

Scroll to Top