Local SEO: Google Business Profile is the storefront
Local SEO means getting a business found by people searching for what it does near them. For most local businesses the Google Business Profile matters more than the website, and it is usually the cheapest significant win available.
What is the local pack and why does it matter?
The local pack is the map-and-listings block that appears above organic results for location-based queries. It takes the majority of clicks for local intent searches — substantially more than the organic results beneath it — and it is the single most valuable real estate on a local search results page.
Ranking in the local pack requires three inputs: relevance to the query, distance from the searcher, and prominence. Only distance is genuinely outside your control. Relevance is established through complete, accurate category and service information. Prominence is the accumulated signal — reviews, citations, links and engagement — which is where most of the work sits.
Why does Google Business Profile dominate local search?
For a business with a physical location serving a defined area, the profile is the entity Google uses to understand what you are, where you are, and whether you are a credible answer. It feeds the local pack, Google Maps, voice results and increasingly AI answers about local services.
The most consequential fields, roughly in order of impact: primary category, which should be the most specific accurate option available rather than a broad one; service list, populated fully rather than with three entries; business information including hours, attributes and services; and photos, which correlate with engagement and therefore with prominence.
Does NAP consistency still matter?
Name, address and phone number consistency across the sources Google can access still matters, though the mechanism has changed. Google no longer relies purely on exact string matching from directories; it builds an entity from multiple sources and resolves conflicts. Exact matching is therefore less critical than it once was.
What matters more is that the information is consistent in substance and that the entity is unambiguous. A business appearing as three different names across sources is a genuine entity-resolution problem, not a keyword-matching one.
- Name matches your legal/trading name exactly. Do not add keyword variants to the name field — it is a common tactic and a policy violation.
- Address format is consistent, using the same punctuation and postal conventions.
- Phone number is consistent and is the one you actually answer.
- Hours are correct, including bank holidays and seasonal variations — wrong hours generate both lost calls and corrections.
- Category, services and attributes are filled in on the profile as well as the site.
How do reviews actually affect visibility?
Reviews affect local rankings primarily through the volume and recency of review activity, which feeds the prominence signal — and secondarily through engagement, since review activity correlates with listing engagement generally. The rating itself matters less for ranking than most business owners believe, though it affects conversion heavily.
The actionable conclusion is about velocity and response, not about achieving a perfect score. Ask systematically, respond to every review including the negative ones, and keep a steady flow. A steady trickle of genuine reviews outperforms bursts, and a business with 4.6 stars and reviews arriving monthly is in a stronger position than one with 4.9 and no new reviews for eight months.
How do you build location pages that are not thin spam?
Location pages are the standard tactic for multi-location and service-area businesses, and they are also the standard way to create thin pages that Google ignores or penalises. The difference is entirely in substance.
- Identical template with only the city name swapped — the definition of a doorway page. This was scaled content abuse before the term existed and is still treated as such.
- Pages with no genuinely local information: no local project examples, no local pricing context, no named local references.
- Locations you do not actually serve, generated to capture search volume.
A location page that earns its place needs information only you could know: work done in that area, named local references, the specific regulatory or logistical context of that location, and genuinely different detail from every other page. If you cannot write ten unique facts about a location, you should not have a page for it.
How do you track calls as conversions?
For most local businesses the phone call is the primary conversion, and it is invisible to standard analytics. This is the most common blind spot in local marketing, and it means reported conversion rates are frequently wrong by a large factor.
Dynamic number insertion is the standard solution: a tracking number is displayed in place of your real number, in ads and on the website, and calls to it are attributed to source. It works well but needs care — exclude your own staff numbers, handle number recycling, and treat attribution as directional rather than precise.
Call tracking software also enables conversation recording, which is valuable for understanding what people actually ask and what objections come up. That is where the qualitative insight lives, and it is regularly the most valuable output of a local marketing engagement. Consent requirements apply to recording, and vary by jurisdiction — check before enabling it.
Related services
Frequently asked questions
How long does local SEO take to work?
Is a Google Business Profile enough, or do we need a website?
Does NAP consistency across directories still matter in 2026?
How many reviews do we need, and how fast?
Can we pay for or incentivise reviews?
Should we create a page for every town we serve?
Do location pages need local backlinks?
How do we know if local marketing is working?
Need local seo for your business?
Get a free, no-obligation review of where you stand today on local seo — and the three changes that would move the number that matters. No pitch deck.
Book a free 30-minute audit