Websites built to be found. By Google, and by AI.
Custom designed for your business, then set up so local search and AI assistants can actually read you. For trades, clinics and local service businesses across Ontario.
- The build
- $995
- Then
- $200/yr
- SEO & AEO
- Included
- Live in
- ~7 days

Anyone can build you a website. Getting you called is the actual job.
A site nobody finds, and nobody trusts when they do find it, is an expensive business card. So the website is one of four jobs, and the other three are where the work actually comes from.
- 01
Get found
Local search and AI answers both: the SEO groundwork, the AEO markup, and your Google Business Profile set up the way Google actually reads it. You turn up whether somebody types the question or asks an assistant it.
- 02
Get believed
This is the job the custom design is doing. Your photos, your reviews, your trade. You read as the established outfit in town, which is the only thing anyone is judging in the ten seconds before they call.
- 03
Get contacted
Click-to-call, and a quote form built around the way you actually quote, so the job details arrive attached to the lead and you're not playing phone tag to find out what the job even is.
- 04
Do it again next month
On Grow: what people searched, what broke, what your profile did, all read every month, turned into changes to the site, and written back to you in plain English. Including the months nothing moved.
All four of those are the product. The website is just the part you can see. The reason the whole thing costs a one-off build instead of an agency retainer is that AI does the building while I do the deciding: the designing, the writing, and the reading of what comes back.
Ten businesses. Ten designs. No template.
The ten below are spec builds. I made them for real Ontario businesses that never asked, to show what drawn-from-scratch actually looks like across trades that share nothing. Nobody paid for one and none of them is a client. They’re all live; open any of them.
Two ways to be looked up. Most sites are set up for neither.
Somebody types your trade and your town into Google. Or they ask ChatGPT, or Google’s own AI, who to call. Both go looking for the same thing: a business they can read clearly and repeat confidently. Details that match everywhere, pages marked up so a machine knows what it is looking at, real reviews it can find, plain answers to the questions people actually ask. Most cheap sites have none of it, because nobody ever set them up to be read. That groundwork is the product here. The design is what makes you worth calling once they have found you.
Set up to be read
Titles, headings and descriptions written for what people actually type. Structured data, a clean sitemap, fast pages, Search Console connected and verified.
The same business everywhere
Your name, address, phone and hours identical on the site, on your Google profile and in the directories. It's the cross-check both a search engine and an AI run before they'll repeat an answer about you.
Drawn, not filled in
Your layout, your typography, your colours, decided for your trade and not inherited from a theme. Being found is worth nothing if the page they land on looks like four others they've seen this week.
Yours to keep
The domain is in your name from day one, and nothing about the site is locked to me.
Who it’s built for
- Drywall & framing
- Plumbing
- Painting
- Landscaping
- Decks & fencing
- Concrete
- Tree service
- Junk removal
- Chiropractic
- Physio & massage
- Salons & studios
- Cleaning

I’m Matt Henderson. The person you email is the person who builds it.
I design, write and build every site on this page myself, from London, Ontario. There is no account manager and no sales team. You send your details to me, I draw the thing, and I am the one you reply to afterwards.
Websites are one side of what I do under my own name. The bigger systems and automation work runs through MCH Projects, and the writing and teaching sit on my own site.
More about me at mattchenderson.comThe form asks what you’d ask. So the job arrives with the lead.
This one is real: the quote form on JW Drywall’s site, field for field. A template’s contact form collects a name and a message, so the reply starts with a call to find out what the job even is. This one finds out first.
Name
Phone
Emailoptional
Job location
Service needed
Timelineoptional
Project notesoptional
Field for field, as it runs today. Try the real one on jwdrywall.ca
The jobs he actually quotes
That dropdown is Joel's own work, not a generic menu. A visitor picks the job instead of describing it from scratch, so you know what it is before you reply.
- Drywall installation
- Taping and finishing
- Basement framing
- Drywall repair
- Water-damage rebuild
- Small renovation support
- Not sure yet
Where it is, and when
Job location and timeline travel with the request. You know whether it's worth the drive, and whether it's this month's work or next spring's, before you call back.
Straight to the inbox you already use
Every request lands as an email with all of it attached. No dashboard, no new app to check, and the obvious junk is filtered out on the way through.
Yours gets written the same way
Your form is built around the way you quote: your services in the list, your questions asked up front. It's included in the build, and it keeps running as part of the $200 a year.
Pay once to build it. Then $200 a year to keep it running.
The build is a one-off and it is yours from launch. After the first year, one small bill a year keeps it online. If you want the search work done every month on top, that is a separate service, priced below.
The build
One-off · designed from a blank page · live in about a week
- Your website
- $995
- Designed from a blank page for your business, not fitted into a template. How many pages yours needs is worked out with you before anything starts, so nothing is priced off a list.
- After the first year
- $200/yr
- Billed once a year, and it keeps the whole thing running: hosting, SSL, your domain renewal, and the quote request service. Covers a standard domain; an unusual one with a premium renewal gets agreed up front. No monthly payment and no contract.
Included in the $995
- Your domain, hosting and SSL for the first year
- The quote request form, delivering straight to the inbox you already use
- The SEO and AEO groundwork, done once and done properly at launch
- Google Analytics and Search Console connected and reporting
The first two are services I run for you, not features: the hosting, and the quote system that delivers every request straight to the inbox you already use. Both keep running for as long as the $200 a year is paid.
Then, if you want the search work done every month.
The build gets the groundwork done once. Grow is somebody working on getting you found every month after that, and it runs on any site, not just one I built.
Grow
The Google work, done every month.
$199/mo
On top of your build, or a site you already have · cancel anytime
Advanced SEO & AEO: worked on every month
- Your Google Business Profile checked over each month: I read what the insights are telling you and hand you the changes worth making
- Ongoing local search work on the site and your directory listings, for Google rankings and for the AI answers people are starting to ask instead
- Search Console watched: what people searched, what broke, what to fix next
- A monthly report in plain English, including the months nothing moved
- Half an hour of content changes a month
Already have a site you like? Grow runs on top of it. Same price, no build needed.
Need more than this? Bigger multi-page and multi-location sites, online booking, e-commerce, client portals, quote tools and internal systems get scoped and quoted on a call, through MCH Projects.
See MCH ProjectsThe site is yours from launch. The code, the design and the domain, registered in your name from day one, so nothing is held hostage and nothing has to be earned back.
Also available, on its own
One-off jobs · quoted before anything starts
- Google Business Profile
- Set up and configured once: categories, services, hours, photos and the review link, done the way Google actually reads them.
- Quote calculator
- Built from your own price list. Visitors pick their job and get a ballpark; the lead reaches you with the numbers already attached.
- Extra pages after launch
- A services, about or gallery page added once the site is live, or a page built to win one particular town.
- AI visibility audit
- Ask ChatGPT, Gemini and Google's AI who to call for your trade in your town, see where you show up (or don't), and get the fixes that make your business one they can actually read and repeat.
- Simple CRM
- Your enquiries and customers in one place instead of a phone, a notebook and three text threads: who got in touch, what they wanted, and what you said you'd do next. Set up on your own account.
Four steps, and you do one of them.
The seven-day clock starts when your checklist comes back, not when you sign up. Send it the same day and you can be live inside the week.
- 1
Say hello
Tell me what you do and where. You get a same-day reply with examples and a start link. No deck, no discovery call unless you want one.
- 2
Send the basics
Fifteen minutes: photos, services, contact details. If you haven't got photos I'll build from your Google profile and Facebook.
- 3
See the draft
Drawn for your business from a blank page. You get one round of changes included, and I'd rather you used it.
- 4
Go live
About a week after your checklist lands. Domain, hosting, quote form, analytics, all working before it goes public.
Straight answers.
The same ones you’d get on the phone. If something here isn’t covered, ask and I’ll tell you plainly.
What SEO is included in the build, and what does Grow add?
Once versus ongoing. The build includes the groundwork, done properly at launch and then finished: your titles and descriptions written for what people actually type, Analytics and Search Console connected, your business details consistent everywhere, the site indexed and fast. Grow is somebody actually working on it every month after that: changes made to the site off the back of real search data, listings kept straight, Search Console and your Google Business Profile insights read, and a report telling you what moved. The build gets you findable. Grow is what moves you up, slowly, over months.
What's AEO, and can you get ChatGPT to recommend me?
AEO is search work for AI answers. When somebody asks ChatGPT or Google's AI for a drywaller in your town instead of typing it into a search box, those tools go looking for businesses they can read and trust. Nobody can promise you a spot in an AI's answer, and anybody who does is selling you weather. What I can do is the part that's actually in your control: your details consistent everywhere the AI looks, your pages marked up so machines read them the way customers do, real reviews it can find, and plain answers to the questions people actually ask. It's the same groundwork good SEO always wanted. The audience just grew.
How long before the Google work shows up?
Three to six months before rankings move in any way worth talking about, and anybody promising faster is guessing. The monthly report tells you what moved and what didn't, including the months where the honest answer is nothing yet.
On Grow, do you do the Google work or just tell me what to do?
Both, split down a clear line. The work on your website and your directory listings is mine: I make those changes, you don't. Your Google Business Profile is the exception: I read what it's telling you each month and hand you the short list worth acting on, but the posts and the review replies stay with you. They're your voice, and they need to go up the day the job finishes, not whenever I next sit down with your account. If you'd rather hand that over entirely, say so and we'll price it. It's a real job, not a checkbox.
Who owns the site and the domain?
You do, from launch. The domain is registered in your name from day one and the build is paid once, so there is nothing to earn back and nothing held hostage. The $200 a year keeps it online. It is not rent.
Am I signing a contract?
No. The build is paid once. The $200 a year is billed once a year, and you can walk away at any renewal and take the site and domain with you. Grow is month to month and you can stop whenever.
What does “custom, not a theme” actually mean?
Every site is designed from a blank page for the business it belongs to. No purchased themes, no page builders, no template with your logo dropped in the corner. A plumber's site shouldn't look like a chiropractor's, and on this page you can scroll through a dozen proofs that they don't.
How quickly will I be live?
About seven days from your checklist coming back, not from the day you sign up. Send your details the same day and you can be live inside a week.
How many pages do I get for the $995?
As many as your business actually needs, worked out with you before anything starts. Most trades and clinics are best served by one page done properly, which is what the $995 is built around, and a second page is often part of that conversation rather than a surcharge. What I won't do is price it off a list before I know what you do. Pages are part of the build either way, paid once, never rented. Adding a page after launch is $295, because fitting one into a finished site is more work than drawing it in from the beginning.
What if I need more than a website?
Bigger multi-page and multi-location sites, online booking, e-commerce, client portals and the bigger internal systems get scoped and quoted on a call, and that work runs through MCH Projects, the parent business. If what you need turns out to be small, I'll tell you that instead of selling you a project. See MCH Projects
Next time somebody Googles you, or asks an AI, look like the one to call.
Tell me what you do and where. You’ll get a reply the same day with a couple of examples and a start link.










