From #6 to #1: An 8-Week AI Visibility Case Study
An established bail bond company appeared in 18.75% of AI recommendations and was absent from 81.25%. Eight weeks later it ranked #1 across every current AI visibility report configuration tested.
An established bail bond company appeared in 18.75% of AI recommendations and was absent from 81.25%. Eight weeks later it ranked #1 across every current AI visibility report configuration tested.
Real Google Business Profile optimization comes down to three things, not the fifteen most checklists hand you: your category, whether your basic details are accurate, and your reviews. If you've searched how to rank in Google Maps and come away confused, that's the checklist's fault, not yours. Get those three right and the rest is optional polish. Get them wrong and nothing else on the list matters much, no matter how many other boxes you check.
Open any Google Business Profile optimization guide and you'll find the same thing: a list of ten to fifteen fields, all presented as equally urgent. (GBP for short: the free Google listing that shows a business on Maps and in local search.) Fill out your hours. Add photos. Write a description. Enable messaging. Nobody says which of those actually moves a search result, so a busy owner either does all fifteen badly or gives up halfway through.
In our AI gap report analysis of 17 local businesses across 1,352 AI answers, we found every engine named the business in only 10 of 272 combinations, which is 3.7%.
Whitespark's 2026 survey of local-SEO experts, scoring 187 ranking factors, found that signals from the profile itself make up about a third of the total local-pack ranking weight, the single largest category measured, ahead of reviews, on-page SEO, links, behavior, and citations, each its own smaller slice. So the profile genuinely matters. What that survey doesn't say, and what almost no guide bothers to add, is that the fields inside that profile are nowhere close to equally weighted.
The rest of this piece ranks them by actual impact, not by checklist length, so a time-poor owner can do the three things that matter this month instead of fifteen things that mostly don't. Get your free AI Visibility Audit if you want a fuller picture of where your online presence stands beyond just this one profile.
Your primary category is the single line on your profile that tells Google what kind of business you are. Among the fields inside a profile, it has consistently ranked as the strongest confirmed lever across Whitespark's recurring annual surveys, more than hours, more than photos, more than your description.
The mistake most owners make is picking something broad because it sounds like it covers more ground. Choose the most specific category actually available instead. "Plumber" beats "Contractor" if plumbing is what you do, because Google matches searches to the category that most precisely describes the business, not the one that technically applies to the widest range of services.
You can add secondary categories too, and it's worth doing once the primary is right. GBP categories work this way: one primary, several secondary, all pulled from a fixed list Google maintains rather than free text you type yourself. But secondary categories don't carry primary's weight, so don't treat them as a substitute, and don't hedge on the primary category "to cover more searches." That instinct works against you here.
Take two plumbers in the same town. One lists "Plumber" as the primary category. The other, worried about looking too narrow, lists "Contractor" instead, reasoning that contractors do plumbing work too. When someone searches "plumber near me," Google weighs the category field heavily in matching that specific intent. The business that said plainly what it is gets matched. The one that hedged toward a broader label gets treated as a worse fit for that exact search, even though both businesses do the same work and might even do it equally well. Book a call with GetLocalLeads.AI if you'd like a second opinion on which category fits.
Google's own guidance says relevance, distance, and prominence combine to decide which businesses show up for a given search, and that businesses with complete, accurate information are more likely to appear at all. These three map directly onto what's usually called Google Business Profile ranking factors: how well you match the search, how close you are, and how established you look. None of that requires anything clever. It requires the profile to be finished and correct.
In an internal study of 41 local service businesses, 68% wrote their own business name more than one way across their website and public profiles.
The specific fields worth checking: hours, address, phone number, category, and attributes. Attributes are the small checkboxes for things like wheelchair accessible, appointment-only, or veteran-owned, and they add real detail Google can match against a specific search without changing your category. All of these fields need to match reality, and they need to match what's on the business's own website and any other listings. A phone number that's different on the website than on the profile, or hours that still show last year's holiday schedule, reads as an unfinished profile, not a small clerical slip.
A fast way to check this today: log into the profile and verify the hours are still correct. Seasonal schedule changes, a new closing time, an added Saturday, are the most common way this field goes stale, because nobody remembers to update it once the season passes. The same five-minute check covers the phone number and address while you're already looking. Learn more about GetLocalLeads.AI's Google Business Profile Management service if you'd rather hand that upkeep off.
Reviews are the second-largest factor in the same survey, smaller than the profile itself but bigger than on-page SEO, links, or anything else measured. Unlike the category fix, reviews reward an ongoing habit more than a one-time push: asking happy customers for a review after a good job, and responding to every review that comes in, good or bad. A short, specific response, thanking someone by name or addressing what they actually said, does more than the same copy-pasted line under every review.
Photos matter too, in a more practical way than a ranking factor chart shows. A customer scanning search results is more likely to call a business whose photos look current and real, actual jobs, an actual truck, an actual crew, than one with a stock image or nothing at all. That's reasoned judgment, not a cited statistic, but it fits everything else here: the profile is often the first real look a customer gets at the business, before a website ever gets clicked.
Posts sit at the bottom of this tier. They're a nice-to-have once category, completeness, and reviews are handled, useful for announcing something time-sensitive, but not a priority ahead of the three that came before them.
Compare two HVAC companies competing for the same search. One has forty reviews, a mix of old and recent, answered within a day or two each. The other has forty reviews too, all from three years ago, none of them answered. Both satisfy "have reviews" as a checklist item. Only one looks like an active, trustworthy business to a customer deciding who to call, and that gap is what the checklist mindset misses. Book a call if the review habit is what you'd rather hand off.
Q&A monitoring is fine to check occasionally rather than daily. It only needs real attention if spam questions start showing up, and a stray unanswered question rarely costs a call the way a wrong phone number does. A quick look once a month, while you're already in there checking hours, is plenty.
Product catalogs and booking-button integrations are optional add-ons for most service businesses. They can help in specific cases, a business that sells physical products alongside services, for instance, but they aren't ranking-critical, and building one out properly is real time spent on something well below the top three.
None of this is laziness. A time-poor owner who does the top three things well and skips the rest is making the correct call, not cutting corners. The checklist approach fails exactly because it treats a fifteen-item list as one undifferentiated block of homework, when the evidence says the weight sits in a handful of those items rather than spreading evenly across all fifteen. A quick call with GetLocalLeads.AI can help sort out what's worth your time.
This week: check the primary category. Log in, look at what's currently selected, and if a more specific option exists on Google's list, change it. This alone is the most useful five minutes you can spend on the entire profile.
This week: check completeness. Hours, phone, address, and attributes should match reality and match the business's own website and other listings. A profile that's merely populated isn't the same as one that's accurate, and the gap between those two is exactly where most profiles quietly lose points.
Ongoing: build a review habit. Ask happy customers after a good job, and respond to every review that comes in. Neither step needs a system or a subscription to start; a two-line text after a completed job and five minutes a week answering reviews covers most of it. None of this is complicated on its own, and together it's the actual difference between a profile that just exists and one that works to rank in Google Maps.
If the DIY version turns into more than you have time for, GetLocalLeads.AI's Google Business Profile Management service covers this work: GBP audits, GBP optimizations, and keeping the profile's schema (the behind-the-scenes code that tells search engines and AI tools what a business is) consistent across platforms. GetLocalLeads.AI is an AI visibility and digital marketing agency for local and multi-location service brands, and the profile is one piece of that.
One primary category plus up to several secondary ones, all selected from Google's fixed list rather than typed freely. The primary carries far more weight than any of the secondaries, so get that one right first before spending time adding others, since a well-chosen primary does more work than a long list of secondary categories ever will.
Pick the closest, most specific match available rather than a broader one that technically fits. A near-exact specific category consistently outperforms a broad one that covers more ground on paper, even when the broad one feels safer, because Google is matching a searcher's specific intent, not rewarding whichever label sounds the most inclusive.
Yes, both good and bad ones. Responding is half of the review habit, and it's the half customers can see: an unanswered bad review sits there unaddressed for every future customer, long after the original problem is forgotten. A short, calm reply to a bad review often does more for a future customer's trust than the negative review itself does damage.
The category and completeness fixes are worth doing yourself; they take minutes and cost nothing. If checking your profile turns up more than you have time to fix, or you'd rather have someone handle the ongoing review responses and profile upkeep for you, GetLocalLeads.AI's GBP management service covers both, and it includes an audit of where the current profile stands.
Check hours and details whenever they change in real life, holidays and season changes especially, and treat reviews as an ongoing habit rather than a one-time task. The category and core details, once right, don't need constant revisiting; they need to be correct, not frequently touched, which is part of why this whole approach takes less ongoing time than the fifteen-item version.
Fifteen half-finished fields lose to three that are actually right. Category, completeness, reviews, in that order, and everything else is optional polish. The fastest first move is the category check: log in today, and if a more specific option exists, take it. Then check the hours while you're there. That's week one of how to optimize your Google Business Profile, and none of it requires a specialist, only the willingness to finish three things instead of skimming fifteen. Book a call if you'd rather have GetLocalLeads.AI handle the ongoing part of this for you.
The reliable way to get more Google reviews is to ask every satisfied customer at the moment the job is finished, send a direct link that opens the review box for them, and answer every review that comes back. That mechanic has not changed in years. What changed is who reads the result. Your reviews picked up a second audience made of AI systems, and sorting out what that does and does not change is the rest of this piece.
For Yelp reviews, yes, and there is a named, dated deal behind it. For Google reviews specifically, no equivalent public deal has been announced, so the honest answer to "does AI read reviews" depends on which reviews you mean and which system is reading.
In our AI gap report analysis of 17 local businesses across 1,352 AI answers, we found one business was the single most-named company in its market, ahead of 309 others, while still appearing in only 10% of its answers.
Search Engine Land reported the concrete part. On July 23, 2026, OpenAI and Yelp announced a data-licensing partnership: Yelp licenses its listings, ratings, user reviews, and photos to OpenAI, so ChatGPT can show star ratings and review snippets, with links back to Yelp, when someone asks about restaurants, plumbers, or salons. The deal is non-exclusive, so the same Yelp content could reach other AI platforms too. Note what it is not: a statement about the reviews on your Google Business Profile.
Google's own position is quieter and more useful. Google says the same fundamentals that earn strong organic rankings are what make content eligible for AI Overviews and AI Mode, an AI Overview being the summarized answer Google writes at the top of a results page instead of a list of links.
Google does not describe a separate, secret AI ranking factor for reviews. Its guidance stays plain: businesses with complete, accurate information are more likely to show up in local search at all. That is the whole story on AI and Google reviews as of September 2026. One platform's corpus is licensed and named. Everything else is inference.
Here is the part that reaches your phone. BrightLocal's 2026 consumer review survey of US adults found 42% now trust an AI platform's local recommendation as much as a written review. When an AI answer names two or three businesses, that answer is the shortlist and the call comes from inside it. To see where your business currently stands across AI platforms, the free AI Visibility Audit is built for that.
There is a whole category of blog post that will tell you exactly how much AI weighs your reviews. One quotes a percentage lift in AI mentions for businesses with recent reviews. Another names a review count below which AI supposedly will not mention a business at all, sometimes with a star rating attached for good measure. Chase any of those figures back to the source and you find the same thing: another blog post citing another blog post.
So those numbers are not in this article. No named study, sample size, or methodology could be found behind any of them, and an unsourced number that sounds about right is worse than no number, because you cannot check it and you will make decisions on it anyway. Anyone selling a review strategy built on a percentage they cannot source is selling the percentage.
Take them out and there is still plenty standing: a licensing deal with a date and two companies on it, a consumer survey with a published sample, and Google's own stated position. None of the practical instruction below depends on a weighting figure nobody has published.
The case for reviews was settled on human behavior long before any of this, which is the reason the AI angle changes your audience and not your work.
Based on one of our internal studies of 41 local service businesses, 17% showed conflicting review counts on their own site or against Google, and 63% gave no path from the website to verifiable review profiles.
A 2019 analysis of transaction and review data from more than 200,000 US small businesses found that businesses with an above-average review count earned roughly 82% more annual revenue than businesses with below-average counts. Volume, not stars. Two shops with the same 4.6 rating and very different review counts are not in the same position, and the one with more of them is usually the one doing better.
The same 2019 analysis turned up something most owners find backwards. The best-performing rating band was 3.5 to 4.5 stars, not a perfect 5.0. A flawless rating built on eleven reviews reads as thin rather than excellent, because shoppers have learned what an unbroken run of perfect scores usually means and they discount it accordingly.
Recency does its own work. BrightLocal's 2026 survey found 74% of consumers look for reviews written in the last three months, 32% want something from the last two weeks, and 18% only trust reviews from the past week. Read that as a maintenance schedule rather than a statistic. A hundred reviews that all stopped arriving in 2024 satisfies a checklist and fails the customer standing on your profile right now deciding whether you are still any good. Book a call if the upkeep is the part that keeps sliding to next month.
Timing is most of it. The moment to ask is when the work is finished and the customer is standing there pleased about it: the new unit is running, the drain is clear, the roof is done and the yard is clean. Ask then, in person, while the relief is fresh. An email three days later lands on somebody who has already moved on, and the goodwill you earned has cooled into a polite maybe.
Then remove the friction. A direct review link, the one that opens the review box with the rating stars already showing, comes from the business profile itself, and it turns the ask into one tap. Texting that link while you are still on site beats "look us up on Google and leave a review," because the second version asks a busy person to go find you, and most of them will not.
What you actually say matters more than owners expect, because a specific ask tells the customer what to write about. Compare two texts. The generic one: "Thanks for your business! Please leave us a review." The specific one: "Thanks again for today. If the install went smoothly, would you mind leaving a quick review? It genuinely helps people around here find us." Then the link.
The second names the job, gives a reason, and hands over the tap. It also tells the customer what to mention, which is how you end up with reviews that say "install" and "showed up on time" instead of five words and a star.
Make it routine instead of a campaign. One ask per completed job beats a once-a-year push that nets thirty reviews and then goes silent for eleven months, and it is what keeps the recency numbers above working for you. If you would rather see what a managed version of this looks like, that is a conversation worth having.
Silence is a visible choice. BrightLocal's 2026 survey found 42% of consumers say they are unlikely to use a business that never replies to its reviews, which means a page of unanswered reviews tells every visitor something about how the place is run.
The 2019 analysis of those 200,000-plus small businesses put a number on the other side of it. Businesses responding to at least 25% of their reviews earned about 35% more revenue on average than businesses responding to none, with the benefit flattening out above a 50% response rate. Use that second half honestly. It says answer most of them, not every last one, and you can stop feeling guilty about the ones that slip past.
A bad review gets a short, calm, specific reply, and you are not writing it for the reviewer. You are writing it for the customer reading the page a month from now. Acknowledge the specific thing, say what you did about it, and stop. Two sentences is usually right.
Arguing in public loses even when you are correct, because the reader is not deciding who was right. They are deciding who they would rather have in their house.
Copy-paste replies fail for a plain reason. An identical "Thanks for your feedback!" under twenty reviews reads as automated to a human and adds nothing distinctive for anything else reading the page. Naming what the customer actually said takes ten extra seconds and does the whole job. Responses are part of what GetLocalLeads.AI's Google Business Profile Management handles for owners who want that piece off their plate.
Do not buy reviews, and do not trade anything for them. No discount for a five-star, no entry into a drawing, no free filter change. Google's policies prohibit incentivized reviews, and the downside is not a scolding. It is review removal or a suspended profile, which costs far more than the reviews were worth.
Do not gate, either. Gating is the practice of screening customers first, sending the happy ones to your public review link and quietly routing the unhappy ones to a private form. It is against Google's policies, and it also builds exactly the too-perfect rating profile that underperforms, which makes it a policy risk that is also bad strategy.
Ask everyone whose job went normally and let the results be what they are. A handful of three- and four-star reviews with real detail in them does more for a shopper deciding who to call than an unbroken wall of five stars, because the wall looks bought and the mix looks real. When you are not certain whether something you already do crosses that line, an outside opinion is worth the call.
This week, get your direct review link and put it somewhere you will actually reach for it: a saved text template on your phone, a shortcut on the home screen, whatever you will use without thinking. A link you have to go hunting for is a link you will not send.
On every completed job, make one ask, at the end, in your own words. Not a script off a card, just the thing you would say anyway with a specific reference to the work you finished. While you are in the profile grabbing that link, take a look at the fields that actually move calls on your profile, because reviews sit on top of a listing that has to be correct first.
Every week, spend fifteen minutes answering whatever came in. That is the whole habit. Review-response management is part of GetLocalLeads.AI's Google Business Profile Management service, alongside GBP audits and optimizations, for owners who want that part handled. GetLocalLeads.AI is an AI visibility and digital marketing agency for local and multi-location service brands. Book a call if you would rather stop carrying the ongoing half yourself.
Not that anyone has announced. What is documented is narrower: as of July 2026, ChatGPT can surface Yelp business content, star ratings and review snippets included, under a licensing agreement between OpenAI and Yelp. That covers Yelp's corpus, not Google's. Your Google reviews are visible to Google's own systems, a different matter from an outside AI company getting access. Anyone telling you precisely how ChatGPT weighs a Google review is guessing.
There is no published threshold, and the counts quoted around the internet cannot be traced to any named study. What is documented is relative, not absolute: in a 2019 analysis of more than 200,000 US small businesses, an above-average review count predicted roughly 82% more annual revenue than a below-average one. The useful target is not a number. It is having more Google reviews than whoever the customer is comparing you against.
Both, and recency is the half most owners neglect. BrightLocal's 2026 survey of US consumers found 74% look for reviews written in the last three months, 32% want the last two weeks, and 18% only trust the past week. A pile of old reviews reads as a business that used to be busy, which is why the ask belongs at the end of every job rather than an annual push.
Respond, briefly and calmly. Write it for the next customer reading the page, not for the reviewer, because that person's decision is still open. Acknowledge the complaint, say what you did about it, and stop there. Ignoring it leaves the reviewer's version as the only version, and the 2019 small-business revenue analysis found responders outearned non-responders.
Because the star rating is one input, not the input. Review count, how recent those reviews are, whether anyone replies, and whether the business is described consistently across the platforms an AI system can actually see all differ between two businesses with identical stars. Working out which one is behind you is what GetLocalLeads.AI's GBP management service is for, and it starts with an audit of where the profile stands.
The advice did not change when the audience did. Ask at the end of every job, keep new reviews arriving often enough to still mean something, and answer what shows up. That was correct before any AI system could read a review page and it is correct now, the least exciting conclusion available and the only one with evidence under it. Get your review link today and use it on the next job you finish. If you want the follow-through handled for you, start with the free AI Visibility Audit.
An llms.txt file cannot block an AI crawler (the automated software AI tools send out to read websites), unblock one, or make ChatGPT recommend your business, no matter how well it's built. It's a short plain-text file that lists your most important pages for an AI tool to read. The file that can actually lock AI out of your website by accident is a much older one: robots.txt, and checking it takes about two minutes.
An llms.txt file is a plain text file, written in a simple formatting style called markdown, that sits at the root of a website (the top level, as in yourdomain.com/llms.txt) and lists the site's most important pages in a short, organized format: a heading, a one-line description of the business, then a list of links grouped by what they cover. The idea is to hand an AI tool a clean summary instead of making it dig through every page to figure out what a business does.
In our AI gap report analysis of 17 local businesses across 1,352 AI answers, we found 32% of answers named the maximum of five businesses.
Here's the part most guides bury: it does not block anything, does not grant permission for anything, and does not change whether a page gets indexed (listed in search results). Think of it as a table of contents left on the counter, not a lock or a key.
The honest evidence says this file isn't doing much yet, either. A 2026 Ahrefs analysis of 137,000 domains found that 97% of these files are never even requested by any crawler. Google's own John Mueller has said publicly that the same thing shows up in server logs (the record of every visit a website gets, bots included): AI services check a site without ever asking for it.
As of 2026, no major AI provider has confirmed using it to decide rankings or recommendations. If you've read an article promising this file as the new must-have for getting found by AI, that promise is ahead of the evidence and worth a second look before anyone spends real time on it. For anyone who'd rather not go digging alone, GetLocalLeads.AI's free AI Visibility Audit is the simplest first step.
robots.txt has been around for thirty years. It's the file search engines, and now AI crawlers, check first to see what parts of a site they're allowed to read. Unlike llms.txt, robots.txt genuinely controls access. Get it wrong, and you can lock out a real chunk of your visibility without ever meaning to.
Based on our internal study of 41 local service businesses, 29 of the 41 (71%) passed our crawl-access check, so access was the part most of them already had right.
That's how it usually goes wrong. A security plugin added years ago to stop scraper bots (programs that copy content off websites) sometimes ships with a default rule that blocks AI crawlers too. Other times a rule written for a staging site (a private test copy of the website) gets copied to the live one and never revisited. Nobody wakes up and chooses to block ChatGPT. It happens by accident, in a file almost nobody looks at twice.
Not every AI bot from the same company does the same job, either. OpenAI's own developer documentation confirms that GPTBot crawls content for model training (teaching the AI), while a separate bot called OAI-SearchBot powers live ChatGPT search results, and the two are controlled independently in robots.txt. Blocking one has no effect on the other.
So a business that says "we already blocked the AI bots" may have blocked the training crawler while leaving itself invisible in ChatGPT's actual search answers, or the reverse. Other AI companies run their own separately named crawlers, each controlled by its own line in the same file.
Say a contractor installed a security plugin two years ago to keep bad bots off the site, checked the box that looked safest at the time, and never opened that settings page again. The plugin's default happens to disallow every AI crawler along with the scrapers it was built to stop. Nobody chose that outcome, and nobody would notice unless they went looking. Worth checking whether that's your website too, or book a call and let GetLocalLeads.AI check it with you.
In GetLocalLeads.AI's experience, AI visibility (whether AI tools like ChatGPT can find your business and bring it up when someone asks) can shift within 24 hours of a change like an updated robots.txt or llms.txt file, though results are never guaranteed. That's a small window for something that costs almost nothing to check.
The math is lopsided in a useful way. Adding a basic llms.txt costs almost nothing, even unproven, so doing it properly is cheap insurance rather than a priority fight. Checking robots.txt costs nothing either, but getting it wrong silently costs something real: a fast-growing share of customers now ask an AI assistant for local recommendations, and the AI visibility basics are the place to start if that shift is new to you. A wrongly blocked robots.txt shuts that whole channel off without a warning light anywhere on the dashboard.
Take an HVAC company that just spent real money on a redesign, new photos, and a clearer services page, all aimed at looking trustworthy to a customer researching repair options. None of that spending reaches the customer whose first stop was an AI assistant if the site's robots.txt quietly tells every AI crawler to stay out, because the AI never got to read the site. Those are the real stakes: a closed door nobody remembered closing. That check is worth five minutes before spending money on anything else, and GetLocalLeads.AI can walk you through whatever it turns up.
Checking your robots.txt for AI blocks takes one step: type yourdomain.com/robots.txt into a browser. This is the whole self-diagnostic for "is my website blocking ChatGPT," and it takes less time than reading this sentence.
A clean, healthy file usually looks like a short list of lines starting with "User-agent" (which names the bot a rule applies to) followed by "Disallow" lines (which name the folders that bot must stay out of), aimed at specific spots such as an admin login page, not the whole site. A red flag looks like a bare "Disallow: /" applied to every visitor (the slash on its own means the entire site), or a named AI bot such as GPTBot or OAI-SearchBot singled out and disallowed on its own line. If an AI bot's name shows up next to the word "Disallow," that bot is blocked, full stop.
Checking the other file works the same way: type yourdomain.com/llms.txt. Most small business sites won't have one yet, and that is completely fine. It's not a sign anything is broken, just a low-priority addition still on the list, unlike a robots.txt problem, which is never low-priority once confirmed.
What you do with what you find matters more than the check itself. A confirmed robots.txt block is a same-day fix, usually a quick conversation with whoever manages the site, the hosting provider, or the developer who built it, since the fix is often a single line removed from one file. A missing llms.txt is add-when-convenient, never an emergency, and never worth reshuffling the priority list over.
Don't confuse the two files' urgency just because they sound similar or get mentioned in the same sentence online. If what you find is hard to read, that's a fair thing to bring to a call with GetLocalLeads.AI.
Fix a confirmed robots.txt block first, always, before spending a minute on the other file. That single fix removes an active barrier; everything else on this page is optimization stacked on top of a door that's already open. If the site is on WordPress or a similar platform, this usually lives in a plugin's settings screen or a single editable text file, and a hosting support team can usually point to it if you're not sure where to look.
Once that's handled, add a basic llms.txt. It costs little, it doesn't hurt anything, and it positions the site for whenever adoption catches up to the hype, without pretending that day has already arrived. Nobody needs to treat it as urgent to still get it done this month.
This is exactly what the AI-visibility guarantee from GetLocalLeads.AI, an AI visibility and digital marketing agency for local and multi-location service brands, covers: making sure a client's robots.txt and llms.txt files are configured so AI can find and crawl the site, since many businesses unknowingly lock AI out of their own website. It's a narrow, specific guarantee: it covers whether AI can get in and read the site, not whether an AI tool decides to name the business afterward, which is its own separate mechanism. If checking your own two files turns up something you're not sure how to fix, that's worth a conversation, and GetLocalLeads.AI's AI visibility work is the place to start.
No, and confusing the two is the most common mistake in this topic. robots.txt controls what crawlers are allowed to access, and getting it wrong can genuinely hide a site from AI tools entirely. The other file is just a reading list of a site's important pages, with no ability to block or allow anything on its own, no matter how carefully it's written or formatted.
Not urgently. It's cheap to add and doesn't hurt anything, but a large 2026 study found 97% of them are never even requested by a crawler, so it belongs after the robots.txt check, not before it, and definitely not instead of it. Treat it as something to get to this month, not something to drop everything for today.
Type yourdomain.com/robots.txt into a browser and look for a bare "Disallow: /" or a named AI bot listed as disallowed on its own line. If you want a fuller picture of how AI tools treat your business right now, beyond just this one file, check where you stand next.
Not directly. Google's ranking system and OpenAI's crawlers are separate systems entirely, and even within OpenAI, blocking the training bot doesn't affect the separate bot that powers live ChatGPT search results. Each block only affects what it specifically names, never anything wider than that.
Most often a security plugin with an overly broad default that was never revisited, or a rule copied from a staging site that shipped to the live one by mistake. Almost nobody blocks AI crawlers on purpose; it's nearly always a setting nobody remembered was there.
The boring file wins this round. robots.txt is unglamorous and thirty years old, and it's still the one worth checking today, while llms.txt waits for the rest of the internet to catch up to the promises already written about it. Neither file will make the phone ring on its own, but one of them can quietly cost you the calls that start with an AI assistant. If you haven't already, work through the self-check guide for the fuller picture. Then get your free AI Visibility Audit and let GetLocalLeads.AI take the second look.
Yes, ChatGPT recommends businesses, and Gemini does too, but not from a ranked list the way Google shows ten blue links. When someone asks either tool for a plumber or an electrician nearby, it names two or three businesses by piecing together whichever ones it can describe with the most confidence from what it finds on the web. There's no submit form, no leaderboard, only how clearly your business shows up everywhere the tool looks.
A year ago, asking an AI assistant to find a local business was rare. A 2026 BrightLocal survey found that changed fast: the share of people using AI for local recommendations jumped from 6% to 45% in twelve months, making AI the third most common way people find a local business. Over the same period, Google's share of where people go to read reviews slipped from 83% to 71%.
In our AI gap report analysis of 17 local businesses across 1,352 AI answers, we found 11 of the 17 businesses had a competitor that AI named more often than them.
That shift changes the math for anyone who depends on the phone ringing. A Google search still hands a customer ten links and lets them scroll. ChatGPT and Gemini skip that step. They read the request, then name two or three businesses and stop. Being the fifth-best plumber in town used to mean a customer might still scroll down far enough to find you. Now it can mean you never come up at all, no matter how good the work is.
If your real question is "why isn't my business showing up on ChatGPT," we've already walked through why this happens, and the AI visibility basics cover any term here that's new to you. The short version: this is a missed-calls problem, and it behaves exactly like every other invisible-business problem this industry already understands. Rankings never entered into it. That's the kind of gap worth closing before the next call goes to whichever competitor the AI happened to name instead.
So how does ChatGPT pick businesses, in practice? It draws on what it already knows plus a live search of the web, then names whichever businesses it can describe with the most confidence. Start with what it isn't, though. There's no portal where you submit your business to ChatGPT, no paid placement, and no fixed table ranking every plumber in your zip code. Nearly every competing explanation opens with some version of "here's the secret formula," and that framing is the first thing to drop. There is no formula to buy into.
What happens instead is closer to what a sharp assistant would do if you handed them the internet and thirty seconds: put together an answer from whatever they can find and trust quickly. That's why the same question, worded two different ways, can come back with two different sets of names. The answer gets assembled on the spot from whatever is easiest to find and hardest to doubt, and there is no scoreboard behind it.
A business with a clear, current website and matching directory listings is easy to trust in that moment. A business with no site and a Facebook page last updated in 2019 is not, regardless of how good the actual work is.
A citation, in plain terms, is the source an AI tool points to when it names you, and where those come from has been measured. A 2025 Yext analysis of 6.8 million AI citations across ChatGPT, Gemini, and Perplexity found that 86% traced back to sources a business already controls: 44% from the business's own website, 42% from directory and listing pages. Almost all of it comes from places you already own, not from some third-party gatekeeper deciding your fate.
Be honest about the limits here too. There's no published formula, and OpenAI itself only says its search results aim to be relevant and reliable, not that any factor guarantees placement. Anyone promising a guaranteed ChatGPT recommendation is selling something that doesn't exist yet. What follows is the handful of things that consistently show up wherever a business does get named. If you'd rather know where your own business lands than guess, that's worth a short call.
Consistency comes first. Your business name, address, and what you actually do need to read the same way on your website, your directory listings, and everywhere else your business appears. Think of it as your entity: the single, unambiguous idea of who you are that every source online should agree on. When your site says "residential and commercial HVAC" but your Google Business Profile just says "HVAC," or your phone number differs between your site and a directory, the model has to guess which version is right, and a guess is a reason to name someone else instead.
In one of our internal studies of 41 local service businesses, none earned a positive rating on AI trust signals, and Organization schema, the code that tells AI who a business is, was present on only 49%.
Your own site and directories do most of the work. Since, as covered above, 86% of what gets cited traces back to a business's own website and its listings, the free stuff matters more than anything paid. A page that plainly states what you do, who you serve, and where, plus an active Google Business Profile and one or two other directory listings your customers already use, covers most of what the model is drawing from. That's a plain services page and consistent listings, not a fancier website or a bigger ad budget.
Reviews spread across more than one platform beat a perfect score in just one. Presence and recency across Google plus at least one other platform reads as more trustworthy than a flawless rating sitting alone. A model weighing whether to name you is looking for corroboration, not a perfect number from a single source.
Take two plumbers in the same city with the identical star rating. The first has a website that says plainly "residential plumbing repair, no new construction," plus three directory listings that all list the same phone number and service area. The second has a bare one-page site and no listings anywhere else. Asked to name a residential plumber nearby, the model has one business it can describe with confidence and one it can barely describe at all. That gap is exactly what GetLocalLeads.AI's AI visibility work exists to close, entity consistency first, and it's worth seeing in action.
Physical proximity matters less here than it does on Google Maps. A clearly described business two towns over can beat a nearby one with a thin or inconsistent footprint, because the model is matching confidence and clarity, not measuring a radius. This is a reasoned read of how the mechanism works rather than a published statistic, but it follows directly from everything above: if the model is choosing whoever it can describe most confidently, distance alone was never going to be the deciding factor.
A perfect star rating alone isn't the lever most guides claim it is, either. In the same 6.8-million-citation Yext study, reviews and social-proof sources accounted for only 8% of citations, a smaller slice than the "get more five-star reviews" advice implies. Reviews still matter. They just aren't carrying nearly as much weight as most local-SEO guides suggest, and chasing a perfect score while ignoring basic consistency gets the priority backwards.
There's also no AI equivalent of Google Ads yet: no sponsored slot, and no way to buy your way into the shortlist the way you can buy your way to the top of a search results page. Worth a second look before spending money chasing a lever that doesn't exist yet, while the free fixes to pages you already own are still sitting undone.
Start by checking where you stand before you change a single thing; that walkthrough covers the exact test.
Once you know, fix the free stuff you already control first. That covers the largest share of what these tools cite, before any paid service enters the picture.
None of this requires a redesign or a marketing budget. Open your website and check that the homepage states, in plain words, what you do and where you do it. Open your Google Business Profile and confirm the name, address, phone number, and category match your site exactly. Do the same for one or two directory listings you already have. That's the entire first pass, and it takes less time than a single missed call costs you.
That's the short version of how to get recommended by ChatGPT: fix consistency first, everything else second. GetLocalLeads.AI is an AI visibility and digital marketing agency for local and multi-location service brands, and in plain terms its AI visibility work is exactly this: making your business's entity, its name, its services, its location, and what it does and does not do, unambiguous everywhere an AI tool might look for it.
There's no magic in it and no guarantee behind it, only consistency done deliberately instead of by accident. If your own audit turns up more gaps than you can fix in an afternoon, book a call and start with the biggest ones first.
No. There's no submission form and no paid placement. The only thing that makes ChatGPT recommend your business is being easy to find and describe consistently across the web, which the tool draws on when it builds an answer. Paying anyone for "ChatGPT submission" is paying for something that doesn't exist yet.
Indirectly. ChatGPT doesn't read a live star-rating feed; it reads review-heavy pages for consistency and depth. Reviews also carried a smaller share of AI citations than most local-SEO advice implies, so a handful of detailed, recent reviews spread across two platforms can outperform a single flood of five-star ratings on one site.
Less than it does on Google Maps. A clearly described business further away can get named ahead of a nearby one with a thin or inconsistent online footprint, because the model is matching confidence, not measuring a radius. That's a reasoned read of the mechanism rather than a published statistic. Your service area still needs to be stated plainly on your site, though, or the model can't tell you cover that town at all.
Related, but separate. Google ranks pages against a search; an AI tool is choosing a business it can describe and vouch for in a sentence. A page can rank well on Google and still not be the kind of clear, consistent source an AI tool trusts enough to name, and the reverse is just as true. Treat them as two projects worth doing in parallel, not one substituting for the other.
Run the actual check. Ask ChatGPT and Gemini a real question the way a customer would phrase it, something like "who's a good residential plumber in [your town]," not just your business name by itself. Run it more than once, since the same question worded two ways can return two different shortlists, and note who gets named in your place.
The businesses winning this are the easiest ones to describe with confidence, flashy or not, and that's fixable starting today without buying anything. Every gap you close now is one less guess the model has to make the next time a customer asks, and the customer never sees the guess, only the name that came back. Get your free AI Visibility Audit to see exactly where the gaps are.
Answer engine optimization, or AEO, is the work of getting an AI like ChatGPT or Google's Gemini to understand your business well enough to name it, unprompted, when someone asks for a service you provide. SEO is a different job: getting a page ranked so a person clicks it. If you run a local service business, you've probably noticed the two starting to blur together in what people tell you to fix next, one more acronym stacked on top of rankings, reviews, and a website you already pay someone to maintain. Both matter, one doesn't stand in for the other, and mixing them up is an easy way to spend a year fixing the wrong thing. Here's what's actually different, why the gap between them is bigger than most owners assume, and what changes in practice once you know it.
Your rankings look fine. Maybe you're on page one, maybe you're in the map pack (the three map listings Google shows at the top of a local search), and by every report you've ever been handed, that should mean the phone rings. Then someone tells you that isn't enough anymore, that you also need a new acronym now, and the whole thing starts to sound like a new toy a vendor invented to sell you something.
In our AI gap report analysis of 17 local businesses across 1,352 AI answers, we found Gemini was the engine naming a business most often for 7 of the 15 businesses that were named at all.
Here's why that reaction is understandable and also wrong. The internet has spent the last year throwing around AEO, GEO, "AI SEO," and "AI visibility" almost interchangeably, and most of the writing about it is aimed at marketers who already speak the shorthand, not at the owner trying to figure out if any of it matters for a plumbing company in a mid-size city. When the vocabulary is that muddy, the sensible reaction is to tune it out.
The trouble is what tuning it out costs. What's at stake is whether a customer's assistant says your name out loud or never mentions you at all, and that gap shows up as a call that never comes in, not as a number on a dashboard you'd notice. Multiply that one missed call by every week nobody's watching for it, and the vocabulary problem turns into a revenue problem fast. A free audit from GetLocalLeads.AI sorts the jargon from what's actually true for your business.
SEO, short for search engine optimization, is the practice of building and structuring a page so a search engine ranks it well enough that a person finds and clicks it. It weighs things like whether your page matches what someone typed, how authoritative your site appears to be, how it's organized, how fast it loads, and whether other sites vouch for you with links. Get those right and a search engine hands you a spot on a page a human is going to scroll.
That's a real, still-necessary job, and it's one SEO does well. What it was never built to do is judge whether an AI trusts your business enough to say your name in a spoken answer, with no results page and no scrolling involved at all. Search engines and AI assistants are reading the same web and asking two different questions about it. One is "where does this page belong on a list." The other is "do I know this business well enough to vouch for it out loud." SEO was built to answer the first question. The second is the one it was never asked.
That single label covers two different ideas, and it helps to know both exist even if you never say the terms out loud. AEO is about structuring what you publish so an AI can read it, pull the right piece out, and quote it accurately. Generative engine optimization, or GEO, is about earning enough consistent trust across the wider web, your listings, your reviews, mentions from other sites, that an AI is willing to cite your business at all. Most people use that one label loosely to mean both, and you don't need to keep the split memorized to act on it.
Based on an internal study of 41 local service businesses, only 8 of the 41 had a dedicated FAQ page, and 22 had no FAQ content anywhere.
What matters is the mechanic underneath both of them. An AI doesn't hand a customer a ranked list of ten options the way a search engine does. It names two or three, and then it stops.
A short, confident answer keeps the conversation moving, and confidence is exactly what a business with clean, consistent, well-structured information earns and a thin or contradictory one doesn't. There's no page two to scroll to if you're not on that short list, which is exactly why the gap between ranking well and being named well ends up mattering so much more than it sounds like it should. Our full guide to getting a local business recommended by AI walks through how that shortlist gets built. GetLocalLeads.AI is a digital marketing agency for local and multi-location service brands, and AI visibility and brand management is the service built to get you onto that list.
Boiled down to one sentence: one competes for position on a page a human scrolls, while the other competes to be understood well enough to become one of the few names an AI says without being pushed. Different contest, different judge.
The size of the gap is the part that surprises most owners. SOCi's 2026 Local Visibility Index, which analyzed nearly 350,000 business locations, found that ChatGPT recommended just 1.2% of the locations it looked at, Gemini recommended 11%, and Perplexity recommended 7.4%, while those same businesses showed up in Google's map pack 35.9% of the time.
That same analysis found something sharper still: fewer than half of the businesses leading in Google's local visibility also rank among the most visible in AI results. Winning one scoreboard and winning the other aren't the same accomplishment, and plenty of businesses winning the first aren't winning the second. For a service business, that gap is the difference between a full schedule and slow Tuesdays nobody can quite explain.
Part of why this matters even for the search traffic you already have: one widely cited industry estimate, published by HubSpot, holds that when Google shows an AI summary above the results, people click through to a traditional listing about 8% of the time, compared with roughly 15% when no AI summary appears. The paths a customer takes to find you are quietly splitting in two, and SEO alone was built to win only one of them.
Yes. Still necessary, no longer sufficient on its own, and there's no version of this where you're better off dropping one for the other.
Think of SEO as the foundation this gets built on top of, not a separate house next door. An AI can't read, extract, or trust a page that isn't indexable, isn't structured cleanly, and isn't technically sound to begin with, so the SEO basics (indexable pages, meaning a search engine can find and list them; clean structure; schema markup that tells a machine what it's looking at) still have to be right before anything else works. Skip that groundwork and there's nothing solid for the rest to stand on.
But getting the foundation right doesn't finish the job, and this is the part that trips owners who assume good SEO automatically carries over. A site that's technically excellent and well-ranked can still get skipped the moment an AI can't confidently describe the business behind it, which loops right back to that overlap number: fewer than half of the businesses winning on Google also win the AI shortlist. Good SEO raises your odds. It doesn't guarantee the outcome, and treating it as if it does is how a business ends up ranking well and still losing the call. GetLocalLeads.AI builds SEO, GEO & AEO as one job, never one instead of the other.
Three things move that a straight SEO checklist doesn't cover. First, how consistent your business facts are everywhere you're listed, not just on your own site, since an AI weighs agreement across sources before it trusts any one of them. Second, whether what you publish is structured to be pulled out and quoted, not just written to include the right keywords. Third, whether you have a real footprint on the third-party sources AI leans on, reviews, directories, and genuine mentions, since a stranger vouching for you is harder to fake than a page you wrote about yourself, and easier for an AI to weigh as real evidence.
Here's what that looks like in practice. Take an HVAC company that ranks first in its city's map pack, genuinely earned, strong reviews, busy trucks. But its hours say one thing on its Google Business Profile, something else on its website, and something else again on an old directory listing nobody's touched in two years.
An AI weighing that business against a competitor with matching facts everywhere doesn't have a clean version of the truth to repeat, so it reaches for the business it can describe with confidence, even if that competitor ranks lower on Google. The fix is plain work that nobody assigned to anyone: three conflicting listings sat there for two years because updating them was never anyone's job.
The starting point is checking the facts and checking what AI currently says about you before guessing at fixes. A free AI Visibility Audit from GetLocalLeads.AI is the easy place to start.
No. SEO ranks pages on a results page a person scrolls. AEO structures what you publish so an AI can read, extract, and quote it directly in an answer, with no results page involved. They share some groundwork, but they're solving different problems.
No, and choosing would be a mistake either direction. One depends on the other's technical foundation to work at all, while the foundation alone doesn't guarantee an AI recommends you. Both are necessary, and neither replaces the other, the same way a nice storefront doesn't guarantee a stranger recommends you by name.
Close, but not identical. The short version: one structures individual pages so an AI can extract and quote them; the other earns broader trust across the web, listings, reviews, mentions, so an AI is willing to cite your business at all. Our guide to the two terms in plain English covers the distinction in more detail.
Because Google and AI assistants judge different things. Google ranks your page against other pages. An AI is deciding whether it understands and trusts your business enough to say your name, and fewer than half of the businesses leading in Google's local results also lead in AI results. Ranking well helps. It isn't the same test, and treating the two as one score with two names is how owners get blindsided.
Ask it the way a customer would; try a couple of phrasings and note whether your name comes up. Our guide to checking whether AI recommends your business walks through that step by step. For a fuller picture of why the answer looks the way it does, book a call with GetLocalLeads.AI or ask for the free audit, which checks the specific signals behind that shortlist.
The definitions matter less than the test. Both are worth doing, both are measurable, and the businesses that treat them as the same thing are the ones most likely to keep wondering why the phone stayed quiet. Ask an AI who it would recommend for what you do, see whose name comes back, and you'll know more about where you actually stand than another article on the difference could tell you. When you're ready to see what's behind that answer, book a call and GetLocalLeads.AI will walk you through it.
Is Angi worth it for contractors? For most, only as a short-term, closely-tracked way to fill a slow patch, not as the foundation of your business. When you buy Angi leads you are renting shared inquiries you pay for whether or not they turn into work, and the platform, not you, owns the customer. Whether it pays hinges on one number most owners never calculate: your true cost per booked job, not the sticker price per lead. That can still make it a reasonable stopgap. It is a shaky thing to build on.
When you pay for Angi leads, you are not buying a customer. You are buying a shared, non-exclusive introduction. The same homeowner request is typically sold to several contractors at the same moment, so you are racing three or four other pros to the phone for a person who may have already hired someone by the time you call.
In our AI gap report analysis of 17 local businesses across 1,352 AI answers, we found even the market leaders were left out of 67.5% of answers, appearing in 134 of 412.
You also pay per lead, not per job. If the homeowner never answers, picked another contractor, or was only pricing a project they will not start until spring, that is still a paid lead in most cases. And the relationship belongs to the platform. Angi owns the customer's contact details, the search demand that produced the inquiry, and the traffic, so none of it carries over to your business when you leave. You are renting access to it, month to month, for as long as you keep paying. That is the core of any Angi leads review worth reading: the model is rental, not ownership. Understanding that model before you spend is the first step, and it is the kind of clarity a quick outside look can give you.
The most-cited fact about the lead-gen category comes from a government source, not a review site. In April 2023, the Federal Trade Commission approved a final order against HomeAdvisor requiring the company to pay up to $7.2 million. The FTC found that HomeAdvisor had made false, misleading, or unsubstantiated claims about the quality and source of the leads it sold to service providers, including telling pros its leads turned into jobs at rates higher than it could support.
Two honest caveats matter here. First, the order names HomeAdvisor specifically. Angi and HomeAdvisor are affiliated brands under the same parent, but the finding is about HomeAdvisor's conduct, and it would be wrong to stretch it into a blanket claim about Angi or every lead-gen platform. Second, "legit" and "worth it" are different questions. Angi is a real, operating marketplace that books real jobs. The FTC record simply tells you to read any lead-quality promise with your eyes open and to measure what you actually get. Measuring it honestly is easier with a clear baseline of where your calls come from now.
A fair answer has to name the upside. Pay-per-lead platforms are fast. You can turn them on this week, with no website work, no waiting for rankings, and a marketplace of homeowners already looking. For a contractor with an empty calendar and no pipeline, that speed is worth something real.
The costs sit on the other side of the ledger. The leads are shared, so your close rate is fighting the same competition every time. You pay for leads that never convert, which means your true cost is not the price per lead but the price per booked job: close one shared lead in five and a $75 lead is really a $375 customer before you have swung a hammer. Many contractors also report disputes over bad or out-of-area leads and friction getting out of a contract. The deepest cost is the quiet one: nothing you buy on the platform compounds. Spend for six months, stop, and you are back to zero the next morning with nothing to show for it that you own. Weighing that trade-off against a channel you keep is the decision that actually matters, and it is worth a real look before you commit.
There are real cases where the answer tilts yes. If you are brand-new with no reviews, no ranking, and no pipeline, a paid marketplace can put jobs on the board while you build. If you hit a genuine slow stretch and need work this month, buying leads can bridge it. If you are testing a new service line or a new town and want demand signal fast, it can tell you something quickly.
The condition on all of those is the same: treat it as a supplement with a stopwatch running. Know your close rate, know your true cost per booked job, cap the spend, and be honest about whether it is paying. Used that way, Angi is a tool. Used as your whole marketing plan, it is a lease you can never stop paying. Figuring out which one it is for you is a conversation worth having before the next invoice.
Here is the difference that decides it: renting leads versus owning the relationship. When you own your visibility, the customer finds you, calls you directly, and belongs to your business, not a marketplace. That means your website, your Google Business Profile, your reviews, and now your presence in AI answers, all working together so a homeowner searching for your trade lands on you without a middleman taking a cut.
The reason this matters more every year is where customers now start. As of 2026, 45% of consumers use AI to find local businesses, up from 6% a year earlier, according to BrightLocal, which makes AI the third most-used source for local recommendations behind Google and Facebook. When someone asks an assistant "who's the best plumber near me," it names two or three businesses, and those names get the calls. A rented lead cannot put you on that short list. Owned visibility can. The math also favors ownership over time: rented leads reset to zero the month you stop paying, while a strong site and profile keep generating calls at close to no marginal cost. This is the work behind home services and contractor marketing and ongoing AI visibility management, and it is why owners who make the switch stop dreading the monthly lead bill. If you want to see where you stand today, a free AI Visibility Audit shows you.
You do not have to guess. Run the numbers for your own shop. Before the next invoice, write down two figures: your close rate on shared leads and your true cost per booked job, not per lead. Cap what you are willing to spend, track it honestly for 60 to 90 days, and compare it against what the same money would build in channels you own. If the platform pays and you can afford it while you grow something durable, keep it as a supplement. If it drains margin and nothing compounds, wind it down and move the budget to work that stays yours. The point is to make the call on evidence from your own books, not on a marketplace's promise or a competitor's habit.
The question of whether contractors should use Angi is really a question of what you are building toward. A lead you rent solves this month. Visibility you own solves next year. For owners who want a clear-eyed plan for shifting spend from rented leads to owned demand, executive consulting can map the move without the guesswork.
Yes, Angi is a legitimate, operating marketplace that connects homeowners with contractors and books real jobs. Whether it is legit and whether it is worth it are different questions. Worth keeping in mind: the FTC's April 2023 final order required affiliated brand HomeAdvisor to pay up to $7.2 million over false or unsubstantiated claims about the quality and source of its leads, so read any lead-quality promise carefully and measure what you actually get.
Usually, yes. The standard pay-per-lead model sells the same homeowner inquiry to several contractors at once, so the lead is non-exclusive and you compete for it in real time. You also typically pay for the lead whether or not it turns into a paying job, which is why your cost per booked job matters far more than the price per lead. (Last verified 2026-08-06.)
Lead generation services can be worth it as a short-term supplement, especially when you are new or filling a slow stretch, but they are a weak foundation. You are renting shared leads you do not own, and the spending stops working the moment you stop paying. For most contractors, the better long-term investment is lead generation for contractors that you own, meaning visibility that keeps producing calls after the bill stops.
Some should, briefly. If you have no pipeline and need jobs now, Angi can bridge the gap while you build. The rule is to treat it as a measured supplement with a cap on spend and a clear read on your cost per booked job, not as your whole plan. If it is not paying inside 60 to 90 days, it is not your channel.
The durable alternative is owning your visibility so customers find and call you directly. That means a website built to convert, a well-run Google Business Profile, real reviews, and a presence in the AI answers more customers now use to pick a local pro. Unlike rented leads, that visibility compounds and belongs to you. A free audit is a low-risk way to see where your business stands right now.
Is Angi worth it for contractors? As a stopgap you measure and cap, sometimes. As the thing your business stands on, no. The stronger move is to own the visibility that puts your name in front of customers before a marketplace can rent it back to you. GetLocalLeads.AI is an AI visibility and digital marketing agency for local and multi-location service brands. When you are ready to trade rented leads for demand you own, book a call or get your free audit.
If your business doesn't show up on ChatGPT when a customer asks for a service you provide, it is almost never about the quality of your work or the size of your budget. It is because the AI cannot clearly find, read, or trust your business in the specific places it looks, and those places are not the same ones you spent years optimizing for Google. The phone gets a little quieter, no report explains it, and a competitor keeps getting named instead of you. The good news is that every one of the reasons behind this is fixable, and you can check where you stand today in about five minutes.
The hardest part to accept is that you can run a clean, well-reviewed business and still get left off the list when someone asks an assistant for a recommendation. As of BrightLocal's 2026 survey, 45% of consumers now use AI to find local businesses, up from 6% a year earlier, so this is not a rare edge case anymore. It is a growing share of your customers.
In our AI gap report analysis of 17 local businesses across 1,352 AI answers, we found 14 of the 17 businesses were named in fewer than half of their AI answers.
Here is the shift most owners miss. When a customer asks for the best plumber or roofer near them, the AI does not read the whole internet and rank everyone. It names a short list, usually two or three businesses, and SOCi's 2026 Local Visibility Index found ChatGPT recommends only about 1.2% of local businesses. With that little room, the AI hands the spots to the businesses it understands most clearly. The reasons a good business gets skipped are mechanical, and there are four worth knowing by name. A quick look at where you stand costs nothing.
This is the reason that surprises owners most, so it goes first. ChatGPT's web search runs on Bing's index, not Google's. When it looks up a local business, it is querying Bing and a set of data partners, so all the years you poured into ranking on Google do not automatically carry over. That is why "why is my business not showing up on Google" is often the wrong question. You can be doing fine on Google and still be missing from the tool your customer actually asked.
There is a second feed that matters even more for local answers. A large share of ChatGPT's local business results come from Foursquare, the location-data company that signed a partnership with OpenAI in late 2024. If your business is missing or wrong on Foursquare and Bing Places, the AI is working from thin information before it ever reaches your website.
The fix is not complicated. Claim and complete your Bing Places listing, and make sure your Foursquare listing exists and is correct. Those two sources feed the answer your customer sees. If you would rather have someone confirm where you stand first, a quick audit shows you.
Google is not the whole story, but your Google Business Profile still is a big part of it, because its clean, verified details flow out to the other sources AI reads. When that profile is half-filled, the AI is guessing. A missing primary category, a vague description, no service list, or a handful of old photos all leave the machine unsure exactly what you do and where.
Reviews matter too, and not only the star count. The words in your reviews help the AI match you to a customer's question. Ten reviews that mention "water heater replacement in Cheyenne" tell the AI far more than fifty that just say "great service." When a customer asks for that exact job in that exact town, specific reviews are what connect you to the question.
So fill in every field on your profile, add real photos, list your services plainly, and ask your happy customers to name the job you did and the town you did it in. Good Google Business Profile management does this on purpose rather than by accident. Checking what your profile currently tells the AI is worth a few minutes.
AI trusts a business it can describe without contradicting itself. When your details disagree from one place to the next, that trust erodes fast. Your Google profile says you close at six, an old directory says five, your website lists a phone number you dropped two years ago, and a listing site still shows your first address. To a human, these are small. To an AI building a picture of you, they are reasons to hesitate.
Based on one of our internal studies of 41 local service businesses, 27% published facts that contradicted each other, either on their own site or between their site and their Google listing.
When the machine cannot find one clean version of the truth, it does the safe thing and reaches for a business it can state plainly. Your competitor did not necessarily do more marketing. They may have just been easier to describe.
The fix is tedious but plain: pick the one correct version of your name, address, phone number, hours, and services, then make every listing match it, down to the suite number. Consistency is not glamorous, but it is one of the strongest signals you control. This is the kind of gap an audit is built to surface.
Your own site should be the clearest source about your business, and for many owners it is the weakest. Two things usually go wrong. First, the site is thin, with a couple of pages that never spell out exactly what you do, for whom, and where. Second, it is missing the structured signals AI relies on to read it.
Structured data, often called schema, is a hidden label in your site's code that tells a machine "this is the business name, these are the hours, this is the service area." Without it, the AI has to guess from plain text, and only a small share of small-business sites use it at all. Two small files matter as well: a robots.txt file, which tells automated crawlers they are welcome, and an llms.txt file, which points AI systems to the pages worth reading. Miss these and you may be turning the AI away at the door without knowing it.
Getting the structured data right, and opening the right doors, can move things quickly. With changes like an updated robots.txt or llms.txt file, an AI can start reading your site differently within about 24 hours, though results are not guaranteed. Seeing that shift is the part most owners find worth the effort.
The reasons stack, and so do the fixes. Doing one and skipping the rest tends to cancel out, because a tidy website paired with listings that disagree still leaves the AI unsure. The order matters as much as the checklist: fix the data the AI reads first, before anything clever. Work them in this order:
That is the whole of how to get your business recommended by AI, minus the shortcuts nobody can honestly sell you. Ongoing AI visibility management keeps these four in place as the AI tools keep changing their rules. If you want the gaps mapped before you start, a free audit lays them out one by one.
Your business likely isn't showing up on ChatGPT because the AI cannot clearly find, read, or trust your information in the sources it uses, which are mainly Bing and Foursquare rather than Google. Common causes are an incomplete Google Business Profile, business details that disagree across the web, and a website with no structured data for the AI to read. Fixing those sources is what gets you back into the answer.
On Google, this usually comes down to your Google Business Profile, reviews, and how consistent your information is compared with the competitor's. Ranking on Google and getting named by AI are different contests: ChatGPT reads Bing and Foursquare, not Google, so a business can win one and lose the other.
Give the AI clear, consistent information in the places it reads. Claim and complete your Bing Places and Foursquare listings, finish your Google Business Profile, make every listing across the web agree, and mark up your website so machines can parse it. A free audit can show you which of these gaps is costing you.
No. SOCi's 2026 Local Visibility Index found only about a 45% overlap between the businesses that win traditional local search and the ones AI recommends most. Different systems weigh different signals, so a business that tops Google can still be skipped when a customer asks an assistant instead.
Some technical changes, like updating a robots.txt or llms.txt file, can change how an AI reads your site within about 24 hours, though results are not guaranteed. Building durable trust across your listings, reviews, and content is steadier work that usually pays off over the following months.
Before you change anything, run the five-minute test. Open ChatGPT and Gemini, ask the exact question your customer would ("who's the best [your trade] near [your town]?"), and write down whether you are named and who is. That one exercise tells you more than any dashboard. GetLocalLeads.AI is an AI visibility and digital marketing agency for local and multi-location service brands, and its work is built to close the exact gaps above for any home service business. When you want the reasons behind your result mapped out, book a call or get your free audit.
To check if AI recommends your business, open ChatGPT, Google's Gemini, and Perplexity, start a fresh chat in each, and ask the way a customer would: "Who is the best [your trade] near [your town]?" Then see whether your name comes back. The whole test takes about ten minutes, costs nothing, and tells you something most of your competitors have never bothered to look at.
The phone rings a little less than it should, and no report has told you why. Here is one reason hiding under the surface. As of BrightLocal's 2026 survey, 45% of consumers now use AI to find local businesses, up from just 6% a year earlier, which makes AI the third most-used source for local recommendations. About 42% say they trust an AI's recommendation as much as a written review.
In our AI gap report analysis of 17 local businesses across 1,352 AI answers, we found 10 of the 17 businesses were named in fewer than one in four of their answers.
The catch is that an AI answer is short. When a homeowner asks an assistant "who can fix my water heater today," it names two or three shops and she calls the first one, never seeing the ones that did not make the list. SOCi's 2026 Local Visibility Index, which looked at more than 350,000 business locations, found that ChatGPT recommends only about 1.2% of them. The list is short by design, so the only way to know if you are on it is to look. Checking where you stand is the kind of thing an audit makes plain.
Testing this well takes a few minutes and a little care. The order below keeps your results honest.
Ten minutes here beats guessing for another quarter. If you would rather have the test run for you across every major engine, that is part of what a visibility audit does.
Reading the answer is more than checking for your name. Look at four things each time: whether you are named at all, which competitors are named instead, what the AI gets right or wrong about you, and which sources or links it points to. That last one shows where the AI is getting its picture of your market, which is often your Google Business Profile, review sites, and a few local pages.
Write it down as you go, because memory will not hold a dozen results straight. A simple grid on paper or a notes app is enough: one row per question, with columns for the assistant used, whether you were named yes or no, which competitors came up, and anything the AI got wrong. This becomes your baseline. When you change something later, you rerun the same questions and compare, so you can tell whether the needle actually moved instead of hoping it did. Once you have that baseline, a closer look can tell you why the answers came out the way they did.
Your results will land in one of three places, and each one points somewhere different.
If you are named across all three assistants, good. You have a lead worth protecting, because the same signals that got you there can drift as your listings and reviews change. If you are named on one but missing on the others, that is the most common result, and it usually means your information is strong in places the AI trusts and thin in others. If you are missing everywhere, you have found a real gap, and it is almost never about the quality of your work.
Getting recommended by AI comes down to whether it can form one clear, confident picture of your business, and the usual causes of a "no" are ordinary. Your business details disagree from one listing to the next. Your reviews are thin or have gone quiet. No trusted local pages mention you. Or the technical signals that tell AI crawlers what to read are missing from your site. The good news: fixing your profile and cleaning up inconsistent details can help within weeks; real authority across reviews and mentions builds over the following months. Sorting out which fix applies to you is what a proper audit is for.
The manual test is honest but shallow. It shows you the result, a name that appears or does not, but it cannot tell you the reason behind it. Two businesses can both be missing from ChatGPT for completely different causes, and the AI will never explain which is yours.
Based on an internal study of 41 local service businesses, every site had urgent fixes, 208 in total, about five per site.
That is the gap a free AI Visibility Audit closes, and learning how to show up on ChatGPT and the other assistants starts there, with the reason behind your result. Instead of sampling what the AI says on the surface, the audit reads the signals AI systems actually use, from inside your site. GetLocalLeads.AI runs a 110-point audit that measures the SEO, GEO, and AEO data points inside your site's code, so you see exactly why the short list looks the way it does. GEO and AEO are the two halves of AI visibility: pages an AI can read and quote (AEO), and trust across the web so AI systems cite you (GEO). From there, the moves that help you appear in AI search results are ordinary work: cleaning up your Google Business Profile, tightening the SEO, GEO and AEO work on your site, and keeping it current through ongoing AI visibility management. For a home service business, movement can come quickly, sometimes within about 24 hours of a change like an updated robots.txt or llms.txt file, though results are not guaranteed. You can get your free AI Visibility Audit and see the reasons behind your results.
Open ChatGPT, start a fresh chat, and ask the way a customer would, such as "Who is the best [your trade] near [your town]?" Note whether you appear and who does. Try a few phrasings and run it more than once, since answers vary. For the reason behind the result, a free AI Visibility Audit checks the signals AI reads from inside your site.
Because they run on different signals. Winning Google's local results no longer guarantees an AI will recommend you: SOCi's 2026 Local Visibility Index found only about 45% overlap between the businesses that win traditional local search and the ones AI recommends most. They are two separate scorecards.
Ask non-branded questions, meaning ones that leave out your business name so the AI has to choose a winner. Good examples: "Who is the best [your trade] near [your town]?" and "I need [your service] in [your area], who should I call?" These mirror how a real customer asks.
It usually means the AI cannot form a clear picture of you, not that your work is poor. Common causes are business details that disagree across listings, thin or old reviews, few trusted mentions, and missing technical signals on your site. Profile fixes can help within weeks, while building authority takes months.
You can do the basic check yourself, free, in about ten minutes, and you should. A paid AI visibility checker or a deeper audit earns its place when you want the reason behind the result, reading the signals inside your site's code rather than only sampling what the AI says on the surface.
The simplest first move is the test itself: open ChatGPT, Gemini, and Perplexity, ask what your customers ask, and write down who gets named. Whatever comes back, you will know something this afternoon that most of your competitors still do not. GetLocalLeads.AI is an AI visibility and digital marketing agency for local and multi-location service brands, and its free audit maps the signals behind that short list so you can do something about it. When you want the reasons, not just the result, book a call or get your free audit.
Generative engine optimization (GEO) is the work of earning enough trust across the web that AI tools name your business when they answer a customer's question. Answer engine optimization (AEO) is the work of structuring your pages so those same AI tools can read your content and quote it back as the answer. You do not need to master either term to run your company. You do need to know the difference, because the two are fixed with different work, and skipping one quietly costs you calls.
Answer engine optimization, or AEO, means writing and building your pages so an AI can read them, understand them, and quote them as a direct answer. Picture a homeowner asking an assistant, "how do I know if my water heater is about to fail," and getting your exact explanation read back with your name on it. That only happens if your page laid the answer out in a way a machine could lift.
In our AI gap report analysis of 17 local businesses across 1,352 AI answers, we found the average business had a 35 percentage point gap between the engine that named it most and the one that named it least.
In owner terms, AEO is a handful of plain moves. Put the answer first, right under the question, instead of burying it in paragraph six. Use headings that match the questions customers actually ask. Keep a real FAQ section. Use clean lists where the information is genuinely a list. And add schema, which is simply labels hidden in your site's code that tell an AI what a piece of text is, so it knows your hours are hours and your service area is a service area, not just words on a page.
None of that requires you to touch code yourself. It requires someone to organize your pages the way an answer engine reads them. Get this right and you become the source the assistant reaches for. See how your pages read to an AI today.
Generative engine optimization, or GEO, means earning enough trust and mentions across the web that generative AI tools like ChatGPT, Gemini, and Perplexity cite your business when they compose a recommendation. Where AEO is about your own pages, GEO is mostly about everything else: what other sites, reviews, and directories say about you.
Here is the hard truth most owners miss. When an assistant builds a recommendation, it leans heavily on sources beyond your website: your reviews, your Google Business Profile, mentions on other pages, and whether your business details agree everywhere it looks. So a spotless website with almost no outside footprint can still get passed over, because the AI has little reason to trust it yet. This is the work of building that footprint: earning honest reviews, keeping every listing consistent, and giving other credible pages reasons to mention you.
One quick clarification, because the letters get muddy. In this article GEO means generative engine optimization, the AI kind. A few people use the same three letters for geo-targeting, the location kind of SEO. Those are different things, and here we only mean the AI one. Building that outside trust is slower work than fixing a page, which is why ongoing AI visibility management treats it as a habit, not a one-time task. Getting a clear read on your outside footprint is a good first step.
The simplest way to hold GEO vs AEO in your head is this. The answer side asks, "can the AI read and quote my content?" The generative side asks, "does the AI trust me enough to say my name?" Same goal, getting named in the answer, reached with two different levers.
Here is the side-by-side:
Skip the reading side and the AI may trust your reputation but still cannot pull a clean answer from your pages. Skip the trust side and your pages may read beautifully while the AI has no outside reason to believe them. You need both, because a machine has to be able to both read you and trust you before it will put your name forward. This is exactly the combined work behind SEO, GEO and AEO when it is done as one connected effort rather than five disconnected tasks. Learn what handling both as one effort looks like.
SEO, search engine optimization, works to get your website to rank in the list of blue links on a search results page. AEO and GEO work to get your business named inside the AI's written answer, which usually holds only two or three names. One aims for a spot on the page; the other aims for a spot in the sentence.
They are relatives, not rivals. Reviews, consistent business information, and clear, useful content help all three, which is why the two AI disciplines build on the SEO you already have rather than replace it. What changed is where customers look. As of 2026, BrightLocal's Local Consumer Review Survey found 45% of consumers now use AI to find local businesses, up from just 6% a year earlier. The blue links did not disappear, but a growing share of people read the AI's answer first and never scroll to them. Ranking well and getting named are now two separate wins, and you want both. A quick check of where you stand takes only a few minutes.
Almost always, both, but in an order. Start with AEO, because it lives on pages you control and you can fix it now. Then build GEO, because outside trust takes longer to earn and keeps paying off once it does. Doing AEO without GEO leaves you readable but unproven; doing GEO without AEO leaves you trusted but hard to quote.
Honesty first: not every business needs to sprint at this today. If you work a small rural market where few customers use AI yet, or you are booked solid on referrals for months, you can move deliberately. For most local businesses, though, the room in the answer is tight. As of 2026, SOCi's Local Visibility Index found ChatGPT recommends only about 1.2% of local businesses, against 35.9% that surface in Google's local three-pack, and only about 45% of the businesses winning traditional local search also showed up among the ones AI recommends most, across more than 350,000 locations. Winning Google is no longer the same as winning the AI answer. The payoff for a home service business shows up where it counts, in calls. Some changes move fast, too: updating a robots.txt or llms.txt file, the small files that tell AI crawlers what they may read, can shift how an AI reads your site within about 24 hours, though results are not guaranteed. Book a call when you want a plan for both.
AEO, answer engine optimization, structures your own pages so an AI can read and quote them as a direct answer. GEO, generative engine optimization, earns the reviews, mentions, and citations across the web that make an AI trust your business enough to name it. AEO is about being readable; GEO is about being trusted. Most businesses need both.
Not quite, and the naming is genuinely messy. Some people in the industry treat generative engine optimization and answer engine optimization as one thing, since both aim to get you into AI answers. It is cleaner to split them: AEO is the on-page structuring work, GEO is the off-page trust-building work. Separately, a few sources use "GEO" to mean geo-targeting, the location kind of SEO, which is a different concept entirely.
Yes, because they answer a different question than SEO does. SEO gets your website to rank in the list of links. AEO and GEO, sometimes grouped as AI search optimization, get your business named inside the AI's written answer, which usually lists only two or three names. They build on your SEO rather than replace it.
Generative engine optimization involves earning trust signals that live mostly off your own website: honest reviews, a complete and accurate Google Business Profile, consistent business details everywhere you appear, and mentions on other credible pages. It also rewards citable, specific pages of your own that other sources can point to. The work is steady rather than instant.
Some technical changes are quick. Updating a robots.txt or llms.txt file can change how an AI reads your site within about 24 hours, though results are not guaranteed. Earning durable trust across reviews, listings, and mentions is slower work that pays off over the following months. Both matter, and they move on different clocks.
You now have the two words most agencies use without explaining. GetLocalLeads.AI is an AI visibility and digital marketing agency for local and multi-location service brands, and the fastest way to see which lever your business needs is to look at both at once. When you want that picture, book a call or get your free AI Visibility Audit.