Most SEO advice is written for businesses that could serve a customer anywhere. If you are a dental practice in Sandy or a plumber covering the south end of the valley, almost none of it applies cleanly, because the result page you are competing on is not the one that advice was written about.
For a query like plumber near me, the map pack sits above the organic results and takes most of the clicks. It is ranked by a different system, weighted toward proximity, prominence, and relevance. You can write the best page on the internet about emergency plumbing and still lose to a competitor two miles closer with more reviews, because you were competing in the wrong ranking system.
That is the first thing to get right. In local search, your Google Business Profile is frequently the page being ranked, and your website is supporting evidence.
section 01proximity is real and you cannot optimize it
Some of local ranking is fixed by where you are. A searcher in Draper gets different results than a searcher in Bountiful, and no amount of content changes your address.
This sounds discouraging and is actually clarifying, because it tells you where the winnable ground is. You are not competing for the whole Wasatch Front. You are competing for the searches happening near enough to you to be reachable, and inside that radius the variables you control matter enormously.
It also means the ambition should match the geography. A business in South Jordan trying to rank for Salt Lake City head terms is fighting proximity with content, which is expensive and slow. Ranking for the suburb you are actually in, and the two adjacent ones, is achievable and produces customers who can reach you.
section 02the three things that actually move it
Your Google Business Profile, maintained rather than claimed. Most businesses claim it once and never return. Hours that go stale over holidays, categories that were guessed at, no photos since launch, and services left blank are all ranking and conversion costs. The profile is not a directory listing. It is the storefront most people see, and it is the only one where a competitor's activity directly outranks your inactivity. The detail is in google business profile optimization.
Reviews, continuously. Review count and recency both matter, and recency is the part businesses neglect. Forty reviews with none in the last year reads as a business that might be closed. Twelve reviews with three from this month reads as busy. Asking is the entire tactic, and it remains the cheapest marketing available.
Pages that match how people actually search. A single services page listing everything you do will lose to a competitor with a page for each service, because searches are specific. Someone types emergency water heater repair, not plumbing services. The page that names the thing wins, and it needs to be linked from somewhere so it can be crawled at all.
section 03the mistake that wastes the most money here
Building a page for every service crossed with every city.
The logic is seductive. Six services times twelve Wasatch Front suburbs is seventy-two pages, each targeting a real query. The problem is that the pages end up near-identical, differing only in the city name, and Google classifies that pattern as doorway pages. It is named explicitly in the spam policies. At best the pages are ignored. At worst they drag the domain.
The version that works is narrower and more honest. Build pages for the places you genuinely serve and can say something specific about: the neighborhoods you actually work in, the response times you can actually hit, the jobs you have actually done there. If a page cannot say anything true that a competitor's page could not also say by swapping the city name, it should not exist.
section 04how long this takes
Faster than national SEO, and still not fast. Profile and review work can move map pack position inside a quarter, because those signals update continuously. Organic rankings for service pages follow the normal timeline, which we broke down in how long does seo take.
The sequence that wastes the least money is the boring one. Fix the profile. Ask for reviews every week. Build the handful of service pages you can defend. Make sure every one of them is linked from your navigation or footer so it can be found. Then, and only then, consider whether you need more.
Most local businesses lose to a competitor who is not smarter, is not spending more, and simply keeps the profile current and asks for reviews. That is the whole gap, and it is available to anyone willing to be consistent about something boring.
