Independent GEO and local SEO consultant for HVAC and plumbing companies

Get recommended in ChatGPT
and Google AI Overviews.

Half the jobs in a typical service CRM say nothing about where they came from, so nobody can tell which ad, listing or page booked them. I set up call and lead tracking first, then fix what makes the phone ring: your Google Business Profile, Local Services Ads, Google Ads, your website and the answers ChatGPT gives about you. I do the work myself, with no agency and no account managers in between.

63 → ~3,000 AI answers citing a client site ~75 real leads a month from the website 11,724 past jobs traced to their source $23,000 of invalid paid leads found

No call needed. You get the 3 to 5 problems costing you the most, in writing, within 48 hours. Mail app did not open? Write to odaryukigor@gmail.com, or book a 30-minute call.

Ihor Odariuk
"

Ihor did serious SEO work for us, and 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.

A
Alex L.
Sales lead · Home service company, 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

Common questions.

No. Home services is where the system was stress-tested: jobs typed in by hand, half with no source recorded, money moving over the phone. That is close to the worst case for attribution, which makes it the proof rather than the boundary. What has to be true is simpler: you sell jobs with a real price, and they are recorded in a CRM such as ServiceTitan, Housecall Pro or Jobber.
Tracking is live in about a week. It is not retroactive, though history can sometimes be rebuilt from call logs, which is how 11,724 past jobs were re-attributed. Citations usually appear 6 to 10 weeks after the architecture changes, and revenue effects run one to three months behind that.
No, and anyone who does should end the conversation. What I can show you is the measurement: every new job carrying its source, so the effect of the work is visible in numbers instead of promises.
About twenty minutes of clicking “grant access”: read-only access to Google Search Console and analytics, a small script on the site, and read-only access to your CRM and ad accounts. Your dispatchers change nothing: they keep booking jobs exactly as they do now.

Working notes and real data: read the blog →

Send me the site.

Within 48 hours you get the 3 to 5 problems costing you the most money, in writing, each checked against your live pages.

One email, no form

Only the site address is needed. Anything else is optional.

Mail app did not open? Write to odaryukigor@gmail.com. Answered within a day, usually the same one.