Service
Local SEO for a business nobody sees on the map
Someone searches "near me", sees three listings on the Google map, and you're not among them, even though you're round the corner. Or someone else set up the profile years ago and nobody has access any more. We'll check your Google Business Profile and who can get into it, fill the profile in and set up review collection. We start with a 30-minute review.
Honest framing
Local SEO — who it's for
Local SEO solves one job: your business shows up in Google when someone searches "coffee shop near me" or "repair shop nearby". That's the Map Pack — three cards above the organic results. Google decides who gets into them based on distance to the searcher, how complete the profile is and reviews. The one condition is a real address or service area confirmed in Google.
And who it isn't for
If your business is purely online or you sell across all of Ukraine with no city ties, you don't need local SEO — organic promotion or Google Ads with geo-targeting is better. We'll say so plainly on the first call.
What's included
What local SEO covers — and what each part delivers
Full local presence: profile, site, reviews, directories
- Google Business Profile. Audit and full profile setup: categories, attributes, photos, opening hours, a description with keywords, UTM link to the site. The right category is one of the main ranking factors in the Map Pack.
- NAP consistency. Name, Address, Phone — identical on the site, in GBP, in directories, and on external resources. Mismatches blur the locality signal for Google.
- Local semantics. We gather geo-tagged queries ("dentist Kharkiv", "pizza delivery Shevchenkivskyi district") and map them to site pages and the GBP description.
- Reviews. We set up a review-collection system through Google Maps — instructions for customers, a response template for positive and negative reviews. We don't promise to delete negatives: Google won't remove them on request. We crowd them out — with new, genuine customer reviews.
- Local links. Registration in industry and city directories (Ukrbiznes, city and niche platforms) — only where there's a real audience, not for "volume".
- Local content on the site. Optimizing pages for local queries, landing page templates for service areas if you have several branches.
Pricing
How much local SEO costs and what the price covers
You pay for the profile setup once and for management monthly. If customers search for you by city name, add city-focused site pages to the profile.
- 01Profile setupProfile review, categories, services, photos, opening hours, verification, launch of review collection4 000 ₴ – 10 000 ₴$100 – $2401–2 weeks
- 02Profile managementReviews and replies to them, posts, photos, monthly report3 000 ₴ – 8 000 ₴$70 – $190monthly
- 03Profile and on-site local SEOMonthly. Profile management plus city-focused site pages: address, markup, local queries10 000 ₴ – 18 000 ₴$240 – $430monthly
| Type | Price, ₴ | Price, $ | Timeline |
|---|---|---|---|
01 Profile setup Profile review, categories, services, photos, opening hours, verification, launch of review collection | 4 000 ₴ – 10 000 ₴ | $100 – $240 | 1–2 weeks |
02 Profile management Reviews and replies to them, posts, photos, monthly report | 3 000 ₴ – 8 000 ₴ | $70 – $190 | monthly |
03 Profile and on-site local SEO Monthly. Profile management plus city-focused site pages: address, markup, local queries | 10 000 ₴ – 18 000 ₴ | $240 – $430 | monthly |
Amounts are approximate; we give the exact figure after reviewing your profile. The setup timeline is typical. Whether your profile reaches the top three on the map is up to Google. Google Ads management isn't included in these amounts.
How we work
Local SEO step by step — a monthly ranking report
GBP and local presence audit
We check the current state: profile completeness, NAP consistency, Map Pack positions for priority queries, reviews. We look at competitors in the Map Pack — what they do differently. Deliverable: a report with priorities and an action plan for the first month.
GBP setup and optimization
Full profile setup: categories, attributes, photos, descriptions, services. Verification, UTM links. In parallel — a NAP check on the site and in external sources. Deliverable: a profile Google sees as complete and current.
Local site optimization and reviews
We optimize pages for local queries, add schema.org LocalBusiness, check the mobile version and Core Web Vitals. We launch the review-collection system. Deliverable: a technical foundation, local semantics, the first new reviews.
Monthly report and adjustment
Map Pack positions for target queries, profile-view trends, calls and directions via GBP, new reviews. We adjust the strategy if there's a drop or new competitors in the top three. Deliverable: a concrete report plus a plan for the next month.
FAQ
Questions about local SEO
Get an estimate
Leave your GBP link — we'll figure it out together
- 30 minutesOne-on-one online
- Flexible formatVideo or phone call
- Solution-focusedPractical answers

More detail
What we do so people on the map choose you, not the shop next door
A Google profile that shows customers everything before they call
Google Business Profile is the current name of the service formerly called Google My Business. The profile itself is free; what you pay for is the work on it. First we look at what's already there: who has access, whether the address is verified, whether the primary and additional categories are accurate. Then we fill in services, photos, opening hours and the Website button. That button gets a UTM tag, so visits from the map show up in GA4.
A Google profile has an owner and managers with different permissions, so access doesn't have to sit with the contractor alone. After that the profile has to stay alive: posts, fresh photos, replies to customers. A listing nobody looks after is obvious at a glance.
Genuine reviews, without the tricks Google suspends profiles for
When people choose between three listings, they read the reviews. We set up a short path to leaving one: a link in an SMS after the visit, a QR code at the counter, a card with a code. We ask every customer, not only the happy ones, because Google also treats selective requests as a violation. We reply to every review on the owner's behalf, the negative ones included. That reply is read by the reviewer and by everyone choosing between you and the business next door.
We don't delete honest negative reviews. New genuine reviews push them down. Bought reviews, keywords stuffed into the business name or an address where you aren't actually located break Google's rules and put the profile itself at risk. We do none of this. If your profile has already been suspended, and see what can be done. If the negative reviews are systematic, that's a job for reputation management.
A website and profile Google recognizes as one business
Google sees your name, address and phone number in the profile, on your site and in directories. When one place says "avenue" and another says "street", it's harder for Google to tell that it's the same business. We bring this data into one format everywhere and add LocalBusiness structured data to the site with the address, opening hours and phone number. Each branch or city gets its own page with its own text. If the site has deeper technical problems, we start with an SEO audit.
Map ads or a place in the top three — which to choose
The organic top three on the map can't be bought. Paid ads on the map come from Google Ads. They're labelled as ads and disappear as soon as you switch the budget off. They're useful when you need calls today and the profile isn't ready yet. We run Google Ads for a fixed fee, with no percentage of the budget, and the account stays yours. Both channels can run at the same time.
Several addresses, a mobile service or another city
Each real address gets its own profile. For a mobile service without an office we set up a service area, which usually ranks weaker than a verified address. Meetings are held online, and that's where we'll help you sort out access to the profile. We have two offices, in Kharkiv and Kyiv, and we also work with other cities, including Dnipro, Odesa and Lviv. The addresses are on the contacts page.
When local SEO won't help and where to put the money instead
If you have neither an address nor a service area, the map won't do anything for you. An online service needs website promotion in organic search. Want to sort out the profile yourself first? Our blog has eight steps you can take on your own (in Ukrainian). If you get stuck on one of them, . We've been building websites and doing SEO since 2016, with more than 500 projects in that time. At the first meeting we'll tell you plainly whether the map is worth it for you.
What local SEO costs and what you get for it
Profile setup costs UAH 4,000–10,000 and typically takes 1–2 weeks. For that you get a complete, verified profile and review collection that's up and running. Management with review replies, posts and a report costs UAH 3,000–8,000 per month. The amount depends on the number of addresses, the state of the profile, access to it and the changes needed on the site. The profile together with city-focused site pages costs UAH 10,000–18,000 per month. and we'll give you the exact figure at the meeting.