Freelance website design for Columbia, MO small businesses
I'm a freelance web designer and developer based in Columbia, Missouri. I build fast, mobile-friendly websites that help local customers find you and get in touch. Sites run from $500 to $2,500, paid once.
Web design services in Columbia, MO
Website design
Custom, mobile-first sites built around your business, not a template.
Website redesign
Fresh look, faster loads, and better search visibility for an outdated site.
Local SEO
Proper page setup and Google Business Profile help so Columbia customers find you.
Hosting & maintenance
Updates, backups, and fixes, so you never have to think about it.
Try a live demo
A complete example site for a fictional restaurant. Every business gets its own design; this one shows what the packages include. Open it in a new tab and switch between the packages with the button at the bottom of the page to see exactly what the extra $1,000 buys.

Ember Wok is fictional. The menu, filters and owner editor all work, so click around.
How a freelance web project works
- Talk. A short call about your business, customers, and goals.
- Design. You see a mockup before any code is written.
- Build. A fast site that works on every phone and browser.
- Launch & support. I handle the domain, hosting, and Google setup, then stay on call.
Website pricing
For any small business. Pay once and keep the site: no monthly platform fee and no cut of your sales.
Essentials
$500 one-time
Best for: Owners who want a great site set up once, then not have to think about it.
- Up to 5 pages: home, services or menu, about, contact
- Hours, map and contact details, mobile-friendly
- Simple editor for your prices, services or menu
- Custom domain connected, 2 rounds of revisions
Plus
$1,500 one-time
Best for: Businesses that use their site to bring people in: specials, events, bookings and orders.
- Everything in Essentials
- Book, order or shop buttons for the tools you already use
- Extra pages: gallery, events, quote or inquiry form
- Announcement banner, filters and search
Custom
From $2,500 quoted per project
Best for: Owners with ideas that off-the-shelf templates and store builders just can't handle.
- Everything in Plus
- Online store, bookings or a member area
- Multiple locations
- Moving you off another platform
Optional care plan, $29/month or $300/year: hosting, updates and backups, up to 30 minutes of content changes a month, reply within 1 business day.
Compare packages
| Essentials$500 | Plus$1,500 | CustomFrom $2,500 | |
|---|---|---|---|
| Your website | |||
| Mobile-friendly custom design | Included | Included | Included |
| Services, products or menu with search and filters | Included | Included | Included |
| Hours, map, directions and an "Open now" badge | Included | Included | Included |
| Click-to-call and contact details | Included | Included | Included |
| Search-engine setup and Google listing data | Included | Included | Included |
| Grow your business | |||
| Book, order or shop buttons for the tools you already use | Not included | Included | Included |
| Extra pages: gallery, events, catering or quote requests | Not included | Included | Included |
| Inquiry form that emails you | Not included | Included | Included |
| Announcement banner for closures and specials | Not included | Included | Included |
| Filters by type, such as dietary or category | Not included | Included | Included |
| Visitor analytics | Not included | Included | Included |
| Run it yourself | |||
| Editor for your prices, services or menu | Included | Included | Included |
| Announcement editor | Not included | Included | Included |
| Launch | |||
| Custom domain connected | Included | Included | Included |
| Rounds of revisions | 2 | 2 | Quoted |
| Optional care plan | Included | Included | Included |
| Custom work | |||
| Online store, bookings or a member area | Not included | Not included | Included |
| Multiple locations | Not included | Not included | Included |
| Moving you off another platform | Not included | Not included | Included |
What you spend over three years
Restaurant website platforms bill every month. Their cheapest public price, against Plus plus the yearly care plan:
Each platform's public starting price per month, times 36 months, at the time of writing. Prices change, so check before you decide.
Custom work
Beyond the packages: web apps I've designed and built from scratch, both live today.
Community platform
COMO Beyblade
Club platform for the Columbia, MO Beyblade X community: collections and deck building, live practice battle rooms, tournament-day scoring, and battle analysis with player stats.
Web app
Pawapuro Combo Planner
Planning tool for players of the baseball game Power Pros, covering the 2024–2025 and 2026–2027 editions: pick characters, see which event combos they unlock, and compare the stat gains.
About Mid-MO Web Studio
I'm Roger, the person behind Mid-MO Web Studio. I've worked as a full-time software engineer for over six years, and I build websites for local businesses on the side, with the same care I put into software that companies run on every day.
6+ years as a software engineer
Building web applications professionally since 2020, including rebuilding a company's customer portal and the features its customers use every day.
Georgia Tech computer science
M.S. in Computer Science from the Georgia Institute of Technology.
AWS Certified Developer
Certified in Amazon Web Services, so your site is hosted fast and set up securely.
Local to Columbia
Based in Columbia, MO. Happy to meet in person, and to work remotely with clients anywhere.
I speak your language: English · 中文 (Chinese) · 日本語 (Japanese). 中文和日本語でも対応できます。
Frequently asked questions
Can we work in Chinese or Japanese?
Yes. I speak English, Mandarin Chinese and Japanese, so we can talk through your website in whichever you prefer, and I can build sites in those languages too.
Do you work with businesses outside Columbia?
Yes. I'm based in Columbia, MO and work with local clients in person, and with clients anywhere remotely.
How much does a website cost?
Most sites are a one-time $500 (Essentials) or $1,500 (Plus), with no monthly platform fee. Anything bigger gets a fixed quote, with no surprises. The care plan is optional: $29 a month or $300 a year.
Do you only build restaurant sites?
No. I build for any small business: shops, salons, contractors, clinics, studios and more. The live demo is a restaurant because it shows off the most features in one place.
Do you take a cut of my sales?
No. Plus links to the booking, ordering or payment tools you already use, such as Square, Shopify, Calendly or OpenTable, so your customers and money stay with them.
Is it really a one-time price?
Yes. You pay once for the build. The care plan is optional, and the site keeps running without it.
Who owns the site and hosting?
You do. It is a static site on a free hosting tier in your name, so there is no server for you to pay for.
Can I start with Essentials and upgrade?
Yes. Plus is Essentials with extra pages and tools, so you pay the difference.
How long does it take?
A typical small-business site takes two to four weeks from first call to launch.
Will people be able to find my site on Google?
Every site I build includes the SEO basics, and I can set up your Google Business Profile so you show up in Columbia searches.
Let's build your website
Tell me about your business and I'll reply within one business day (Mon–Fri, 8 AM–5 PM Central).