Skip to content
All case studies
Website build · Local SEO

Excavator services (Haskovo, Bulgaria)

New site from scratch with architecture by service and service area, schema, GBP optimization and citations in Bulgarian directories. SERP visibility from 0 to 94 keywords in Top 10. Calls jumped 5× in 4 months.

#1Google Maps · Haskovo region
Niche
Excavation services · digger + dumper
Platform
Built from scratch + GBP
Timeframe
4 months
Excavator services (Haskovo, Bulgaria)

Challenge

A family-run excavation business with real experience and equipment (Volvo BL 71 + Mercedes Atego), but no real online presence - no site, and the Google Business Profile was half-empty. Competitors from Stara Zagora and Plovdiv were outranking local firms inside Haskovo itself. Calls came only from word-of-mouth.

What I did

Built the entire site from scratch with SEO wired into the architecture - URL hierarchy mapped to real search demand, schema on every page, Core Web Vitals tuned from day one. In parallel did the full Google Business Profile optimization: services, pricing, real job-site photos, every service type. Expanded the service area to Dimitrovgrad, Lyubimets, Svilengrad and surrounding villages because most leads were coming from there. Built separate landing pages for each service - foundation excavation, septic pits, soil hauling - with pricing and FAQ. LocalBusiness + Service + FAQ schema. 30+ citations in bg-zlatnistranici, biz.bg, fakti.bg and similar directories with consistent NAP. Automated a review-request email after every completed job.

  • Site built from scratch with SEO architecture baked in from day one
  • Full Google Business Profile optimization - services, pricing, real job-site photos
  • Service area expanded to Dimitrovgrad, Lyubimets, Svilengrad and surrounding villages
  • Local landing pages per service (excavation, foundations, septic pits, hauling)
  • Schema: LocalBusiness + Service + FAQ on every page
  • 30+ citations in Bulgarian local directories with clean NAPs across the board
  • Automated review-collection flow triggered after each completed job

Results

In 4 months: from zero online channel to position #1 in Google Maps for 'багер услуги Хасково'. Calls jumped from 8 to 42 per month, direction requests up +210%. Top-10 keywords from 0 to 94. The local channel is already full - the owner is turning down work outside the region.

Available this weekDimitar Georgiev

Let's talk

First, let's see if we're a good fit.

A 30-minute call, just me and you. You tell me about your store, your goals, and where you feel stuck. I tell you how I'd approach it. No slides, no pitch. If it feels right on both sides, the next step is a real SEO audit and a plan built around your store.

  • You share, I show you the pathYou tell me about the business - catalogue, goals, numbers, what you've already tried. Inside the call I tell you how I'd scale you: which channels work for your case, which don't, and the order I'd run them in.
  • If it's a fit, I audit your storeIf we both feel good after the call, the next step is a real audit of your store and a plan for the next 90 days. If not, no hard feelings.
  • You always talk to meI work solo - no account managers in between, no junior handovers. Six years on Shopify, WooCommerce and custom ecommerce builds, and the person on the call is the person doing the work afterwards.

Most replies within 1-2 hours