The contact page is often the smallest page on a small business website. A phone number, an email address, a form, perhaps a map. And yet it is the page where the visitor has already decided. They read about your services, they looked at your work, and now they want to call. Everything on this page should make that call easier.
Let us look at each part of a good contact page, in the order a visitor meets them, with the guidance Google and the W3C (the organization that writes the web's accessibility guidelines) publish on each point.
Can a mobile visitor call you with one tap?
Start with the phone number, because on a mobile phone it is the fastest way for a customer to reach you. The number should be a link. When a visitor taps it, the phone opens the dialer with your number already filled in.
This is simple to do. The link starts with tel: followed by the full number, including the country code. MDN, the reference for web developers maintained by Mozilla, lists "Telephone numbers with tel: URLs" among the kinds of links that browsers support, and its own example uses exactly this form.
What slows a visitor down? A number written as plain text, which they must select and copy. A number placed inside an image, which cannot be copied at all. A number that appears only in the footer, far below the form. Put the tappable number near the top of the page, and again beside the form.
Which number should it be? Google's guidelines for Business Profiles say: "Use a local phone number instead of a central call center helpline number whenever possible." They add that "The phone number must be under the direct control of the business." The same number belongs on your website.
Do your name, address and phone match your Google Business Profile?
Check this part with care. The business name, the address and the phone number on your contact page should be written exactly as they are on your Google Business Profile. The same spelling, the same suite number, the same phone.
Google's guidelines explain the principle: "Represent your business as it's consistently represented and recognized in the real world across signage, stationery, and other branding." On the name, they are more specific: "Your name should reflect your business's real-world name, as used consistently on your storefront, website, stationery, and as known to customers."
Why does it matter? Because your business appears in many places: your site, your profile, directories, social pages. When all of them agree, it is easy for people, and for search engines, to see that they describe one business. When they disagree, even with an old phone number from a previous office, the reader must guess which is right. We explain how to find and fix old listings in our guide to cleaning up business listings.
Are your hours on the page, and are they current?
A visitor who plans to call wants to know if someone will answer. Write your hours on the contact page, day by day.
Google's guidelines ask Business Profile owners to "Provide your regular customer-facing hours of operation." For the days that differ, the same guidelines say: "You may also specify special hours for particular days, like holidays or special events."
Naturally, the hours on your website should match the hours on your profile, including the holiday changes. Two different answers make the visitor doubt both.
Do visitors know how fast you will reply?
Here is a detail that customers care about. How long until someone answers a message? Write it plainly: "We reply to messages within one business day." Or "within two hours during opening hours". Choose a promise you can keep every single time, and keep it.
If you have different channels, say which is fastest. Perhaps the phone is answered during the day, and messages sent in the evening get a reply the next morning. A visitor who knows this can choose the right channel for their situation, and they will not assume you ignored them.
Is your form short and easy to complete?
The form is the last step before a visitor reaches you, so every field counts. The W3C's forms tutorial gives the principle clearly: "Only ask users to enter what is required to complete the transaction or process; if irrelevant or excessive data is requested, users are more likely to abandon the form."
For most service businesses, a contact form needs three things: a name, one way to reach the person (phone or email), and the message. You might add one question that helps you prepare, such as the type of service. Everything else can wait for the first conversation.
Then, labels. The W3C tutorial on labeling says: "Provide labels to identify all form controls, including text fields, checkboxes, radio buttons, and drop-down menus. In most cases, this is done by using the
Many forms use only the grey hint text inside the field instead. The W3C explains why this is a problem: placeholder text "disappears from form fields when users start entering text", and "placeholder text is not a replacement for labels". Screen readers, the software that reads pages aloud for people who cannot see the screen, "do not treat placeholder text as labels."
Two more points from the W3C tutorials help on mobile phones. When a field is set up as a phone or number field, the phone shows a numeric keyboard, which makes typing easier. And after someone presses send, tell them clearly whether it worked. The W3C advises: "Provide feedback to users about the results of their form submission, whether successful or not." A clear message such as "Thank you, we will reply by tomorrow at noon" tells the visitor exactly what happens next.
Should the page show a map?
If customers come to your shop, office or clinic, yes. A map answers "where exactly is it?" and "can I park nearby?" quickly. Google Maps lets you copy the code for a map: on a computer, open Google Maps, go to your location, open the menu, choose Share or embed map, then Embed a map, then Copy HTML. Your web person pastes that code into the page.
If you work at customers' homes and do not receive visitors, a map pin on your home address helps nobody and shares your address with strangers. Describe your service area in words instead: the towns and neighbourhoods you cover, with the same names you use on your Business Profile.
How do you describe your contact details to Google in code?
Google can read a small block of code that lists your business details in a fixed format. For a local business, Google calls it LocalBusiness structured data. Its documentation says: "With Local Business structured data, you can tell Google about business hours, different departments within a business, reviews (if your site captures reviews about other businesses), and more."
Two properties are required, name and address, and Google's example also includes the telephone number and opening hours. On placement, Google says: "You can add LocalBusiness structured data to any page on your site, though it may make more sense to put it on a page that contains information about your business." The contact page is a natural place. The facts in the code must match the facts written on the page and on your profile.
What is the checklist for a contact page?
If you want to review your own contact page today, open it on your phone and go through these steps in order.
- Tap the phone number. Does the dialer open with the number filled in?
- Compare the name, address and phone, character by character, with your Google Business Profile.
- Compare the hours, including any holiday hours you have set.
- Find the sentence that says how fast you reply. If there is none, write one.
- Count the fields in the form, and remove any you do not need before the first conversation.
- Check that every field has a visible label that stays in place while you type.
- Send a test message and read what appears after you press send.
- Check the map, or the written service area.
If you have never set up your profile carefully, our Google Business Profile setup guide walks through every field, and those fields are the ones your contact page should repeat.
How can Licheo help?
Licheo does the website, search and AI work that big companies pay whole teams for, for small businesses. If you would like a first look at your site, the free Get Found Check reads your homepage, your domain's public settings and your security certificate, and returns a grade in under 60 seconds.
Sources
- Local Business (LocalBusiness) structured data, Google Search Central, accessed 29 September 2026.
- Guidelines for representing your business on Google, Google Business Profile Help, Google, accessed 29 September 2026.
- User Notifications, W3C Web Accessibility Initiative, accessed 29 September 2026.
- Forms Tutorial, W3C Web Accessibility Initiative, accessed 29 September 2026.
- Labeling Controls, W3C Web Accessibility Initiative, accessed 29 September 2026.
- Form Instructions, W3C Web Accessibility Initiative, accessed 29 September 2026.
- The Anchor element, MDN Web Docs, Mozilla, accessed 29 September 2026.