Websites for contractors

More visitors. More leads. More booked jobs.

A website for your business, built by a team of experienced web developers who have built over 1,000 of them. Optimized to rank, fast on every phone, hosted by us, with every lead sent straight to you. $197 a month, no setup fee.

Live in 1 to 2 business days. Your domain free the first year.

Examples of sites we build. The business, the services and the photos are yours.

websites built and counting
1,000+
business days to your first version
1 to 2
uptime, hosting included
99.99%
setup fee
$0

Who we build for

Roofers, landscapers, pressure washers, pavers and every trade in between.

Over 1,000 websites built and counting, for the kinds of businesses that get hired from a phone. We know which pages win the call and which ones nobody reads.

  • Roofing

  • Landscaping

  • Pressure washing

  • Sealcoating and paving

  • Lawn care

  • Snow removal

  • Tree service

  • Pool service

  • Fencing

  • Painting

  • Concrete

  • Junk removal

  • Holiday lighting

  • Gutters

And snow plowing, irrigation, chimney work, deck staining, pest control, mobile detailing, window cleaning, excavation and more. If you quote jobs and show up in a truck, this is built for you.

What the site does for you

Built to make you money, not just to look good.

A good looking site that nobody finds is a brochure. Yours is built to be found, to turn a visitor into a lead, and to turn the lead into a booked job.

  1. Step 1

    Get found

    A page for every service and every town you serve, each with its own title and the structured data search engines read, plus your Google reviews on the page. Built the way local search rewards, by a team that has done it over a thousand times.

  2. Step 2

    Get the lead

    The contact page is a request form. A lead lands in your inbox the moment it is sent, with the customer's details, their photos and the job site address. A call button sits a thumb away on every phone screen.

  3. Step 3

    Get the job

    When a request has an address, a draft quote is one tap away. Send it, the customer approves and signs online, and the work is booked while the competition is still returning the call.

Search engine optimized

The parts Google reads, done right on every page.

Under every page is the structure local search rewards: a page per service and per town with its own title and description, the business facts as structured data, your reviews, and fast hosting with HTTPS.

In the page, where search engines look

{
  "@type": "RoofingContractor",
  "name": "Ridgeline Roofing",
  "telephone": "(555) 010-0199",
  "areaServed": ["Your town", "The next one"],
  "openingHours": "Mo-Fr 07:00-17:00",
  "aggregateRating": { "ratingValue": 4.9 }
}

A page per town

  • Your town
  • The next one
  • And the next
  • Every town you serve

Reviews, refreshed weekly

4.9

From your Google profile, shown on the site

Fast, secure, always up

Hosted and looked after by us.

You never touch a server, a certificate or a plugin update. The site is up, fast and secure, and if it ever is not, that is our problem to fix, not yours.

Uptime

99.99%

Monitored around the clock.
Hosting and HTTPS included.

  • Fast and responsive

    Lean pages that load fast on a phone in a parking lot and on a desktop in an office.

  • Optimized for mobile and desktop

    Every page is laid out for both, with the call button and the quote form where a thumb lands.

  • Hosting and HTTPS included

    Hosted and kept up by us. Nothing to install, renew or patch.

  • Your domain, free the first year

    Connect one you own with two DNS records, or pick a new one registered in your name.

Every lead, straight to you

The contact page is a request form. A lead lands in your inbox the moment it is sent.

With the customer's details, their photos and the job site address, so you can quote from your truck. When a request has an address, a draft quote is one tap away.

New request from Marcus Hale

to you, the moment it is sent

Job site
1420 W Main St
Phone
(555) 010-0142
What they need
Missing shingles after the storm, two spots over the garage.
Photos
Start a quoteOpen in Requests

How it works

Three steps, and the hard one is ours.

  1. 1Day 1

    Create your account and tell us about your business

    Your name, your email and your business name make the account, which is free. Then pick $197 a month or $1,970 a year and tell us about the business: your services, your towns, your photos, a few lines about you. It saves as you go.

  2. 2Within 1 to 2 business days

    Our team builds the first version

    You get an email with a link to look at the whole site. Your phone, email, address, hours and logo are already in place from your account.

  3. 3The same day

    Say the word and it is live

    The site goes up at its MakeHay address right away and on your own domain as soon as it is connected. After that the editor is yours, and so is the team for anything you would rather hand off.

Then it is yours

Change a price, swap a photo, add a town. Or ask us to.

After the first version the editor is yours: every page and every section, with a live phone preview as you type. Nothing goes out until you publish it. And our team is one message away for anything you would rather not do yourself.

  • Words, photos, colors and fonts on every page
  • Add a service page or a town page any time
  • Ask for a change from inside the editor; our team makes it
  • Your domain, your email, your Google profile stay yours
The MakeHay website editor: the site's pages down the left, the home page's sections in the middle with on and off switches, and a live phone preview on the right.

The price

$197 a month

or $1,970 a year, two months free. No setup fee.

Your account also includes MakeHay's free tools for quotes, scheduling and invoicing. Use them or leave them; they never cost anything.

Included

  • The contact page is your request form: every lead lands in Requests with photos and the job site address
  • Built for you by our team of experienced web developers from your account, a few quick questions and your photos
  • A page per service and per town you serve, with the titles and structured data search engines read
  • Your own domain, free for the first year: connect one you have, or pick a new one
  • Hosting and HTTPS, your Google reviews refreshed weekly, and the editor with a live phone preview

From the second year a domain bought through MakeHay renews at the registrar's yearly price, billed to you before each renewal. If the add-on ends, the site stays up for 14 days, then goes offline; a domain you bought stays yours.

FAQ

Common questions

Do I have to use MakeHay's other tools?

No. Your account comes with MakeHay's free tools for quotes, scheduling and invoicing, and they sit there until you want them. A website customer can ignore them entirely: your leads arrive by email, and you log in only to edit the site or read requests.

What does it cost?

$197 a month, or $1,970 a year with two months free. That covers the build, hosting, HTTPS and the first year of a domain bought through MakeHay. From the second year a domain bought through MakeHay renews at the registrar's yearly price, billed to you before each renewal. There is no setup fee.

How long does it take?

The first version usually arrives within 1 to 2 business days of you submitting your details. Your site is live at a MakeHay address right away, and on your own domain as soon as it is connected.

Who builds it?

A team of experienced web developers at MakeHay, with over 1,000 websites built between them. They write and lay out the site from the details you give us, your account and your photos, and they are the same people who make changes for you afterward.

Can I change the site myself?

Yes. After the first version the editor is yours: every page and every section, with a live phone preview as you type. Or ask for a change from inside the editor and our team makes it.

What happens if I cancel?

The site stays up for 14 days after the add-on ends, then goes offline. A domain you bought stays yours to renew. Your MakeHay account stays free.

I already have a domain. Can I use it?

Yes. Connect it with two DNS records and your email keeps working. The MakeHay address forwards to it for 30 days, then retires.

Ready for a site that brings in work?

Create your free account, answer a few quick questions, and our team takes it from there.