How do I show up when somebody nearby searches?

Local search is its own thing. It is not the same as ranking a page nationally, it is decided by different signals, and most of the ones that matter are free to fix.

Somebody two towns over pulls out their phone and types the thing you sell. What comes back is a map with three businesses on it, then a list of blue links underneath. Those are two different results, decided by two different sets of signals, and a small business usually cares more about the map.

This page is what feeds each one, in the order we would work through them.

The map result and the blue links are not the same race.

The map pack is fed largely by your Google Business Profile: the category you picked, the address, the hours, the photos, the reviews, and how close you are to whoever is searching. The blue links underneath are fed by your website: what each page is about, how it is structured, and who links to it.

That split matters because the fastest wins for a local business are almost all on the profile side, and the profile is free. A business with no website at all can appear in the map pack. A business with a beautiful website and an empty profile often does not.

What decides the map result

Google says it weighs relevance, distance and prominence. In practice, for a business with one location, that comes down to a handful of things you control and one you do not.

  • The primary category One field, and it does more work than anything else on the profile. "Roofing contractor" and "General contractor" surface for different searches. Pick the one that matches what you actually want to be called for, and use the secondary categories for the rest.
  • Name, address and phone, byte for byte the same everywhere The profile, your website footer, your invoices, your directory listings. "Suite C" in one place and "Ste. C" in another is two records as far as a machine is concerned. This is the single most common thing we find broken.
  • Reviews, and replies to them Both the count and the recency move. A steady trickle beats a burst. Replying is visible to the person reading and it is one of the few profile signals you can act on every week.
  • Photos that are actually yours Real photos of the shop, the truck, the work, the people. Stock imagery on a local profile reads as a business that is not really there.
  • Distance, which you cannot change You will rank better for searches near your address than for searches across the county. That is the honest limit of the map result, and it is the reason the website side still matters.

What decides the blue links

One page per thing you want to be found for. That is most of it, and it is where most small business sites fall down: everything the business does is listed on the homepage, so there is no page that is specifically about any one of them.

A page that exists to answer one question, with a title that names the question and a first paragraph that answers it, is a page a search engine can place. A homepage that mentions nine services is a page it can place for none of them.

The technical floor underneath that is real but small: the page has to load, be readable on a phone, have one clear heading, and not be blocked from being indexed. Those are checks, not a project.

The order we work in

Claim and fill the Google Business Profile first, because it is free, it is fast, and it is the result most local searches show. Then fix the name and address so every place they appear says the same thing. Then the website: one page per service, one page per town if the towns are genuinely different, and titles that name the thing plus the place.

Then wait, and measure. Local search does not move in a week, and anybody who tells you otherwise is selling something.

The questions we get asked.

How long does local SEO take to show anything?
Profile changes can surface in days. Website changes take longer, and the honest answer is that it depends on how competitive the category is where you are. We will not give you a date, because nobody can.
Do I need a page for every town I serve?
Only if the page has something real to say about that town. A page that is your service page with the town name swapped in is worth nothing, and search engines are good at spotting it. One genuinely local page beats ten templated ones.
Can you guarantee a position?
No. Nobody can, and anybody who does is either guessing or gaming something that will be undone. What we can do is fix the things that are measurably wrong and keep working the ones that are slow.
Does my website need a blog?
It needs pages that answer questions your customers ask. Sometimes that looks like a blog and sometimes it is just more service pages. The format matters less than whether the page is about one thing.