STRUO
/
Book a free consultation

SEO and performance

Local SEO: how to show up on Google Maps and in local search

How Google ranks local businesses and how to set up your Business Profile, reviews, NAP data and website so nearby customers can find you.

Author:
Tim Blažič
Published:
Updated:
8 min read
8 min read
Slovensko
SL →

Google ranks local results on three factors: relevance, distance and prominence. You can’t change distance, but you can influence the other two with a complete, verified Google Business Profile, the right category, consistent details across the web, a steady flow of genuine reviews and a website that clearly says what you do and where. Google states that you can’t pay for a better local ranking, so local SEO is mostly about getting the basics right and keeping at it.

The three factors Google uses to rank local businesses

Google’s Business Profile help explains openly how it builds local results:

  • Relevance – how well your profile matches what someone is searching for.
  • Distance – how far you are from the searcher, or from the place they mention in the search.
  • Prominence – how well known the business is. Google mentions links from other websites, plus the number of reviews and the average rating.

A salon in Maribor won’t appear for someone looking for a hairdresser in Koper. Among nearby businesses, though, relevance and prominence decide the order.

Google Business Profile: the foundation

Start by claiming and verifying your profile: Google says verified businesses are more likely to show up in results. We covered what the profile is and why you need it alongside a website in Google Business Profile or a website.

Business name

Use the name your business actually trades under. Google’s guidelines explicitly forbid adding keywords, taglines, locations or phone numbers to the name. “Novak Panel Beaters” is fine; “Novak Panel Beaters – best cheap car body repair Ljubljana” is not. Google can restrict or suspend profiles that break the guidelines.

Categories

The category tells Google which searches you match:

  • the primary category should describe as precisely as possible what the business is, not everything it offers;
  • keep additional categories to a minimum, only those that describe your core business;
  • pick the most specific option (“Italian restaurant” rather than “restaurant”, if that’s accurate).

Add services, products and features in the relevant sections of the profile, not as extra categories.

Address or service area

If customers come to you, enter your exact address. If you go to customers (plumbers, electricians, cleaning services) and have no premises where you receive them, hide the address and set a service area. PO boxes and virtual offices are not allowed.

Opening hours, attributes and photos

Enter regular and holiday hours, fill in relevant attributes (parking, wheelchair access, card payments) and add real photos of your premises and work.

NAP: the same name, address and phone everywhere

NAP stands for name, address, phone. These details should match on your profile, website, Facebook and in directories, so that Google and customers can see without doubt that it is the same business.

Common mistakes:

  • an old phone number in one of the directories;
  • an address updated only on Google after a move;
  • the registered company name in one place, the trading name in another;
  • two profiles for the same location.

Slovenian directories worth checking

Check at least these:

  • Bizi.si – a business directory with data on Slovenian companies; it also lets you edit your own company’s details;
  • Telefonski imenik Slovenije (itis.siol.net) – the Slovenian phone directory, now published in digital form only, with a form for new listings and changes;
  • Najdi.si – a Slovenian search engine with its own map, which links to TIS for its directory.

Having correct details in a few reputable sources matters more than being listed in a hundred directories.

Apple Maps and Bing Places in brief

On Apple Maps, claim your location through Apple Business to manage your logo, hours, photos and key details. Bing Places for Business (now at bing.com/forbusiness) can import your data from Google Business Profile. If your Google profile is already verified, Bing verifies the imported listing automatically. Reviews are not carried over.

Reviews: getting them and replying

Reviews affect both prominence and the customer’s decision. The most reliable way to get them is to ask: send the review link from your profile after the job, or add it to the invoice or email.

Google’s rules are clear:

  • no payment or rewards – you may not offer discounts, free services or gifts in exchange for a review (or for changing a negative one);
  • no cherry-picking – you may not ask only happy customers or discourage negative reviews;
  • no on-site pressure – don’t push customers to write a review while they are on your premises;
  • no conflict of interest – reviews from employees or relatives, or reviews of competitors, are not allowed;
  • no fake reviews – Google removes reviews from multiple accounts and paid reviews.

Reply to every review, even short ones. With criticism, stay calm, acknowledge what is true and say what you have done about it. Every future visitor reads your reply.

Local pages on your website

Your website confirms to Google what you do and where:

  • your name, address or service area and phone should be visible on every important page;
  • each main service should have its own page that clearly says what the service includes;
  • if you have several branches, give each its own page with the address, hours, map and photos;
  • if you cover several towns, don’t create ten near-identical pages with only the town name swapped. Google may treat that as spam. A town page makes sense only with genuinely its own content, such as local projects.

The site must work well on a phone, with a visible call button. For the technical side, see our technical SEO audit article.

LocalBusiness structured data

Structured data (schema.org, JSON-LD) tells search engines who you are. For local businesses Google requires the name and address, and recommends the phone number, opening hours, coordinates, URL and price range. Use the most specific subtype, such as Restaurant, HairSalon or AutoRepair, rather than the generic LocalBusiness.

The data in the markup must match what is on the page and on your profile. Don’t mark up reviews you display about your own business for stars in search results; Google’s review guidelines don’t support this for local businesses.

How AI assistants pick a local business

Ask ChatGPT, Gemini or Google’s AI Mode for “a good car service in Celje” and the assistant builds the answer from maps, business profiles, reviews, directories and websites. The exact selection method isn’t public and differs from tool to tool.

Still, a business with consistent details, genuine reviews and a website that clearly describes its services and location is likely easier for AI to understand and cite. Local SEO is the foundation for visibility in AI answers too. More on this in GEO: how to show up in AI answers.

Local SEO checklist

  • The Google Business Profile is claimed and verified.
  • The name is the real business name, with no added keywords.
  • The primary category is as specific as possible, with few additional ones.
  • The address or service area is set correctly.
  • Opening hours and holidays are up to date.
  • The profile has real photos and completed attributes.
  • Name, address and phone match everywhere.
  • Details on Bizi.si, TIS and Apple Maps have been checked.
  • You send customers a review link after each job.
  • You reply to every review, including negative ones.
  • Each main service and branch has its own page.
  • The site has structured data using the most specific subtype.
  • The site is fast on mobile with a visible phone number.

Frequently asked questions

Can I pay for a better position on Google Maps?

No. Google states that you can’t request or pay for a better local ranking. Ads are labelled as ads; organic ranking depends on your profile, reviews and website.

How long before I see results?

Profile fixes show quickly; the ranking effect depends on local competition. Reviews and prominence take months.

Can I offer a customer a discount for writing a review?

No. Google’s rules prohibit payment, discounts, free services or gifts in exchange for a review. You can ask every customer, with no reward and no cherry-picking.

I work on site and have no premises. Can I appear on the map?

Yes. Hide the address on your profile and set the service area you cover. On your website, clearly list the towns or region you serve.

Do I need structured data if I have a Google Business Profile?

The profile matters more, but structured data confirms that the website and profile are the same business. It is a small job.

How we can help

Local SEO is part of our SEO optimisation service, from €249 per month with a one-off €290 setup. It covers the profile, consistent details, local pages and structured data. For visibility in AI answers, you can add GEO on top of SEO from €149 per month. For an assessment, use our contact form.

Sources

← Back to the blog

Free review

Already have a website that brings no inquiries?

Send the link. Within 48 hours you get a short written review with three to five concrete fixes. No obligation and no sales call.

  • SpeedHow fast the site loads on a phone and what slows it down.
  • SEO basicsTitles, descriptions, structure and whether Google understands you at all.
  • Clarity of the offerWhether a visitor knows within seconds what you offer and how to contact you.
Why your website gets no inquiries

I only use your details for the review and reply, as described in the privacy policy.

Let's talk.

Tell us what you need. You get a reply within 24 hours on weekdays.

Lan Sojer, Your contact
Lan SojerYour contactlan.sojer@struo.si030 372 100

By sending this you accept the processing of your data as described in the privacy policy and terms of use.