I build websites for electricians, roofers, concrete crews and tree services across Parker, Castle Rock and the Denver metro. Websites, local SEO, Google Ads and Facebook Ads, plus the reporting that tells you which of them is actually booking work.
Or call Chris direct on (303) 981-0908
Stop paying for reports that don't make your phone ring.
If your marketing company can't tell you what your last booked job cost, you're buying paperwork.
Most contractors I meet are paying somebody for marketing and can't answer one question: what did the last booked job cost me?
Meanwhile the calls are still being made. Somebody in your town is picking them up, and it is whoever Google shows first. Not the better contractor. The more visible one.
That gap is almost always pages. A site with three service pages cannot rank for the other six things you sell, so those searches go to the company that built them. Closing it is what the work is.
Three service pages against ten. That one difference runs all the way down the column: fewer pages, fewer terms ranking, fewer visits, fewer calls. Building the missing pages is the job, and it is why the work starts there rather than with a report. The full teardown is further down →
Most agencies sell you one of these and call it marketing. A job lost at any of the other three is lost just the same, and you never find out which one it was. The two halves run as one system for that reason.
Nine services buried on one page, a Google profile set up once in 2019, no page for half the towns you drive to. You are invisible for the searches that pay.
A page for every service, a page for every town, and the Google profile rebuilt properly.
Six seconds to load on a phone in a driveway, the number three scrolls down, no price anywhere. They are already dialling somebody else.
Under two seconds, your number tappable on every screen, and the money question answered on the page.
27% of calls to home service businesses go unanswered, and fewer than 3 in 100 leave a voicemail. You cannot take a call from under a sink.
Missed-call text-back replies in about thirty seconds, so the conversation starts instead of ending.
The report says impressions are up. Your bank account disagrees. Nobody can tell you what the last booked job actually cost you.
One page a month: calls in, calls answered, jobs booked, cost per booked job.
Big agencies sell you one slice of that and call it done. I'm on the hook for all four.
Websites first, then the three channels that feed them. All eight are real sites, still live today.
The top three results on the map is the whole game locally. Below is what that looks like measured rather than claimed: a pin every half mile, asking Google from each one who ranks.
Real client scans, June 2024. Green is a top-three position. The falloff at the edges is proximity, which nobody can buy their way past. How local SEO works →
Every metric side by side against the competitor actually beating you, and eight jobs in priority order. This one is my own client, and he is behind: five pages against thirty-four, seventy-four backlinks against a thousand.
That is what the teardown is for. It finds the gap before anybody spends money, which is also why the work starts with pages rather than with a report.
Search campaigns pointed at a page built to convert them, managed against cost per booked job rather than clicks. Google Ads →
Example of the reporting view, not a client account.
For the work people don't search for yet: remodels, replacements, seasonal offers in one town.
Example of the reporting view, not a client account.
Calls made from the Google Business Profile. Same account, one month to the next.
calls from his Google profile
calls from his Google profile
Both screens are published in full: the tree service on the Castle Rock SEO page, the electrician on the SEO page.
Real photographs from their job sites, not stock. Nothing here can be generated, and that is the point.
Highlands Ranch
36 calls from his Google profile in August, up from 22 in July. First for electrician highlands ranch.
Castle Rock
41 calls from his Google profile in August, up from 26 in July. First for tree service castle rock, from 18th in March.
Aurora
Calls up 30% inside the first two months, from a new site and a Google profile set up properly.
I pull apart the three contractors outranking you in your town and show you exactly what they're doing that you aren't. 48 hours. Yours to keep whether we work together or not. Free if you go ahead with a build or any other service. $47 if you just want the report.
Two weeks. Price moves with how many services and towns you need covered.
Missed-call text-back, follow-up sequences, and your monthly scoreboard.
Google Business Profile, reviews, city pages, and the map pack. Optional. Most people start with the build.
Site live, call tracking installed, Google profile rebuilt, every lead source tracked to a dollar, inside 30 days. Miss it and you don't pay for the build.
If you do not see an increase in calls by month three, I work for free until you do. Measured in your own Google call log against a baseline recorded before launch, so we are both reading the same number.
Month to month, 30 days' notice. Your domain, your hosting, your Google Business Profile, your call tracking, all in your name from day one. Fire me and you keep everything. I'll spend an hour handing it off.
Fair is fair: this assumes you answer or return calls within a business hour, get me photos and job details inside 48 hours, and tell me before you change the site or your Google profile. I can't guarantee results for a phone nobody picks up.
Based in Parker, Colorado. Every town below gets its own page with real work on it, not one page with the city name swapped.
My builds run $1,500 to $6,500. What moves it is how many services you sell and how many towns you want to show up in. A one-truck electrician sits at the low end, a roofer covering six cities at the high end. The $47 teardown tells you which you are.
The site goes live in two weeks. Google takes longer: early keyword movement around month four to six, steady lead flow around month ten to twelve. Anybody promising page one in 30 days is bidding on terms nobody searches. Your Google profile can move faster, sometimes inside 60 days.
Yes, and I'd put that in writing before you'd think to ask. Your domain, your hosting, your Google Business Profile, your call tracking number, all registered in your name on day one. If we part ways you keep every bit of it and I'll spend an hour walking your next person through it.
Fair. Most contractors who call me have been burned. The difference is the number I report on: cost per booked job. What you spent divided by jobs that got scheduled, not impressions. If that number is bad you will see it on my report before your bank account does. Month to month, no notice games.
Mostly. Electricians, roofers, concrete, tree service, garage doors, HVAC, plumbing. I've built sites for other businesses in Parker and I'll take the right one, but the trades are where I know the math: what a lead is worth, what a slow February does to you, why your phone rings at 7pm.
Three things decide it, in this order. Your primary category has to match what people actually search, and it is the single biggest lever because it decides which searches you are eligible for at all. Then proximity: you cannot outrank somebody sitting closer to the searcher, which is why nobody ranks everywhere and why the honest target is the towns within about twenty minutes of you. Then reviews and completeness, which is where most of the winnable ground is, because almost nobody keeps a profile current. Fix the category first. It is free and it can move you in weeks.
For a local service business there are two different number ones and they are won differently. The map pack is category, proximity, reviews and a complete profile. The blue links underneath are pages: one page per service, one page per town, actually written rather than spun. Nobody controls either, so treat a guarantee of position one as a sales line. What you can control is being the most obviously relevant answer to a specific search, and that is mostly a matter of having a page for it when your competitors do not.
Ask all of them the same three questions and the list shortens fast. What will I own if I stop paying you in month eleven? What did the last booked job cost my comparable client? Can I see both the rankings and the call log for the same six months? The third is the one that separates people, because rankings are easy to send and call logs are not. Then check the price is on their website. If it is not, the number is being set after they have looked at you.
There is no honest single answer, but the shape of the right one is consistent. Somebody who builds a page for every service and every town rather than one combined services page. Somebody who registers the domain, hosting and Google profile in your name on day one. Somebody who reports calls instead of impressions. And somebody small enough that the person who sold you is the person building it. A large agency is not worse at design; it is worse at caring whether your phone rings.
In Denver, agencies typically quote $1,500 to $3,500 a month on a twelve month agreement, usually without saying a number before a sales call. I publish mine: $750 to $1,500 a month after the build. Below about $750 nobody can do enough work to move a competitive market, so a cheaper plan is usually somebody taking a retainer to send you a report. The question that matters more than the number is what you own at the end of it.
Ads buy you the phone ringing this week and stop the day you stop paying. SEO takes months and keeps working. If you need work now, start ads and build SEO underneath. If you can wait, SEO is cheaper per booked job. Most contractors I work with end up running both, with ads carrying the slow season and search carrying the rest.
Then start with the teardown. Sometimes the site is fine and the problem is your Google profile or the fact that nobody's answering the phone. I'd rather tell you that for $47 than sell you a rebuild you don't need.
$47 free if you go ahead with any service.
Forty-eight hours. I'll show you the three contractors beating you in your town and exactly what they're doing that you aren't. Every price is published before you ask. If you don't want to work with me after that, keep the report and use it yourself.
Your Local Site Design LLC
1394 Deertrack Ln
Parker, CO 80134
(303) 981-0908
I read every one of these myself and reply within one business day. If your trade and town are already taken, I will say so instead of booking a call.