Illustrative example 03Retail chain · 12 locations

Illustrative example: Lystok Coffee

Eleven of twelve shops reached the top three in local search for their own neighbourhoods.

These fictional projects show how a marketing project could be presented. The brands, people, quotes, artwork and results are invented; they are not evidence of client work or promised outcomes.

2024 to 202514-month project12 locationsLocal SEOContent
Sample artwork: A Lystok Coffee location page beside its Telegram Mini App on a phone, with the selected café, drinks menu and pickup request button.
3.2×Illustrative figures: direction requests in Google Maps
01The brief

Where things stood.

Lystok had opened twelve locations in three years and marketed all of them from one Instagram account. Two profiles were unclaimed, four had the wrong opening hours, and the website had a single “Locations” page listing addresses as plain text.

The goal was more visits to the shops. Alongside the search work, Lystok wanted customers to choose a café, browse its menu and request pickup inside Telegram. Staff would accept each request before the bot confirmed it. The figures below measure local search and reviews; they do not measure Telegram orders.

Local SEO ↗Telegram Mini AppTelegram botContent ↗Social

What the audit found

2 weeks, 12 profiles
  • Duplicate and unclaimed listingsSeventeen listings for twelve shops, two of them unclaimed and one pointing at a closed address.
  • No location pagesOne address list meant no shop could rank for its own neighbourhood.
  • Reviews unanswered340 reviews, 11 replies. The three lowest-rated shops were the three busiest.
02The plan

Three steps, in order.

A proposed plan within this fictional project.

  1. 01Weeks 1 to 5

    Claim, merge, clean

    We claimed and merged every profile, standardised hours and photos, and gave shop managers a weekly routine for replying to reviews.

  2. 02Weeks 3 to 10

    Location pages and Telegram ordering

    We built a page for each shop and a Telegram Mini App, a small app that opens inside Telegram. Customers choose a café, browse the menu and send a pickup request. Staff accept or decline it, then mark accepted orders ready. A companion bot sends updates to customers who allow messages; the current status also stays in the app.

  3. 03Weeks 8 to 56

    One calendar, twelve voices

    A single content calendar the baristas filled with drinks, latte art and neighbourhood posts, published separately for each location.

03What we did

The work itself.

14 months · SEO specialist, developer and content lead
Also delivered12 location pagesTelegram Mini App for pickup requestsTelegram bot for order updatesStaff order controlsReview-reply playbookLocal schema markupMonthly barista content shoot
04Illustrative figures

What changed, and by how much.

Illustrative figures

Direction requests (Maps)
4.1k / mo13.1k / mo3.2×
Map pack top 3
2 of 1211 of 12+9 shops
New reviews / month
12968×
Direction requests by quarterk / month
4.1
Q1
5.6
Q2
8.2
Q3
10.4
Q4
13.1
Q5
05Fictional testimonial
Twelve locations, one content calendar, and store managers who finally understood what marketing was doing for them.
Marta ShevchukFictional character: Ops director, Lystok Coffee3.2×
06Honest note

What we’d do differently.

Illustrative example

We launched all twelve location pages in one week, which made the traffic jump impossible to attribute cleanly. A staggered rollout would have given us a proper control group.

A lesson explored in this fictional scenario.

08Next step

Choose the number you want to improve.

Have a similar challenge? Tell us about your project and the result you want.

Your name and email are required. The other fields are optional.

By submitting, you agree to our privacy policy.