Elk River has been adding households steadily for years, which means a steady supply of households and businesses with no established local supplier yet. We build custom WordPress sites, run local SEO and manage Google and Facebook ads for trades and small businesses across Sherburne County from an office in Cambridge.
Elk River keeps adding households. Every one of those households needs a plumber, an electrician, a concrete contractor and a lawn service, and almost none of them has one yet.
Somebody who has lived in Elk River for fifteen years has a contractor already. Somebody who closed on a house in March does not, and inside a year they will have picked one for every trade. They are picking from the map pack, from reviews and from whichever website answered the question fastest.
Elk River sits between two bigger markets, and agencies from both directions list it. Those listings rarely turn into actual rankings, because they are not maintaining a Google Business Profile in Sherburne County and you can be.
The map pack is calculated from where the searcher is standing, so ranking in Elk River does not rank you in Zimmerman fifteen minutes north. A build that names each town you genuinely serve picks up all of them. A page that says "Twin Cities metro" picks up none.
Websites, SEO and ad management work anywhere in the state. Elk River is about forty minutes from the office, so job-site photography and in-person meetings are a normal drive.
A custom WordPress site that loads fast, reads clearly on a phone, and is structured so Google can tell what you do and where you do it. Not a template with your logo dropped in.
Profile, service pages, reviews and citations across Elk River, Zimmerman, Big Lake and Otsego. Each is a separate map pack ranking, calculated from where the searcher is standing.
Search campaigns with conversion tracking wired up properly, so you can see which clicks turned into phone calls and what each one cost.
Lead campaigns aimed at a radius around your shop. Colder traffic than search, and cheaper per lead, so most clients run both.
Logo, colors and type, then the yard signs, truck lettering, business cards and door hangers that use them. One look everywhere people see you.
Real photographs of your crew and your finished work, shot on location, so your website and your ads stop running on stock images of somebody else's project.
Not sure which of these you need first? The services overview lays out what each one does, and the pricing page shows what the packages cost. Or just call and describe the problem.
No Elk River address on this list yet. These are the nearest accounts we run, every figure pulled from that client's own account.
218 tracked leads at $55.52 each on $12,103 of managed spend, at a 7.6% click-through rate. The fall winterization campaign on Facebook brought leads in at $20.14.
See the workOrganic clicks up 172% and average position from 48 to 26, alongside 101 tracked Google Ads leads at $73.61 on a roughly $200,000 average job.
See the workOrganic clicks up 209%, from 399 to 1,232 a year, with average position improving from 39 to 19.
See the work
Websites are quoted per project. Ongoing marketing runs month to month. Ad spend is billed separately and goes straight to Google or Meta, so you always know what we are paid and what the platforms are paid.
One-time project. Most Minnesota contractor sites land in here.
For a business with a decent site that needs the phone to ring.
Everything, including me on site with a camera twice a month.
Month to month, no contracts. For SEO we recommend giving it at least six months, because that is how long it takes to be worth judging. If you would rather commit to twelve months, two on-site photo and video shoots are included at no charge.
Elk River is the southwest corner of the service area. These towns have their own pages, and the work itself is not limited by geography.
Trades and main street businesses on the western edge of the corridor, serving a radius far wider than the city limits.
See the Princeton page Isanti County seat, and the officeHome base. The office is here, which means Cambridge is the one town where a meeting over coffee beats a video call.
See the Cambridge page Isanti County, Highway 65Seven minutes from the office, and the town where Duck Duck Plumbing found us through this website.
See the Isanti page Anoka County, north metroThe most competitive market we work in, and the one where a dormant Google Business Profile costs you fastest.
See the Blaine page Chisago County, I-35Where Cory grew up. Iron Yard, Image Irrigation and Image Contracting are all within a few minutes of each other here.
See the North Branch page Washington County, I-35Far enough out to be local, close enough that metro agencies list it and rarely show up for it.
See the Forest Lake pageThe full list of towns is on the service area page, and the case studies show the work behind these numbers.
Not yet. The nearest are in North Branch, Harris and Stacy, all named above with their own numbers, plus a concrete and masonry client across the metro. Elk River is inside the service area and the drive is about forty minutes.
The pricing section above shows the one-time build and the monthly plans that bundle the website with SEO and ad management. Published, not quoted after a discovery call.
Both, as separate pages. Zimmerman, Big Lake and Otsego are distinct searches and distinct map pack rankings. Trying to cover them with one paragraph that lists town names is what gets a page filtered out.
Days, once conversion tracking is wired up. That is the main reason to run paid alongside SEO rather than instead of it: you get inquiries while the organic rankings are still building.
Often yes, for the right offer. Across the accounts we manage, Facebook leads have been running at about $28.97 against $63.71 on Google. They are colder leads, so they need a clear offer and faster follow-up, but they cost less than half.
Sometimes. If the structure is sound and the problem is speed, titles, tracking or a neglected Google profile, that is the cheaper route and you will be told so.