All articles

Lead Generation

Why Is My Competitor Outranking Me on Google?

Usually it is three profile fields, not your website. Diagnose which Google surface you actually lost, and what the 2026 ranking data says fixes it.

Om Patel 16 min read
Photo: Pawel Czerwinski / Unsplash

The short answer

Most local service businesses are outranked by three Google Business Profile fields, not website quality: primary category, keywords in the business name, and review recency. The 2026 Whitespark survey of 47 experts puts all three near the top of the map pack factor list. First confirm the competitor is ranking, not buying a Local Services Ad.

If a competitor sits above you on Google, the cause is usually three fields on a business profile rather than anything wrong with your website. The most common culprits are the primary category, keywords in the business name, and how recently reviews arrived. Website quality matters, but it is rarely the thing separating two local service businesses in the same city.

Before you change anything, you have to confirm you are actually being outranked. A meaningful share of owners who ask this question are looking at a paid ad, a personalised result, or a different search surface entirely.

Step one: confirm the competitor is actually outranking you

Three false alarms account for a lot of this question, and each one wastes months if you skip the check.

The top result may be an ad you no longer recognise

The listing that appears above or at the top of the local results is frequently a Local Services Ad rather than an organic map pack position. As one operator put it in a r/SEO thread on map pack troubleshooting, "The first listing in the 3 pack are LSA. Google removed the google guaranteed badge so people dont realize they are ads anymore."

That same comment adds a detail worth knowing: with Local Services Ads, budget is not the only input. Google also factors in the reviews generated from calls and how quickly the business answers the phone. So a competitor at the top may be winning on responsiveness rather than SEO, which is a completely different problem to solve.

If the competitor is running ads, no amount of category optimisation moves you above them. You either run Local Services Ads too or you compete for the organic positions underneath.

You are checking from your own office while logged in

Local results are calculated per search and weighted by how close each business is to the person searching. Checking from your own address flatters you, and checking while signed in adds personalisation on top.

A local SEO practitioner made the point plainly in a r/localseo thread about a name change experiment: "one manual search from your office tells you almost nothing. Local rankings can change street by street."

This matters more than most owners expect, because it cuts both ways. You may be losing badly in the half of your service area you never search from, and winning in the half you do. We covered how to sample this properly in how to rank in the Google map pack, which explains why local position is a heat map rather than a number.

You lost a different surface than the one you are fixing

"Google" is now four separate places a customer can find a contractor, and they do not share a ranking system.

SurfaceWhat decides itWhat will not help
Local Services AdsBudget, review flow from calls, call answer speedCategory and content work
Map pack and MapsPrimary category, proximity, business name, reviews, hoursBacklinks and long blog posts
Organic blue linksPage content, site structure, links, intent matchProfile category changes
AI answers and assistantsCitations, structured content, third party mentionsReview count and proximity

Losing the map pack and losing organic are different failures with different fixes. Work out which one you lost before you buy a solution for the other. If you rank fine but the phone still does not ring, that is a third problem entirely, covered in my website gets traffic but no calls.

What the 2026 data says actually decides local rank

Whitespark's Local Search Ranking Factors report is the closest thing the industry has to a consensus. The 2026 edition asked 47 local search experts to complete a two hour survey scoring 187 factors across map pack, local organic, AI search visibility and conversion impact.

Here are the top five map pack factors by total expert score:

RankFactorScore
1Primary category227
2Proximity of address to the point of search225
3Keywords in the Business Profile title223
4Physical address in the city of search213
5Business is open at the time of search189

By the numbers

Three of the top five factors are Business Profile fields you can edit today. One of them, proximity, you cannot change without moving. That single fact explains most of the frustration behind this question.

Note what is absent from that list: backlinks, domain authority, blog volume, and site design. Those matter for organic rankings and they matter for AI citation. They are not what is putting a competitor above you on the map.

Reason 1: their primary category is more specific than yours

Primary category is the highest scored controllable factor in the survey, and it is wrong more often than any other field.

The failure pattern is almost always the same. An owner picks a broad category because it feels bigger. "Contractor" instead of "Roofing contractor". "Home services" instead of "Drain cleaning service". The result is a profile that is moderately relevant to hundreds of searches and highly relevant to none of the ones that produce revenue.

Google's own guidelines are explicit about how to choose. Select categories that complete the statement "this business IS a" rather than "this business HAS a", and use the fewest categories that describe your core business. Google also notes that selecting a specific category implicitly includes the more general ones, so there is no coverage benefit to being vague.

The check takes two minutes. Open the competitor's profile on Maps and read their primary category. If theirs names the exact service the customer searched and yours names a whole industry, you have found a real gap.

Reason 2: their business name contains the service you sell

This is the most uncomfortable finding in local search, and it is the one competitor articles avoid. Keywords in the Business Profile title scored 223 in the 2026 survey, third out of 187 factors, sitting just below proximity.

Practitioners find this as irritating as owners do. In a r/localseo thread on the subject, one commenter wrote: "its absolutely wild how much google has evolved over the past 10 years and yet still so heavily factors 'keywords in brand name' into their local algorithm."

So if your competitor is "Springfield Emergency Plumbing" and you are "Hartley and Sons", you are giving away a top three ranking factor before anything else is considered.

What Google actually permits

Google's guidelines for representing your business are unambiguous. Your name should reflect the real world name used consistently on your storefront, website and stationery. The guidelines include a table of prohibited additions, and service or product information is on it. The published examples show "Midas Auto Service Experts" as not acceptable and plain "Midas" as acceptable. Marketing taglines, location descriptors and contained-in information are all disallowed too.

Adding keywords you do not legally hold risks suspension of the profile, which costs you every ranking at once.

The legitimate route, and what it really costs

Operators who want this advantage properly register a trading name first. A r/localseo post describing a plumber who overtook competitors with four times the reviews laid out the sequence: file the DBA, then update the real world proof, then update the profile, then fix citations so the name does not split across the web.

The comments are where the honesty lives. One practitioner pushed back on the framing that this is cheap: "if you are going to start changing signage, business cards, names on commercial vehicles, etc. then that is going to cost a lot more" than the filing fee. Another noted that some jurisdictions require you to publish the DBA in a newspaper for several weeks. A third warned that Google is scrutinising this harder now: "Be prepared to show Google utility bills and rental agreements."

And one comment is worth weighing before you rename a business you spent years building: "I have a feeling that this will be nerfed some day significantly and that choosing something as important as your brand name should not be based on a current tactic that works."

That is the honest position. It is a real ranking factor, it is legitimately available if you do the legal and physical work, and it is a poor reason to discard established brand equity.

If a competitor owns the map pack in your city and you cannot move your address, ranking is not the only route to the phone ringing. We build lead generation systems for local service businesses: a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking, fed by outreach and paid campaigns we run. It works in the parts of your service area where proximity will never favour you.

Get a lead plan

Reason 3: they got reviews last week and you got yours in 2024

This is the answer to the most common version of the question: how does a competitor with fewer reviews beat me?

Review signals rose in the 2026 survey, and the reason is a shift from volume to recency. Darren Shaw, who runs the Whitespark study, wrote in his own commentary on the results:

"I was surprised to see how much of an impact review recency has on local pack/maps rankings. If you're not getting reviews coming in on a regular basis, your rankings will drop, even if you have 10,000 reviews. The value of your existing reviews will quickly decay."

That reframes the whole comparison. A total is a stock. Recency is a flow. A competitor adding four reviews a month is sending a live signal, and a business with 300 reviews and nothing since last year is sending a dead one.

The most useful framing came from a practitioner in a r/localseo thread comparing velocity against count across client accounts. Their recommendation was to measure velocity relative to the competitor set rather than in isolation:

"A business gaining 4 reviews/month may be fine if competitors are flat, but weak if the top 3 are gaining 15/month."

They also argued the metric owners should actually track is not a ranking factor at all: whether you are gaining or losing trust proof faster than the competitors a customer is comparing you against.

One caution on how you chase this. Keywords written into customer review text have failed controlled testing and do not help rankings. Keywords in your reply to a review do help, because response text is indexed. So the leverage is in replying, not in coaching customers on what to write.

Reason 4: they are open when the search happens

Being open at the time of the search ranks fifth in the 2026 survey, ahead of almost everything owners spend money on. Whitespark's commentary notes that rankings begin to slip in the final hour a business is open each day.

Almost nobody treats hours as a decision. They are entered once during setup and never revisited, even though for trades the emergency searches happen at exactly the hours most profiles are marked closed.

This is a genuinely cheap lever if you can answer the phone. If you cannot, do not fake it, because a closed business that appears open produces missed calls and one star reviews, and the reviews cost more than the visibility gained.

Reason 5: they are breaking the rules and getting away with it

Sometimes the competitor above you has a keyword stuffed name they never registered, a fake address, or several listings for one location. This is common enough that Google runs a dedicated reporting channel.

You have two routes:

  1. Suggest an Edit in Maps to strip keywords out of the business name.
  2. The Business Redressal Complaint Form, which is the formal channel for guideline violations and is where you attach evidence.

Set your expectations honestly, because the person who runs the industry's ranking factor study answered this exact question on Reddit:

"Google's redressal form is your only option to get Google to do anything, but they don't usually take action on keyword stuffing the business name. You could also just suggest an edit in maps and take the keywords out, and that might work for a bit, but then the business owner can just put the keywords back. It's a super fun game. Good luck!"

Persistence sometimes wins. Another practitioner in the same thread described the grind: "Even though it comes back 24 hours later after you suggest the edit and it's approved, if it changes then suggest an edit again. And again. And again. It will eventually stay the way it should be."

Fake addresses and duplicate listings get better results than name stuffing, because they are clearer violations with checkable evidence. Attach photographs of the location. A report that shows an empty lot or a residential house where a storefront is claimed is far more actionable than an opinion about a name.

Budget a small amount of time to this and no emotion. It is a lottery ticket, not a strategy.

What is not causing it

Controlled testing has killed several tactics that are still being sold to contractors. If you are paying for any of these because a competitor supposedly does them, stop.

TacticWhat testing found
Geotagging photos before uploadGoogle strips EXIF data including GPS on upload. Sterling Sky testing across 27 locations found no ranking impact, with some locations declining.
Google Business Profile posts as a ranking leverA controlled nine week Sterling Sky study across 441 keywords found zero ranking movement. Posts still work as a customer communication surface.
Keywords in customer review textNo ranking impact in controlled testing. Keywords in your response do help, because responses are indexed.
More blog posts to win the map packContent drives organic and AI citation. It is not among the top map pack factors.

Watch out

If an agency tells you a competitor is winning because of geotagged photos or weekly profile posts, ask for the test data. There is none, and the published tests point the other way.

The one hour competitor teardown

Do this once, properly, instead of guessing for six months. Open the competitor's profile and your own side by side.

  1. Confirm the surface. Is the competitor in an ad slot, the map pack, or the organic results? Write down which one.
  2. Search from three points across your service area, signed out, not from your office. Note whether the gap is everywhere or only in one direction.
  3. Compare primary categories. Theirs versus yours, exactly as written.
  4. Compare business names. Does theirs contain the service or the city? Does yours?
  5. Check secondary categories and predefined services. Populating Google's predefined services jumped from roughly 81st to 22nd in measured importance in the 2026 survey, and it is an afternoon of work.
  6. Count reviews in the last 90 days, not lifetime. For both of you.
  7. Check reply rate and reply speed on both profiles.
  8. Compare hours, including whether they are open during the hours your customers actually have emergencies.
  9. Check the address. Is theirs in the city being searched? Is yours hidden correctly if you are a service area business?
  10. Look for violations worth reporting: stuffed names, duplicate listings, addresses that do not exist.

Most competitive gaps come down to two or three rows, not all ten. Fix those first rather than spreading effort evenly.

What to fix, in order

Ordered by impact against effort, based on the 2026 factor data:

  • Primary category. Highest scored controllable factor. Free. Can move within days.
  • Business hours. Fifth ranked factor. Free. Only do it if you will answer.
  • Predefined services. Largest single year jump in the survey. One afternoon.
  • A weekly review habit with replies. Recency beats volume, and replies are indexed.
  • Citations and name consistency. Now more valuable for AI visibility than for the map pack, which reverses years of advice that citations were fading.
  • On page content. The only category that pays off across map pack, organic and AI answers at once. Slowest, most durable.
  • Business name change. Real factor, real cost, real risk. Last, and only with legal filing and physical proof.

If your profile is not appearing at all rather than appearing below a competitor, that is a different diagnosis. Start with why is my Google Business Profile not showing up instead.

How long it takes to close the gap

Category and hours corrections change how Google matches you to a query, so they can show within days. Review recency and profile activity compound over weeks. Content and citation work runs on months. A business name change is slowest of all, because the legal filing and the real world proof have to settle before Google will trust it.

The uncomfortable part is proximity. It is the second ranked factor and you cannot edit it. If the competitor's address is closer to where your customers search, there is a ceiling on what profile work will achieve in that part of town, no matter how well you execute everything else.

That is not a reason to give up on local search. It is a reason to stop treating the map pack as the whole lead strategy. The businesses that stay busy through a competitor's good year are the ones that also own a channel proximity cannot touch, whether that is content, paid campaigns, referrals, or a direct offer. If you are currently buying your way around the gap with purchased leads, how to stop paying for shared leads covers what to build instead.

Frequently asked questions

Why is my competitor outranking me on Google?
In local search it is usually one of three profile fields rather than your website. Their primary category matches the search more precisely, their business name contains the service keyword, or they are collecting reviews more recently than you are. All three sit at the top of the 2026 Whitespark ranking factors survey.
How can a competitor with fewer reviews outrank me?
Because recency now matters more than volume. Whitespark founder Darren Shaw wrote that if reviews are not coming in regularly, rankings will drop even with 10,000 reviews, because the value of existing reviews decays. A competitor gaining four reviews a month can pass a business that gained 300 two years ago and nothing since.
Is the business at the top of the map actually ranking?
Often not. The first listing above the map is frequently a Local Services Ad, and Google removed the prominent Google Guaranteed badge, so many owners no longer recognise them as paid placements. Check whether the listing carries an ad label before assuming you were beaten organically.
My competitor stuffed keywords into their business name. What can I do?
Two options, neither guaranteed. Submit Google's Business Redressal Complaint Form, or use Suggest an Edit in Maps to strip the keywords. Darren Shaw of Whitespark says the redressal form is your only real route but that Google usually does not act on business name keyword stuffing specifically.
Should I add keywords to my own business name to compete?
Only if you legally change the name and can prove it. Google's guidelines require your profile name to match real world signage, stationery and website, and adding service or product descriptors is explicitly not permitted. Operators who do this file a DBA first, then update signage, vehicles and invoices, which costs far more than the filing fee.
Do Google Business Profile posts help me outrank a competitor?
Not directly for ranking. A controlled nine week Sterling Sky study tracking 441 keywords found zero ranking movement from posts. They remain useful for communicating with customers who already found you, but they are not the reason a competitor is above you.
Does geotagging my photos help me beat a competitor?
No. Google strips EXIF metadata including GPS coordinates when photos are uploaded, so the tag never reaches the ranking system. Sterling Sky testing across 27 locations found no ranking benefit. If an agency is still charging for it, ask them for the test data.
How long does it take to overtake a competitor in local search?
Category and hours corrections can show within days because they change how Google matches you to a query. Review recency and profile activity compound over weeks. A business name change is the slowest, because it needs the legal filing and real world proof to settle before Google trusts it.
Done-for-you lead generation: a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking, fed by targeted outreach and Meta ad campaigns we build and run.
Get a lead plan

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.