A website for a service business needs twelve things: who you serve, what you do, where you work, a phone number, a way to ask for a quote, proof, price signals, booking, payment, a short about section, basic legal text and a page that loads fast on a phone. It does not need a blog, a team page for two people or a "values" page. Most of the ranking advice online is a list of pages. This is a list of jobs the site has to do, because a visitor is deciding one thing: can this person fix my problem, and how do I reach them?
Here is the checklist first, then why each item matters and what to write.
The twelve-item checklist
- One sentence at the top that says what you do and where ("Water heater repair and replacement in Dayton and Kettering").
- A phone number in the top corner that is tappable on a phone.
- A call-to-action button that says what happens next ("Get a quote by tomorrow").
- One page per main service, named the way customers search.
- A list of the towns or neighborhoods you cover.
- Three to six reviews with first name and town, plus your license or insurance line if your trade has one.
- Price signals: a starting price, a typical range or "most jobs of this kind run $X to $Y".
- A short form with four fields or fewer.
- Online booking, if you book jobs that have a fixed length.
- A way to pay a deposit or an invoice from the same site.
- A few lines about who is behind the business, with a real photo.
- A privacy line and your business address or service area, so the site looks like a real business.
If you can only do five this week, do 1, 2, 3, 6 and 8. That is enough for a visitor to understand you, trust you a little and reach you.
The homepage in five lines
Read your homepage the way a stranger does on a phone, standing in a kitchen with a leak. They give it about five seconds. Five lines carry the page: what you do and where, one proof line ("4.9 from 130 reviews" only if it is true), the phone number, the button, and a short list of services. Everything else sits below.
A common mistake is opening with the company's story. A visitor doesn't care that you started in 2009 until they know you do the thing they need. Put the story under the proof.
Service pages that match what people type
People search for "gutter cleaning Dayton", not "exterior maintenance solutions". Give each main service its own page, titled in the customer's words, and say on that page what is included, how long it takes, a price signal, the areas you serve and a button. Two or three paragraphs is enough. Do not write the same page ten times with the town name swapped; search engines recognize that and visitors do too. If you serve three towns, one page that names them is better than three near-copies.
Proof and price signals
Proof is the thing that stops someone from calling your competitor as well. Real reviews with a first name and a town beat a row of logos. A photo of a finished job, with a one-line caption saying what it was and how long it took, beats a stock photo every time.
Price is where owners get nervous. You don't need a price list. You need to stop the visitor from guessing wrong. "Most drain clearings cost $150 to $350 depending on access" removes the fear that you are going to cost $2,000. People who can't afford you leave early, and that saves you a wasted visit. If you really can't quote without seeing the job, say what drives the price and promise a quote within a set time.
Phone, form and booking
Put the phone number where a thumb can reach it, and make it a tap-to-call link. Many service searches happen on phones, often in a hurry.
Keep the form short: name, phone, what you need, and the address or zip. Every extra field loses people. Tell them what happens after: "We reply within two business hours." Then do it, because a form that sits unanswered for a day is worse than no form. Speed matters here more than design, and so does what you charge for the first visit (see a plain service agreement for the wording once they say yes); our piece on why the contact form is often the weakest part of a website goes into the details.
Add booking only if your jobs have a fixed length you can offer in slots, like a 60-minute estimate or a standard clean. For anything that needs a site visit to scope, a form that promises a callback works as well.
Taking payment from the same site
Deposits and invoice payments belong on the site, not in a separate email thread. A visitor who accepts your quote should be able to pay a deposit in about a minute from their phone. That is the step where jobs fall through because "I'll do it later" turns into never. Card fees come out of each payment, so read what accepting cards really costs before you pick a setup. If you want to see what else is involved, read about whether you need a website or an app for your kind of business.
Three pages you can skip
A blog, unless you will write one useful post a month for a year. An empty blog with three posts from 2022 looks abandoned. A "meet the team" page for a team of two, which you can replace with the few lines in item 11. A "our values" or "mission" page, which no customer reads before hiring a plumber.
Skip the stock-photo slider, the auto-playing video and the pop-up asking for an email on arrival too. They slow the page and don't win jobs.
What a builder does and does not do
A site builder gets items 1 through 12 onto a page. Rocketship's Starter plan is $12 a month, monthly only, and it covers the site itself. It does not include outreach, AI workers or phone answering, so don't expect it to bring visitors by itself. Visitors come from search, your Google profile, referrals and the work you do to reach people directly. Our note on why the website is not the product explains that split, and what the Starter plan covers lists what you can change yourself.
The site is where a customer decides. Getting that customer to the site is a separate job. Rocketship finds the buyers, emails them from your own Gmail, follows up, and books the meeting on its own. Plans that get you customers start at $24.99 a month (Launch), and both Launch and Frontier start with a 7-day free trial, card required. Answering your existing number works on Launch, with call minutes bought as you go ($15 for 50), and a dedicated line is $5 a month.
