SECTION E · № 02 · Paperboy Daily SEO · 2026 edition BS / EN
SEO Long read 10 min

Local SEO for small businesses in Bosnia

A dentist in Mostar, a barber in Tuzla, a lawyer in Sarajevo. Local SEO is the one marketing channel that keeps running while you sleep. Here is how to set it up, in order.

Hussam Aitelqadi, founder of Paperboy Published April 19, 2026

If you run a service business in Bosnia and Herzegovina and you are still pouring money into Meta ads, you are probably spending on the wrong channel. This piece explains why, and shows what functional local SEO looks like in 2026. The steps are in order. Nothing is theory. I have tested all of it on client sites in Sarajevo, Mostar and Banja Luka.

Why local SEO beats Meta ads for service businesses

A Meta ad catches someone while they scroll. You are interrupting them. They did not ask for your product and their intent is low. Google search is the opposite. When someone at 10 p.m. types emergency dentist Sarajevo on their phone, you do not need to convince that person. They are already a buyer. The only question is whether they pick you or someone else.

Now the math. A decent Meta ad in Bosnia for a service business costs 2 to 6 KM per click, and conversion rates rarely exceed 3 percent. Google search for local phrases sends clicks that already know what they want, and conversion rates for local businesses in 2026 often exceed 10 percent on a site with clear navigation and a clear call to action.

In cash terms, local SEO is a one time investment that pays for years. A Meta ad is renting attention for a month. Both have their place, but if you have 1,000 KM a month and a service business, the foundation always starts here.

Google Business Profile, step by step

Google Business Profile is a free, public registry of companies inside the Google ecosystem. It is what shows up when someone in Mostar searches pizza near me and sees three businesses with a map at the top of the results. Without a complete Google Business Profile, you are not in that block. End of story.

Here is the setup. Open an account at business.google.com with a company email. Enter the exact company name as registered. Pick the category as precisely as you can. A dentist is not a doctor in general. A cafe that serves grilled meat is a cafe, not a restaurant. Get the category wrong and you lose the whole game.

Next, verify the address. Google mails you a letter with a code to the physical location. That takes 5 to 14 days in Bosnia. No shortcut. Once verified, enter opening hours accurately, upload at least 10 high resolution photos, write a company description of 500 to 750 characters with key phrases placed naturally, list services as separate items, and turn on messaging so people can contact you directly from search.

After setup, post at least once a week. This is not a blog, just a short update of 200 characters: a new service, a special offer, holiday hours. Google rewards live profiles and punishes dead ones.

NAP consistency across 20+ directories

NAP stands for Name, Address, Phone. It is the holy trinity of local SEO. Your company name, address and phone number must be identical, letter for letter, everywhere you appear online.

Identical means identical. If your site says Patisserie Golden Valley, your Google Business Profile must say Patisserie Golden Valley. Not Golden Valley, not Patisserie GV, but exactly Patisserie Golden Valley. A phone in the format +387 33 123 456 must appear in that same format everywhere. Not 033 123 456 in one place and +387 33 123456 in another.

Directories worth doing for the Bosnian market in 2026:

That is already 15 external signals. Add a few industry specific local directories and you cross 20. Consistency matters more than quantity. Ten identical listings beat thirty mismatched ones.

On-page: title, meta, schema.org LocalBusiness

On the site, your homepage must have three things ready for Google. A page title in the format Service · City · Company Name, for example Dental Clinic Sarajevo · Dr. Hadžiomerović. A meta description under 160 characters with a clear service, location and call to action. And schema.org LocalBusiness markup in the head.

Schema is code in JSON-LD format that Google parses and understands directly. It should contain at minimum your company name, address, phone, opening hours, geo coordinates and category. The Paperboy site is covered in schema markup. If you are curious, look at the source code of our homepage and search for application/ld+json.

Add Organization and Person schema too if the company is tied to its owner. Google stitches entities together and rewards that with a richer presentation in search, with stars, images and a direct call button.

Paperboy mascot, a boy delivering newspapers
Paperboy Daily · Signature

Reviews as a ranking signal

In 2026, Google openly uses reviews as one of the top five factors for local ranking. Not only the score, but also volume, freshness, owner responses and review length.

The practical plan is simple. After each delivered service, send an SMS or WhatsApp with a direct link to leave a Google review. The link goes straight to the form, no extra steps. Do not ask for five stars. Ask for an honest reflection. People appreciate that and write longer reviews, which Google values more than a quick great.

Respond to every review within 48 hours. On a positive one, thank the customer briefly by name. On a negative one, respond publicly, professionally, admit fault where it existed and offer a fix. A negative review with a good response often builds more trust than ten unread five stars.

What to measure

Measure what moves revenue, not everything that can be measured. Five numbers to check each week:

  1. Google Search Console: position for three main phrases, impressions and clicks.
  2. Google Business Profile Insights: searches, profile views, clicks to the site, clicks to call, direction requests.
  3. Google Analytics 4: organic traffic, conversion rate from organic, average time on page.
  4. Count of new reviews and average rating for the past 30 days.
  5. Calls and email enquiries originating from the Google channel (tag them by source in your CRM or a spreadsheet).

If you want us to put this in place for you, see the SEO service, our work so far, or read about the founder. Seven years of agency digital work in Qatar, from Memac Ogilvy to Kahramaa and QNB, brought back to Bosnia because the market here genuinely needs serious local SEO work.

Questions that always come up

How long before local SEO shows results?

First calls from Google Maps usually arrive 2 to 4 weeks after a full Google Business Profile setup. Stable growth in organic traffic usually takes 3 to 6 months. Local SEO is not a campaign, it is a foundation.

Do I need a blog for local SEO?

Not right away. A blog helps later, but the foundation is Google Business Profile, NAP consistency, schema and reviews. Only once those work does a blog start paying off.

What is NAP and why does it matter?

NAP stands for Name, Address, Phone. Those must be identical everywhere online: site, Google Business Profile, Facebook, directories. If they are inconsistent, Google pushes you lower.

How many reviews do I need?

For Sarajevo, Banja Luka or Mostar, 30 to 50 honest reviews with an average above 4.5 usually puts you in the local pack. Freshness matters more than volume. New reviews every month beat 200 old ones from 2020.

What is the local pack?

The local pack is the block of three businesses with a map at the top of Google results for queries like dentist Sarajevo or cafe Banja Luka. Being in those three slots often means three to five times more calls than competitors below.

Can I do local SEO myself without an agency?

Yes. Google Business Profile, NAP consistency and reviews you can do yourself. Schema markup and technical SEO are where a development partner saves you weeks. The question is what your own hour is worth.

How much does local SEO cost in Bosnia?

A one time setup with optimised Google Business Profile, schema markup, NAP fixes and on-page SEO usually runs 500 to 1,500 KM. Monthly maintenance 150 to 400 KM. Anything above that for a small business is hard to justify.

What are the most important metrics?

Five numbers: position for three key phrases in Google Search Console, calls and direction clicks in Google Business Profile Insights, review count and average rating, and conversions in GA4. Everything else is noise.