Case Study
How a Texas Salon Ranks in AI Overviews for Towns It Isn't In
A Grapevine, Texas salon appears in AI Overviews for Southlake and Keller — towns it has no location in. Here are the three things that made it happen, in order.

This is a full breakdown of one client, because a real example explains more than a checklist.
The-M-Effect is a semi-permanent makeup salon in Grapevine, Texas. Small business, single physical location, competing in a market with plenty of established players.
What the results actually look like
Search "microblading Southlake" and they appear in the AI Overview and in AI Mode.
They do not have a location in Southlake. It sits about five miles from Grapevine — a ten to fourteen minute drive — but there are plenty of salons physically located there. They are being recommended in a town where competitors hold the proximity advantage.
Across the queries I checked
- "microblading Grapevine" — top of the results in their home market, which is competitive in its own right
- "best microblading salon in Southlake" — ranks organically via a dedicated location page
- Keller — also within five miles, also no location, also recommended
- AI Mode — their URL comes up first among the local results, alongside genuinely large brands
And underneath all of it: regular bookings, visible in the booking activity. That is the metric that matters — the business is running.
There is no trick here
Let me be blunt before the method, because people arrive at case studies looking for the shortcut.
1. Max out the Google Business Profile
For any local or small business, this comes first. Before the website, before content, before links.
The profile strength indicator needs to be fully green. Not "mostly complete" — nothing left out, not the smallest field.
Categories
The highest-leverage field on the profile. Download the full category list, give it to an AI assistant with a real description of the business, and have it pull the nine most relevant. Most relevant becomes primary; the rest become secondary.
Services under each category
Where most profiles stop far too early. Each category is a container — add every relevant service beneath it. This defines your category more deeply and is a significant lever for map pack visibility.
Business description
Keywords belong here, placed sensibly and naturally. For this client: brow lamination, microblading, combo brows. Never forced in a way that breaks a sentence.
Everything else
Service areas covering everywhere you actually serve. Awards. Special hours, updated regularly. Products with images, categories and prices where the business sells them.
Keep it visibly active
This client posts every few days — I have checked back and found posts from forty-five minutes earlier. Photos update continuously. Reviews arrive steadily because asking is built into the process.
Google reads that as an active business, and it is one of the clearest freshness signals you genuinely control.
2. Content built on unique perspective and E-E-A-T
I sound like a broken record on this and I am going to keep saying it.
What most local sites publish
One "areas we serve" page listing every town, or a template with the town name substituted.
Google treats this as a doorway page and filters it. You get the work of many pages and the visibility of none.
What actually ranks
A genuinely distinct page per area, with content written for that place.
For this client I built a Southlake page and a Keller page. That is why they rank in towns they are not physically in.
Content must be unique — and unique means perspective, not "not copy-pasted." Your own point of view, the thing a competitor cannot generate because they did not live it.
Content must reflect E-E-A-T — experience, expertise, authoritativeness, trustworthiness. Google assesses whether whoever wrote this actually knows the field.
For a local business, that assessment is not limited to the page. Google reads the site, then looks at the Business Profile, sees consistent reviews arriving, sees an active and complete presence, and concludes this is a genuine authority in Grapevine. The site and the profile corroborate each other, and neither works nearly as well alone.
3. Fewer links, more mentions, all clean
If you are building links — guest posts, paid placements, outreach — invest in brand mentions alongside them. The more your brand is mentioned and crawled, the more it gets recommended.
Frequently asked questions
Can I rank in a town where I have no physical address?
Yes, but not by faking one. Proximity is a strong signal and you cannot change your address — so everything else has to compensate. A genuinely distinct page for that area, correct service-area configuration on your profile, reviews from customers across your radius, and local relevance in your links. That is what extends visibility beyond your pin.
How long did this take?
Local authority builds over months, not weeks. The Business Profile work shows up fastest because it changes what Google knows about the business immediately. Location pages and brand mentions compound over quarters. Anyone promising map pack results in thirty days is either lucky or lying.
Do I need a location page for every town nearby?
Only for the ones you genuinely serve and can write real content about. A page you cannot fill with anything specific to that place is a doorway page, and Google filters those. Three real pages beat fifteen templated ones.
How many reviews do I need to compete?
Enough to be competitive with the businesses currently in the map pack, arriving steadily. Forty reviews gathered consistently across a year typically outperform two hundred that all arrived in one month, because the second pattern looks purchased and is often detected as such.
Is this approach different for AI Overviews than for the map pack?
Less than you would expect. The same signals — a complete verified profile, genuine local content, steady reviews, brand mentions — feed both. AI answers lean more heavily on third-party corroboration like reviews and directories, which is one more reason review acquisition is worth systematising.
What this actually took
- A Google Business Profile with genuinely nothing left blank, updated continuously
- Website content with a real point of view, plus genuine per-area location pages
- A small number of quality links and consistent brand mentions
Applied consistently, with patience, following Google's published guidance rather than working around it.
The outcome is a single-location salon appearing in AI Overviews across multiple towns, ranking organically, holding the map pack, and taking bookings from all of it.
If your practices are clean, the rewards come. That is genuinely the whole method.
Tags
- local seo
- ai overview
- google business profile
- small business seo
- case study

Written by Naveed Ganatra
SEO Consultant · Karachi, Pakistan
Google-certified SEO consultant with 10+ years building topical authority for logistics, healthcare, legal and e-commerce brands. I publish free SEO training on YouTube.


