Website Design

Website Design
for Minnesota Small Businesses

We build fast, professional websites for independently-owned Minnesota businesses. Not GoDaddy. Not Wix. Built for local SEO from day one, with real copy written for your city and your customers.

GoDaddy / Wix / Squarespace

  • Slow load times (45-60 speed score)
  • Generic templates, no city-specific copy
  • No schema markup for local search
  • Monthly fee you pay forever for nothing new
  • You own the content, not the site
  • No connection to your local SEO strategy

The Refiners Co

  • 90+ speed score, Core Web Vitals optimized
  • Custom copy written for your city and niche
  • Schema markup built in from day one
  • Included in your monthly package
  • You own the HTML file outright
  • Built to feed your local SEO strategy

Why most small business websites do not work

A website that looks decent is not the same as a website that ranks. Most small business websites fail at local SEO before anyone ever visits them.

They are too slow

Google uses page speed as a ranking signal. A GoDaddy or Wix site loaded with plugins, stock photos, and third-party scripts typically scores 40-60 on Google's speed test. Our sites score 90 or above. Fast sites rank better and convert better. A visitor who waits more than 3 seconds leaves.

They never mention the city

Google needs to see your city name in your title tag, your H1, and your page copy to rank you for local searches. Most template sites say "Welcome to our business" and nothing else. Google cannot rank you for "plumber Elk River MN" if the words "Elk River" do not appear on your homepage.

They have no schema markup

Schema is structured data that tells Google exactly what your business is, where it is, and what it does. Without it, Google has to guess. We build LocalBusiness schema markup into every site, connecting your website to your GBP and your service area in a way Google can read directly.

They do not convert visitors into calls

Traffic without conversion is vanity. We follow the StoryBrand framework: your customer has a problem, you are the guide who solves it, and the page makes the next step obvious. Every page has a clear call to action above the fold and a contact form that works on mobile.


What every site we build includes

Every website is a standalone HTML file deployed on Cloudflare Pages. No WordPress, no plugins, no monthly platform fees, no security vulnerabilities from outdated themes.

01

Custom copy in your voice

Before writing a word of copy, we read your existing website, your Google reviews, and any social media you have posted. We extract how you actually talk and write copy that sounds like you, not a marketing brochure. Your customers can tell the difference.

02

City-targeted title tags, H1s, and copy

Every page is written for your primary city and service area. Your city name appears in the title tag, the H1, the meta description, and naturally throughout the body copy. This is the foundation of on-page local SEO.

03

LocalBusiness schema markup

We build JSON-LD structured data for your specific business type. Plumbers, HVAC companies, restaurants, and auto shops each get niche-specific schema that maps to Google's knowledge graph and your GBP.

04

Mobile-first, ADA-compliant design

Over 60% of local searches happen on mobile. Every site we build is designed mobile-first and meets WCAG 2.1 AA accessibility standards. Skip links, alt text, keyboard navigation, and proper heading hierarchy are standard, not optional.

05

Contact form with spam protection

Web3Forms integration with a honeypot field to filter bots. Every form submission sends to your email and fires a Google Analytics conversion event so you can track exactly how many leads your site is generating each month.

06

Deployed on Cloudflare Pages with SSL

Your site lives on Cloudflare's global CDN. Free SSL, 99.99% uptime, and pages that load in under a second anywhere in Minnesota. No separate hosting bill. No renewal fees. No WordPress hacks.

You own the file. When we build your site, the HTML file is yours. If you ever leave, you take it with you. We do not hold your website hostage in a platform you cannot export. No other agency in this price range says that.


Website design is included in every package

A one-time setup fee covers your new website build. After that, we maintain it and optimize it as part of ongoing local SEO work.

Foundation
$599/mo
$299 setup. 3-month minimum, then cancel with 30 days notice.
  • New professional website included
  • Custom copy in your voice
  • City-targeted on-page SEO
  • LocalBusiness schema markup
  • Contact form with spam protection
  • Cloudflare Pages hosting and SSL
  • GBP setup and full optimization
  • Monthly report
Get Started
Dominate
$1,099/mo
$549 setup. 3-month minimum, then cancel with 30 days notice.
  • Everything in Momentum
  • 2 blog posts per month
  • Citation building (40+ directories)
  • Monthly strategy call
  • Geo expansion pages
  • Priority support
Get Started

Questions about website design

How long does it take to build the site?

Most sites are built and live within 30 days of onboarding. The timeline depends on how quickly we can gather your information: photos, service details, hours, and any content you want to carry over from your current site. We send a straightforward intake form and build from there.

What happens to my site if I cancel?

You keep it. The HTML file is yours. You can host it anywhere. We will hand it over with instructions. We do not delete client sites or lock you out of your own content. If you built it with us, it belongs to you.

Can you use my existing domain name?

Yes. We connect your new site to whatever domain you already own. If your domain is at GoDaddy, Namecheap, or anywhere else, we walk you through pointing it to Cloudflare Pages. It takes about 15 minutes and we handle the technical side.

I already have a website. Do I need a new one?

Not always. If your current site is on a platform that loads fast, ranks well, and converts visitors to calls, we work with what you have. If it is on GoDaddy, Wix, or Squarespace and scoring below 70 on PageSpeed Insights, a rebuild is almost always worth it. We can audit your existing site for free and give you a straight answer before you decide anything.

Do you build e-commerce sites?

We focus on service-based local businesses: HVAC, plumbing, electricians, auto repair, landscaping, restaurants, dental, salons, and similar. If you need a full e-commerce store with product catalogs and checkout, that is outside our current scope. What we build are lead-generating local SEO sites that get your phone ringing.