Local SEO for small businesses: how to get found on Google in your city

A practical local SEO guide for small businesses: Google Business Profile, reviews, directories and the website basics that help nearby customers find you.

By Lumivo Digital5 min read

Also available in: Svenska

Northern lights over snowy mountains and a frozen valley

When someone nearby searches for “plumber Uppsala” or “hairdresser near me”, Google usually shows a map with a handful of businesses before any of the normal results. For a local business, those few spots are some of the most valuable places on the internet. Getting there is called local SEO, and the good news is that much of it is free and within your control.

This guide walks you through what matters most, in the order we recommend tackling it.

What local SEO actually is

Local SEO is the work of making Google confident about three things: what you do, where you do it, and that people trust you. Google decides which local businesses to show based on how relevant they are to the search, how close they are to the person searching, and how well known and well reviewed they are. You can’t move your shop closer to every customer, but you can do a lot about relevance and trust.

1. Claim and complete your Google Business Profile

Your Google Business Profile is the listing that appears on Google Maps and in the local map results. It is free, and it is the single most important step.

  • Claim and verify the profile, so you control it.
  • Choose the right primary category. Be specific: “Electrician” beats “Contractor”.
  • Fill in everything: opening hours, service area, phone number, website, services and a clear description in the language your customers use.
  • Add real photos of your premises, team and work, and keep adding new ones.
  • Keep it up to date. Holiday hours and new services show Google the business is active.

2. Use the same name, address and phone number everywhere

Google cross-checks your details across the web. If your address is written one way on your website, another way on Facebook and is out of date in a directory, it weakens Google’s confidence.

Pick one exact version of your business name, address and phone number and use it everywhere: your website, Google, Facebook, Instagram, and local directories such as Hitta.se and Eniro in Sweden, plus any directories in your industry.

3. Ask for reviews, and answer every one

Reviews are one of the strongest signals for local rankings, and they are often what convinces a customer to call you rather than a competitor.

  • Ask at the right moment, when a customer has just told you they’re happy.
  • Make it easy: send a direct link to your review page by text or email.
  • Reply to every review, positive or negative, politely and personally.
  • Never buy or fake reviews. It breaks Google’s rules and can get your profile suspended.

4. Give each service and area its own page

A single page that lists everything you do is hard for Google to match to specific searches. Create a dedicated page on your website for each main service, and, if you work across several towns, pages for the areas you serve.

Each page should explain the service in plain language, mention the area naturally, answer common questions and end with a clear way to get in touch. Avoid copying the same text and only swapping the town name; Google sees through that.

Use the words your customers actually type, in their own language. A Swedish customer is far more likely to search “rörmokare Uppsala” than “plumbing services Uppsala”.

To find those words, start typing your service into Google and look at the suggestions, and check the “People also ask” box. Use the most relevant phrases in your page titles, headings and text, where they read naturally.

6. Make your website fast and easy to use on a phone

Many local searches happen on a phone, often when someone needs help right away. Make sure your website:

  • loads quickly and is easy to read on a small screen,
  • has a tap-to-call phone number and a clear way to book or ask for a quote,
  • shows your address and opening hours, ideally in the footer of every page,
  • includes structured data for local businesses, which helps Google read your details correctly.

Links and mentions from other local websites tell Google you are a real part of the community. Good sources include local news sites, business networks, suppliers and partners, sponsored local events and sports clubs, and industry associations.

How long does it take?

Improvements to your Google Business Profile and reviews can start making a difference within weeks. Rankings for your website pages usually take longer, often a few months, especially in competitive areas. Local SEO is not a one-off task: the businesses that keep their profile fresh, collect reviews steadily and add useful content tend to pull ahead over time.

Your local SEO checklist

  1. Claim, verify and complete your Google Business Profile.
  2. Use identical business details everywhere online.
  3. Ask for reviews regularly and reply to all of them.
  4. Create a page for each main service and area.
  5. Use the words your customers search for, in their language.
  6. Make your website fast, mobile-friendly and easy to contact you from.
  7. Build local mentions and links.

If you’d like help with any of this, our SEO service covers local SEO from start to finish, and you can book a free consultation to see where your business stands today.

Let’s talk about your business.

Book a free consultation and we’ll show you where your business can grow online.

Book a free consultation