Search for "car repair near me" in Sofia and Google shows you three businesses on a map before you ever see a regular result. That block of three is the most valuable real estate in local search. Getting into it has little to do with the size of your ad budget and a lot to do with how well your Google Business Profile is set up.
Plenty of small and mid-sized businesses in Bulgaria have a profile that has not been touched in years: an old phone number, missing opening hours, three photos from 2019 and not a single reply to a review. The outcome is predictable. A competitor with a weaker service but a better maintained profile takes the calls.
This guide covers the whole process: what Google Business Profile is, how local ranking actually works, which fields carry real weight, and what to do over the next 30 days.
What Google Business Profile is
Google Business Profile is the free business listing that Google shows in Search and Maps. It appears in three places:
- The local pack, meaning the map with three businesses shown above organic results.
- Google Maps, when someone searches for a service in a specific area.
- The knowledge panel, when a user searches for your company name directly.
The profile holds your name, category, address, phone, opening hours, photos, services, reviews, posts and user questions. For any business with a physical location or a defined service area, this is the fastest visibility channel available, and it costs nothing but time.
Who is eligible
Google requires one of two things: a physical address where you meet customers, or a defined service area if you travel to them. An online store with no office and no service area usually does not qualify. Law firms, dental practices, accountants, restaurants, gyms, tradespeople, garages and agencies all do.
How Google ranks local results
Google names three factors, and they are worth taking one at a time because they explain almost everything.
Relevance
How well your profile matches what the person is searching for. Primary category, additional categories, service descriptions and profile completeness all feed into this. If your primary category is "Construction company" but you actually do bathroom renovations, you will not show up for "bathroom renovation".
Distance
How far your business is from the searcher or the specified location. You cannot control this, but you can offset it with strong relevance and prominence.
Prominence
How well known your business is, online and offline. Review count and quality, mentions in directories and media, links to your site, and the organic SEO of the site itself all count. Prominence is why a large chain outranks a small business that sits 200 metres closer.
The practical takeaway: work on relevance (fully within your control) and prominence (built over months). Treat distance as a given.
Step-by-step profile optimisation
Business name
Use your exact name, as it appears on your sign and in your paperwork. The temptation to stuff keywords in ("Ivanov Ltd. Best Car Repair Sofia") is strong, but it breaks Google's rules and gets profiles suspended. Competitors can report you in two clicks.
Categories
The primary category is the single strongest relevance signal in the entire profile. Pick the most precise one available, not the broadest. Then add up to 9 additional categories that genuinely reflect your services. If you are unsure which categories competitors use, open their profiles and look at the label under their name.
Services and description
Fill in each service separately, with a short description of 2 to 3 sentences. This is a place where keywords work entirely legitimately. Write the business description (750 characters) for a human, not an algorithm, but do include your main service and your city naturally.
Opening hours
Keep hours current, including holidays. Google demotes profiles with inaccurate information, and a customer who drives to a closed shop leaves one of the most damaging reviews you can get.
Photos
Profiles with photos get significantly more direction requests and calls. The minimum set:
- Logo and cover image.
- Exterior shot from the street, which helps people actually find you.
- Interior shot.
- The team at work.
- Real results: before and after, finished projects, products.
Upload new photos at least once a month. Skip stock imagery, it is recognised instantly and builds no trust.

Reviews: the most underrated factor
Reviews affect both ranking and the buying decision. Someone who sees 47 reviews at an average of 4.7 picks up the phone. Someone who sees 3 reviews keeps scrolling.
How to collect reviews systematically
Do not leave it to chance. Build a process:
- Google provides a short review link inside your profile. Grab it and shorten it.
- Send it by SMS or email within 24 hours of finishing the job, while the impression is fresh.
- Print a QR code with the same link and put it at the counter, on the invoice or on your business card.
- Ask in person. A happy customer who is asked directly leaves a review far more often than one who only gets an automated email.
Never buy reviews and never write fake ones. Google detects them by behavioural pattern, and the penalty ranges from wiping every review you have to suspending the profile.
How to reply
Reply to every review, positive or negative, within two working days. For a positive one: short, personal, no template. For a negative one: acknowledge the issue, offer a fix, give a contact channel outside the public thread. Other readers are judging your reaction, not the complaint itself.
Posts, questions and extra features
Google Business Profile allows Posts, short updates with an image and a button. They are not a heavy ranking factor, but they keep the profile active and occupy panel space competitors would otherwise fill with ads.
The questions and answers section is public and anyone can write in it. Get ahead of it: add 5 to 8 frequently asked questions yourself and answer them from the business account. That way you control what users see instead of waiting for someone to ask at an awkward moment.
If you have online booking, a menu, a price list or a catalogue, connect them. Every additional filled section gives Google more reason to show you.
Comparison: neglected profile vs optimised profile
| Element | Neglected profile | Optimised profile |
|---|---|---|
| Primary category | Generic or inaccurate | Most precise available, plus up to 9 extra |
| Services | Empty section | Every service with a 2 to 3 sentence description |
| Photos | 2 to 5, outdated | 25 or more, refreshed monthly |
| Reviews | Under 10, no replies | Steady inflow, every one answered within 2 days |
| Opening hours | Out of date, no holidays | Current, with holiday exceptions |
| Q&A | Empty or spam | 5 to 8 pre-filled questions |
| Posts | None | 2 to 4 per month |
| Link to site | Missing or points to homepage | Points to a relevant local page with NAP data |
| Typical outcome | Outside the top three on the map | Consistent presence in the local pack |
How the profile connects to your website
The profile does not work in isolation. Google cross-checks its information against what it sees on your site and in other sources.
NAP consistency
Name, Address, Phone must be written identically everywhere: in the profile, in your site footer, on your contact page, in business directories. A difference as small as "15 Vitosha St." versus "15 Vitosha Blvd." is enough to dilute the signal.
A local page on your site
If you serve several cities, build a separate page for each, with genuinely different content: projects from that city, local reviews, address and map. Empty pages that differ only in the city name are recognised as thin content and do nothing for you.
Structured data
Add LocalBusiness schema markup to your site. It tells Google the same thing your profile does, only in machine language. If you are not sure how to implement it, that is part of the technical work covered in our SEO and GEO service.
Speed and mobile experience
Most local searches happen on a phone, often on the move. If your site loads slowly on mobile, you lose the person who has already clicked. Good hosting helps here, and so does clean website development.
Common mistakes
- A profile created but never verified. An unverified profile is not shown properly.
- Several duplicate profiles for the same business, left behind by former staff or agencies. Merge them.
- A category picked "just in case" and never revisited.
- Zero activity for months. Google prefers profiles that are maintained.
- Ignoring negative reviews and hoping they fade away.
- A call tracking number that differs from the one on the site, without proper setup. This breaks NAP consistency.
What to do in the next 30 days
Week 1: verify the profile, fix the categories, fill in every service, update opening hours.
Week 2: upload at least 20 new photos, complete the description, add 5 to 8 questions with answers.
Week 3: build the review process, meaning the link, the QR code and the SMS template. Reply to every old review.
Week 4: reconcile NAP data across the profile, the site and directories. Publish your first two posts. Build a local page on your site if you do not have one.
After that the profile needs roughly 30 minutes a week. That half hour is one of the cheapest marketing investments available to a local business.
Frequently asked questions
How long does it take to appear in the local pack?
It depends on competition in your niche and city. For a low competition service in a smaller town, changes show within 2 to 4 weeks. In Sofia, in crowded niches like legal services or dentistry, a realistic timeline is 3 to 6 months of consistent work, including organic SEO on the website.
Can I have a profile without a physical office?
Yes, if you travel to the customer. You then set a service area and hide the address. Google allows this for tradespeople, delivery businesses and mobile services. A profile with neither an address nor a service area will not be approved.
Do Facebook or other platform reviews affect Google rankings?
Not directly, but indirectly yes. Google weighs your overall prominence across the web, and mentions and ratings on other platforms feed into that signal. Reviews on the Google profile itself remain the priority.
What should I do about a fake or unfair review?
Reply publicly first, calmly and factually, without getting into an argument. Then report it through the profile interface. Google removes reviews that break its policies (spam, abuse, conflict of interest) but not ones that are simply negative. The safest defence against a single bad review is a steady stream of good ones.
Is it worth paying someone to maintain the profile?
If you have someone on the team with 30 minutes a week and some discipline, you can handle it yourself. If the profile has been neglected for years, if you run several locations, or if competition is heavy, outsourcing pays for itself quickly, because every month without map visibility is missed revenue. Pricing depends on the number of locations and the scope of work, so we quote individually.
Conclusion
Google Business Profile is the only marketing channel that is simultaneously free, displayed above organic results and directly tied to phone calls. The gap between a business inside the local pack and one outside it often comes down to a few hours of profile work and a steady process for collecting reviews.
If you want your profile, your website and your local SEO working together rather than separately, write to us through the contact page. We run an audit and return an individual quote within 24 hours. You can also see how we approach advertising and automation when local visibility needs to produce enquiries, not just visits.



