Growth Story (Local Services)

Kosovni Odvoz — Od nič do 7.000+ strank

Zero online presence to 7,382+ paying customers. A national service brand built from a 2-week programmatic-SEO launch across 13 Slovenian cities, now holding first-page rankings for hyper-local waste-removal queries and a 4.5-star customer rating.

Client
Kosovni Odvoz d.o.o.
Sector
Growth Story (Local Services)
Engagement
2 weeks
Year
2026
  1. Kosovni Odvoz provides waste removal across Slovenia — the kind of service that lives or dies on whether someone searches "kosovni odvoz [city name]" and finds you first. When we started, the answer was "no." Fifteen months later, the business has 7,382+ served customers, 13 programmatic city landing pages, and a 4.5-star rating that together constitute a compounding market position. The build took two weeks.

  2. The growth problem

    Local-service businesses have a floor and a ceiling. The floor is word-of-mouth in the home city. The ceiling is the second, third, and thirteenth city — every one of which requires its own marketing push, its own Google visibility, its own trust signal. The traditional answer is a hand-written page per city, an ad budget, and a year of cost-per-acquisition optimization. Kosovni Odvoz had no online presence at all when we started — a blank slate, but also no runway for a year of paid acquisition.

    We bypassed the year. We replaced it with programmatic SEO content that Google rewarded within 90 days, and an online price calculator that converted visitors without a phone call.

  3. What we shipped

    Two systems, built in parallel over two weeks:

    • Programmatic SEO pipeline. A Python generator pulls city-demographic data, municipal waste regulations, and local landmarks, then passes structured prompts to Claude to draft localized copy for each target city. Every page carries city-specific schema markup, FAQ blocks tuned for voice search, and internal links that reinforce topical authority. 13 cities shipped in the first wave. Each page is an asset that compounds with every backlink, every new review, every schema refresh.

    • Online price calculator. Customer picks container size, waste type, and address; the form returns an instant quote, captures the lead, and routes it through n8n to the operations queue. No phone call required for roughly 78% of inbound jobs.

    The site runs on SvelteKit + Tailwind with Galor Analytics for privacy-first first-party tracking from day one — the analytics dashboard was live the day the site launched.

  4. The compounding market position

    7,382+ customers served across the programmatic-pages footprint. First-page Google rankings for hyper-local queries within 90 days of launch. 4.5-star average rating maintained because the calculator pre-qualifies jobs the crew can actually fulfill — no surprise-scope blowups.

    What the pages do is compound. Every new review lifts 13 surfaces at once. Every backlink lifts 13 surfaces at once. Every seasonal schema refresh lifts 13 surfaces at once. Competitors running single-page sites in one city are not in the same race.

  5. Why programmatic works for local services

    Local services are a goldmine for programmatic content when the underlying inputs are structured and public: waste-removal pricing, municipal rules, service radii, local geography. That's exactly the shape of data an LLM turns into fluent, locally-relevant prose. The customer doesn't care that the page was AI-drafted; they care that the quote is accurate and the truck shows up on time.

  6. Where this replicates

    Any service business with a fixed service catalog (plumbing, cleaning, moving, tree removal, HVAC) and a multi-city footprint can run this playbook. The calculator is the forcing function — it converts ambiguous phone inquiries into structured jobs, which means the owner stops being the dispatcher. Two-week shipping is realistic when the pricing logic is already in the owner's head.

By the numbers

What shipped, in figures. 4 metrics.

Customers served
7,382+ and compounding From 0 (no online presence)
City landing pages live
13 programmatic, first-page ranked From 0
Build to launch
2 weeks (kickoff to live) From Industry baseline: 3-6 months
Jobs pre-qualified by calculator
~78% of inbound From 0% (phone intake only)

Want outcomes like this?

Book AI Audit (€900)