Forty-six percent of all Google searches have local intent. If your business serves a specific area, whether that’s a single city, a region, or the whole of the UK through physical locations, local SEO determines whether those searchers find you or your competitor.

Local SEO is the practice of optimising your online presence so that your business appears in geographically relevant search results: the local pack (the map section with three listings), Google Maps, and the localised organic results below. It overlaps with general SEO but has its own set of ranking factors, its own tools, and its own set of mistakes that are surprisingly easy to make.

This guide covers local SEO from a technical SEO perspective, which is where most guides fall short. I’ll cover the fundamentals (Google Business Profile, citations, reviews), but I’ll also explain the website-level factors that support local visibility: site architecture, structured data, Core Web Vitals, and how AI search is changing local discovery. Everything here is UK-focused, because the citation sources, directories, and practical context differ significantly from the US-centric guides that dominate this topic.

How Local Search Results Work

When someone searches “plumber near me” or “accountant Manchester,” Google returns results using three primary signals: relevance, distance, and prominence.

Relevance is how well your business profile and website match what the searcher is looking for. This is influenced by your Google Business Profile categories, your website content, and how clearly you describe your services in relation to the query.

Distance is the physical proximity of your business to the searcher’s location (or the location specified in the query). You can’t optimise distance, but you can make sure Google knows exactly where you are through consistent address information across every platform.

Prominence is Google’s assessment of how well-known and trusted your business is. This is determined by a combination of review signals, link signals, citation signals, and your overall web presence. It’s the factor where SEO work has the most impact.

The Local Pack vs Organic Results

Google’s local results typically appear in two forms. The local pack (sometimes called the map pack or 3-pack) shows three businesses with a map, appearing above the regular organic results for local queries. Businesses in the local pack receive significantly more clicks and calls than those ranking below it.

Below the local pack sit the regular organic results, which are also localised. A Manchester-based accountancy firm’s website can rank in both the local pack and the organic results, and ideally should. The ranking factors overlap but aren’t identical: the local pack weighs Google Business Profile signals heavily, while organic results depend more on traditional website SEO factors like content, links, and technical health.

The numbers are worth understanding because they quantify the opportunity:

  • 98% of consumers search online for nearby businesses
  • 76% of “near me” mobile searches lead to a store visit within 24 hours
  • 28% of local searches result in a purchase
  • 84% of local searches are conducted on mobile
  • Businesses appearing in the Google 3-pack receive 126% more traffic than positions 4-10

These aren’t abstract statistics. For a local business, ranking in the local pack is often more commercially valuable than ranking first in the regular organic results.

What Actually Determines Local Rankings?

Whitespark’s 2026 Local Search Ranking Factors study, based on a survey of 47 local SEO practitioners evaluating 187 factors, provides the most granular data available on what drives local visibility.

For the local pack / Google Maps:

  • Google Business Profile signals: 32% of the weighting (categories, completeness, photos, posts, engagement)
  • Review signals: approximately 16% (quantity, velocity, diversity, response rate)
  • On-page signals: content relevance, NAP data, keyword usage
  • Link signals: local link authority, domain authority
  • Behavioural/engagement signals: clicks, calls, direction requests from your GBP listing

For localised organic results:

  • Link signals: 26% (quality, authority, and local relevance of backlinks)
  • On-page signals: content quality, keyword relevance, technical health
  • GBP signals: still influential but less dominant than in the local pack
  • Review signals: moderate influence

What’s changed in 2026: Behavioural and engagement signals are climbing fastest. Google is increasingly using real-world interaction data (clicks, calls, direction requests, review cadence) to assess business quality. AI search visibility has also appeared as a formal ranking factor category for the first time, reflecting the growing role of AI Overviews in local search results.

Google Business Profile: The Foundation

Your Google Business Profile is the single most important asset for local pack visibility. If you only do one thing from this guide, make it this.

Getting the Basics Right

Claim and verify your listing. If you haven’t claimed your GBP profile, do it now. Verification usually happens by postcard, phone call, or email depending on your business type.

Choose your categories carefully. Your primary category is the single strongest signal for which searches your business appears in. Choose the most specific category that accurately describes your core business. A law firm should select “Law Firm” or “Solicitor” as primary, not just “Legal Services.” Add secondary categories for other services, but don’t pad with irrelevant categories.

Complete every section. Business description, services, attributes, opening hours, holiday hours, service areas. Google uses all of this for relevance matching. An incomplete profile is a missed signal.

Add photos regularly. Businesses with photos receive 42% more direction requests and 35% more click-throughs to their website. Use real photos of your premises, team, and work, not stock images. Geo-tagged photos (taken on-site with a smartphone) provide additional location signals.

Engagement Signals That Matter

Post regularly. Google Business Profile posts (updates, offers, events) signal that your business is active and engaged. Businesses posting weekly updates see approximately 30% more customer interactions. Posts expire after six months, so this needs to be an ongoing effort, not a one-off.

Respond to all reviews. I’ll cover reviews in more detail below, but the response rate itself is a signal. Respond to every review, positive and negative, within 24-48 hours if possible.

Use the Q&A section. Seed your Q&A with genuine questions your customers frequently ask, then provide thorough answers. This content is indexed and can help with relevance signals.

Does Your Website Support Your Local SEO?

This is where most local SEO guides stop at “make sure your address is on your website.” Your website’s technical health has a direct impact on local rankings, and it’s the factor most local businesses neglect because it’s not visible in the same way as a GBP listing.

Site Structure for Local Businesses

If you serve one location, your site structure is straightforward: make sure your address, phone number, and service area are prominently displayed on every page (typically in the header or footer), and create a dedicated contact or location page with full details, an embedded Google Map, and driving directions.

If you serve multiple locations, each location needs its own dedicated page with unique content. example.com/locations/manchester and example.com/locations/leeds should each contain:

  • The specific address and phone number for that location
  • Content relevant to that area (not duplicated across all location pages with the city name swapped in)
  • Embedded map showing the specific location
  • Local testimonials or case studies where available
  • LocalBusiness schema markup specific to that location

The mistake I see most often with multi-location businesses is template location pages where only the city name changes between pages. Google recognises thin, duplicated content, and it can suppress these pages rather than ranking them.

On-Page Optimisation for Local Keywords

Your website’s title tags, heading structure, and content should include location-relevant terms naturally. For a Manchester-based accountant, the homepage title might be “Accountants in Manchester | [Business Name]” rather than a generic “Accounting Services.”

Create dedicated service pages for your key offerings, and where it makes sense, create location-specific service pages. “Tax Advisory Manchester” and “Tax Advisory Leeds” are distinct pages serving distinct local queries, provided the content is genuinely differentiated.

Don’t force location keywords into every page. Your blog content, for example, should target informational keywords that are relevant to your expertise, not stuffed with “Manchester” in every paragraph. The location signals from your GBP, citations, and NAP consistency do the geographic work; your content should do the topical work.

Core Web Vitals and Mobile Performance

84% of local searches happen on mobile. If your site is slow, has layout shifts, or is difficult to navigate on a phone, you’re losing potential customers before they even reach your contact page.

Google’s Core Web Vitals (Largest Contentful Paint, Cumulative Layout Shift, and Interaction to Next Paint) directly affect rankings. For local businesses, the impact is amplified because local searchers are often in immediate-need mode: they’re looking for a plumber right now, a restaurant for tonight, a dentist this week. A slow-loading site doesn’t just frustrate them; it sends them straight to the next result.

Check your Core Web Vitals in Google Search Console under Experience. If your scores are poor, the fix is usually a combination of image optimisation, reducing JavaScript bloat, and addressing server response times. A technical SEO audit can identify the specific bottlenecks.

LocalBusiness Schema and Structured Data

Schema markup tells search engines explicitly what your business is, where it is, what it does, and how to contact it. For local SEO, the relevant schema types are:

  • LocalBusiness (or a more specific subtype: LegalService, AccountingService, Restaurant, Dentist, etc.)
  • PostalAddress (nested within LocalBusiness)
  • GeoCoordinates (latitude and longitude)
  • OpeningHoursSpecification
  • AggregateRating (if displaying review summaries)

A properly implemented LocalBusiness schema includes your business name, address, phone number, opening hours, geo-coordinates, service area, and price range. This data feeds directly into Google’s knowledge graph and supports both local pack visibility and AI Overview citations.

I’ve written more about schema implementation in regulated industries in my YMYL schema markup guide, which covers the additional structured data requirements for businesses in finance, healthcare, and legal sectors.

What Are Local Citations and Which Ones Matter in the UK?

A citation is any online mention of your business name, address, and phone number (NAP). Citations appear on business directories, social platforms, industry-specific sites, and local listings. They serve as independent verification of your business’s existence and location.

UK Citation Sources by Priority

Not all citations carry equal weight. Here’s a prioritised list for UK businesses:

Tier 1 (do these first):

Directory Notes
Google Business Profile The foundation
Bing Places Feeds into Microsoft’s search ecosystem
Apple Business Connect Feeds Apple Maps, Siri, and Apple devices
Yell.com Largest UK business directory
Thomson Local Established UK directory
FreeIndex High domain authority UK directory
Yelp UK Growing influence in UK local search

Tier 2 (build these next):

Directory Notes
Scoot Syndicates to 6 other directories
192.com UK-specific people and business finder
Cylex UK Active UK directory
Hotfrog International with UK presence
Trustpilot Primarily reviews, but citation value
Facebook Business Page Social citation with engagement signals

Tier 3 (industry and local specific):

Type Examples
Local chambers of commerce Manchester Chamber, London Chamber of Commerce
Industry directories Law Society, SRA, NHS Choices, CheckaTrade, Bark
Local council directories Many councils maintain business directories
Trade-specific platforms MyBuilder, TrustATrader (construction/trades)

NAP Consistency and How to Audit It

NAP consistency means your business name, address, and phone number are identical across every citation. Not similar. Identical. “123 High Street” and “123 High St” are technically inconsistent. “John’s Plumbing” and “Johns Plumbing” are inconsistent. “0161 234 5678” and “+44 161 234 5678” are inconsistent.

NAP inconsistencies can reduce local search visibility by up to 28%. Google cross-references your information across multiple sources, and conflicting data erodes its confidence in your business’s legitimacy.

To audit your citations:

  1. Search your exact business name in Google. Note every directory listing and check the NAP details.
  2. Use a tool like BrightLocal, Moz Local, or Whitespark’s Local Citation Finder to scan directories automatically.
  3. Create a spreadsheet listing every citation with the current NAP data.
  4. Identify inconsistencies and correct them, starting with Tier 1 directories.
  5. Check for duplicate listings on the same directory. These are common on Google Business Profile and Yell.

Old addresses, old phone numbers, and trading name variations are the most common culprits. If your business has moved or rebranded, you likely have outdated citations that need updating.

How Do Reviews Affect Local Rankings?

Reviews are both a ranking factor and a conversion factor. They influence where you appear in search results and whether someone chooses you over a competitor.

What the Data Shows

BrightLocal’s 2026 Local Consumer Review Survey reveals several shifts worth understanding:

  • 41% of consumers “always” read reviews when browsing for businesses, up from 29% in 2025
  • 31% will only use a business with 4.5 stars or more, up from 17% in 2025
  • Consumers now use an average of 6 review sites to evaluate a business
  • Google’s share of review reading dipped from 83% to 71%, with YouTube, Instagram, TikTok, and Apple Maps all gaining share

The bar is rising. A few years ago, 4 stars was acceptable. Today, businesses below 4.5 stars are being filtered out by a significant portion of potential customers.

Building a Review Strategy

Ask consistently. The businesses with the most reviews aren’t the ones with the happiest customers; they’re the ones that ask every customer for a review. Create a simple process: after completing a service or transaction, send a direct link to your Google review page. Make it easy.

Respond to every review. Positive reviews deserve a genuine thank you, not a templated response. Negative reviews deserve a professional, empathetic response that acknowledges the concern and offers to resolve it. Your response isn’t just for the reviewer; it’s for every potential customer reading the reviews.

Don’t incentivise reviews. Google’s guidelines prohibit offering discounts, gifts, or other incentives in exchange for reviews. Violations can result in reviews being removed or your profile being penalised.

Diversify review platforms. While Google reviews carry the most weight for local pack rankings, reviews on Trustpilot, industry-specific platforms, and Facebook contribute to prominence signals and reach the growing segment of consumers who check multiple review sites.

Link building for local SEO differs from general link building because the goal isn’t just authority; it’s locally relevant authority. A link from a Manchester newspaper or a local industry association is worth more for local rankings than a link from a generic national directory.

Strategies that work for UK local businesses:

  • Local press and media. Contribute expert comments to local journalists. Tools like HARO, ResponseSource, and Qwoted connect businesses with journalists seeking quotes. Local newspapers and regional media outlets frequently need expert sources.
  • Community involvement. Sponsor local events, sports teams, or charities. These typically earn links from the organisation’s website, and the community association strengthens local relevance signals.
  • Local business partnerships. Cross-promote with complementary businesses. An accountant might partner with a local law firm or financial adviser for mutual referrals and reciprocal content.
  • Industry associations and professional bodies. Membership in professional bodies (Law Society, ICAEW, RICS, CIOB) typically includes a directory listing with a link back to your site.
  • Local guides and resources. Create genuinely useful local content: a guide to business grants in your city, a resource page for local regulations, industry statistics relevant to your area. This type of content earns links naturally when other local businesses and journalists reference it.

A link building strategy focused on local relevance will compound over time. Each locally authoritative link reinforces your geographic relevance in Google’s systems.

How Is AI Search Changing Local Discovery?

This is the section no other local SEO guide covers, and it’s arguably the most significant shift happening right now.

40% of local business queries now trigger Google’s AI Overviews. When someone asks “best plumber in Manchester,” Google’s AI increasingly synthesises an answer from multiple sources rather than simply listing ten blue links. If your business isn’t being picked up by these AI systems, you’re invisible to a growing segment of searchers.

Whitespark’s 2026 study includes AI visibility as a formal ranking factor category for the first time. The key factors for AI visibility in local search are:

  • Dedicated service pages (rated the number one factor for AI local visibility)
  • Citation presence across authoritative directories
  • Brand signals (branded search volume, mentions across the web)
  • Structured data (LocalBusiness schema, FAQ schema, Review schema)

The practical implication: the businesses most likely to be cited by AI systems are those with well-structured websites, consistent citation profiles, and clear service information. This is, essentially, good local SEO done thoroughly. The difference is that AI systems are less forgiving of gaps. A human searcher might scroll past a mediocre listing and click through anyway. An AI system that can’t find clear, structured information about your business will simply not mention you.

For more on how to position your content for AI citation, I’ve written a detailed guide on optimising for LLM citations.

How Do You Set Up Local SEO on WordPress?

WordPress powers a significant proportion of UK business websites, and while it’s an excellent platform for SEO generally, local SEO on WordPress requires specific configuration.

Essential plugins:

  • Yoast Local SEO or RankMath Local: These plugins generate LocalBusiness schema, add location data to your pages, and create location-specific features like store locators and opening hours widgets. RankMath’s free version includes basic local schema; Yoast’s local features require the paid Local SEO add-on.
  • Google Site Kit or MonsterInsights: For connecting Google Analytics and Search Console to monitor local search performance directly from WordPress.

Settings that matter:

  • Permalink structure: Use post name (/%postname%/) for clean URLs. Avoid date-based or ID-based permalinks.
  • Location pages: Create dedicated pages for each location using a consistent template, each with unique content and its own LocalBusiness schema.
  • NAP in site-wide elements: Add your business name, address, and phone number to the footer or header using a widget or theme customisation. Make sure this matches your GBP listing exactly.
  • Schema validation: After configuring your schema plugin, validate the output using Google’s Rich Results Test. Plugins occasionally generate incomplete or malformed schema.

Common WordPress local SEO mistakes:

  • Relying solely on a plugin for schema without checking the output
  • Using a contact form instead of displaying a phone number (click-to-call on mobile is critical for local businesses)
  • Installing multiple SEO plugins that conflict with each other’s schema and canonical tag output
  • Not optimising images (WordPress media library makes it easy to upload uncompressed 5MB photos)

How Do You Audit Your Local SEO?

If you’ve been doing some local SEO work and aren’t seeing results, a structured audit can identify what’s working and what’s holding you back.

GBP Audit Checklist

  • Is your primary category the most specific option available?
  • Are all secondary categories relevant and complete?
  • Is your business description fully written and keyword-relevant?
  • Are your opening hours accurate, including holiday hours?
  • Have you added photos in the last 30 days?
  • Have you posted an update in the last 7 days?
  • Are all service areas or addresses correct?
  • Do you have any duplicate GBP listings?
  • Are you responding to all reviews?

Website Technical Audit for Local

  • Does every page load in under 3 seconds on mobile?
  • Are Core Web Vitals passing on the pages that matter most?
  • Is your NAP displayed consistently across the site?
  • Do you have LocalBusiness schema on your homepage and location pages?
  • Is the schema validating correctly in Google’s Rich Results Test?
  • Do your title tags include relevant location terms?
  • Do you have unique, substantive content on each location page?
  • Is your site mobile-responsive with no usability issues?

Citation Audit

  • Are you listed on all Tier 1 UK directories?
  • Is your NAP identical across every listing?
  • Are there any duplicate listings on any directory?
  • Do any listings show old addresses or phone numbers?
  • Are your industry-specific directory listings current?

What Should You Track and Report On?

Local SEO isn’t a one-off project. It’s an ongoing effort that needs regular monitoring. Here’s what to track and how often.

Weekly:

  • GBP insights: views, searches, actions (calls, direction requests, website clicks)
  • New reviews and review responses
  • GBP post schedule (are you maintaining weekly posting?)

Monthly:

  • Local keyword rankings (track your top 10-20 local keywords)
  • Organic traffic to location pages (Google Analytics)
  • Local pack visibility for target keywords
  • Citation accuracy (spot-check 5-10 citations monthly)
  • Conversion metrics: calls, form submissions, direction requests

Quarterly:

  • Full citation audit (all directories)
  • Competitor analysis (who’s in the local pack for your target keywords, and what are they doing?)
  • GBP performance trends (are impressions and actions growing quarter-on-quarter?)
  • Review velocity and average rating trend
  • Core Web Vitals review

The tools that matter for local SEO reporting include Google Search Console, Google Analytics 4, GBP insights, BrightLocal or Whitespark (for citation tracking and local rank monitoring), and a rank tracking tool that supports local pack monitoring at the postcode or city level.

Making Local SEO Work for Your Business

Local SEO compounds. The businesses that dominate local search results in their area aren’t doing anything secret; they’re doing the fundamentals consistently and well. A complete GBP profile, accurate citations, a steady stream of reviews, a technically sound website, and locally relevant content.

Where most businesses stall is either in the technical foundations (site speed, schema, site structure) or in the consistency of the ongoing work (regular posts, regular review solicitation, regular content). The first problem is a one-time fix. The second is a discipline.

If you’re not sure where the gaps are in your local visibility, or if you want to understand why your competitors are appearing above you in the local pack, a technical SEO audit focused on local factors can give you a clear picture of what to prioritise.

Enjoyed This?

Let's talk about your
growth goals.

Every project starts with a free video audit. If this article resonated, imagine what a personalised review could reveal about your untapped revenue.