Key takeaways
- Ask only what you need to decide your next step: name, a way to reply, postcode, job type and a short description.
- Optional photo uploads and a timing question do more for lead quality than long required fields.
- Keep marketing consent separate, unticked and optional; UK GDPR expects you to collect no more than you need.
- Use a hidden honeypot field and simple validation before reaching for puzzles that annoy real customers.
- Test the form on a phone every month and reply to every submission the same working day.
A form is a filter, not a questionnaire
A website enquiry form has two jobs. It should make it easy for a real customer to tell you what they need, and it should give you enough to decide what to do next: ring them, book a survey, send a rough range or politely decline. Every extra field helps with the second job and hurts the first, so each one has to earn its place.
Many small firms still lean on phone calls and platforms rather than their own site. In 2025, 70% of UK SME employers used technology or web-based software to manage the business, but only 29% sold to customers online[1]. A well-built form is one of the cheapest ways to close that gap, because it captures enquiries while you are on a roof or under a floor.
Source: Department for Business and Trade (GOV.UK), 2025[1]
Show the data
| Item | Value |
|---|---|
| Use software to manage the business | 70% |
| Sell to customers online | 29% |
The fields worth asking for
The list below works for most heating, electrical, roofing, cleaning, pest control and gardening firms. Required fields are the minimum to act; the rest are optional and clearly marked.
| Field | Why you need it | Required? |
|---|---|---|
| Name | So you can greet them properly on the call back | Yes |
| Phone or email (customer chooses) | One way to reply is enough; let them pick | One of the two |
| Postcode | Tells you instantly whether the job is in your area | Yes |
| Job type (short drop-down) | Routes the enquiry and sets expectations | Yes |
| What do you need? (free text) | Their words describe the problem better than your categories | Yes, short |
| When would you like it done? | Separates emergencies from planning | Optional |
| Photos | Lets you judge scope before travelling | Optional |
| Best time to call | Raises the chance they answer | Optional |
| Owner, tenant or landlord | Tells you who can authorise and pay for the work | Optional |
Keep the job-type list short, six to eight options plus "Something else". A list of thirty services looks thorough but slows people down and produces wrong choices that you then have to unpick.
Fields that cost you enquiries
- Full address on first contact. The postcode is enough to decide; take the rest when you book.
- Budget boxes. Most customers do not know the going rate, so they leave it blank, guess low or leave the page.
- Both phone and email as required fields. Some people will only give one, and forcing the other loses them.
- "How did you hear about us?" as a required question. Useful, but ask it on the call or make it optional.
- Long required descriptions with a minimum character count. Someone with a leaking roof wants to type one line, not an essay.
- Account creation or log-ins before an enquiry. Nobody wants a password to ask about a hedge.
If you would not ask the question in the first thirty seconds of a phone call, it probably does not belong on the form as a required field.
Photos: the field that pays for itself
For roofers, gardeners, pest controllers and handymen, a photo often replaces a site visit for the first conversation. A picture of a slipped tile, a wasp nest under the eaves or an overgrown boundary tells you the access, the size and sometimes the cause. For heating engineers, a photo of the boiler's data badge and the fault code saves a question-and-answer round.
Make photo upload optional, accept common phone formats, and say what helps: "A wide shot and a close-up are ideal." Check where uploads are stored and who can see them, because photos of a home can show people, car registrations and the inside of rooms.
Cleaning firms can use the same idea differently: instead of a photo, offer a short set of tick boxes for property type, number of bedrooms and bathrooms, and whether there are pets. Those answers let you suggest a visit length straight away, which is the question most people filling in a cleaning form really want answered.
Consent and data protection
UK GDPR requires personal data to be adequate, relevant and limited to what is necessary for the purpose[2], which is a legal reason to keep the form short as well as a commercial one. Link to a plain-English privacy notice under the submit button that says who you are, why you are collecting the details and how long you keep them.
Replying to an enquiry is not marketing, so you do not need a consent box to answer the customer. Marketing is different. Under PECR you can send marketing emails and texts to an individual only with their consent, or under the soft opt-in where you obtained their details during a sale or negotiations, you market only similar products and services, and you gave them a simple way to refuse when you collected the details and in every message after[3]. On a form, that means a separate, unticked, optional box such as "Send me the occasional reminder about servicing and seasonal offers".
Keeping spam out without blocking customers
Spam submissions waste time and, worse, some carry links designed to steal log-ins. Phishing was the most common cyber attack reported by UK businesses in the latest government survey, affecting 38%[4]. Treat any form submission that asks you to click a link, open an attachment or log in somewhere with the same suspicion as an email.
Add a honeypot field
A field hidden from people but visible to bots. If it is filled in, discard the submission silently.
Validate the basics
Check that the postcode looks like a UK postcode and the phone number has the right number of digits, and show friendly error messages.
Limit links in free text
Hold submissions with several web links for review rather than sending them straight to your inbox.
Rate-limit repeat submissions
Several submissions from the same address within a minute are rarely a customer.
Use a puzzle only as a last resort
Image puzzles stop some bots but also stop older and disabled customers. Try the steps above first.
What should happen after someone presses send
Lead quality is not only about the form. A good enquiry can go cold if the next step is silence, and a vague one can become a booked job with one well-judged reply. Plan the follow-up as carefully as the fields.
Show a clear confirmation
Thank the customer, repeat the job type and postcode they entered, and say when you will reply: "We reply to every enquiry by the end of the next working day."
Send an acknowledgement
A short email or text with your business name, a phone number and what happens next. Keep it free of sales copy.
Route it to one owner
Every submission should land with one named person, not a shared inbox that everyone assumes someone else has read.
Reply with a question or a slot
Your first reply should either ask the one thing you still need to know or offer specific times. A generic "thanks, we'll be in touch" adds a round trip.
Record the outcome
Log whether the enquiry became a survey, a quote, a job or nothing, so you can see which form answers predict good work.
Example: trimming a gardening firm's form
Example (fictional). A two-person garden maintenance firm in Bristol had a form with twelve required fields, including full address, garden size in square metres, budget and a choice of twenty services. Enquiries were few, and half arrived with "0" in the budget box. They cut the form to five required fields, made photos and timing optional, and replaced the service list with seven options.
The owner now replies with a rough range based on the photos before anyone travels, and only books a visit for larger jobs. The shorter form did not make leads worse; the photos made them easier to judge than the old garden-size box ever did.
Monthly form check
- Fill in the form yourself on a phone, with mobile data, and time it.
- Check that the confirmation message says when you will reply and what happens next.
- Confirm the enquiry reaches the right inbox and that someone owns replying to it.
- Read the last month of submissions and note any question people keep answering wrongly.
- Remove one field you no longer use.
Frequently asked questions
How many fields should a trade enquiry form have?
Around five required fields is a good starting point: name, one contact method, postcode, job type and a short description. Make photos, timing and best time to call optional.
Should I ask for a budget on my quote form?
Usually not as a required field. Most customers do not know typical prices, so the answers are unreliable and the question puts some people off.
Do I need a consent tick box on my contact form?
Not to reply to the enquiry. You do need a separate, optional and unticked choice if you want to send marketing, unless the soft opt-in conditions apply.
How do I stop spam on my website form?
Start with a hidden honeypot field, basic validation and rate limiting. Use image puzzles only if those fail, because they also block some real customers.
References
Department for Business and Trade (GOV.UK) (2025). Longitudinal Small Business Survey 2025: SME employers (opens in a new tab) ↑
legislation.gov.uk (The National Archives) (2026). UK GDPR, Article 5: principles relating to processing of personal data (opens in a new tab) ↑
legislation.gov.uk (The National Archives) (2026). The Privacy and Electronic Communications (EC Directive) Regulations 2003, regulation 22 (opens in a new tab) ↑
Department for Science, Innovation and Technology (GOV.UK) (2026). Cyber Security Breaches Survey 2025/2026 (opens in a new tab) ↑