Skip to content

SOVRA Digital · cookies

Choose your cookie settings

Google Analytics 4 provides website statistics. Microsoft Clarity analyses behaviour and records sessions. Choose each tool separately. Both require consent. Necessary storage remembers your choice. You can reject both and still use the whole website.

You can change or withdraw your consent at any time through the settings in the footer.

Privacy policy and cookies
Illustration of a mobile phone showing local search and a map of Gothenburg.

Guides · Local SEO

Djordje Obradovic, founder and SEO strategist at SOVRA Digital in Gothenburg
Written byFounder & SEO strategist · SOVRA Digital, Gothenburg
10 min readLinkedIn

Local SEO: business profiles, local pages and measurement

Local SEO helps a business become discoverable for relevant needs in a location or service area. The work connects the business’s website with accurate information, a relevant Business Profile where the business is eligible for one, and a clear contact journey.

Define where and how you work

Start with the business’s actual customer interactions and geographical offering. The business model determines which information customers need. The order of search results is also affected by where the search takes place and how well the business meets the need.

What information is needed for a location, a service area or an online business?

Distinguish a place customers visit from an area where the business carries out work. List only real addresses and offerings. Several towns in a service area do not mean the business has several offices.

The website’s content needs to explain which services are offered and for which customers.

Three different ways to serve a market
Business modelWhat the website needs to explain
Customers visit a physical locationThe actual visitor address, opening hours and services at the location.
The business works at customers’ premisesWhich services are carried out at customers’ premises and which area the business actually serves.
The business delivers exclusively onlineWhich customers and markets the service is aimed at, without claiming a local physical presence.

A local web page and eligibility for a Google Business Profile are two separate matters. An online-only business does not become eligible for a profile by publishing a location page. Check the business against Google’s Business Profile guidelines.

What determines local rankings?

Google’s local results are mainly influenced by relevance, distance and how well known the business is. Relevance concerns how well the Business Profile matches the search. Distance concerns the location in relation to the person searching. The third factor, prominence, covers how well known the business is and information such as links and reviews. Google describes the local ranking factors and states that a better ranking cannot be bought or requested.

This means you can improve the accuracy of information and the relevance of answers, but cannot promise the same position in every part of a city. A registered service area is not evidence that the business appears equally high throughout that area.

Separate the visibility of the business profile from the visibility of the website’s pages. Customers may encounter a map of businesses or a conventional web page in search results. A useful service page does not replace accurate opening hours in the profile, and a complete profile does not replace delivery information and terms on the website. Investigate where the customer gets stuck before choosing an action.

Illustrative example: a workshop may be close to one person searching and far from another. Different results between locations do not necessarily mean the business has the wrong category. Record the query, geographical starting point and date when comparing local results. One search from the office does not describe visibility across the entire service area.

A visitor location, a service area and a hybrid business describe different ways of operating. Online-only activity is not the same as a local physical presence.
Describe the actual visitor location or the area where work is carried out. Several towns within a service area do not mean several offices; an online-only business should not be presented as having a local physical presence.

Coordinate the profile and website

Check the business name, contact details, address or service area, and relevant services. Information that changes needs to be updated wherever it is used.

The Google Business Profile guide describes the profile work. Assess local business listings for relevance and check that the name, address and phone number are correct.

Also consider how customers describe the service and location. Check which queries already generate impressions for the website in Search Console and which search terms appear in the profile’s performance data, where that information is available. A service combined with a place name is a possible information need to investigate, not an automatic decision to create a new page.

How do you check the business name, address and phone number?

Start with a verified set of business details and correct genuine contradictions wherever customers encounter them. NAP stands for name, address and phone. The purpose of the review is to identify the correct business and contact route. An old visitor address or a number reaching the wrong recipient needs a different action from a minor typographical difference.

  1. Confirm the current name, number, visitor address or service area with the person responsible for the business.
  2. Compare the details on the website, in the Business Profile and in relevant business listings that are actually used.
  3. Record the discrepancy, source, responsible person and submission date. Distinguish a submitted edit from a visible correction.
  4. Open the published contact or booking journey and check that the correct business can be reached.

For a business that does not receive visitors, the information must not invent a customer-facing location. The profile’s address rules and the website’s description must fit the actual business. Prioritise relevant listings with accurate details over registering the business in large numbers of unfamiliar directories.

Create local pages when they provide distinct value

A page for a clinic or other customer-facing location may need its own opening hours, services and booking information. Generic text with the place name swapped provides limited help.

Describe real differences and local circumstances. Do not create pages that suggest a presence where the business has none.

Illustrative example: two clinics with different addresses, opening hours and booking channels may each need a page because customers need to choose the right location. A business carrying out the same work in nearby towns first needs to assess whether those towns genuinely require separate answers. A service-area section may be sufficient when the information would otherwise be the same.

What evidence justifies a separate location page?

A separate location page is justified when customers need a self-contained local answer that the business can substantiate. Assess both the need and the evidence. A place name in a query indicates a possible local need, but does not establish that the business has a separate operation there or enough information for a distinct page.

Decision criteria for a location page or shared section
SituationWhat must be demonstrable?Editorial decision
A real customer-facing location.Visitor address, opening hours, local services, directions and the correct booking route.A separate location page can help customers choose and reach the right branch.
Work at customers’ premises in several towns.The actual service area and conditions that genuinely differ, such as available services or booking.Use a shared section if the information would otherwise be identical. Create a separate page only when a distinct answer is needed.
A proposed area without verified delivery.There is no evidence that the service is offered there.Do not publish a claim of local presence or availability.

Do not create series of nearly identical pages that only change the town name and send visitors to the same actual answer. Google describes such arrangements under doorway abuse in its spam policies. This does not mean all location pages are wrong. The distinction is whether the page itself serves a real task and belongs to an understandable structure.

Structured data can describe business details on the website, but must not invent an address or local offering. Google’s LocalBusiness guidance explains properties and testing. For checking markup against visible text, see the guide to structured data. Valid markup is not a promise of a particular search appearance.

Different locations with their own details may need separate pages. The same work across several towns can be explained in a service-area section.
Two locations may need different answers so customers can choose correctly. A service area does not automatically justify one page per town. Assess the real difference in information.

Build a neutral process for reviews

Ask customers for an honest account of their experience, without incentives or selecting only satisfied customers. Assign responsibility for responses and for handling issues that need follow-up.

Read about a practical review process.

Track visibility and real enquiries separately

Distinguish activity in the Business Profile from received enquiries and sales. Keep the data source’s name attached to each metric and document which events the business can verify.

What does Google Business Profile measure?

Google Business Profile measures, among other things, clicks on the call button and website link, not confirmed sales. The calls metric shows that someone clicked the button, not whether the call was answered. Keep these definitions when reporting results. Google’s explanation of profile performance metrics also states that the data can include interactions from both organic results and Google Ads.

How do you track real enquiries and sales?

Track received enquiries in the business’s own enquiry management system and keep them separate from profile clicks. Illustrative example: 30 clicks on the call button must not be reported as 30 new customers. State which evidence supports an enquiry, quotation or sale. Compare the same period, geographical basis and metrics. Then track which updates have been made, without attributing every change in results to an individual action.

Report each step with its own source and definition. Illustrative measurement example: the profile shows 30 call-button clicks, while the company’s enquiry log contains 12 received calls during the same period. This does not establish that 18 clicks failed or that all 12 calls came from the profile. One person can perform several actions, and calls can have other sources. State what is known and what cannot be connected.

Evidence answering different local questions
QuestionEvidenceImportant limitation
Which queries show the website’s local page?Search Console with the selected page and comparable period.This is the website’s search data, not the whole Business Profile’s activity.
Which actions happen in the profile?The profile’s performance report for the same business and period.Button clicks and direction requests are not confirmed purchases.
Which contacts became relevant enquiries?The company’s documented receipt and enquiry management.Attribute the traffic source only where evidence permits.

If the profile receives activity but its booking link goes to the wrong branch, correct the destination and test the journey before the next campaign. If different towns need different answers, check which questions actually arise before planning more pages. A local report should lead to a justified action, not just a list of rankings.

How does local SEO differ from other SEO?

Local SEO emphasises the business’s location or service area and relevant Business Profiles. Content, technical work and clear service descriptions are still needed. The difference lies in which local questions need answering and how customers find the right business in the right place.

You can start local SEO yourself by checking the business’s details, offering and contact channels. Start with anything that prevents a customer from finding the right information or making contact: an incorrect phone number, outdated opening hours, a broken booking link or unclear service-area information. Record the starting position and each change. Questions about profile access, the website’s technical setup or conflicting information may then need specialist support.

If you want help coordinating your Business Profile, website and local measurement, the scope needs to be defined. The page on SOVRA Digital’s local SEO work describes what such an engagement can include.

Coordinate your local visibility

SOVRA Digital works with Google Business Profile, accurate business details, the website and review processes. See what setup and ongoing local SEO include for one location or an agreed service area.