Lead generation explained: how a website turns visits into leads

What a lead is, where leads come from, how to work out cost per lead, and how forms, quizzes and calculators convert on real stepFORM forms.

Lead generation explained: how a website turns visits into leads

Lead generation, put simply, is the work that ends with contact details of people who are ready to talk about buying. Each of those contacts is a lead: someone who left a phone number or email and told you what they need. Ads, search and social media bring people to your site, and a form, quiz or calculator is what turns a visit into a lead. How that form is built decides how many leads you get for the same ad spend.

We worked out the conversion rate of stepFORM lead forms over the last 90 days, meaning the share of form views that ended in a submission. The median is 5.7% for quizzes, 3.6% for one-screen forms and 1.4% for calculators. For quizzes and plain forms the spread inside each format is wider than the gap between them, while calculators trail well behind.

5.7%median quiz conversion to a lead
3.6%for a one-screen form
1.4%for a calculator

What a lead is

A lead is a potential customer who has left contact details and shown interest: asked for a quote, a call back or a site visit, or signed up for a webinar. They become a customer once they pay. Until then they can change their mind, go to a competitor or turn out not to be your buyer at all, which is why leads and customers are counted separately.

Leads are often sorted by how ready they are to buy. The split is rough, but it helps decide whom to call first.

LeadWhat you knowWhat to do
ColdLeft an email for a free resourceSend useful material and an offer when there is a reason
WarmIs comparing options and asking about priceReply the same day with a quote
HotAsks for a visit, an invoice or a bookingGet in touch straight away, before someone else does

B2B teams also talk about MQLs and SQLs. A marketing qualified lead fits the customer profile. A sales qualified lead is one the sales team has accepted and is already discussing a deal with.

Where leads come from

There are plenty of channels, and nearly all of them lead to the same place: a page where people leave their details. The channel decides who arrives. The page decides how many of them leave a lead.

ChannelHow people arriveWhat matters on the site
SearchThey look for a solution themselvesThe page answers the query and the form sits next to the answer
Paid searchThey click an adThe first screen repeats what the ad promised
Social adsThey see an offer in the feed, often on a phoneA short quiz that works on a small screen
Email and messagingThey come back through a linkThe link opens the form directly
OfflineThey scan a QR code on a flyer or a packageThe form opens from a direct link, no website needed
PartnersThey follow a link from another siteA clear offer for someone who has never heard of you

Some ad platforms collect the contact inside the ad itself, without a visit to your site. That is convenient for the person, but they have only seen the ad and know less about you than someone who reached your site.

What turns a visit into a lead

On a website, a lead appears the moment someone submits a form. There are several formats, and each works differently.

  • A one-screen form. Name, phone, maybe a comment. Fast for people who have decided, and too little for people who are still unsure.
  • A quiz. A few questions about the task, contact details at the end. People get something for themselves first, a match, a price or a plan, and leaving a phone number after five answers is easier than at the start. We covered how to build one in our guide to quiz landing pages.
  • A calculator. Works out the price from the inputs: area, quantity, extras. Useful, though it collects contacts less often than the others.
  • A pop-up. The same form, opening on its own after a pause or when someone is about to leave. See our guide to pop-up forms.
  • A lead magnet. A checklist, a guide or a discount in exchange for an email. It brings lots of cold leads that need warming up later. More in our piece on lead magnets.
Median conversion of stepFORM lead forms over 90 days with the range from the first to the third quartile: quiz 5.7% (1.3-10.3%), one-screen form 3.6% (0.9-14.3%), calculator 1.4% (0.4-3.6%)
stepFORM lead form conversion by format: median and spread across accounts

We took the median across accounts whose lead form, with a phone or email field, had at least 100 views and 5 submissions in 90 days. The bars show where the middle half of accounts sits. The plain form has the widest spread: the same setup gives some accounts 1% and others over 14%. The format sets the baseline. What a given form achieves depends on who visits it and what it promises them.

The business itself suggests the format: what does someone want to get before they pay?

BusinessWhat to offerFormat
Renovation, windows, roofingA price range and a survey visitA quiz with a price at the end
Clinic, salon, car serviceA convenient appointment timeA short booking request form
Delivery, printing, cleaningThe exact price of the orderA calculator with an Order button
B2B equipment and servicesA proposalA request form with questions about the task
Online school, expertA free lesson or checklistA lead magnet

Why calculators collect fewer contacts

A calculator solves the visitor's problem on its own. They see the price, compare it with what they expected and can leave without a word. That is probably why the median for calculators is four times lower than for quizzes: some people come only for the number.

Hiding the total behind a contact form is a bad idea, because someone forced to give a phone number to see a price may give a fake one. Ask for contact details where they bring something extra instead: send the quote as a file, hold the price for a week, book a free survey. The total stays visible, and the contact becomes the next step. Our guide to the website price calculator shows how to set one up.

How to measure lead generation

Three numbers are enough to start.

  • Form conversion rate: submissions divided by form views, times 100%.
  • Cost per lead, or CPL: what you spent on a channel divided by the leads it brought.
  • Lead-to-sale rate: how many leads became customers. If one in five buys, a sale costs five times as much as a lead.

A worked example with made-up figures. You spend $720 on ads, and they bring 2,000 visitors. A one-screen form converting at 3.6% would collect 72 leads at $10 each. A quiz at 5.7% on the same visitors would bring 114 leads at $6.32. The ad budget is the same. The only difference is what sits on the page.

Worked example: $720 of ads and 2,000 visitors; a one-screen form at 3.6% gives 72 leads at $10, a quiz at 5.7% gives 114 leads at $6.32
The same budget, a different form on the page, a different cost per lead

Measure each channel separately. An average cost per lead across all channels hides an expensive one behind a cheap one. Google Analytics or Yandex Metrica with a goal on form submission shows where each lead came from, and in stepFORM both come with the Beginner plan. If identical forms sit on different pages, add a hidden field with the page address to each, so every lead shows where it came from.

What to do with a lead next

Leads go cold. The longer a submission waits for an answer, the more likely the person has already agreed with whoever called first. And submissions do wait: in our guide to building a sales funnel we found that 33% of stepFORM forms with a phone or email field had no notification set up at all. Their leads sit in the dashboard until someone happens to log in.

Decide where leads go before you launch any ads. In stepFORM, email notifications work on every plan, Bitrix24 comes with Beginner, and Telegram and webhooks with Pro. After submitting, people see a thank-you screen, and that is the place to say who will get in touch and when.

One lead from a renovation quiz in three places: an email, a Telegram message and a deal in Bitrix24, each with the name, phone, quiz answers and the page address from a hidden field
One lead goes where someone will see it within minutes: email, Telegram, CRM

Example: leads for a renovation studio

Take a renovation studio that gets visitors from paid search. The setup could look like this.

  1. The ad promises "Get your renovation price in a minute", and the first screen of the site repeats that promise.
  2. A quiz asks five questions: type of property, area, type of work, timing, and whether a design project is needed.
  3. The last screen shows a price range and offers to send a detailed estimate by email or messenger. The phone field and the privacy line sit right there.
  4. The lead goes to a manager in Telegram and to the CRM, and the manager calls back within 15 minutes to book a survey.
  5. A week later the studio checks how many people opened the quiz, how many left their details, how many agreed to a survey and what each step cost.

None of this needs a developer: the quiz, the price range and the notifications are all set up in the builder. If the quiz brings fewer leads than a plain form, shorten it or change the order of the questions, then compare again.

B2B and B2C lead generation

In B2C one person decides, often quickly. They need a form that works on a phone and asks nothing extra. 72% of stepFORM lead form views come from phones, so test every form on a smartphone first.

In B2B the cycle is longer and several people decide. The lead form asks for more: company, volume, timing. Quotes and proposals that someone can forward to their manager work well, and leads go straight into a CRM, where they are followed up for weeks.

Build your own or buy leads

You can collect leads yourself or buy them: lead generation agencies charge for each one. That is handy when you need to test demand quickly or have no ads of your own yet. Bought leads come with caveats.

  • What counts as a lead. Agree on it up front: a contact with a working phone number and confirmed interest is worth more than a number typed into a form.
  • Where the traffic comes from. Someone who searched for your service and someone who joined a giveaway buy at very different rates.
  • Whether the lead is yours alone. The same contact can go to several companies, and then you compete for it with your rivals.
  • What a sale costs. A cheap lead that never buys costs more than an expensive one that does.

Your own lead generation takes longer to launch, but every lead is yours, and you can see at which step people drop out.

Privacy and marketing consent

A lead form collects personal data, so it needs a privacy notice where the data is collected. Under the GDPR, a form that only answers a request does not need a consent checkbox, but marketing emails need their own empty, optional box. Details are in our guide to consent checkboxes on website forms.

How to set up lead generation in stepFORM

  1. Pick a format. A one-screen form is enough for people who have decided. A quiz suits people who are unsure. Where the price depends on inputs, use a calculator with a clear next step.
  2. Ask for contact details where the reason is obvious. At the end of a quiz, next to a calculated total, in exchange for a guide.
  3. Add a privacy line with a Text element and a link to your privacy notice, and a separate unticked Checkbox for marketing.
  4. Connect notifications: email, Bitrix24 or Telegram, depending on your plan.
  5. Set up the Thank You Screen with what happens next.
  6. Add analytics and goals to see conversion by channel.
  7. Put the form on your site with embed code, as a pop-up, or share a direct link for emails and QR codes.
A landing page wireframe with four places for a form: a quiz on the first screen, a calculator after the prices, a one-screen form at the end of the page and a pop-up on exit
Where to place a form on a page and which format suits each spot

You can start free: the Free plan includes 5 forms, 50 responses and 5,000 views a month. Beginner costs $11.20 a month billed annually or $14 monthly, Pro $20.80 or $26. Full details are on the pricing page.

Where leads get lost

  • No offer on the first screen. People don't see what they get and leave before the form.
  • Questions with no reason given. If the form asks for budget and timing, say why: to suggest the right option, not to charge more.
  • The price held hostage. The calculator total only appears after a phone number.
  • Leads go nowhere. That is the case for a third of forms with contact fields.
  • A reply the next day. A hot lead has time to agree with someone else.
  • No privacy notice. 46% of stepFORM forms with a phone or email field had no consent or privacy wording.
  • No conversion data by channel. An expensive channel hides behind the average.
Lead generation is the path from an ad to a submitted form, and on a website the form decides the last step. In the median, a quiz converts 5.7% of views, a one-screen form 3.6% and a calculator 1.4%. Match the format to the people who arrive, make sure each lead reaches someone straight away, and track cost per lead for every channel. You can build a form, quiz or calculator in stepFORM.
How to create a quiz landing page What is a lead magnet and how to make one Build a lead form in stepFORM

Frequently asked questions

What is lead generation in simple terms?

It is everything that brings you contact details of people ready to talk about buying: ads, search, social media and a form on your site where someone leaves a phone number or email. Each such contact with an interest in your product is a lead.

What is the difference between a lead and a customer?

A lead has left contact details and shown interest but has not paid yet. They become a customer after the purchase. That is why cost per lead and cost per sale are tracked separately.

How do I calculate cost per lead?

Divide what you spent on a channel by the number of leads it brought. For example, $720 of ads and 72 leads give a cost per lead of $10. Work it out for each channel separately, or an expensive channel will hide behind a cheap one.

What is a good form conversion rate?

As a benchmark from stepFORM lead forms over 90 days: the median is 5.7% for quizzes, 3.6% for one-screen forms and 1.4% for calculators. The spread is wide, so compare a form with its own past results first.

What lead generation tools can I use on a website?

A one-screen form, a quiz, a calculator, a pop-up and a lead magnet. They all collect contact details in different ways: a quiz gives a match or a price first, a calculator shows the price, a lead magnet hands over a resource in exchange for an email.

Why does my calculator bring so few leads?

It answers the price question on its own, and some people leave once they have the number. A clear next step helps: send the quote by email, hold the price, book a survey. Hiding the total behind a phone number does not.

Does a lead form need a consent checkbox?

It needs a privacy notice where the data is collected. Under the GDPR, a form that only answers a request does not need a consent box, but marketing emails need a separate, unticked, optional one.

How do I set up lead generation in stepFORM?

Build a form, quiz or calculator, add a privacy line and a marketing opt-in, connect notifications and a thank-you screen, and put the form on your site. You can start on the Free plan.

1

Other articles