Case study · Local SEO
Zlatna Kora Bakery
Three-shop neighbourhood bakery · Sofia
How a three-oven bakery took the Sofia map pack from the supermarket chains
in 8 months · modelled scenario
The queue
Three ovens, and still at the back of the line
Searches for banitsa and sourdough near users in Lozenets, Mladost and Lyulin showed chain supermarkets first. The bakery had one unverified Business Profile covering three shops, and the reviews were split between them.
The bread was never the problem: the sourdough sold out by noon and the banitsa queue reached the door. But on the map, a search from a flat in Mladost found the nearest supermarket bakery counter first, then two more. With one pin for three shops, Google had no way to show Zlatna Kora to people walking past the Lyulin and Mladost counters, and every review written there made the Lozenets profile look busier without helping the shop that earned it.
- ACity hypermarket · bakery counter4.1 ★ (2,840) · Supermarket
- BExpress supermarket3.9 ★ (1,106) · Supermarket
- CDiscount market4.0 ★ (3,512) · Supermarket
What the audit found
- 01
Profile
One unverified profile for three shops
The pin sat on Lozenets. Mladost and Lyulin had no profile at all, so the map could not show them to anyone nearby.
- 02
Reviews
38 reviews, split three ways
22 of the 38 described the Lyulin counter but counted for Lozenets. The newest review was 11 months old.
- 03
Citations
13 of 23 listings disagreed
Old landline, two spellings of the name (Zlatna Kora / Златна Кора), and four listings with all three shops on one street.
- 04
Content
No page said “banitsa”
The site was one English page with the menu as a scanned PDF. Nothing in Bulgarian, nothing per district.
- 05
Technical
No Bakery schema, 4.8 s mobile LCP
No LocalBusiness markup, hours missing from the HTML, and a 3.1 MB hero photo of a loaf.
- 06
Competition
Chains took the pack on proximity
Three supermarket chains with verified profiles in every district held 41 of the 51 top-3 slots across the 17 districts.
The recipe
Four tactics, one per oven door
Built on our Local plan: make each shop its own place on the map, make every listing agree, and give each district a reason to pick the bakery over the chain.
- 01
Google Business Profile
Three verified profiles, one per oven, each a complete shopfront on the map.
- · Video verification per shop
- · Bakery primary category, two secondaries
- · 61 priced menu items, weekly 7am posts
- 02
Local citations
One spelling, one phone number per shop, in every place the map checks.
- · 23 listings cleaned, 9 phone numbers fixed
- · Latin and Cyrillic names reconciled
- · District news and market listings added
- 03
Review strategy
Reviews that land on the right shop and name the right bake.
- · Per-shop QR cards in paper bags
- · No incentives, one ask per pre-order
- · Owner replies in Bulgarian within 48 h
- 04
Neighbourhood pages
A Bulgarian-first page for every district a shop can serve before 8am.
- · 17 district pages, 3 shop pages
- · Bakery schema with opening hours
- · Feast-day pre-order pages
The roll · 8 months
One ticket a month. Watch the map bake.
Scroll the roll, or tear tickets off with the buttons. Each district turns golden the month its map pack is won.
0 / 17 districts in the top 3
- Month01№ 001
Google Business Profile
One profile becomes three
Verified the Lozenets profile by video, then opened separate profiles for Mladost and Lyulin with their own addresses, hours and phone lines. Primary category moved from “Store” to “Bakery”, with “Pastry shop” and “Breakfast restaurant” as secondaries.
No district won yet. Chains still hold every pack.- Reviews
- 52
- Directions / mo
- 432
- Month02№ 002
Local citations
Same name, same number, everywhere
Fixed name, address and phone across 23 listings: Apple Maps, Bing Places, OpenStreetMap and the main Bulgarian directories. Nine carried an old landline; four put all three shops at one address.
▲ Lozenets into top 3- Reviews
- 88
- Directions / mo
- 520
- Month03№ 003
Review strategy
Ask at the till
A QR card in every paper bag, printed per shop so each review lands on the right profile. Pre-order collection slips ask once, politely, with no incentive attached.
▲ Mladost into top 3▲ Lyulin into top 3- Reviews
- 139
- Directions / mo
- 690
- Month04№ 004
Neighbourhood pages
Banitsa gets an address
Bulgarian-first pages for each shop and the districts it bakes for: walking routes, morning bake times, parking and the banitsa schedule, each with Bakery schema and an embedded opening-hours table.
▲ Studentski grad into top 3▲ Triaditsa into top 3- Reviews
- 196
- Directions / mo
- 840
- Month05№ 005
Google Business Profile
Photos while it's still warm
Weekly product posts at 7am, 61 menu items with prices on the profile, and fresh interior and counter photos for each shop instead of the four stock shots.
▲ Iztok into top 3▲ Sredets into top 3- Reviews
- 254
- Directions / mo
- 985
- Month06№ 006
Review strategy
Every review answered in Bulgarian
Owner replies within 48 hours, naming the product and the shop. Reviews that mention banitsa, kozunak or sourdough rose to 58% of new reviews.
▲ Oborishte into top 3▲ Krasno Selo into top 3▲ Vitosha into top 3- Reviews
- 309
- Directions / mo
- 1,140
- Month07№ 007
Neighbourhood pages
Kozunak pre-orders for the feast days
Seasonal pre-order pages for Easter kozunak and name-day cakes, linked from every district page and posted to the three profiles two weeks ahead.
▲ Geo Milev into top 3▲ Ovcha Kupel into top 3- Reviews
- 362
- Directions / mo
- 1,262
- Month08№ 008
Local citations
Listed by the neighbourhood itself
Mentions from district news sites, a school-fair sponsor page and two community market listings, each one pointing at the shop that serves that district.
▲ Slatina into top 3▲ Poduyane into top 3- Reviews
- 412
- Directions / mo
- 1,378
Out of the oven
Top 3 map pack in 14 of 17 neighbourhoods
Modelled scenario for a fictional business — not a client result. Rankings and traffic are never guaranteed; see our Terms.
14 / 17
Map-pack top-3 neighbourhoods
+236%
Direction requests
38 → 412
Google reviews
+170
Calls for pre-orders / mo
- AZlatna Kora · Lozenets4.9 ★ (171) · Bakery · open from 6:30
- BCity hypermarket · bakery counter4.1 ★ (2,903) · Supermarket
- CExpress supermarket3.9 ★ (1,140) · Supermarket
Map-pack position, tracked queries
Rank in the local three-pack from a grid point in each district. “—” means outside the top 20.
| Query | Lang | District | Before | Month 8 |
|---|---|---|---|---|
| баница Лозенец | BG | Lozenets | 7 | #1 |
| пекарна Младост | BG | Mladost | 9 | #1 |
| bakery near me | EN | Lyulin | 8 | #1 |
| хляб с квас София | BG | Iztok | 12 | #1 |
| sourdough Sofia | EN | Sredets | 15 | #2 |
| закуска Студентски град | BG | Studentski grad | 10 | #2 |
| козунак поръчка | BG | Oborishte | — | #2 |
| торта за рожден ден | BG | Geo Milev | 16 | #3 |
| пекарна наблизо | BG | Druzhba | — | #4 |
Next in line
Get a plan like this
More than one shop, one profile, and a map full of chains? The Local plan starts with the same audit.