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:
| Section | What goes in it | On by default |
|---|---|---|
| Hero | Tagline, logo (up to 2 MB) and a banner image (up to 5 MB) | Yes |
| About | A block of text about the business | Yes |
| Services | Your services list, taken from what you entered in setup | Yes |
| Contact | Phone, email, address and working hours | Yes |
| Testimonials | Editable, and can show reviews you have marked public in Opsler | Add it |
| Gallery | A photo gallery | Add it |
| Pricing | Pricing tiers, if you publish them | Add it |
| FAQ | An accordion of your common questions | Add 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.
| Capability | Opsler | Detail |
|---|---|---|
| A public site at your own Opsler subdomain | Yes | yourbusiness.opsler.com, live or draft, with copy and open buttons |
| Eight section types you can reorder | Yes | Drag to reorder; state saves on every change |
| Six colour themes | Yes | Ocean Blue, Forest Green, Sunset Orange, Royal Purple, Rose Pink, Slate Gray |
| Logo and hero image upload | Yes | 2 MB and 5 MB limits respectively |
| Live preview while you edit | Yes | Updates as you fill the fields |
| Booking form that writes into Opsler | Yes | Creates a booking record a dispatcher approves and converts |
| QR code for the site | Yes | Rendered in your theme colour; download as PNG or print |
| Your reviews on the site | Yes | Only 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.