A smaller competitor with a worse website is getting the calls you should be getting. You have the right keywords on every page, so it makes no sense. The answer is usually not their keywords. It is that they answer what the searcher actually wants, and your local SEO (getting found when people nearby search for what you do) is still built around a list of words.
Keywords are not dead. But for a local business, they are the least interesting thing about a search. The interesting part is the job the person is trying to get done in the next hour, day or week.
What "search intent" means for your local SEO
Search intent is simply the reason behind the words. Two people can type almost the same thing and want completely different outcomes.
"Brake repair" from someone sitting in a parking lot with a grinding noise means "who can take my car right now, and is it close?" The same words from someone planning ahead means "who do I trust, and do they work on my kind of car?"
Google has become very good at telling these apart. It looks at the time of day, the person's location, what they searched before, and how people like them behaved after similar searches. Then it shows the businesses that best fit that reason, not the ones that repeat the words most often.
That is why a page that says "auto repair Phoenix" twelve times can lose to a profile that simply says "Open Saturdays, hybrid batteries, same-day brake service" and has answers to the three questions people ask most.
The Phoenix-area repair shop that had the right keywords and the wrong answers
Last spring, the owner of a three-bay auto repair shop in Mesa, Arizona asked me why a newer shop across the 60 freeway was getting more calls. His website had every phrase you would expect: auto repair Mesa, car repair Phoenix, mechanic near me. A previous marketing person had made sure of it.
His Google Business Profile told a different story. The service list was the default one Google suggests. His service area (the cities and neighborhoods he tells Google he serves) covered the whole Phoenix metro, including towns his customers would never drive from. The questions box had two questions from strangers, both unanswered for over a year.
The newer shop had fewer reviews and a plainer website. But its profile listed hybrid and Subaru work by name, showed Saturday hours, limited its service area to Mesa, Gilbert and Chandler, and answered every question within a day.
Here is what we changed over about six weeks:
He did not touch a single keyword on the website. Within eight weeks, calls from his profile went from about 30 a month to just over 50, and most of the new ones were hybrid and brake jobs, the work he actually wanted.
Read the searches people already use to find you
This is the part most owners skip, and it is the most valuable thing in this post. Google already tells you what people typed before they found you. You do not need a tool or an agency to see it.
Open your Google Business Profile, go to Performance, then find the section that shows the searches used to find your profile. You will see a list of real phrases with rough counts.
Copy the top 20 or 30 into a sheet and sort each one into one of four groups. This is the whole exercise:
| What the person typed | What they really want | Where Google looks for the answer | What I would fix first |
|---|---|---|---|
| "brake repair open now" | Help today, close by | Your hours, location, service area | Accurate hours, holiday hours, a realistic service area |
| "best mechanic for Subaru" | Someone they can trust with a specific need | Reviews, services list, photos | Name the specialty in services and in your review requests |
| "do you work on hybrids" | A yes or no before calling | Questions and answers, website FAQ | Answer it directly on the profile and on your site |
| "mechanic Gilbert AZ" | Someone who serves their area | Service area, address, local mentions | Only list areas you truly serve and can prove |
If you look at your own list and recognize your business in that table, let's talk about it. I can usually tell you in one call which group is costing you the most.
The questions box and service areas do more work than your keywords
I wrote a full piece on what happens when strangers answer questions about your business, so I will keep this short. The point here is different: questions are the clearest signal of intent you will ever get, and you should treat them as a free research report.
Every question someone asks about you (on your profile, on the phone, in your inbox) is a search someone else is typing right now. When the answer lives on your profile and your website, Google can match you to that search. When it lives only in your receptionist's head, Google cannot.
Service areas work the same way. Many owners set them as wide as possible, hoping to show up everywhere. In my experience it does the opposite. A tight, honest service area that matches where your reviews and customers come from tends to rank better in those places than a huge area you cannot back up. I covered the details in this post on service areas.
A simple test for both:
If any answer is no, that is your next hour of work.
When keywords still matter (and how much time to give them)
I am not telling you to ignore keywords. They still matter in a few places:
That is roughly an afternoon of work, done once and checked every few months. The ongoing effort belongs to intent: answering questions, keeping hours and services accurate, and asking happy customers to mention the specific job in their review.
If you want someone to handle the whole picture, this is exactly what my local SEO work covers, and the website side is where the answers on your profile get backed up by real pages. You can see how I work step by step or check the common questions first.
The Bottom Line
Your competitors are not winning because they found better keywords. They win because their profile answers the real reason behind each search. Spend one hour this week sorting your Performance searches by intent, and make local SEO about answers instead of word lists.
When you are ready for help, get in touch here.
