A Contractor Website Builder for a Simple Service Presence

Every Opsler account includes one public page at your own Opsler subdomain, built from details you have already entered, with a booking form that creates a real record in your system. It is not Squarespace and this page does not pretend otherwise — the section on what it does not replace is as long as the one on what it does.

Reordering a section in the builder reorders it on the published page — the save fires on drop, which is when the live site changes.

What a Contractor Website Actually Has to Do

Most people who land on a small contractor’s site were sent by a neighbour or found the phone number somewhere, and they are doing one thing: checking you are real before they call. That job needs six pieces of information, and a seventh if you want the visit to convert.

Who you are

Business name, a line on what you do, and something that looks maintained rather than abandoned.

What you do

The actual services, in the words customers use — not 'residential solutions'.

Where you work

Your area, so people 40 minutes away do not call and neither of you wastes the time.

How to reach you

A phone number that is tappable on a phone, and an email that is monitored.

When you work

Hours, including whether you take emergency calls. This is the second most-checked thing after the number.

A reason to trust you

Real reviews, real photos of real work. Stock imagery does the opposite of what it is meant to.

The seventh is a way to act without phoning — a booking form — which matters more than most contractors expect, because a good share of enquiries arrive outside working hours.

Built From Details You Have Already Entered

The site draws on your Opsler business profile rather than asking you to type everything twice: business name, tagline, about text, services list, phone, email, address and working hours, which default to 9:00 AM–6:00 PM until you change them.

You choose a subdomain during setup. Opsler checks it is available, and once the site is created the subdomain cannot be changed. Choose it as carefully as you would a domain name, because it is the address you will print on a van.

Nothing publishes without you looking at it. A live preview updates as you fill the fields, and the site carries a live-or-draft status you control, with copy and open-in-new-tab buttons on the URL card.

Branding, Content and Sections

Six colour themes — Ocean Blue, Forest Green, Sunset Orange, Royal Purple, Rose Pink and Slate Gray — a logo up to 2 MB and a hero image up to 5 MB. Then eight section types you drag into the order you want. Four are on when the site is created:

SectionWhat goes in itOn by default
HeroTagline, logo (up to 2 MB) and a banner image (up to 5 MB)Yes
AboutA block of text about the businessYes
ServicesYour services list, taken from what you entered in setupYes
ContactPhone, email, address and working hoursYes
TestimonialsEditable, and can show reviews you have marked public in OpslerAdd it
GalleryA photo galleryAdd it
PricingPricing tiers, if you publish themAdd it
FAQAn accordion of your common questionsAdd it

Reordering and adding or removing a section saves as you go. The testimonials section can pull the reviews you have marked public in Opsler’s review dashboard, so it stays current without you copying anything across.

The Booking Form Is the Point of Connection

This is the one thing a generic website builder cannot give you: the form writes into the system you run the business from. A visitor submits their name, phone, optional email, the service they want, a preferred date and optional time, an address and a description. That becomes a PENDING booking in Opsler.

A dispatcher approves it and converts it to a job, which opens a pre-filled job form. If the phone number matches an existing customer, Opsler finds their most recent job and routes the booking to that job’s team — so a repeat customer tends to reach the people who already know the property.

A booking is a request, not a self-scheduled appointment. Nobody claims a slot on your calendar or sees a price. For a trade where the job length depends on what you find when you arrive, that is the right default. Detail on online booking, and on what happens to an enquiry afterwards on lead management.

The site also generates a QR code in your theme colour, downloadable as a PNG or printable — van doors, invoices, door hangers.

What This Means for Search — Honestly

This page used to claim the generated site was “SEO-optimized” and would make it “incredibly easy for Google to rank your company”. That was not true and it has been removed.

What is true: the site is a public page with your business name, services, area and contact details on it, which is more than a business with no web presence has. What is not: there are no per-page title, description or canonical controls, no sitemap settings, no structured-data controls, no multi-page architecture and no blog. A one-page site with no inbound links does not compete for a term like “emergency plumber” in a city.

If local search is how you win work, the thing to invest in first is your Google Business Profile, genuine reviews and consistent business details across directories — then a proper site on your own domain. Use this one as the credible page a referral checks before calling. It is good at that.

What You Get, at a Glance

What you get with the site, and what you control from the editor.

CapabilityOpslerDetail
A public site at your own Opsler subdomain Yesyourbusiness.opsler.com, live or draft, with copy and open buttons
Eight section types you can reorder YesDrag to reorder; state saves on every change
Six colour themes YesOcean Blue, Forest Green, Sunset Orange, Royal Purple, Rose Pink, Slate Gray
Logo and hero image upload Yes2 MB and 5 MB limits respectively
Live preview while you edit YesUpdates as you fill the fields
Booking form that writes into Opsler YesCreates a booking record a dispatcher approves and converts
QR code for the site YesRendered in your theme colour; download as PNG or print
Your reviews on the site YesOnly the ones you mark public in the review dashboard

Contractor website builder questions

No, and be sceptical of anyone who says otherwise. A single-page site for a business with no links pointing at it does not rank for competitive local terms because it exists. What ranks a service business locally is mostly a well-maintained Google Business Profile, genuine reviews, consistent name-address-phone details across directories, and time. This site helps with the part of that picture where a customer checks that you are real before calling. Treat it as a credible presence, not as a search strategy, and if organic search is your main acquisition channel you should plan for a proper site alongside it.

No. The site lives at a subdomain you choose during setup — yourbusiness.opsler.com — and that subdomain is checked for availability and cannot be changed afterwards, so pick it carefully. There is no domain to buy, point or renew, and nothing to secure yourself — Opsler handles all of that. If having your own domain matters to you, and for many contractors it does, use a website builder for the public site and embed Opsler's booking form on it instead.

It depends on whether the site is a credibility check or a marketing channel. If people mostly find you by referral and then look you up before calling, a simple accurate page with your services, hours, phone number and a booking form does the job — which is what this home service website builder is for. If you are trying to win customers through search and ads, you want the things a full contractor website software package gives you: your own domain, multiple pages, a blog, landing pages and control over titles and descriptions. That is Wix, Squarespace, WordPress or Webflow territory, and Opsler is not competing with them.

The parts you already entered. Business name, tagline, about text, services list, phone, email, address and working hours come from your Opsler business profile, and working hours default to 9:00 AM to 6:00 PM until you change them. Four sections are switched on when the site is created — hero, about, services and contact — and the other four are yours to add. Everything is editable before you publish, and there is a live preview so you can see what you are getting.

It becomes a booking record inside Opsler with the customer's name, phone, optional email, the service requested, a preferred date and optional time, address and description. It arrives as PENDING. A dispatcher approves it and converts it into a job, which opens a pre-filled job form. If the phone number matches an existing customer, Opsler looks up their most recent job and routes the booking to that job's team. It is a request you accept, not an appointment that books itself into your calendar with a price attached.

Yes — every Opsler account gets one, including the free Budding plan, which is free forever for 2 seats with 50 jobs a month. There is no separate charge for the site, no hosting bill and no domain to buy, because there is no custom domain. If and when you move to Pro at $25 per seat per month, the site is unchanged; it is not a paid tier feature.

Ready to Run Your Business Without the Chaos?

Scheduling, dispatch, estimates, invoicing, customer portal, and a free branded website — start completely free, upgrade to Pro when you scale.

Free forever on the Budding plan. No credit card required.

Explore all 42 features·See full pricing