Why your contact form is costing you enquiries

A contact form is the narrowest point of your website. Everything before it costs money – ads, content, search work. Everything after it is revenue. It is usually the part nobody thought about.
Every field has a price
Visitors drop out with every additional required field. There is no fixed number to quote, but the direction is the same in every study: fewer fields, more completions . So the question is not what you would like to know, but what you need in order to answer usefully.
- Phone number – do you need it if you reply by email anyway?
- Company name – usually already in the email address.
- Budget – at this stage the honest answer is "I don't know yet".
Say what happens next
The second reason people abandon a form is uncertainty. Nobody clicking "send" knows whether a sales call follows within the hour or nothing follows at all. One sentence resolves it.
We reply within one working day with an honest assessment – no sales pitch.
That sentence is on our own contact page , and it is not marketing: it is a promise we have to keep.
Make errors visible
The third point is technical. Many forms report errors only after submission, and only at the top of the page. Anyone using a keyboard or a screen reader will not find them. Tie the message to the field:
<input id="email" aria-describedby="email-error" aria-invalid="true" />
<p id="email-error">Please check the email address.</p> The aria-describedby and aria-invalid attributes cost two lines and separate a form everyone can fill in from one that quietly turns people away.