web design

What to Put on Your Website's Contact Page

Put a tap-to-call phone, a working form, hours and a response promise on your contact page. See what to show if you work from home, and how to cut spam.

A customer wants to reach you, opens your site on their phone, and hits a contact page with one long form and nothing else. Or they land on a wall of phone numbers, departments, social icons and a map, and give up. If your inbox has been quiet, or someone told you they could not figure out how to get in touch, the contact page is a fair place to look. The question of what to put on your contact page has a short answer, and you can test the whole thing in ten minutes with your own phone. You do not need a redesign to get started. You need the right few items, working, and matching the rest of what customers see about you online.

Key Takeaways

Show the basics, and make them work

A tap-to-call phone number, a monitored form or email, customer-facing hours, a response expectation, and an address or service area.

Work from home? Show a service area, not your street address

Google says service-area businesses should hide their address, and a virtual office does not qualify unless it is staffed and genuinely operates.

Test it on a phone

Call the number, send a real test message, and confirm it reaches you and that the hours match your Google Business Profile.

What should a small business contact page include?

Give visitors the way to reach you that they prefer, and make it obvious. A contact page can offer more than the basics, but it should never be harder to use than the page that sent them there. These are the core items.

  • A tap-to-call phone number: Make it a real `tel:` link that connects straight to your business, not a redirect or an unrelated call center. Write it with the area code.
  • A short contact form or a monitored email: Pick the one you will actually watch, and do not publish an inbox nobody reads.
  • Customer-facing hours: List the hours people can reach you, and update them for holidays.
  • A response expectation: Tell people when to expect an answer.
  • An address or a service area: Show whichever is true for your business (more on that below).
  • Appointment or emergency instructions: Add them only if they apply to your business.

Google says to keep your address, hours, phone, website and service area accurate in your Business Profile. Its local business structured-data guidance names `telephone` as the primary customer contact number and asks for the country and area code. Match the page and the profile on name, phone, address or service area, and hours. The contact page can carry more detail, but it should never contradict the profile.

A rotary desk phone beside a closed notebook and a small plant on a wooden table.
The number that goes on the page is the number you answer.

What should I show if I work from home?

Show where you serve, not where you sleep. If you visit customers and do not receive them at your address, Google says to hide your street address in your Business Profile and list the cities, ZIP codes or other areas you serve. Your contact page can follow suit with a line such as "Serving [your defined area]," plus a phone number, email, hours, how appointments work and meeting instructions.

Do not publish a home address just to look more established. Google's guidelines also say a virtual office does not count unless it is staffed during business hours and genuinely operates as your business location. A hybrid business that receives customers at a staffed storefront may show that address along with its service area. If you do publish an address on your site, it should be a real location customers can use. Google's pages on managing your business address and service businesses cover how to set this up in your profile.

A map follows the same logic. Add one when customers come to a real storefront or office, and leave it off when you travel to customers or work from a private home.

A folded paper map with a blank compass and a pencil on a worn table.
Name the area you serve. Keep the front door off the page.

How should I write the response-time promise?

Promise what you can meet every time. A sentence like "We reply within one business day" is a small copy change, but it is also a commitment, so check that someone is assigned to the inbox before you publish it. State emergency or after-hours limits separately, so a customer with a burst pipe at 9 p.m. knows what to do.

Keep your hours and your response time apart. Being open from 8 to 5 does not mean every message gets answered by 5. If you are slow on weekends, say so plainly.

What makes a contact form easy to use?

A form that is short, labeled and clear helps every visitor, and it also helps people using screen readers or a keyboard. The W3C Web Accessibility Initiative's Forms Tutorial, updated March 27, 2026, sets out the details. Use the points below as a build checklist.

  • A visible label on every field: Use a real HTML `<label>` linked to its input, as shown in the W3C's labeling controls page. Do not rely on placeholder text alone.
  • Required fields marked in words: Write "Email address, required," and mark them in the code too.
  • Only the fields you need: Ask for what you need to reply, such as name, email and message.
  • Errors in text: Identify the field and say how to fix it. WCAG 2.2 criterion 3.3.1, error identification, requires the error to be described in text, so do not communicate it with color, an asterisk or a border alone.
  • Entries kept after an error: Keep what the visitor typed, and move focus to the error or the first invalid field.
  • A clear success message: Tell the visitor the message went through.

The W3C's WCAG 2.2 criterion 3.3.2 adds that "Labels or instructions are provided when content requires user input." Use input types and autocomplete attributes that fit each field, keep the form usable by keyboard, and give the submit button a descriptive name such as "Send message."

If you collect names and emails, link a privacy notice near the form. The UK Information Commissioner's Office advises making a privacy notice clearly accessible when customers use a form, and the FTC's guide to protecting personal information tells businesses to secure what arrives through their sites. Privacy rules vary by location and business activity, so confirm the wording with someone qualified to advise you.

A pencil lying across a printed blank form with empty lines on a clean desk.
Every extra field is another reason to put the phone down.

How can I stop form spam without blocking real customers?

Layer quiet controls first and add a challenge only when you need one. A visible CAPTCHA is not automatically the best choice, because a visible challenge can create accessibility problems and make real visitors give up. The right mix depends on how much abuse you actually see.

Common spam controls compared
ControlHow it worksWatch for
Honeypot fieldAn extra field hidden from people; bots fill it in, so the server rejects those submissionsA filter, not complete security
Cloudflare TurnstileManaged, non-interactive and invisible modes; Cloudflare says it is WCAG 2.2 AA compliantIts token must be validated on the server
Google reCAPTCHA v3Returns a risk score without interrupting the visitorVerify the token, action, hostname and score on the backend
Rate limiting and message filteringSlows or screens repeat submissionsTest with real customer messages
ControlHoneypot field
How it worksAn extra field hidden from people; bots fill it in, so the server rejects those submissions
Watch forA filter, not complete security
ControlCloudflare Turnstile
How it worksManaged, non-interactive and invisible modes; Cloudflare says it is WCAG 2.2 AA compliant
Watch forIts token must be validated on the server
ControlGoogle reCAPTCHA v3
How it worksReturns a risk score without interrupting the visitor
Watch forVerify the token, action, hostname and score on the backend
ControlRate limiting and message filtering
How it worksSlows or screens repeat submissions
Watch forTest with real customer messages

Cloudflare's Turnstile documentation says tokens must be validated on the server, expire after five minutes and can be used once. Google's reCAPTCHA v3 documentation likewise recommends checking the token, expected action, hostname and score on the backend. A business can combine a honeypot, server-side validation, rate limiting and a risk-based check, then test with a keyboard, a screen reader and a phone to confirm that real messages still get through.

If spam is already flooding your inbox, our post on stopping contact form spam goes deeper. And if real messages are not arriving at all, start with contact form not sending emails.

How do I test my contact page in ten minutes?

Do this on your phone, on mobile data, the way a customer would. The first items catch the failures that cost you the most.

  1. Open the contact page and tap the phone number. Confirm it dials the right line.
  2. Tap or copy the email address and confirm someone reads that inbox.
  3. Fill in the form with a test name, email and message, then submit it.
  4. Check that you see a clear success message.
  5. Confirm the message reaches the inbox, CRM or help desk it should, then reply and check that the reply goes to the test address.
  6. Submit once with a required field blank and once with an invalid email, and read the error messages.
  7. Compare your hours, address or service area, and appointment wording with your Google Business Profile.
  8. Write down the response time you promise and name who is responsible for meeting it.

Fix the highest-risk problem first: an unreachable phone, a form that does not deliver, wrong hours, or a public address that should be hidden. Many of these are small jobs. A wrong or untappable phone link takes minutes. Stale hours are small too, but you must update both the page and your profile, including special hours. Poor error messages or spam controls that block people are medium jobs, because they involve code.

A small stack of blank envelopes and a closed laptop on a tidy wooden desk.
Send yourself a test message before a customer does.

Do I need a map, a long form or every contact method?

No. A clear phone, a monitored form or email, accurate hours and the right location details are more useful than a wall of options. Common worries land like this.

  • Every possible contact method: One clear primary option beats six that compete.
  • A private address: Google allows eligible service-area businesses to hide it.
  • A map: Add one only for a real customer-facing location.
  • A visible CAPTCHA as proof of security: The check must be validated on the server either way, and a risk-based approach may interrupt people less.
  • Conversion benchmarks: Measure your own calls, delivered messages, response times and qualified inquiries instead of chasing someone else's percentage.

Hiding your phone number to push people into a form works against the customer who wants to call. Give them the choice.

When is it worth getting help with the contact page?

You can improve the page yourself in ten minutes. You can fix a phone link, update hours, test a form, remove an inappropriate map and add a response-time sentence without hiring anyone. Start there.

Help earns its place when the test uncovers a system problem: messages disappear, several people need routing, the form must connect to a CRM, spam controls need server-side validation, accessibility errors need code changes, or your details conflict across platforms. A good proposal starts with the smallest fix that solves the problem, and does not sell a full redesign because the page lacks decoration.

Check your contact page

Pick an answer to begin.

1. You work from home and visit customers. What should your Google Business Profile and contact page show?

2. Which is a good way to label a form field?

3. What does a honeypot field do?

Frequently Asked Questions About contact page what to include

What belongs on a small-business contact page?

A prominent phone number, a monitored email or form, hours, a response expectation, and the right address or service-area information.

Should a home business publish its home address?

Not if customers are not served there. Use a service area and appointment instructions, and hide the address in your Google Business Profile when appropriate.

Should a contact page include a map?

Include one when customers visit a real business location. Leave it off when you work from a private home or travel to customers.

How many fields should a contact form have?

Ask only for what you need to respond. Label every field and mark required ones in text.

How can I reduce form spam?

Start with a honeypot and server-side validation, then add rate limiting or a risk-based tool like Turnstile or reCAPTCHA v3 if you need more.

What response time should the page promise?

The time you can meet consistently, such as one business day. State emergency and after-hours limits separately.

What This Means for You

A good contact page is short and dependable. It shows a tap-to-call number, a form or email you monitor, accurate hours, a response time you can keep, and either a real address or the area you serve. It matches your Google Business Profile, labels every form field, and filters spam without turning customers away.

Once the test passes, you can stop wondering whether messages arrive. You will know the number connects, the form delivers, and the details match everywhere a customer might look. Recheck after any change to your hours, phone, form tool or hosting.

If the test turns up something you cannot fix alone, Web Leveling can help. Our web design work builds contact paths that work on a phone, and our conversion rate optimization service looks at what visitors do before they reach out. If a ten-minute fix is all you need, we will say so. We work with small and medium businesses across the country and overseas. Tell us what your contact page is doing, and we will help you sort out what to change first.

Terms

Contact page words in this post

Tap a term to see what it means.

Tap-to-call link. A phone number coded as a `tel:` link so a phone dials it when tapped.

Service-area business. A business that visits customers at their location instead of receiving them at its address.

Business Profile. A business's free listing on Google Search and Maps.

Honeypot. A form field hidden from people that bots fill in, used to reject spam.

Turnstile. Cloudflare's tool that checks visitors for bots, often without showing a challenge.

Server-side validation. Checking a form or token on the web server, where a visitor cannot tamper with it.