A lead generation form turns a visitor into someone you can follow up with: a name, a way to reach them and enough detail to know if they are a fit. The best ones offer something clear in return and ask only what sales needs for the first conversation. This guide is for teams in services, B2B and local businesses who want more leads that turn into customers. We cover the offer, the fields, how to qualify leads, and the follow-up, with a lead capture form you can build in WordPress in about 20 minutes.
The short version
- Lead with the offer: a quote, a call, a guide or a demo.
- Ask 4 to 6 fields, including one question that qualifies.
- Reply within 1 hour if you can, with an automatic email straight away.
- Record where each lead came from, so you know what to spend more on.
What makes a lead generation form work?
A reason to fill it in, and almost no effort to do so. Get a free quote within 24 hours is a reason; Contact us is not. Then keep the form short, because every field asks for a little more trust. A form in the right place with a clear offer often does more than any amount of design, and we build every lead form in Echo Forms around that rule.
Which fields should a B2B lead form ask?
| Field | Why |
|---|---|
| Name and work email | To reply, and to see the company from the domain |
| Company or website | To research before the call |
| What do you need? | A choice of 3 to 5 options, to route the lead |
| Budget or size, as ranges | To qualify, kept optional |
| Timeline | This month, this quarter, just researching |
That is 5 or 6 fields, about 1 minute to fill in. A phone field is worth adding only if you will actually call, and then make it optional.
How do you qualify leads on the form?
With one or two choice questions whose answers change what you do next. When are you hoping to start? with This month, In 1 to 3 months and Just researching tells sales who to call first. With Echo Forms Signature, conditional emails can send This month leads straight to a person and the rest to a nurture email, and a Slack alert can flag the hottest ones.
How to build a lead generation form, step by step
- In Echo Forms, start from the Quote Request or a blank form.
- Write the offer above the form and on the button: Get my free quote.
- Add the fields from the table, keeping budget and phone optional.
- Add a confirmation email that says when you will reply.
- Connect your mailing list or CRM on the Marketing tab.
- With Signature, switch on source tracking, so each lead shows the campaign that brought it.
- Send a test lead and time how long your reply takes.
The send entries to your other tools guide covers lists and CRMs, and our UTM parameters guide covers tracking where leads come from.
How fast should you follow up?
As fast as possible. The Harvard Business Review study of online leads found companies that replied within an hour were far more likely to reach the decision maker than those who waited even a few hours. An automatic confirmation buys you a little time, but a personal reply the same day wins most of the leads worth winning.
A lead generation form takes about 20 minutes to build and works every hour your site is up. Make the offer clear, ask 5 fields, reply within 1 hour, and check which sources bring customers after 30 days.
Every lead, followed up fast
Echo Forms is free, with mailing lists and Google Sheets. Signature adds CRMs, Slack and lead source tracking.


