Local SEO optimisation for your business website
Table of Contents
Local SEO optimisation for a business website means making each page tell Google which service you offer and where you offer it. That covers the location in titles and headings, matching contact details, real location pages, structured data (code that describes the business to search engines) and a fast mobile experience. ProfileTree makes these fixes for businesses across Northern Ireland and the UK.
How Google decides which local businesses to show
Google’s own help page on local ranking says local results are based mainly on relevance, distance and prominence. Relevance is how well a business matches what someone searched for. Distance is how far the business is from the searcher or from the place named in the search, and prominence is how well known the business is, which Google says is shaped partly by links from other websites and by reviews. Google also states that there is no way to pay for a better local ranking, which you can read in full in its guide to improving your local ranking on Google.
Your website feeds two of those three factors directly. A page that clearly names the service and the area it covers raises relevance, and a site that other local organisations link to raises prominence. Distance is the one you cannot change, although a website that states its service area clearly helps Google match you to searches from the towns you actually serve.
ProfileTree is a Belfast web design and digital marketing agency, founded in 2011 and based at the McSweeney Centre. Most of the local search work we take on for clients through our SEO Northern Ireland service starts on the client’s own website, because that is the asset the business controls completely and the one most often sending Google mixed messages.
Put location signals in the right places on every page
Any page that targets a place should say what you do and where you do it, in the parts of the page Google reads first. Most of the local sites we review mention their town once in the footer and nowhere else, which leaves Google to guess. The fix is quick and costs nothing beyond editing time.
Titles, headings and the opening paragraph
The title tag (the clickable headline shown in search results), the H1 (the main heading on the page) and the first paragraph carry the most weight, so name what you sell and the area in all three. Write them for a person first. A title that reads like a list of towns looks like spam to a searcher and earns fewer clicks, even when it ranks.
| Part of the page | What it should carry |
|---|---|
| Title tag | The service and the main town or region, then your business name |
| H1 heading | What you do and where, written as a natural phrase |
| Opening paragraph | A plain statement of what you do, for whom and where |
| One H2 heading | The place again, only where it reads naturally |
| Image alt text | A description of the photo, naming the location if the photo shows it |
| Footer and contact page | Your full NAP details, written as text |
The URL slug (the part of the web address after the domain) can carry the place too, but only on new pages. Changing the address of a page that already ranks throws away what it has earned, so leave existing slugs alone.
Business name, address and phone details that match everywhere
Your business name, address and phone number, often shortened to NAP, should appear on the website in exactly the same form as on your Google Business Profile. Keep the street format, postcode spacing and number identical site-wide, and put them in the footer as text, because Google’s guidance on its AI features asks for important information in text form where search engines can read it.
If you work from home and visit customers, Google lets you hide your address and show a service area instead. In that case, state the towns and districts you cover in plain words on the website, and never publish an address you do not trade from.
Build location pages that are local in substance
A location page earns its place when someone in that town would learn something from it that the next town’s page does not tell them. A page built by swapping the town name into one template is thin content (pages with little original value), and Google’s helpful content signals are applied across a whole site, so a run of copied pages can hold back the pages that matter.
What a useful location page contains
The strongest location pages we build start with the work the business has actually done in that area. A page can describe a recent project there with the client’s permission, explain how quickly you can reach customers in that town, and answer the questions people there ask most. Local photographs of your team, vans or completed work carry more weight with visitors than stock images.
Local conditions matter as well. A builder can talk about the housing types common in a district, and an accountant can mention the sectors that dominate the area. Every one of those details is something a competitor with a template cannot copy.
When one page is enough
If you serve one town from one premises, you probably do not need location pages at all. The homepage and the service pages can carry the place name, and the effort is better spent on content that answers customers’ questions. Build a page for a second or third town only when there is search demand there, and you have something real to say about working in it.
Add LocalBusiness structured data to the website
LocalBusiness structured data is a block of code, usually written in a format called JSON-LD, that states your business details in a form search engines read without guessing. Google’s LocalBusiness structured data documentation sets out the properties it uses, with the name and address required and details such as the phone number, opening hours, web address and map coordinates recommended.
Choose the most specific business type that fits, such as a plumber, a dentist or a restaurant, because the schema.org vocabulary has a type for most trades. Add the markup to the homepage or contact page, and to each location page with that location’s details. Google’s guidance on AI features asks for structured data that matches the visible text on the page, so the hours in the code must match the hours visitors can read.
Most WordPress SEO plugins can add basic markup, but they often choose a generic type or miss the opening hours. If your site was built a few years ago, this is one of the jobs our website development team checks first, alongside speed.
Make the site fast and usable on a phone
Someone looking for a local service is often searching on a phone and needs help soon, so a slow page or a number that cannot be tapped loses the customer at the moment they were ready to call. Google measures page experience through Core Web Vitals (its scores for loading speed, responsiveness and visual stability), and you can see your site’s results in Search Console.
The fixes we make most often on local business sites are practical. Large uncompressed photos are the usual cause of slow loading, followed by too many plugins and cheap shared hosting. On the page itself, put the phone number in the header as a tap-to-call link, keep the enquiry form short, and load any embedded map only when a visitor scrolls to it so that it does not slow down the first screen.
Connect the website to your Google Business Profile and citations
The website and the Google Business Profile (the free listing that appears in Google Maps and the local results) should agree on every detail and point to each other. Link the profile’s website field to the page that best matches the profile, which is often a location page for a business with more than one branch. Our guide to managing a Google Business Profile covers the profile itself in detail.
Citations are mentions of your NAP details on other websites, such as directories, trade bodies and local news sites. They help Google confirm that the business is real and where it trades, but they only help when the details match the website exactly. Audit the existing listings and correct old addresses and numbers before you add new ones.
Reviews sit on the profile, although the website can support them. Google’s help page says that responding to reviews shows customers you value their feedback, and a page on your site that links to your profile makes it easier for happy customers to leave one. For the wider picture of profiles, reviews and links, our local SEO guide sets out how each part fits together.
Measure local rankings from the places your customers search
Local rankings change from street to street, so an average position for the whole country says little about what a customer in your town sees. Search Console can filter results by country but not by town, which means it shows the queries you appear for without showing how you rank for someone searching from a particular street.
“If you want to rank in a town, measure from that town. A national average position tells you very little about what a customer there sees, and the difference can run to twenty or thirty places. ProfileTree tracks every SEO client in Northern Ireland from the place their customers search from,” says Ciaran Connolly, founder of ProfileTree.
A rank tracker that checks results from a set postcode, or from a grid of points across your service area, gives the local view. Pair that with the performance report in your Google Business Profile, which shows calls, direction requests and website clicks from the listing, and with enquiries recorded as key events in Google Analytics. Our walkthrough of how to perform a local SEO audit shows how to put those numbers together into a list of fixes.
Support each page with local content and internal links
Articles that answer the questions customers in your area ask before they buy give Google more local subject matter to connect with your business, and each one should link to the page that sells the work. A roofer explaining planning permission for extensions in Northern Ireland, or an accountant setting out a change to business rates, writes for exactly the people who later search for that trade. The article earns visits from people still researching, and the link passes them on to the service or location page when they are ready.
Internal links (links from one page of your website to another) also tell Google which pages matter most and what each one is about. Google lists internal links among the basics for appearing in its AI features, so plan them with the same care as the pages themselves. Use anchor text that describes the destination, for example “emergency boiler repairs”, and link every location page from the homepage or the main services page so that none sits more than a couple of clicks from the front of the site.
Keep one page for each question. When two articles on the same site answer the same local query, Google has to choose between them, and the ranking is often split so that neither does well. Before writing something new, check whether an existing page already covers the topic and update that page if it does.
Prepare the website for AI search answers
AI search tools now answer many local questions directly, including Google’s AI Overviews and AI Mode, ChatGPT and Microsoft Copilot. Google’s page on AI features and your website says these features need no special optimisation beyond good SEO practice. The basics it lists are internal links, a good page experience, important content in text form, structured data that matches the page and an up-to-date Business Profile, which is the same work this guide covers.
In practice, the pages that assistants quote are the ones that state the facts plainly. Answer the main question in the first paragraph of each service and location page. Say who you are, where you trade and what the service involves, and put accreditations, opening hours and starting prices in text where you can publish them. An assistant describing your business can only repeat what is written down on your site and on the other sites that mention you.
Bing deserves the same care as Google here, because Microsoft’s Copilot answers from Bing’s results. Claim your Bing Places listing with the same details as your Google profile, and verify the site in Bing Webmaster Tools so that you can see which pages Bing indexes. Our page on AI SEO explains how we approach visibility in AI answers for UK businesses.
Get an expert review of your local SEO
If you would like someone to check your website against everything on this page, our team can review how it signals your service and location to Google and tell you what to fix first. For businesses in Northern Ireland, start with our SEO Northern Ireland service, and for businesses in Great Britain or the Republic of Ireland, see our SEO services for the UK and Ireland.
FAQs
How do I optimise my website for local search?
Start by putting your service and town in the title, the main heading and the opening paragraph of each relevant page. Then make your NAP details identical across the website and your Google Business Profile, add LocalBusiness structured data, and check that the site loads quickly on a phone. Location pages come next, but only for towns where you have real work and real demand.
Do local directories help your local SEO ranking?
Yes, directory listings help when they are accurate and on sites relevant to your area or trade. They confirm to Google that the business exists at the address you give. A handful of correct listings on trusted sites does more good than dozens on low-quality directories, and listings with old addresses or numbers can confuse Google, so correct those first.
Do reviews affect local search rankings?
Yes, reviews affect local rankings, and Google’s own help page lists them as one of the things that shape prominence, which is one of its three main local ranking factors. Reviews also affect whether people click, because searchers often read them before choosing a local business. Ask satisfied customers for a review soon after the work is finished and reply to every review, including the negative ones.
Do I need a separate page for every town I serve?
No, you need a separate page only for towns where people search for your service and where you can write something specific about working there. A firm serving one town does better with strong service pages. A business covering several towns benefits from location pages built around real local work, not copied templates with the town name changed.