The Problem
You Can't Win Jobs Nobody Finds You For.
You're great at what you do. But when someone in your area searches "roofer near me" or "HVAC repair Edmonton" — are they finding you or your competitor?
Most contractors either ignore SEO completely or get sold a monthly retainer by an agency that sends them a report full of numbers they don't understand. Meanwhile, the contractor down the road who actually shows up in the map pack is getting the calls.
Local SEO isn't complicated. But it does need to be done right — the right keywords, the right content, the right local signals. That's where I come in.
Our Approach
Local SEO That Actually Moves the Needle.
Google Business Profile Optimization
Your GBP listing is often the first thing a customer sees — and most are set up wrong or half-finished. I optimize every field, set up proper categories, add service areas, and make sure your profile is working as hard as it should be.
Keyword-Targeted Content
I research the keywords your customers are actually searching, then build content pages that target them. Not blog posts nobody reads — strategic pages designed to rank for specific services in specific areas.
Citations & Local Signals
Google needs to trust that your business is real, established, and where you say you are. I build consistent citations across directories, clean up inconsistencies, and strengthen the local signals that push you up in the map pack.
The Scope
Everything Set Up. Nothing Left to Guess.
Google Search Console Setup
Proper tracking from day one so we can measure exactly what's working — which keywords you're ranking for, how many clicks you're getting, and where the opportunities are.
Google Analytics & Heatmaps
GA4 configured with conversion tracking, plus heatmap tools so we can see how visitors actually behave on your site. Real data, not assumptions.
GBP Optimization
Every field filled out, proper categories selected, service areas configured, photos added, and Q&A seeded. Your listing should be the most complete and compelling result in the map pack.
Content Pages
Keyword-targeted pages built to rank for the services and areas that matter most to your business. Each page is structured with proper headings, meta data, and on-page SEO fundamentals.
How It Works
Research First. Then We Execute.
Every engagement starts with research — I never guess at which keywords to target or which fixes to prioritize.
01
Audit & Research
I crawl your current site, analyze your GBP, research your competitors, and identify the keywords with the best opportunity. If GSC isn't set up, I install it first so we have a baseline.
02
Strategy & Roadmap
I build a prioritized plan based on what will have the biggest impact fastest — usually GBP optimization and quick on-site fixes come first, followed by content and citations.
03
Execute
I do the work — GBP optimization, content pages, citation building, on-site fixes, backlink acquisition.
04
Measure & Report
I show you what changed, what's ranking, and what to focus on next. No jargon-filled reports — just clear data on what's working and what the next steps are.
Investment
Clear Pricing. No Surprises.
SEO Sprint — Starting at $1,500 A focused engagement targeting your highest-impact opportunities. Includes GBP optimization, analytics setup, keyword research, 2–3 content pages, citation building, and one local backlink. Everything executed in a defined sprint — no open-ended retainer.
Additional Sprints & A La Carte Need more content pages, additional citations, or ongoing optimization? I offer follow-up sprints and individual services at flat rates. You buy what you need, when you need it.
Bundled with a Website Build SEO is most effective when built into the site from the ground up. Every website project includes on-page SEO foundations. Sprint packages layer local SEO strategy on top for businesses ready to compete for rankings.
Payment options available — pay upfront or spread it over 3 or 6 months.