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.
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.
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.
Home page
Services and materials
Project gallery
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
Concept designs are built from public information and are not affiliated with, or endorsed by, the businesses shown.
Watch the walkthrough.See what changes.
A short tour of what usually holds contractor websites back, and how the concepts above fix it. Useful whether you have no website, an old one, or one you've outgrown.
01
No website yet
What a Google listing on its own can't tell a customer, and what a first website needs.
02
A site that's dated
What makes an old site slow to trust and hard to contact from a phone.
03
A site you've outgrown
New services and areas, and a quote form that fits how you work now.
A designerwho explains things plainly.
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.
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.