1. Put one clear call to action on every page
Decide the single next step you want a visitor to take, such as "Get a quote" or "Book a site visit", and repeat it in the header, after key sections and at the end of the page. Too many competing buttons lower the number of enquiries.
2. Ask for less
Every extra field costs enquiries. Start with name, email or phone, and what they need. Collect budget, address and details later, on the call or in the quote. Mark optional fields as optional.
3. Let visitors choose what they want
A short list of your services (with or without prices) is easier than an empty "message" box and gives you a cleaner lead. It also lets you prepare a draft quote straight away.
4. Offer chat for people who won't fill a form
Some visitors prefer to ask a question first. A chat bubble that answers common questions from your own information (services, prices, timings, service area) and then asks for contact details captures enquiries a form would miss. Keep the answers factual: a bot should never invent prices or promises.
5. Reply in minutes, not days
Speed matters more than polish. An automatic acknowledgement ("Thanks, we'll call you within the day") reassures the visitor, and a quick first quote often wins the job. Set up a notification so new leads reach whoever handles them immediately.
6. Make every enquiry a lead automatically
If enquiries arrive as emails that someone copies into a spreadsheet, some will be lost. Connect the form or chat to your CRM so each enquiry becomes a lead with its details, the page it came from and the service chosen.
7. Record where leads come from
Capture the page, the referrer and campaign tags (UTM parameters such as utm_source=google) with each lead. After a few months you'll know which pages and ads actually bring customers, and where to spend.
8. Stop spam without annoying people
Use invisible protection first: a hidden "honeypot" field bots fill in, a minimum time to fill the form, limits per visitor and per day, and checking the email address. Hard CAPTCHAs should be the last resort.
9. Be clear about privacy
Say what you'll do with the details ("We only use your details to reply to you") and link your privacy policy next to the button. Don't add people to marketing lists they didn't ask for.
10. Follow up until you get an answer
Many enquiries go quiet after the first reply because the customer got busy. Set a follow-up reminder on every lead and every sent quote; a polite nudge after two or three days brings many back.
A quick checklist
- One clear call to action on each page
- Three to five form fields, optional ones marked
- Services list in the form; chat for questions
- Automatic acknowledgement and instant notification
- Leads created automatically, with page and campaign source
- Invisible spam protection
- Privacy note and link next to the button
- Follow-up reminder on every lead and quote
Doing this with CappsAI Studio
CappsAI Studio includes a website enquiry form and a chat bot on every plan, both added with one line of code. Each enquiry becomes a lead with the services chosen, the page and campaign tags, can get an automatic reply with a draft quote, and is protected by honeypot, timing and rate limits. Developers can also send leads from their own forms with the Web Leads API. The forms on this website use the same API.
