- Show a price or a price range up front, so visitors do not have to call to ask.
- Keep the booking form short, and ask only for what you need to confirm the job.
- Confirm by text with consent, and send a reminder the day before.
- Give each town and each service its own page, and keep a phone and email fallback.
A service business website with online booking should show prices or a price range up front, give an instant estimate, and use one short booking form. It should confirm the job by text, with the customer's consent, and keep a phone and email fallback. Below is a checklist drawn from a real site we designed and built: newportcleaninglady.com, for Aquidneck Island Housekeeping in Portsmouth, Rhode Island.
The prices and wording below belong to that business. They were checked on October 24, 2026, and may change.
What should the top of the page say?
The top of the page should answer three things fast: where you work, what you do, and what happens next. This site opens with a towns chip, "Newport · Middletown · Portsmouth · Jamestown." The headline reads "A spotless home on Aquidneck Island, without lifting a finger." The promise is "See your price in 60 seconds, no phone tag."
Two buttons follow: "See my price" and "Book a cleaning." A trust line sits below them: "Locally owned on the island · All supplies included · Text updates start to finish." A visitor learns the place, the offer, and the next step without scrolling.
Should you show prices up front?
Yes, or at least a range. Prices stop the back-and-forth of phone tag. This site lists a starting price for each main service:
- House cleaning from $115
- Deep cleaning from $185
- Move-in and move-out from $205
- Airbnb and vacation rentals from $95
- Office and commercial, and post-construction: free walkthrough
It also shows a price table by home size. Prices are per visit for a home in average condition, and the instant estimate adjusts for pets, extras, and large homes.
| Home | Standard | Deep | Move-out |
|---|---|---|---|
| 1 bed, 1 bath | $115 | $185 | $205 |
| 2 bed, 1 bath | $135 | $215 | $245 |
| 3 bed, 2 bath | $185 | $295 | $335 |
| 4 bed, 2 bath | $215 | $345 | $385 |
| 5 bed, 3 bath | $290 | $465 | $520 |
The site adds that weekly and every-two-week clients save 10 to 15 percent. Jobs that cannot be priced from a table, such as offices, get a free walkthrough instead.
What does a good booking flow look like?
It should feel like a few quick steps. This site says "Booking takes about a minute" and lists three:
- Get your price. Enter the home details and see the estimate.
- Pick a day. Deep and move-out cleans hold your spot with a small deposit.
- Come home to clean. The customer gets texts when the cleaner starts and finishes.
A deposit makes sense for large jobs, because those take the most time to schedule. Small, repeat jobs can skip it.
Which fields belong on the booking form?
Ask for what you need to confirm the job, and nothing more. This form collects:
- Name, mobile phone, email, street address, and town
- Type of cleaning, bedrooms, and bathrooms
- How often: one time, weekly, every 2 weeks, or monthly
- Condition: pretty tidy, lived-in, or needs extra love
- Preferred date, time of day, pets, and notes
- A text-message opt-in
The town list covers Newport, Middletown, Portsmouth, Jamestown, Tiverton, and Little Compton. A list like this keeps out requests from places you do not serve.
How should confirmations and text reminders work?
Tell customers what happens next, right on the form. This site says the business confirms price and time by text or email within a few hours. A reminder goes out the day before. Texts follow on arrival and at finish.
The text opt-in says message and data rates may apply and that the customer can reply STOP to opt out. Keep that consent separate and clear, and ask a qualified adviser about text-message rules for your business. Show your phone and email as a fallback for anyone who prefers to talk.
What else rounds out a service-business site?
Give each town and each service its own page. This site has pages such as /areas/newport-ri/, a "Questions neighbors ask" FAQ, and a tips blog. A page for each town helps people in Rhode Island and the rest of New England see you serve their area. Build it mobile-first, so every step works well on a phone, and keep pages light so they load fast.
Use this as a quick check:
- A price or range on the first screen
- An instant estimate tool
- A short booking form with the right fields
- A deposit for big jobs
- Text confirmations with consent
- Pages for each town and service
- A plain FAQ
- A phone and email fallback
Once the site is live, a short video can point people to it. Read our guide to marketing video to see how we did that for this same business. Ready to start? Tell us about your project.
Questions people ask
Should a service business show prices online?
Show a price or a range if you can. It saves you and your customer a call. If a job needs a visit first, say so and offer a free walkthrough.
How long should an online booking form be?
As short as it can be while still confirming the job. Our example asks for contact details, address, town, service type, home size, frequency, condition, a date, and optional notes.
Do I need a deposit?
Only where it protects you. Our example asks for a small deposit on deep cleans and move-out cleans, and not on every job.
Can customers get text updates?
Yes, if they opt in. The form should say that message and data rates may apply and that they can reply STOP to opt out.
What does Project5pi charge for a website with booking?
We do not publish prices. We quote after a short call, based on the pages, forms, and confirmations you need.
Want a website that books for you?
Tell us how you take jobs today. We quote after a short call, from Providence, Rhode Island, or remotely.
See the Design Studio →Project5pi Design Studio · Providence, Rhode Island · hello@project5pi.com