Local SEO & Websites for
Minnesota Small Businesses
Customers now ask Google and ChatGPT who to call. We make you the answer.
We build websites and local SEO systems that move independently-owned businesses higher in Google's local results and into the recommendations AI assistants give. Your site is live in 30 days and ranking movement typically starts in 60, at a fraction of what national agencies charge.
Everything a local business needs to own local search
We build custom websites for Minnesota small businesses that load fast, work on mobile, and turn local searchers into calls. Built for your specific business and city, not a recycled template.
Local SEO gets your business in front of Minnesota customers searching for what you offer right now. We handle on-page optimization, city-specific pages, and keyword targeting so Google sends traffic to you, not your competitors. Every site we build is also structured so AI assistants like ChatGPT can find you and recommend you.
Google Business Profile is the single most important ranking factor for local search. We set it up, optimize every field, and maintain it monthly so you rank in the map pack, where 70% of local clicks go.
More Google reviews means higher local rankings and more trust from new customers. We build an automated system that makes it easy for happy customers to leave 5-star reviews without you having to ask every time.
Blog posts written for your specific Minnesota service area rank for long-tail searches and build your authority as the local expert. Two posts per month, written for real customers, not search engines.
Every month you get a plain-English report showing calls, clicks, and rankings, no dashboards to decode, no agency jargon. You see exactly what your investment is producing.
You'll see traction in your first 30 days
No 90-day ramp-up. No waiting for results that never come. Here's exactly what happens after you say yes.
Before we touch anything, we use AI research tools to map your exact market, find every ranking gap, and study the competitors who are already beating you. You will know their names, their review counts, and exactly what they did to earn that ranking, all before we build a single page.
Your new website goes live. Google Business Profile is claimed, fully optimized, and loaded with the photos, categories, and keywords that drive map pack rankings in your city.
Local SEO targeting your city and service keywords goes live. Review generation system activated. GBP posts scheduled. Your competitors start losing ground.
A plain-English report lands in your inbox: calls, clicks, and early ranking movement vs. named competitors. Month 2 strategy is set. Most clients in lower-competition markets are already getting new Google calls by this point.
Big agencies aren't built for your business
National agencies charge 5–10× more, lock you into contracts, and hand you to a junior rep who doesn't know Big Lake from Minneapolis. Here's the real picture.
We use AI to do the work, humans to check the quality. That's how we deliver what a $3,000 agency charges for at $599.
| What Matters | ✦ The Refiners Co | Big Agencies |
|---|---|---|
| Monthly pricing | $599 – $1,099/mo | $1,500 – $5,000+/mo |
| Commitment | ✓ 90-day start, then month-to-month | 6–12 month contracts |
| Local market knowledge | ✓ Hyper-local focus | Generic, non-local |
| Hyper-local MN focus | ✓ Minnesota-based | National, non-local |
| Real human you can call | ✓ Direct access | Account rep rotation |
| Website included | ✓ All packages | Usually extra cost |
| Setup time | ✓ 30 days | 60–90 days typical |
| Understands MN seasonality | ✓ Built for it | Generic strategy |
| Pre-build market research | ✓ AI-powered competitor analysis | Standard checklist audit |
* Competitor pricing from publicly available agency sites and industry reports, May 2026.
Simple packages. No surprises.
+ $299 one-time setup fee
Get found by the people already searching for what you do. Right for businesses with no real Google presence today.
- 5-page website built to turn searches into calls
- Google Business Profile setup, so you show up on the map
- Local SEO that puts your city and service in the results
- Mobile-first design, where most local searches happen
- Monthly plain-English report: calls, clicks, rankings
+ $399 one-time setup fee
Own your home market: outrank the competitors your customers compare you against.
- Everything in Foundation
- Advanced local SEO to pass the competitors above you
- Review system that grows your Google reviews every month
- GBP posts 2x per week, so your profile always looks active
- Competitor tracking: watch yourself pass them, by name
- Quarterly strategy call
+ $549 one-time setup fee
Get found in every town you serve, not just your own. Built for competitive markets.
- Everything in Momentum
- 2 blog posts/month answering what your customers search
- Citations on 40+ directories Google cross-checks
- Geo pages that get you found in nearby cities + suburbs
- Monthly strategy call
- Priority support
The math is simple: one new customer a month covers the fee. For a trades business, a single job can pay for months of service.
Not sure which plan fits? See the full local SEO checklist to understand what the work involves →
Local business owner.
Not a big agency.
I'm Chad. I run The Refiners Co out of Big Lake. Not a national agency with 50 account reps. A local business owner who got tired of watching great small businesses stay invisible on Google while inferior competitors showed up first.
I built this for locally-owned Minnesota businesses: bakeries, barbershops, dental offices, restaurants, contractors, salons, retailers, and any independent business that deserves to show up when their neighbors search for them.
"Your neighbors are searching for your services right now. The only question is whether they find you or your competitor."
Be one of the first. Get the best rate.
We are onboarding our first clients across central Minnesota now. To document real local results, we are offering a limited number of pilot spots at a reduced rate, in exchange for an honest review once results are in.
Get the Foundation plan at a pilot rate. Full service, documented results, no long-term commitment.
Website, GBP, local SEO: everything live within 30 days. You stay focused on running your business.
An honest Google review once results are in. That is it: no obligation to continue, no pressure.
Pilot pricing available to the first 3 businesses in the area. One per niche per city.
We're early. That works in your favor.
We launched with a small pilot program across central Minnesota. First client is active. Case study results are coming. Here's what that means for you.
Serving independently-owned
businesses across Minnesota
Every day you're not showing up on Google is a day a competitor gets that call. We change that, starting in 30 days, with no long-term contract required.
Claim Your Free AuditEverything you want to
know before you call
Ready to make your
phone ring more?
Fill in your business details and we'll send you a free local SEO audit, showing exactly where you stand and what it takes to reach the top of Google in your area.
I'll reach out personally to schedule your free audit, no pitch, no pressure, just an honest look at where you stand. No spam, ever.
Free Tools & Local SEO Insights
Practical guides for independently-owned Minnesota businesses, and a free tool to see exactly where you stand on Google right now.
Answer 15 questions about how you run your business. We score your AI readiness and show you exactly where tools would save you time and money. Free. No commitment.
A plumber who can't be found. A restaurant outranked by a chain. Here's why it happens, what it costs in real revenue, and what to fix first.
Read the guide →The full data breakdown, by city, by niche, by score. And what it means for your business if you haven't checked your online presence lately.
Read the study →The five specific things hurting most HVAC companies on Google, wrong primary category, missing city names, low review count, and more.
Read the breakdown →You claimed your Google Business Profile months ago. You still can't find yourself in search. Five fixable reasons why, and which one to tackle first.
Read the guide →A 4.9 rating with 14 reviews loses to a 4.6 with 67 almost every time. The real number you need for your market and niche, and how to build them without begging.
Read the guide →