Web design for trades & service businesses

Get found. Get booked. Get paid.

Websites for local businesses that do the busywork for you. Customers find you on Google, book a time and pay a deposit before you've even called them back.

Fixed price, in writingLive in 2–4 weeksYou own your site
PlumbersElectriciansRoofersHVACSalonsLandscapersAuto shopsContractorsCafésCleanersPaintersBarbers

Services

Everything your business needs online, from one person you can call.

New websites

Clean, fast sites that look sharp on a phone and tell customers what you do, where you work and how to reach you.

  • Mobile-first design
  • Copywriting included
  • Loads fast on job-site signal

Online payments

Take deposits, invoice payments and gift cards on your site through Stripe or Square.

  • Deposits at booking
  • Invoice payment links
  • Money goes straight to your bank

Booking & estimates

Customers book a service call or request an estimate at 10 p.m. instead of leaving a voicemail.

  • Online scheduling
  • Estimate forms with photos
  • Text and email reminders

Local search & Google

Show up when someone nearby searches "plumber near me." I set up and tune your Google Business Profile and site.

  • Google Business Profile setup
  • Pages for each town you serve
  • Review request system

Care plans

Hosting, backups, security updates and small edits every month, so your site never breaks or goes stale.

  • Hosting and SSL
  • Monthly backups and updates
  • Text me a change, it's done

Automations

Small time-savers that add up: leads straight to your inbox or CRM, follow-up emails and invoice reminders.

  • Lead routing
  • Follow-up emails
  • Accessibility checks

Why Mortise

Built like good joinery.

A mortise joint doesn't need glue or nails to hold. That's how I build websites: every piece fits the one next to it.

Tight fit

Your site is built around how your business actually gets work: calls, bookings, estimates or orders. No generic template.

No gaps

Website, booking, payments and your Google listing are connected, so nothing falls through the cracks.

Holds for decades

You own everything. Care plans keep it fast, secure and up to date for as long as you're in business.

Sample sites

Three businesses. Three sites built to bring in work.

These are design concepts for example businesses, built to show the level of design and the features you can expect. Hover over a site (or tap it on your phone) to scroll the full page.

kellerandsonsplumbing.com
24/7 emergency line · (218) 555-0142Serving the Twin Ports since 1987
Book a visit
Same-day plumbing · Duluth & Superior

Leak at 2 a.m.?
We pick up.

Licensed plumbers for drains, water heaters, leaks and frozen pipes. Upfront prices, online booking and a real person on the phone around the clock.

Book a visitPay an invoice
4.9 ★212 Google reviews
38 yrsFamily owned
Same dayMost calls
$0After-hours trip fee
What we fix
Drain cleaningKitchen, bath and main lines.From $149
Water heatersTank and tankless, repaired or replaced.From $189
Leak repairFound fast with camera inspection.From $129
Frozen pipesThawed and fixed, day or night.From $179
Sump pumpsKeep the basement dry in spring.From $249
RemodelsKitchen and bath rough-in and finish.Free quote
Book online in 60 seconds

Pick a service and an arrival window. A $49 deposit holds your spot and comes off your bill.

  1. Choose your service
  2. Pick a day and time
  3. Pay the deposit, get a text reminder
Mon14Tue15Wed16Thu17Fri18
8:00 AM10:30 AM1:15 PM3:45 PM
Pay $49 deposit
Where we work

Trucks stationed in Duluth and Superior, so most calls get a plumber the same day.

  • Duluth
  • Superior
  • Hermantown
  • Proctor
  • Cloquet
  • Two Harbors
Water where it shouldn't be?Call (218) 555-0142
© Keller & Sons PlumbingLicensed · Bonded · InsuredMon–Sun · 24 hours
Sample concept

Keller & Sons Plumbing

An emergency plumber who needs the phone to ring and the calendar to fill, day or night.

  • Online booking with a $49 deposit
  • Pay-an-invoice button in the header
  • Upfront "from" prices on every service
  • Service-area map for local search
birchstreetsalon.com
Book now
Cuts · Color · Styling

Good hair,
on your schedule.

See every open chair in real time and book in under a minute. Reminders by text so you never miss an appointment.

Book an appointmentBuy a gift card
Next openings
AAnaColor specialist
Tue 10:30Tue 2:00Wed 9:00
JJordanCuts & fades
Today 4:15Wed 11:00Wed 3:30
MMeiBalayage & bridal
Thu 1:00Fri 10:00Sat 9:30
Service menu
Cuts

Women's cut & style$58

Men's cut$34

Kids (12 & under)$24

Bang trim$12

Color

Single process$85+

Partial highlights$120+

Balayage$160+

Gloss$45

Give the gift of a good hair day.

Digital gift cards, delivered by email in seconds. Any amount from $25.

Buy a gift card
Birch Street$75GIFT CARD
This season's colors
CopperHoneyEspressoRosé
Tue–Fri 9–7 · Sat 8–4Book online anytime
Sample concept

Birch Street Salon

A three-chair salon that wants fewer phone calls, fewer no-shows and more gift card sales.

  • Live openings for each stylist
  • Text reminders to cut no-shows
  • Digital gift cards sold on the site
  • A clear price menu, no "call for pricing"
northwindroofing.com
Free estimate
Replacement · Repair · Storm damage

Roofs built for
real winters.

Metal and shingle roofs installed to handle ice, snow load and lake wind. Written estimates within 48 hours.

Get a free estimateSee our work
30-yrWorkmanship warranty
48-hrWritten estimates
1,200+Roofs installed
0%Financing available
Get your estimate without a sales visit.

Send your address and a few photos. We measure from satellite imagery and send a written quote in 48 hours.

  • No pushy sales visit
  • Line-item pricing
  • Insurance claim help
Full name
Property address
Roof type: Asphalt shingle ▾
Drop photos of your roof
+
Send for estimate
Recent projects
Standing-seam metalTwo Harbors
Architectural shingleDuluth
Storm repairCloquet
01Send photos
02Get a written quote
03Pick your materials
04New roof in 1–3 days
© Northwind RoofingLicensed & insured contractor(218) 555-0199
Sample concept

Northwind Roofing

A roofer that wants qualified estimate requests, not tire-kickers, and a portfolio that sells the next job.

  • Estimate form with photo upload
  • Project gallery by town
  • Financing and warranty up front
  • Built to rank for "roofer near me"

Packages

Three ways to get started.

Pick the package closest to what you need. Every project starts with a free call and a fixed quote in writing, so you know the full cost before any work begins.

Starter

A sharp one-page site to get you found and get the phone ringing.

  • One-page mobile site
  • Contact or estimate form
  • Google Business Profile setup
  • Copywriting included
Start with Starter

Business + Payments

Take deposits, invoice payments or product orders right on your site.

  • Stripe or Square checkout
  • Deposits at booking
  • Pay-an-invoice page
  • Gift cards or a small shop
  • Everything in Business
Get a Payments quote

Monthly care plan Add-on

Hosting, SSL, backups, security updates, uptime monitoring and up to 1 hour of edits each month. Cancel anytime. Available for any site, including ones I didn't build.

Ask about care

Not sure which fits? Ask on the free call and I'll recommend one. Payment processing fees from Stripe or Square are separate.

How it works

From first call to launch in about a month.

Free call

15 minutes on the phone about your business, your customers and what you want the site to do.

Day 1

Written quote

A fixed price, a page list and a timeline. Pay half to start and half at launch.

Within 2 days

Build & review

I design, write and build. You review a live preview and ask for changes before anything goes public.

2–4 weeks

Launch & care

Your site goes live on your domain. I show you around, then keep it running if you want a care plan.

Launch day

Questions

Straight answers.

Something else on your mind? Ask it in the form below.

Do I own my website?

Yes. Your domain, your content and your site files belong to you. If you ever leave, I hand everything over.

I already have a website. Can you fix it instead?

Often, yes. I'll look at what you have on the free call and tell you whether a refresh or a rebuild makes more sense for the money.

Do I have to write the words myself?

No. I write the copy for your site after we talk. You review it and make sure it sounds like you.

How do online payments work?

Payments run through Stripe or Square, and the money goes straight to your bank account. I set it up and connect it to your site. They charge a small fee per transaction.

Do you only work with businesses in Duluth?

I'm based in Duluth and happy to meet in person around the Northland. I also work with businesses anywhere over phone and video.

Get started

Tell me about your business.

Send a few details and I'll reply within one business day with ideas and a ballpark price.

Rather talk it through?

Book a free 15-minute call at a time that works for you.

Book a free call
Email  hello@mortisedigital.com
Based in  Duluth, Minnesota
What do you need?