Quick answer
A professional website for someone who sells a service needs eight things. Your own domain with HTTPS. A home page that says on the first screen what you do, who it's for and where. One page for each service. Proof that you're real, with genuine reviews and photos of your work. A WhatsApp button on every page, with the message already written. Speed and easy reading on every screen size, from a phone to a laptop. Text that Google can read. And a way to know who came from the website.
What a website does for someone who sells a service
Everyone who lands on your website came from somewhere. They searched for the service on Google, tapped the link in your Instagram bio or got your name from a referral. In all three cases, they open the site with three questions in mind.
- Do you do what I need? They want to find the service written with the words they use
- Can I trust you? They look for real photos, reviews and the face of the person who will help them
- How do I reach you? They want a button that opens the conversation without copying a number
Everything on a professional website answers one of these three questions, in this order. I've built 17 websites, from a veterinary hospital to a freight company, and the list below is the one I check on every one of them before it goes live.
If you're still deciding between a single page and a website with several pages, the comparison is in Landing page or website.
1. The basics behind the website
These are the parts nobody sees. When they're missing, the browser warns that the site isn't secure or the address ends up in someone else's name.

Your own domain
- What it's for
- The website address, like yourbusiness.com
- What it costs
- A yearly fee to a domain registrar
HTTPS
- What it's for
- The padlock in the browser. Without it, Chrome shows a Not secure warning
- What it costs
- Free with most hosting
Hosting
- What it's for
- The place where the website files are stored
- What it costs
- From free, for a light site, to a monthly server plan
Privacy policy
- What it's for
- Saying what you do with the details people type into a form
- What it costs
- Only the work of writing it
| Item | What it's for | What it costs |
|---|---|---|
| Your own domain | The website address, like yourbusiness.com | A yearly fee to a domain registrar |
| HTTPS | The padlock in the browser. Without it, Chrome shows a Not secure warning | Free with most hosting |
| Hosting | The place where the website files are stored | From free, for a light site, to a monthly server plan |
| Privacy policy | Saying what you do with the details people type into a form | Only the work of writing it |
The domain has to be registered in your name or your company's name, with the login kept by you. I've seen a business lose its own address because it was registered to whoever built the site. Ask for the domain and hosting logins on the day the site goes live.
The privacy policy comes in when the site has a form, a sign-up or any field that stores a name, phone number or email. Privacy laws and most form tools expect you to say what you use that information for. If the site only sends people to WhatsApp, it can be a short page.
2. A home page that explains itself on the first screen
The first screen is the part of the site you see before scrolling. That's where people decide whether to keep going or go back to Google. A pretty, vague headline sends them back, because they didn't find the service they were looking for.

What goes on the first screen
- What you do, using the name people type into Google. Physical therapy, counseling, dog grooming, bookkeeping
- Who it's for, when that sets you apart from others who do the same. Kids, small businesses, expecting parents, senior pets
- Where and how you work, with the neighborhood and city, or online for the whole country
- One button, with the same text from the top to the bottom of the site, that opens your WhatsApp
- A short piece of proof near the button, like your Google rating and the number of reviews
Swap in your own service, audience and neighborhood. A line like "caring for you with excellence" fits any business, so it doesn't help anyone figure out whether you do what they need.
3. One page for each service
Someone searching for "lymphatic drainage after surgery" wants to land on a page about lymphatic drainage after surgery. If your website has a single page called Services, with eight items in a list, Google has little text to show and the person has little reason to trust you.

What each service page answers
- What it is, in two or three sentences, using the word people use
- Who it's for, and when you'd point someone to something else
- How it works, step by step, from the first message to the end
- How long it takes and how many sessions it usually needs
- Price or price range, or your rule for when you share it
- The questions you get most about this service, with the answers
- A WhatsApp button with the name of the service already in the message
For a massage studio I rebuilt, the website had 8 pages, and Google had stored only one of them. I made a page for each of the six techniques, from shiatsu to chair massage, with 31 questions answered. Then came five pages for the questions people type, like how much a massage costs. The site grew to 14 pages, each one answering a different search.
On a veterinary hospital website, the 17 specialties and 13 tests went into a tabbed panel on desktop, which turns into an expandable list on a phone. Someone looking for one test finds it without reading the others.
4. Proof that you're real
People who have never talked to you trust what they can check outside your website.
- Real Google reviews, with the reviewer's name and the rating next to it. On a pet health plan website, I picked 28 out of 60 and showed them in Google's own card format
- Photos of your space, your team and your work. People recognize stock photos, because they've seen the same ones on other sites
- Who will help them, with name, photo, training and license number when the profession has one
- Address with a map, or the area you serve, if you go to people or work online
- Your legal business name in the footer, which is what people look for when they're about to pay
5. A WhatsApp button that says where the person came from
When you sell a service, the website ends in a conversation. That's why the WhatsApp button shows up on every page, at the top, in the middle of the text and at the end. And every one of them opens the chat with the message already written.

The message says three things. The name of the site, which shows how the person got there. The page, which tells you the service. And the request, which says what they want. Whoever answers can reply to the right thing right away, without asking how they can help.
What else helps people reach out
- A corner button with the photo of whoever answers, in place of the green bubble every site has
- A form that turns into a chat. On an internet provider's website, people type their zip code, the site fills in the street and opens WhatsApp already saying where they live
On the other end, someone has to answer quickly. If messages come in after hours or in large numbers, what to do is in WhatsApp customer service for business and in How to add AI to WhatsApp Business.
6. Fast and right on every screen size
Most people looking for a service search on their phone. Even so, plenty of them compare options on a work computer and decide on a laptop at home.

Ultrawide monitor
- Sizes I test
- 3440 and 2560 pixels wide
- What usually breaks
- Text stretched edge to edge and a small photo lost in the middle
Desktop
- Sizes I test
- 1920 and 1440
- What usually breaks
- Not much, because that's where the site is usually designed
Laptop
- Sizes I test
- 1366 by 768, and 1280
- What usually breaks
- The first screen runs taller than the display and the button gets hidden
Tablet
- Sizes I test
- 1024 landscape and 820 portrait
- What usually breaks
- A menu that won't open and squeezed cards
Phone
- Sizes I test
- 390 and 360
- What usually breaks
- Buttons too small for a finger and text spilling off the screen
| Screen | Sizes I test | What usually breaks |
|---|---|---|
| Ultrawide monitor | 3440 and 2560 pixels wide | Text stretched edge to edge and a small photo lost in the middle |
| Desktop | 1920 and 1440 | Not much, because that's where the site is usually designed |
| Laptop | 1366 by 768, and 1280 | The first screen runs taller than the display and the button gets hidden |
| Tablet | 1024 landscape and 820 portrait | A menu that won't open and squeezed cards |
| Phone | 390 and 360 | Buttons too small for a finger and text spilling off the screen |
The laptop is the one that slips through
A common laptop screen is 1366 pixels wide and only 768 tall. It's as wide as a desktop and as short as a phone turned sideways. On a freight company website, the top section was 847 pixels tall, more than the whole screen, and the quote form sat hidden below it. I capped the height of the top section to the screen size, and the form started showing without scrolling.
Speed
A slow site loses people before it shows anything. What weighs the most is almost always an oversized image. On the massage studio website, the first image on the home page took 3.6 seconds to appear on a phone. With the image at the right size and in the right format, it started showing in 0.8 seconds.
To measure yours, paste the address into PageSpeed Insights, Google's free tool. Run it three times at the same time of day, because the score varies.
7. Text that Google can read
Google shows what it can read. A website made of images, with the text inside the picture, looks finished to you and arrives empty to Google.
- A title and description written by hand for each page, with the service and the city. That's what shows up in search results
- Real text, the kind you can select with the mouse
- A description on every image, the alt text, which Google reads and screen reader users hear
- Search Console set up, with the sitemap submitted
- Markup in the code that tells Google what your address, hours, reviews and FAQs are
- A link to your Google Business Profile, and the profile linking back to the site
On the massage studio website, the sitemap had never been submitted, page titles showed up cut off in search and there were 13 errors in that markup. The full guide is in How to show up on Google. If your site already exists and doesn't show up, the reasons are in Why my business isn't showing up on Google.
8. A way to know who came from the website
On a freight company website, Google sent 1,207 visits in July, and no request was recorded as coming from the site. The visits were there, and nobody knew how many had turned into a quote.
- Search Console shows which searches the site showed up for, how many times and how many people clicked
- The ready WhatsApp message shows who came from the website, because the chat starts with "I came from the website". Counting those chats at the end of the month shows how many people the site brought in
- A visitor tool, like Google Analytics, shows where people came from and on which page they left
What types of websites are there
Landing page
- What it is
- A single page with a single goal
- Fits someone who sells a service
- Yes, for people coming from your bio link, an ad or a referral
Services website
- What it is
- 3 to 5 pages, with home, services, about and contact
- Fits someone who sells a service
- Yes, it's the most common starting point
Website with a blog
- What it is
- A services website with articles that answer questions
- Fits someone who sells a service
- Yes, to show up for people who don't know you yet
Full website
- What it is
- 10 pages or more, one per service and per question
- Fits someone who sells a service
- Yes, for businesses with many services
Online store
- What it is
- A catalog with a cart and checkout
- Fits someone who sells a service
- Only if you also sell products
| Type | What it is | Fits someone who sells a service |
|---|---|---|
| Landing page | A single page with a single goal | Yes, for people coming from your bio link, an ad or a referral |
| Services website | 3 to 5 pages, with home, services, about and contact | Yes, it's the most common starting point |
| Website with a blog | A services website with articles that answer questions | Yes, to show up for people who don't know you yet |
| Full website | 10 pages or more, one per service and per question | Yes, for businesses with many services |
| Online store | A catalog with a cart and checkout | Only if you also sell products |
If you sell a service, the choice is almost always between a landing page and a services website. The difference is explained in Landing page or website.
How much a professional website costs
The price goes from a monthly plan on a builder where you put the site together yourself to a custom project. What moves it is the number of pages, who writes the copy and what the site does besides existing.
The full breakdown, including the costs that keep going after launch, is in What changes the cost of a website in 2026. The cost of a single page is in How much does a landing page cost.
How to build a website from scratch, in eight steps
This is the order I follow. The copy comes before the design, because the copy decides how many pages the site needs.
- Write in one sentence what you sell, to whom and where. That sentence becomes the first-screen headline
- List the ten questions you get most on WhatsApp. They become the copy for your service pages
- Register the domain in your name, before anything else
- Decide on the pages. Home, one per service, about and contact is the minimum
- Write the copy for each page, using the answers from your list
- Gather real photos and your Google reviews
- Build the site, on a builder or with someone who builds websites, and put a ready message on every WhatsApp button
- Test on every screen, set up Search Console and submit the sitemap, before you share the link
You can do all of this yourself on a builder. The steps that most often get skipped are 2, 5 and 8, because they don't come ready in the template.
The mistakes I see most
- A first screen that doesn't name the service, just the business name and a photo
- A single page called Services, with everything in a list and no explanation
- A WhatsApp button with no ready message, which opens a blank chat
- A site tested only on the builder's own phone, never on a laptop
- A form that sends to an inbox nobody opens
- A site published and forgotten, with outdated prices, hours and services
Questions
Written by
Chris Lopreto
I'm Chris Lopreto. I started out in design, doing brand identity and websites for health and service businesses, and I saw that a website alone didn't make clients reach out.
Today I look at the whole path, from Google to WhatsApp, and I use AI and automation across the whole operation. That's why I handle the project from the action plan to the live website, without passing it from hand to hand.





