What a local business website needs: the complete checklist
What a local business website needs so people find you on Google and call you: contact options, pages, reviews, speed, local SEO and a checklist to audit your own site.
A local business website needs, at a minimum: a message that says what you do and where on the first screen, a call or WhatsApp button that is always visible, your name, address, phone number and hours, a map, a page for each service, real reviews and photos, a mobile-first design that loads fast, HTTPS, the basics of local SEO and your legal pages. Everything else is secondary.
A good-looking website does not guarantee customers. What makes someone call you is understanding, within a few seconds, what you do, where you do it and how to reach you. This is the checklist I go through before launching any local business website, explained point by point.
In this article:
- The quick checklist
- What visitors need to see in 5 seconds
- Contact options that do not lose customers
- The pages your website needs
- Reviews, photos and trust signals
- Mobile and speed
- What Google needs to show you
- Security and legal pages
- Measuring whether your website brings in customers
- What you do not need at the start
- Frequently asked questions
The quick checklist
If you only have a minute, audit your site with this table. Every point is explained below.
| Item | Why it matters | How to check it |
|---|---|---|
| What you do and where, up top | Visitors decide in seconds whether to stay | Open the site on your phone without scrolling: is it clear? |
| Call or WhatsApp button | It is the action that brings you customers | Tap it on your phone and see if it works |
| Name, address and phone | Trust and local SEO | They match your Google profile, character for character |
| Hours and map | Avoids wasted calls and lost visits | On the contact page and in the footer |
| One page per service | Google shows you for each search | Count your services and your pages |
| Real reviews and photos | People compare before they call | Are the photos yours, or stock images? |
| Mobile design | Almost all local searches happen on a phone | Read it without zooming, tap everything with your thumb |
| Speed | If it is slow, they go to a competitor | PageSpeed Insights: main content in under 2.5 s |
| HTTPS | Without the padlock, browsers warn "not secure" | Look for the padlock next to the address |
| Legal pages | Required in many places and they build trust | Privacy policy and terms linked in the footer |
| Measurement | Without data you cannot tell if it works | Google Analytics and Search Console installed |
What visitors need to see in 5 seconds
People arrive at your website with one question: "Is this what I am looking for?" The first screen has to answer it without scrolling.
What you do, where and for whom
- A headline that says what you do, not a generic slogan. "Roof repair in Houston" works far better than "Quality and trust".
- The area you serve, clearly visible. If you go to customers, name the cities or neighborhoods you cover.
- One line on why you: experience, speed, a warranty, upfront pricing. Something concrete and true.
One main button, always visible
Decide which action matters most (call, send a WhatsApp message, request a quote or book an appointment) and make that button stand out above everything else. On mobile, ideally it stays visible as the visitor scrolls.
Contact options that do not lose customers
Many websites hide the phone number at the bottom of the page or behind a "Contact" tab. On mobile, that means lost customers. Offer at least two or three ways to reach you, because not everyone wants to call.
Click-to-call phone number
Your number has to be a link that starts a call when tapped on a phone. Put it at the top and in the footer of every page.
WhatsApp or text
For many customers it is the easiest way to ask a question with no commitment. A button that opens the conversation with a pre-written message ("Hi, I saw your website and I would like information about...") removes friction. If you get a lot of messages, you can automate after-hours replies with n8n.
A short form (that actually works)
- Ask only for the essentials: name, phone or email and what they need. Every extra field is a reason to give up.
- Show a clear message that it was sent and when you will reply.
- Check that the messages actually reach you. A form that sends nothing, or lands in spam, is more common than you would think.
Address, hours and map
If customers visit you, your address, hours (including holidays and whether an appointment is needed) and an embedded Google Map belong on the contact page. Your address and phone number should also be in the footer of every page.
The pages your website needs
A local business website does not need to be big. It needs these pages, done well:
- Home. What you do, where, the main button, a summary of your services, a few reviews and how to reach you.
- One page for each main service. If you do several things, do not cram them into one paragraph. Each page explains the service, who it is for, how you work, common questions and, if you can, a starting price.
- About. Who is behind the business, how long you have been at it, photos of the team. People hire people.
- Contact. Phone, WhatsApp, form, address, map and hours.
- Service areas, if you work in several cities. One page per area only if you have something specific to say about each one (jobs done there, response times); copying the same text and swapping the city name does not work.
- Legal pages. Privacy policy, terms and, if you use analytics or advertising cookies, a cookie notice.
One page per service helps on two fronts: the customer finds exactly what they are looking for and sees that you know it well, and Google better understands what you offer and can show that page when someone searches for that specific service.
Reviews, photos and trust signals
Before calling, people look for signs that they are not making a mistake with you.
- Real photos of your work, your team or your location. Stock images are obvious and do not build trust.
- Customer reviews, ideally from Google and linked to your profile.
- Examples of your work: before and after, finished projects, specific cases.
- Licenses, insurance, warranties or certifications, if your industry has them.
- Years in business or number of jobs, only if the numbers are real.
What matters is that everything is true. A fake review or a photo that is not yours costs more trust than it earns, and Google penalizes fake reviews.
Mobile and speed
Most local searches happen on a phone, often in a hurry and on mobile data. Check your website on your own phone:
- Can you read it without zooming?
- Can you tap the buttons with your thumb without hitting the wrong one?
- Does it load fast on mobile data, not just on the office Wi-Fi?
- Do pop-ups cover the content?
To measure speed, use Google's PageSpeed Insights. The benchmark is for the main content to appear in under 2.5 seconds. The usual causes of a slow site are oversized images, too many plugins and cheap, overloaded hosting.
What Google needs to show you
You do not need to be an SEO expert to cover the essentials of local SEO:
- Identical name, address and phone on your website, your Google profile and any directory you appear in. Google compares them.
- A title and description on every page that say what it is and where: "Emergency Plumber in Katy, TX | Business Name".
- Clean URLs, like
/services/roof-repair, instead of/page?id=27. - Well-structured headings (one H1 per page, H2s for sections) that use the words people actually search for.
- LocalBusiness structured data, invisible code that tells Google your name, address, hours and phone with no room for doubt.
- A complete Google Business Profile linked to your website. It is what gets you onto the map; here is a Google Business Profile checklist.
- Google Search Console connected, to see which searches you show up for and catch errors.
Security and legal pages
- HTTPS is a must. Without an SSL certificate, browsers show "not secure" next to your address, right when someone is about to give you their details. Most hosting providers include it for free.
- A privacy policy, especially if you have a form: what data you collect, why and how people can ask you to delete it.
- A cookie notice, if you use analytics or advertising that sets cookies.
- What your state or country requires. In the US, several states require a privacy policy if you collect personal data, and accessibility (being usable with a screen reader or keyboard) is increasingly expected. If in doubt, check with a professional.
- Backups and updates. A website nobody updates is a website that will eventually break or get hacked.
Measuring whether your website brings in customers
Without data, you cannot tell whether your website works or just exists. The minimum:
- Google Analytics, to know how many visits you get and where they come from.
- Tracked conversions: taps on call, taps on WhatsApp and forms submitted. Those are the numbers that really matter.
- Search Console, to see which searches you show up for and in what position.
- Ask every new customer how they found you. It is still the most reliable data point.
Make sure it is yours and you can change it
Make sure the domain, the hosting and the accounts (Google, analytics, social media) are in your name. If you switch providers tomorrow, your website and its history have to be able to go with you. And make sure you can change the basics yourself (hours, prices, photos) without depending on someone for every detail.
What you do not need at the start
Many local websites spend time and money on things that do not bring in customers:
- An image slider on the home page: almost nobody gets past the first slide and it slows the page down.
- Heavy animations or background video that make the site slow on mobile.
- A blog with no plan. It is only worth it if you will publish regularly about what your customers search for.
- Dozens of empty pages or pages filled with generic copied text.
- An online store, if you do not sell online. A quote button is usually enough.
Common mistakes that lose customers
- A phone number shown as an image, which cannot be tapped or copied.
- Outdated hours or address.
- Forms that reach no one.
- Copy that talks about "us" instead of what the customer needs.
- A website nobody opened on a phone before launching it.
- Different information on the website and on the Google profile.
A 10-second test
Ask someone who does not know your business to open your website on their phone and answer within 10 seconds: what you do, where and how to reach you. If they hesitate on any of the three, you know where to start.
Frequently asked questions about local business websites
What pages should a local business website have?
At a minimum: home, one page for each main service, about, contact with map and hours, and the legal pages (privacy policy and terms). If you work in several cities, you can add service area pages as long as each one has its own content.
Do I need a website if I already have a Google Business Profile or Facebook page?
Yes, if you want more customers. Your Google profile and social media help, but you do not own them, space is limited and they do not let you explain each service. A website strengthens your profile, lets you show up for more searches and converts better when someone is comparing you with others.
How fast should my website load?
Google's benchmark is for the main content to appear in under 2.5 seconds. You can check it for free with PageSpeed Insights, paying most attention to the mobile score.
How much does a website for a local business cost?
It depends on the number of pages, whether you provide the copy and photos, the features you need (bookings, payments, multiple languages) and who builds it. More important than the price is that it covers this checklist, that the domain is yours and that the yearly maintenance cost is clear.
Do I need a privacy policy and terms on my website?
It depends on where you operate. In the European Union it is required by law. In the US, several states require a privacy policy if you collect personal data, so if you have a contact form it is best to always have one.
Is WordPress or a custom-built website better?
Both can work. WordPress is flexible and easy to edit, but it needs maintenance and can get slow with lots of plugins. A custom website is usually faster and more secure, but you depend more on whoever built it. What matters is that it covers this checklist, loads fast and lets you update the basics.
Want me to review your website?
If you would like me to review your business website against this checklist, tell me about your project and I will tell you what to improve first.