A good contact page makes it effortless to get in touch: a short form, your phone number and email in plain sight, and a clear line about what happens next. If visitors have to hunt, squint or guess, they will usually give up and call someone else.
For most small businesses, the contact page is one of the most visited pages on the site. It is where interest turns into an enquiry, so it deserves more care than it usually gets. Here is how to build one that works.
Keep the form short
Every extra field is another reason to walk away. For a general enquiry, you rarely need more than a name, an email address and a message. A phone number field is optional unless you genuinely plan to ring people back.
If you need more detail for quotes, ask for it after the first conversation, not before it. A friendly prompt in the message box, such as “Tell us a little about your project”, does the job without a wall of dropdowns.
Show more than one way to reach you
Some people love forms. Others would rather pick up the phone, especially for something urgent or complicated. Offer both, and make them easy to use:
- Your phone number as a tap-to-call link, so mobile visitors can ring with one touch.
- Your email address written out as text, not hidden in an image.
- Your opening hours and the time zone if you work with interstate clients.
- Your physical address and a map, if customers visit you in person.
If you service particular areas, say so. A line like “Serving Sydney, Penrith and the Blue Mountains” helps both visitors and search engines understand where you work.
Tell people what happens next
Uncertainty kills enquiries. People wonder whether anyone will reply and how long it will take. A single sentence fixes this: “We reply within one business day.” Only promise what you can keep, because a missed promise does more damage than saying nothing.
After the form is submitted, show a clear thank-you message, and send an automatic confirmation email if you can. Nothing is more unsettling than clicking send and seeing nothing happen.
Build in a little trust
Contacting a business is a small act of faith. A real name and a friendly photo of the person who will reply goes a long way. A short note on privacy, such as “We will only use your details to reply to your enquiry”, reassures people who worry about spam.
Make sure the form actually works
This is the step most people skip, and it is the costliest to get wrong. Forms quietly fail all the time: emails land in spam, a plugin update breaks the submission, or the notification goes to an old address nobody checks.
Test it monthly. Fill in the form yourself, check the message arrives, and check the reply works too. Sending form emails through a proper mail service, rather than your web host’s default, makes delivery far more reliable. If spam is a problem, use a honeypot or similar quiet protection instead of a frustrating puzzle that real customers must solve.
Check it on a phone
Most visitors will arrive on a mobile. Make sure the fields are large enough to tap, the keyboard suits the field (an email keyboard for email addresses), and the send button is not hidden below a cookie banner. Labels should sit above the fields rather than disappearing as placeholder text once someone starts typing, which is also better for accessibility.
Link to it from everywhere
A great contact page only helps if people can find it. Put a clear “Contact” link in your main menu, repeat it in the footer, and finish key pages with a call to action that points there. If you are planning a refresh, our WordPress web design work always starts with how visitors will move towards that enquiry.
Local businesses can go one step further with a dedicated page for each service area, such as our own web design in Sydney page, each with its own contact prompt.
Want a hand?
If your contact page is not bringing in the enquiries it should, we are happy to take a look. Call us on 02 9834 4119 or send us a message, and we will tell you plainly what we would change.
Need a WordPress website, theme or plugin built properly? We would love to help.
Start a project


