Fixed price · Live in about two weeks

Your work is solid.Your website should prove it.

Fixed-price websites for roofers, plumbers and other local service businesses. Designed around your services and service areas, launched in about two weeks, and owned by you.

  • You own everything
  • No lock-in
  • Quote form tested before launch

Most customers check you outbefore they call.

They find your Google listing, then look for your website. If there isn't one, or it's slow, dated or awkward on a phone, some of them move on to the next contractor. You never find out they were looking.

01

No site, or one that's years old

A listing with no website link gives people a phone number and nothing else to judge you by.

02

No easy way to ask for a quote

If the only option is a phone call, nothing happens after hours or while you're up on a roof.

03

Reviews nobody sees

Your best proof sits on Google. It should be in front of every visitor, too.

A website built for howlocal customers decide.

Not a generic template. Every page is built around your services, your service areas and the questions a customer asks before they pick up the phone.

  • Pages built around your actual services and service areas
  • Designed for phones first
  • Tap-to-call buttons on every page
  • A quote request form that emails you right away, tested before launch
  • Your real reviews and project photos, shown properly
  • Basic on-page SEO so Google can read your site
  • Your new website link added to your Google Business Profile
  • Domain connected, launch checks done, and a short guide so you know how it all works
  • 14 days of fixes after launch

Two packages.One clear price each.

Pick the size that fits. If you're not sure which one, we'll work it out on the call, and I'll tell you if you don't need the bigger one.

Essential

One-time

A clear, credible site for a business that needs to be found and trusted.

$1,200one-time
Book a call
  • Up to 6 pages: Home, Services, About, Reviews, Service Areas, Contact
  • Custom design for your business
  • Tap-to-call and a quote request form
  • Your real reviews and project photos
  • Basic on-page SEO
  • Domain connection and launch checks
  • One round of revisions

Growth

For several services or areas

For businesses that offer several services across several towns and want a page for each.

$1,900one-time
Book a call
  • Everything in Essential
  • Up to 12 pages
  • A page for each main service
  • Service-area pages
  • Quote requests sent to more than one inbox
  • Simple analytics
  • Two rounds of revisions

Optional care plan

From $79/month on Essential, $129/month on Growth. Cancel any time with 30 days' notice. The site stays yours.

  • Monthly site and quote-form check
  • Small content edits (30 min a month on Essential, 60 on Growth)
  • Fixes when something breaks
  • A short monthly summary

The domain (about $12 to $25 a year) is bought by you, in your name. Hosting is set up in your own account and is usually free for a site this size. I don't promise rankings or a set number of calls; I build the site and make sure it works.

From first callto live site.

Four steps, with no surprises, and you always know what happens next.

01

A 20-minute call

We look at what's working and what isn't, and which package fits. If it isn't a fit, I'll tell you.

02

Proposal and deposit

Clear scope and a clear price. 50% to start.

03

Build and review

You see a preview and send one consolidated round of feedback.

04

Launch

I connect your domain, test your quote form with you, and hand everything over.

You own it. Your domain, hosting and code belong to you, in accounts under your name. No lock-in, and the care plan is optional.

Concept designsfor contractors.

Two concept sites I built to show what a clearer contractor website can look like. They are concepts, not client sites, and they show no results or testimonials.

Concept design of a roofing company website, home page
Home page
Concept design, services and roofing materials page
Services and materials
Concept design, project gallery with location-labeled jobs
Project gallery
Concept design, service area page listing cities and counties
Service areas
Concept design

Roofing company, Tampa Bay, FL

Starting point

An existing site that looked dated and made it harder than it should be to request a quote.

What the concept changes
  • Each service and each roofing material gets its own clear page
  • Tap-to-call and a free-estimate booking form on the main pages
  • A service-area page that lists the cities and counties covered
View the concept
Concept design of a roofing and renovations website, home page
Home page
Concept design, short quote form asking for a name and phone number
Quick quote form
Concept design, reviews section
Reviews
Concept design

Roofing and renovations, Brampton, ON

Starting point

No website at all. The Google listing was the only thing a customer could find.

What the concept changes
  • Two clear paths on the home page: "something's wrong right now" (call) and "planning ahead" (request a quote)
  • A short quote form that only requires a name and a phone number
  • Reviews summarized honestly, with placeholder images until real project photos exist
View the concept

Concept designs are built from public information and are not affiliated with, or endorsed by, the businesses shown.

A designerwho explains things plainly.

Portrait of Abdullah Saliu

Abdullah SaliuProduct & Web Designer

I'm Abdullah, a product and web designer. I've designed for startups and software teams, most recently as Founding Product Designer at BuildTracker, and I now build clear, credible websites for local service businesses.

I'll explain things in plain language and tell you honestly if a website isn't what you need right now.

See my full portfolio

Your questionsanswered.

What do I need to give you?
A logo, photos of your work, a few reviews, and a list of your services and the areas you cover. I'll send you a simple checklist so nothing gets missed.
How long does it take?
About two weeks once I have your content. Slow replies on content or feedback push the date back, and I'll tell you when that's happening.
Will it get me more calls?
A good website makes it easier for customers to trust you and to contact you. I can't promise rankings or a number of calls, because those also depend on your reviews, your Google profile, your competitors and how quickly you answer. What I do promise is a professional site, a quote form that's tested and working, and fixes for any defects for 14 days after launch.
I already have a website.
We can redo it. You keep your domain and I point it at the new site, so your address doesn't change.
What does it cost to keep it running?
The domain renews yearly, usually $12 to $25. Hosting is set up in your own account and is typically free for a site this size. The care plan is optional.
Can I cancel the care plan?
Yes, with 30 days' notice. The site stays yours, and I'll hand over everything you need to keep it running.
Do you only work with roofers and plumbers?
Mostly, because I know what those customers look for. Other local service businesses are welcome. Book a call and we'll check whether it's a fit.

Not sure what your website needs? Book a 20-minute call.

I'll look at your current setup and tell you honestly what would help, whether or not we work together.

Book a call
Book a 20-minute call