How Do I Measure Leads From My Website?

Learn how a small business owner can measure website leads: what counts as a lead, how to track forms and calls, find the source, and judge quality.

Eric Plotts/

How Do I Measure Leads From My Website?

You measure website leads by deciding what counts as a lead, setting up tracking for each way a customer can contact you (forms, phone calls, bookings), recording where each one came from, and then checking how many turned into paying customers. You do not need to be a marketer to do it. You need a short list of actions to count, a free analytics tool, and a habit of looking at the numbers on a regular schedule.

This guide is written for owners who have never run an ad campaign or hired an SEO (search engine optimization) specialist. Every term is explained the first time it appears.

Blue Lake Web Design
Turn Website Visits Into Leads
Blue Lake Web Design builds fast-loading websites with integrated SEO to help Michigan businesses improve visibility and generate leads.
Explore web design services

TL;DR

  • A lead is a real person showing interest in what you sell, usually through a form, a phone call or a booking. A page view is not a lead.
  • Set up one tracked action for each way people reach you: form submissions, phone taps and calls, and bookings.
  • Add a source to every lead (Google search, a Google ad, Facebook, a referral) so you know which effort brings real inquiries.
  • Cost per lead and conversion rate are simple division. Lead quality, meaning how many leads become customers, matters more.
  • Review the numbers monthly, remove spam and duplicates, and fix the step where people drop out.

What counts as a website lead

Google’s own analytics help describes a lead as someone who shows interest in your products or services and is likely to become a paying customer, for example by filling out a form on your website. That is the definition to start with.

A useful way to sort what happens on your site comes from a small business scorecard published by SolcoMedia. It separates three things:

  • Activity: someone visits a page or taps a phone button. Interesting, but not yet a contact.
  • Inquiry: someone genuinely reaches out, by form, call or message.
  • Outcome: that inquiry is qualified, booked, purchased or lost.

Why does this matter? If you report every click as a lead, you will think demand is higher than it is, and you will not see whether the people contacting you are the right people. Count inquiries as leads. Track outcomes separately.

Here is how that looks for a few local businesses:

Business Activity (not a lead) Inquiry (a lead) Outcome
Plumber Views the water heater page Calls or submits a request form Job booked and paid
Dentist Reads the whitening page Submits an appointment request Patient visits
Retail shop Looks at store hours Sends a question about a product Purchase in store

What to measure first, and what can wait

Marketing blogs list dozens of numbers. A small business needs very few. Start with these five:

  1. Number of inquiries. Forms, calls and booking requests, added together.
  2. Lead source. Where each inquiry came from.
  3. Conversion rate. The share of visitors who become inquiries.
  4. Cost per lead (CPL). What you spend to get one inquiry, if you spend money on marketing.
  5. Lead-to-customer rate. The share of inquiries that become paying customers.

Everything else, such as time on page or how many pages a visitor sees, can wait until these five are working. They describe behavior, not business results.

Set up tracking for each way people contact you

A lead can arrive in more than one way, and each way needs its own count. Google Ads Help recommends a separate conversion action for each type, such as purchases, newsletter signups, phone calls and offline sales. A conversion is simply the tracking term for a visitor doing something you want.

Contact forms

Google Analytics 4 (GA4), Google’s free tool for seeing what happens on your website, measures form interactions automatically through two events called form_start and form_submit. An event is just a recorded action. If your site runs on WordPress, our walkthrough on setting up Google Analytics 4 in under 10 minutes covers the install.

A better setup shows a thank-you page after the form is sent. That gives you one clear page to count, and it is the simplest kind of tracking. Google Ads Help explains that simple page-load actions can be set up by web address, while clicks and dynamic values need a small piece of code.

Phone calls

For many local businesses the phone is the main lead source, and it is the one most often missed. Google Ads Help describes several kinds of phone conversions: calls from ads, calls from website visits, taps on a phone number, and offline call results uploaded from your sales records.

If you are a service business, the list of actions worth counting is short. A company that makes software for field service teams names phone-number clicks, contact-form submissions, booking completions and click-to-call actions as the priority events. If you plan to advertise, read how call tracking for ads works, including privacy.

Chat and other new channels

If you add a website chat assistant, it becomes another place where leads appear, and it needs its own count. A practical guide to chatbot conversion tracking shows how to measure what happens inside a chat.

Find out where each lead came from

Knowing you got 20 leads this month is useful. Knowing 12 came from Google search and 8 from a Facebook ad is what lets you decide where to spend time and money.

Urchin Tracking Module (UTM) parameters are short pieces of text added to the end of a web address. According to Hootsuite, they help analytics tools see where traffic comes from, and there are five standard ones: utm_source, utm_medium, utm_campaign, utm_term and utm_content. For a beginner, the first three are plenty. Use them on links in your emails, social posts and ads, and name them the same way every time (always “facebook”, never sometimes “Facebook” and sometimes “fb”).

Pass the source into your contact list

If you keep your leads in a customer relationship management (CRM) tool, which is just a organized contact list with notes and statuses, a guide on lead source tracking recommends sending the channel and landing page into hidden form fields so the source travels with each lead. The same guide says that data can then be used to report leads, customers and revenue by channel, campaign, keyword and landing page.

No CRM yet? A spreadsheet works. Give it these columns: date, name, how they contacted you, source, status, and sale amount. Ask phone callers “How did you hear about us?” and write the answer down. It is low tech and it works.

Compare sources by rate, not volume

Volume alone misleads. An example from FieldPulse shows organic search with 300 visits and 12 leads, against paid search with 100 visits and 8 leads. Paid search has the higher lead rate even though it brought fewer people. Always ask how many leads came per hundred visitors, not only how many in total.

Organic and paid search lead rate comparison

The math: conversion rate and cost per lead

Both numbers are simple division.

Conversion rate: divide the number of conversions by the number of visitors, then multiply by 100. This is the formula given by Subpage and others. If 800 people visit your contact page in a month and 24 send a form, your rate is 24 divided by 800, times 100, which is 3%.

Cost per lead (CPL): divide your marketing spend by the number of leads. HubSpot uses the same definition and adds that whether a CPL is good depends on your industry, company size, budget and the cost of what you sell. So a $60 lead can be a bargain for a roofer and a problem for a coffee shop. Compare CPL with what a customer is worth to you over time, not with an industry average.

If you want to see how budgets and target costs per lead fit together for ads, our guide to Google Ads budgets for small businesses walks through it.

The math: conversion rate and cost per lead

Measure lead quality, not just lead count

Some leads are a wrong number, a salesperson or a customer from three states away. A count that includes them looks good and tells you nothing.

One marketing data company breaks quality into fit, intent, accurate contact details, consent and source transparency, and what happens after. In plain words: Is this someone you can serve? Do they want to buy? Can you reach them? And did they become a customer?

A three-step score

Search Engine Land’s advice for lead scoring is to keep it as simple as possible and use three levels: 0 for not qualified, 1 for a qualified lead, and 2 for a customer. What matters, the author notes, is that everyone involved agrees on what each level means and uses it consistently.

For a small shop, that can be a column in your spreadsheet. If you need a way to think about who is ready to buy before you spend time on a call, an overview of qualifying who can buy before the call shows one approach.

Lead-to-customer rate

Divide the number of leads who became paying customers by the total number of leads, and multiply by 100. This is how Kixie defines it. One caution from the SolcoMedia scorecard: compare wins with the group of leads they came from, not simply this month’s wins divided by this month’s new leads. A roofing job quoted in October may close in December, and it belongs to the October group.

Here is a worked example with made-up round numbers, for illustration only:

Source Leads Became customers Lead-to-customer rate
Google search 20 5 25%
Facebook 10 1 10%
Referrals 5 3 60%

The Facebook source brought 10 leads and the referrals brought 5, but the referrals brought three times the customers. Without the third column, you would never know.

Keep your count honest

Three habits protect your numbers:

  • Remove spam and supplier pitches. SolcoMedia advises excluding spam, duplicate messages and sales pitches from your count of genuine inquiries.
  • Count each opportunity once. If someone fills out your form and then calls, that is one lead, not two.
  • Use one definition. Write down what a lead is in your business and stick to it, so month-to-month comparisons mean something.

When you advertise, you can also send results back to the ad platform. Search Engine Land suggests capturing the Google click ID (GCLID, a code Google attaches to an ad click), an email or a phone number when the form is submitted, tracking the lead through your CRM from new to qualified to customer, and then confirming the outcome so Google can connect it to the original click. That is a later step. Start with the spreadsheet.

Review monthly and fix the weak step

Pick one day a month and look at the same five numbers. Resist checking every day, because small businesses do not get enough volume for daily changes to mean anything.

Google’s guidance shows that measuring how many people see a form, start it and submit it tells you where people drop out. The completion rate from starting to submitting can point to friction such as too many required questions or unexpected errors. A short form often does better than a long one. If people start a form and leave, shorten it. If they never reach your contact page, make the button easier to find. If the site is slow on phones, that is worth fixing first, and our article on speeding up landing pages covers it. Our guide on testing forms and checkout pages explains how to change one thing at a time.

Our view on counting leads

Most small business owners we meet are not short on website visitors. They are short on a clear picture of what those visitors do. We have seen the same pattern since we started in 2011: someone has a site, pays for marketing, and cannot say how many calls or forms came from it.

That is why we build every website with tracking in mind from the first day, and why our fixed price quotes cover the essentials from launch. A site that cannot show you how many people contacted you is only half finished.

Our advice is to start small. Count forms and calls, write down the source, and mark each lead as qualified or not. Do that for a few months and you will know more about your marketing than most companies twice your size. We build and set up the pieces, and we describe what we do, never what it will achieve.

Eric Plotts

Let us build the site that does the counting

Blue Lake Web Design is owner operated by Eric Plotts in Novi, Michigan, serving Metro Detroit and Oakland County. We build fast websites with search engine optimization built in, in about two weeks, with no contracts. Our 3-page website is $899 and our 8-page website is $1,999, and anything larger gets a fixed quote.

Blue Lake Web Design

If your current site is not giving you a clear count of calls and forms, look at our web design and redesign services, or call us at (248) 800-1855. If you want help being found by nearby customers, see our local SEO and Google Maps work. Browse more plain-English guides on our web design and SEO blog.

FAQ

How do I track leads from my website for free?

Install Google Analytics 4, which is free, and mark form submissions as the action you want to count. Add a spreadsheet for phone calls and ask each caller how they found you. For a step-by-step install on WordPress, see our Google Analytics 4 setup guide.

What is a good conversion rate for a small business website?

It depends on your industry, what you sell and where your visitors come from, so a single number would mislead you. A better goal is to beat your own rate from last month. Measure it the same way each time, then change one thing on the page and measure again.

How is a lead different from a customer?

A lead is someone who has shown interest, such as by calling or sending a form. A customer is a lead who paid. Tracking both lets you find out how many of your inquiries turn into sales, which is the number that tells you whether your marketing pays for itself.

Do I need a CRM to measure leads?

Not at the start. A spreadsheet with columns for date, contact method, source, status and sale amount does the job for most small businesses. A CRM becomes useful when you have more inquiries than you can keep track of by hand, or when you want to connect results back to your ads.

How often should I check my lead numbers?

Once a month is enough for most small businesses. Look at total inquiries, sources, conversion rate and how many became customers. If you run ads, check more often at first, and read our guide on running a 60 to 90 day test for small business Google Ads before you judge results.

Written by

Eric Plotts

Web designer and SEO consultant in Novi, Michigan. Building websites for small and mid sized businesses since 2011.More about Eric.

Get started

Want this handled for you?

Call (248) 800-1855 for a free quote. Fixed price, no contract, and most sites are live in about two weeks.