The task. Cleaning 360 is a cleaning company in Tbilisi, Georgia: apartment and house cleaning, office cleaning, air conditioner cleaning, window washing. The site cleaning-360.com went live in July 2025 with no domain history. Its first month in Google Search Console: 56 impressions, 8 clicks. This cleaning company SEO case study covers the twelve months that followed: how a new local service site reached top-3 positions for its core commercial queries and grew monthly clicks 25×.
A local niche in two languages
Search demand for cleaning services in Tbilisi is mostly Russian. Queries like «клининг тбилиси» (cleaning Tbilisi) and «уборка квартир тбилиси» (apartment cleaning Tbilisi) carry the volume, while English queries come from expats and bring fewer but well-paying clients. So the primary site version is Russian, with separate English and Spanish versions. Each version is written from scratch for its audience; none of them is a machine translation.
What we did
- One landing page per service: deep cleaning, post-renovation cleaning, office cleaning, air conditioner cleaning, window washing at height. Each has its own title, H1 and copy built from real query wording.
- The homepage targets a single marker query and shows a price calculator above the fold. A visitor gets a quote before calling, which is what the niche leaders offer.
- Trust signals: a reviews page and a live counter of completed orders.
- Internal links between service pages, a prices page, schema markup.
- Lead automation: on-site chat plus a WhatsApp bot with AI qualification. Leads arrive in the CRM with cleaning parameters already filled in, so evening and weekend enquiries get an instant reply.
Results (Google Search Console data)
July 2025 to June 2026, all figures verifiable in Search Console:
| Metric | July 2025 | May–June 2026 |
|---|---|---|
| Clicks per month | 8 | up to 199 (25×) |
| Impressions per month | 56 | up to 1,965 (35×) |
Positions for the commercial core, 90-day average:
| Query | Position |
|---|---|
| уборка квартир тбилиси (apartment cleaning) | 2.3 |
| уборка после ремонта (post-renovation cleaning) | 2.7 |
| клининг тбилиси (main query) | 3.2 |
| чистка кондиционера тбилиси (AC cleaning) | 6.7 |
| cleaning tbilisi | 8.4 |
The first top-5 positions appeared in October 2025, month four of the project. After that, growth came from coverage: new queries about prices, individual services and English wording kept adding impressions each quarter.
What made the difference
A narrow local niche rewards relevance over link volume. Each page answers one query in full: scope of work and price. The calculator answers «how much does it cost» without a phone call. Reviews and the order counter keep visitors on the page, and the instant WhatsApp reply turns clicks into enquiries. This project needed no link buying; structure and relevance were enough.
FAQ
How long does local SEO take for a new domain?
In this project: first clicks in month two, top-5 in month four, stable top-3 for the core by the end of year one. That pace is typical for a fresh domain in a city niche.
Do you need many backlinks for a local service site?
No. This site reached top-3 without buying links. In small city niches, page structure and relevance carry more weight.
Does this playbook work outside Tbilisi?
Yes. A local keyword core, one page per service, a price calculator and fast lead handling apply to any service business. Only the query wording and the audience language change.
Running a local service business? See our SEO service, SEO audit or more case studies.

