Your Google ranking is
someone else's phone ringing.

I fix that. Local SEO, automation, and custom tools for US home service businesses — built to drive booked jobs, not vanity metrics.

Ihor Odariuk — Local SEO & Automation Consultant
"

Our call center manager used to manually review every Google LSA call to dispute the bad ones. Now that's fully automated. The custom dashboard Ihor built gave us something we'd needed for years — one place to see exactly where money is going and where it's leaking. Really happy with the results.

AL
Alex Levin
Head of Sales · Multi-location home service, US
1/3 days → 5/day organic jobs booked
449K impressions (16 months)
1 → 136 ChatGPT citations in 13 days
$23K LSA waste identified
64 → 496 indexed pages
29 → 212 referring domains
100+ booked jobs, $0 ad budget
15+ GBPs managed
25K+ YouTube subscribers built from scratch
10 yrs Business & marketing background
$23K LSA waste found for one client
About

10 years in business before I ever touched SEO.

I started in the music industry — brand management, B2B/B2C sales, content creation. Built a YouTube channel to 25K+ subscribers. Led e-commerce SEO for a major instrument distributor (Fender, Gibson, Ibanez catalog). Managed Facebook & TikTok budgets at $10K+/month.

In 2024, I went deep on local SEO and automation for a multi-location US home service business. Grew organic impressions ~7× in the last six months (54.3K → 374K), got cited in all 7 AI engines, built custom Python tools for LSA auditing and call analysis. That's the specialization I'm bringing to new clients.

Working 100% remotely with US clients.

Local SEO GBP Optimization LSA Management AI Search Visibility Python Automation GTM · GA4

Numbers, not promises.

Every metric below comes from a real client, real GSC data, real timeframes. No projections.

1/3 days → 5/day
Organic jobs booked from the website — daily, consistent
~7×
Organic impression growth, last 6 months (54.3K → 374K)
64 → 496
Indexed pages after location architecture rebuild
29 → 212
Referring domains growth
7 engines
AI engines now citing the site — ChatGPT alone 1 → 136 in 13 days
$23K
LSA budget waste identified — 2,740 leads audited, 358 invalid

Custom tools & sites built for clients.

Beyond SEO — automation pipelines, custom tooling, and websites that generate real traffic from day one.

PythonAutomationAICustom tooling

LSA Lead Dispute Audit Tool

Full automation pipeline: scrapes the Google Local Services dashboard, downloads call recordings, transcribes them with a custom AI layer, and flags invalid leads for dispute automatically — no manual review.

2,740 leads audited across 18 locations
358 invalid leads found (13.1% error rate)
~$23,000 in recoverable LSA spend identified
PythonAICRM IntegrationTelegram

Call Quality Analysis Bot

Downloads call recordings from the CRM, transcribes and analyzes each call with a custom AI layer. Identifies missed booking opportunities and scores dispatcher performance automatically.

Flags "why didn't we book this?" per call
Scores dispatcher performance objectively
Weekly Telegram report with improvement areas
ReactGoogle Sheets APIPythonLSA

LSA Reporting Dashboard

Automated data pipeline: LSA dashboard → Google Sheets → React dashboard. One live view for leads, spend, and CPL by city. Available in two tiers.

Tier 1: One-time dashboard setup + data export
Tier 2: Fully automated daily refresh pipeline
Google Ads + LSA + CRM in one view
PythonGSC APISemrush API

CannisScope — Cannibalization Detector

Custom SEO tool that pulls Google Search Console data and identifies pages competing for the same keywords. Used in all technical SEO audits.

GSC-powered — real impression & click data
Visualizes overlapping keyword clusters
Built as internal tool — available as add-on
EmailCRMSegmentation

Zero-Budget Email Reactivation

Segmented an existing CRM, wrote a 3-touch sequence targeting past customers who never rebooked. No ad spend — pure copy and timing.

100+ booked jobs from one campaign
$0 ad budget — existing customer list only
Delivered in under 2 weeks
GTMGA4Google AdsCallRail

Full Conversion Tracking Setup

End-to-end tracking setup: GTM, GA4 events, Google Ads conversion import, call tracking per channel. Closed the loop from ad click to booked job.

Every call source tracked individually
Google Ads optimized toward real conversions
LSA + Google Ads + organic in one dashboard
Website BuildBlogSEOSpain

Event Company: From Zero Traffic to Inbound Calls

Had a one-page site with zero SEO. Built a new site from scratch and launched a blog as the core traffic driver. The blog turned a static brochure into a search-visible asset — phone started ringing, concerts started booking directly through the site.

New site built from scratch with SEO structure
Blog implemented as primary organic driver
Traffic up, inbound calls up, concerts booked

What I do and what it costs.

Four service areas. Most projects combine two or more. Scope drives price — nothing is locked into a package.

Website + Local SEO Starter

For businesses without a site or with one Google can't read. I build a clean, fast local service website structured to rank from day one — not a template, not a page builder.

5–8 pages (Home, Services, About, Contact + locations)
Schema markup + sitemap + robots.txt
Google Search Console setup + indexing
On-page SEO: titles, meta, headings, internal links
from $800 · + SEO retainer from $250/mo

Local SEO & GBP

Technical SEO, location page architecture, Google Business Profile optimization, schema markup, internal linking, indexation, and AI Overviews visibility.

Full technical audit + crawl fix list
GBP optimization (15+ signals)
Location pages — 2,000–2,500 words, schema included
AI visibility optimization (ChatGPT, Gemini, AI Mode)
from $1,000 · audit from $500

Business Automation

Custom bots that save time and surface insights: call quality analysis, lead routing, LSA lead auditing, and reporting automation. Built in Python, runs headless.

Call analysis bot (transcription + AI scoring)
LSA lead audit + dispute pipeline
Automated Telegram reporting
Resume-safe, runs on your schedule
from $2,500 · per project

Full-Stack Growth System

The full stack in one engagement: Local SEO + conversion tracking + live dashboard + automation. What most agencies split across 3 vendors, handled by one specialist.

Local SEO + GBP + Technical SEO
GTM + GA4 + Google Ads tracking
Live dashboard — LSA, Ads, organic
Call analysis or LSA audit bot included
from $5,000 · or monthly retainer from $2,000/mo

Not an SEO agency. Not just a developer. Something more useful.

One hire. One context. A specialist who moves from a GSC crawl to a Python bot to a React dashboard — without hand-off friction, agency markup, or three separate invoices.

SEO specialist
Optimizes rankings. Doesn't build bots or dashboards.
Me
Local SEO + automation + custom tooling in one person.
Developer
Builds the dashboard. Doesn't understand Local Pack.
Agency
Marks up 3 specialists. Slower, more expensive, less context.
Analytics person
Sets up GA4. Doesn't run content or GBP optimization.
Generalist
Touches everything. Goes deep on nothing.

I specialize. That's the point.

✓ Great fit

  • 🔧Appliance repair, HVAC, plumbing, cleaning businesses
  • 📍2+ service areas or expanding into new cities
  • 📞Running Google Ads or LSA but not tracking what converts
  • 📉Local Pack visibility stuck, declining, or starting from zero
  • 💵Paying for LSA leads but unsure how many are valid
  • 🤖Want AI-visible content — showing up in ChatGPT, Gemini, AI Mode

✗ Not the right fit

  • 🛒E-commerce, SaaS, or B2B service businesses
  • ⏱️Expecting guaranteed rankings in 30 days
  • ✍️Need content without budget for location pages
  • 🔒Not ready to share GBP, GSC, or GA4 access

From free assessment to real rankings.

Clear process. No surprises, no vague deliverables.

1

Free assessment — no call needed

Send me your site. I go through it with crawl data and custom scripts and come back with the 3–5 findings doing the most damage — each one verified against your live pages, with a clear next step. Written, async, before any call. Full-site audits with URL-level analysis and an implementation roadmap are paid work.

2

Proposal with specific outcomes

Exact scope, order of work, and expected metrics. Nothing vague.

3

Execution

I do the work. Weekly updates and async Loom walkthroughs — you're always in the loop.

4

Live dashboard + monthly report

Rankings, calls, CPL by city — in one live dashboard. Monthly Loom with the full picture.

5

You own the market

Foundation built, rankings moving, calls tracked. Now we expand — new cities, more automation, deeper data. Most clients stay on retainer because the work compounds. That's the goal from day one.

How to engage.

Three ways to work together. Scope and price based on what you actually need.

Starter Site + SEO
Search-ready site live in 7 days
from $800
one-time build · + $250/mo optional retainer
No website or an invisible one? I'll build a clean local service site structured to rank — then we grow it together if you want.
  • 5–8 pages built for local search
  • Schema, sitemap, GSC setup included
  • On-page SEO from day one
  • Delivered in 5–7 days
Get started
Monthly Retainer
Own your local market — month by month
from $2,000
per month · ongoing growth
For businesses serious about dominating their local market. Full-stack — SEO, GBP, tracking, automation, reporting. One hire.
  • Ongoing Local SEO + GBP management
  • Monthly content — location pages, FAQs
  • Live dashboard maintained + updated
  • Monthly strategy call + Loom report
Let's talk

Common questions.

Technical fixes and GTM show up in data within days. GBP and Local Pack movement: 6–10 weeks. Location pages start ranking in 2–4 months depending on competition. I'll show you the trajectory from month one with real GSC data.
Yes. I write all location pages (2,000–2,500 words) with service-specific detail, local signals, and schema markup. Not outsourced, not unedited AI output. Each page is built to rank and convert.
All US markets. Hands-on experience includes Charlotte, Atlanta, Tampa, Miami, Jacksonville, and Philadelphia. Local SEO fundamentals apply anywhere — I'll tell you upfront if your market is unusually competitive.
No one should — that's a red flag. What I can show is a real track record with specific clients, specific cities, specific numbers. You'll see trajectory in the first 4–6 weeks and can make an informed decision from there.
Google Business Profile, Google Search Console, and GA4 access — that's it for discovery. For automation projects, I'll need access to your LSA dashboard or CRM. I'll identify everything else once I've looked at your current setup.
Tier 1 is a one-time export and static dashboard — you get a clean view of your LSA data without ongoing automation. Tier 2 is a fully automated pipeline: data refreshes daily without you touching anything. Tier 2 is typically 2–3× the price but saves 10+ hours per month on reporting.
"

Ihor did serious SEO work for us — organic orders from the website grew noticeably. But what impressed me most was the automation: our call center manager used to manually review every Google LSA call to dispute the bad ones. Now that's fully automated, so they can focus on call quality instead of admin work. The custom dashboard Ihor built also gave us something we'd needed for years — one place to see exactly where money is going and where it's leaking. Really happy with the results.

AL
Alex Levin
Head of Sales · Multi-location home service, US
"

We had a one-page site that was essentially invisible — no traffic, no calls, no bookings from the web. Ihor rebuilt it with proper SEO structure, and within a few months we started showing up in search results. The phone began ringing, and we started booking more concerts directly through the site. The site finally started working for us.

SM
Sergey Matusov
CEO · Event company, Spain

Start with a free assessment.

Send me your site. I'll review it async — crawl data, GBP, and your Search Console if you grant access — and tell you the 3–5 things leaking the most visibility, with a recommended next step. Written breakdown within 48h. No call required to start.

Free assessments cover selected high-impact findings. They don't include a complete technical audit, keyword research, or an implementation plan — those are part of a paid engagement.