Skip to content
Naveed Ganatra

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.

Naveed Ganatra5 min read

Prefer to read? The full written version is below.

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. Southlake sits within about five miles of 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 have the proximity advantage.

Search "microblading Grapevine", their actual location, and they come up immediately at the top. That is not automatic either; the competition there is real and requires proper local SEO to beat.

Search "best microblading salon in Southlake" and they rank organically, because I built a dedicated location page for that area with properly written content.

Check Keller — also within five miles, also no physical location — and they are recommended there too.

In AI Mode, their URL comes up first among the local results, alongside brands that are genuinely large in that market.

And underneath all of it: regular bookings, visible in the booking activity. Enquiries arriving consistently. 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.

I do not have a magic wand. I follow Google's guidelines. Google rewards good practice — if your practices are clean, the rewards come. Add patience, because local authority builds over months rather than weeks.

That is the entire secret, and it is why the results hold instead of evaporating at the next update.

Here is what I did, in the order I did it.

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.

What that means in practice:

Categories. This is the highest-leverage field on the profile. Download the full category list, give it to an AI assistant along with a description of the business and its services, and have it pull the nine most relevant. The most relevant becomes the primary category; the rest become secondary.

Services under each category. This is where most profiles stop far too early. Each category behaves like a container — add every relevant service you offer beneath it. This defines your category more deeply and more specifically, and it is a significant lever for map pack and Maps visibility. Do not be stingy here. Add as many genuine services as apply.

Business description. Add keywords, but sensibly. For this client I worked in brow lamination, microblading and combo brows — all genuinely relevant, placed naturally, never forced in a way that breaks a sentence.

Everything else. Service areas covering everywhere you actually serve. Awards. Special hours, updated regularly. Products, if the business sells them, with images, categories, prices and a landing page link back to the site.

Photos and posts, continuously. Not once at setup. This client posts every few days — I have checked back and found posts from forty-five minutes earlier. Photos update regularly. Google reads that as an active business, and it is one of the clearest freshness signals you control.

Reviews, steadily. With a physical location and walk-in customers, ask for them consistently as part of the process.

One thing not to do

Do not stuff keywords into the business name.

It does have an effect — I will not pretend otherwise, and plenty of businesses do it. But Google's guidelines prohibit it, and profiles do get suspended for it. Reinstatement means submitting documentation and waiting, with your visibility gone in the meantime.

If you want keywords, put them in the description and the services, where they belong. Get the category selection right. That is where the real leverage sits anyway.

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.

Content must be unique — and unique means perspective, not "not copy-pasted." Your own point of view, your own angle, 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. So when somebody in Grapevine searches for the service, it recommends them.

The site and the profile corroborate each other. Neither works nearly as well alone.

I also built genuine location pages — a Southlake page, a Keller page — with real content written for each place. Not one template with the town name swapped, which is a doorway page and gets filtered. Actual pages. That is why they rank in towns they are not physically in.

The third piece, and the one people underinvest in.

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.

My approach here is deliberately small. I do not want ten thousand backlinks in a month. Six, seven, eight, maybe ten within the allotted budget — and clean. Good quality, relevant sites, real mentions.

Do less, do it well, get results. That principle applies to every part of this.

What this actually took

Three things, none of them clever:

  1. A Google Business Profile with genuinely nothing left blank, updated continuously
  2. Website content with a real point of view, semantically optimised, plus real location pages
  3. 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
Naveed Ganatra

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.

Get a free audit of your site →

Read next

Free audit

Let’s find out what’s capping your rankings

Send me your domain and I’ll reply with the three issues costing you the most organic traffic right now. No pitch deck, no obligation.

You work with me directly — no account managers, no offshore handoff, no junior taking over after the sales call.