Skip to content
Workstation with dual screens showing acquisition data and lead qualification workflows

Online services and lead generation

A cheap lead is worthless if it never becomes a customer.

I connect campaigns, landing pages, CRM and commercial results to see which contacts are genuinely qualified, which sources produce margin and where the process loses opportunities.

Sector experience

What I know about businesses that live on inbound enquiries

When revenue depends on incoming contacts, marketing almost always ends up judged on one metric: cost per lead. It is the most visible and the least reliable, because it says nothing about whether the contact is reachable, eligible, unique and able to buy.

I work on the full path, from click to sale. That means going into the CRM, understanding how the stages are defined, checking how many contacts are actually called back, how fast and with what outcome, and then returning that data to the advertising platforms so optimisation stops rewarding submitted forms.

Different services have different economics. A few-hundred-euro quote and a recurring contract can’t share the same cost target: when they do, budget drifts towards the easiest service to sell, not the one that produces margin.

Quality
Lead, valid lead, opportunity and sale are different events with different value.
CRM
The measure of the result lives in the pipeline, not in the ad platform.
Service
Cost targets belong to the service and its margin, not to the account.

Recurring problems

What prevents you from knowing which leads actually produce revenue

Situations I find in service companies, online platforms and businesses selling through a sales team.

  1. Optimisation stops at the form

    Campaigns learn from submissions: they reward the sources producing more requests, including the ones sales discards in two minutes.

  2. Every lead worth the same

    The same conversion value goes back for an unreachable contact and for an open negotiation.

  3. Marketing and pipeline measured apart

    The advertising report and the sales report never meet: two different truths about the same month.

  4. Calls and offline closings outside the data

    A significant share of enquiries arrives by phone and closes off-site, never returning into measurement.

  5. Duplicates, spam and fraudulent traffic

    Repeated contacts and low-quality traffic inflate volume and distort cost per lead.

  6. Response time left unmanaged

    Contact rate collapses as hours pass, yet callback delay is almost never measured.

  7. Unbalanced forms

    Too short to qualify or too long to complete: either way, cost per opportunity gets worse.

  8. Automation on top of a broken process

    Tools and automated flows get added before defining who does what, when and against which criteria.

Commercial journey

From search to sale, through the pipeline

Each step carries a different value and has to be measured as such: treating them as a single conversion is what makes the data unreadable.

Late-stage data is the most useful for optimisation: once opportunities and sales return to the platforms, spend shifts towards the sources that produce deals, not requests.

Commercial journey

  1. Search or campaign

    Demand arrives from commercial-intent search or from demand generation activity.

  2. Landing page or service page

    Clarity on what is included, who it is for, timelines and the order of magnitude of price.

  3. Form or call

    The first contact: format, channel and information collected define what can be qualified later.

  4. Lead validation

    Checks on duplicates, invalid data, spam and requests outside the geographic or service scope.

  5. Contacted lead

    Real reachability shows up here: the first point where response time affects the outcome.

  6. Qualified opportunity

    Need, budget, timing and eligibility confirmed: from here the deal has an expected value.

  7. Proposal

    Quote or offer sent: a useful stage to see where advanced deals are lost.

  8. Sale

    Contract closed, with the actual economic value rather than an average estimate.

  9. Margin

    Revenue net of delivery costs: the only level at which sources can really be compared.

Data loop

Returning commercial data to the platforms

The forward flow exists in every company. What is almost always missing is the return: without it the algorithm optimises on the weakest signal in the chain.

Forward flow

  1. Click and identifier

    The click identifier is captured and stored together with the enquiry.

  2. Lead in the CRM

    The contact enters the pipeline with source, campaign and requested service.

  3. Validation and assignment

    Deduplication, eligibility checks and assignment to the right salesperson.

  4. Stage progression

    Contact, qualification, proposal and closing update the record status.

  5. Economic outcome

    Sale, contract value and, where available, the margin of the service.

  6. Import back to platforms

    Relevant stages return to Google Ads as conversions with differentiated value.

What I send back to the platforms

  • Qualified lead
  • Open opportunity
  • Proposal sent
  • Sale and real value
  • Discarded or ineligible lead

The negative signal is information too: returning discarded leads helps the platforms tell sources that generate volume apart from sources that generate deals.

Areas of work

What I actually work on

The perimeter changes between a service sold online and one handled by a sales team, but these are the areas.

Acquisition

  • Google Ads for online services and lead generation businesses
  • Campaign structure by service, market, audience and commercial value
  • High-intent search demand and comparison queries
  • Analysis of low-quality and fraudulent traffic sources
  • Cost targets differentiated by service margin

Conversion

  • Landing pages and service pages per offer
  • Qualification logic in forms, without making them longer than needed
  • Separate paths for quote, appointment and call
  • Clarity on price, service scope and timelines
  • Test priorities on the pages carrying the most demand

Measurement

  • Tracking lead, valid lead, opportunity, proposal and sale
  • Call tracking and attribution of phone enquiries
  • Offline conversion imports with differentiated value
  • Attribution analysis across channels and touchpoints
  • Dashboards connecting spend, leads, opportunities, sales and margin

Process and automation

  • CRM stages and qualification criteria agreed with sales
  • Deduplication and lead enrichment
  • Nurturing and reactivation of unclosed leads
  • Automation on Zapier, n8n or marketing automation platforms
  • Coordination between marketing, sales, technology and external agencies

I manage directly

  • Google Ads and acquisition strategy
  • Analytics and Tag Manager
  • Stage tracking through to the sale
  • Offline conversion imports from the CRM
  • CRO analysis on landing pages and forms
  • Automation and integrations between systems

I coordinate when needed

  • Website and landing page development
  • CRM configuration with whoever administers it
  • Sales team and callback process
  • Call tracking and automation vendors
  • External agencies already working on the project

Systems and data

The sources I need to be able to read

Advertising data tells you the cost. The CRM tells you the result. Both are needed, and connected.

Acquisition

  • Google Ads
  • Search Console
  • Campaigns by service and market
  • Traffic quality analysis

Website and measurement

  • Google Analytics 4
  • Google Tag Manager
  • Form management system
  • Call tracking
  • Data layer with service and value

Sales pipeline

  • CRM and pipeline stages
  • Qualification criteria
  • Offline sales data
  • Lead enrichment tools
  • Deduplication rules

Automation and reporting

  • Marketing automation and email
  • Zapier and n8n
  • Offline conversion imports
  • Dashboards and reporting
  • Revenue and margin data

KPIs

The numbers I use to decide

Cost per lead stays useful as an operational indicator, but it isn’t a business KPI: on its own it doesn’t say whether the company is making money.

The lowest cost per lead almost always comes from the source with the worst quality. That’s how a campaign can look efficient and produce zero contracts.
Cost per lead
An operational starting point, always to be read together with quality.
Qualified-lead rate
Separates volume from requests that meet the commercial criteria.
Contact rate
Measures real reachability and the effectiveness of the callback process.
Duplicate or invalid lead rate
Corrects volumes and exposes problematic traffic sources.
Appointment rate
A strong intent signal, far more predictive than the form.
Opportunity rate
Shows how many enquiries become deals with an expected value.
Proposal rate
Isolates qualification problems from closing problems.
Lead-to-sale conversion
Closes the chain and makes sources and campaigns comparable.
Customer acquisition cost
The economic reference metric, not cost per lead.
Revenue and margin by source
Shows where budget produces revenue and where it produces activity.
Value by service
Different services deserve different cost targets.
Response time
A process variable with direct impact on contact and closing rates.
Sales cycle duration
Defines how long to wait before judging a campaign.
Customer lifetime value
Where the service recurs, it completely changes the investment threshold.
Profit ROAS
Brings the comparison between channels back to margin instead of gross revenue.

Frequent mistakes

What I most often find when reviewing a lead generation account

  • Optimising campaigns only for form submissions
  • Sending every lead back to Google Ads with the same value
  • Not distinguishing valid, qualified and sold leads
  • Measuring marketing separately from the sales pipeline
  • Using generic landing pages for services with different economics
  • Asking too little or too much information in forms
  • Failing to track phone calls and offline outcomes
  • Ignoring duplicate, spam or fraudulent leads
  • Judging agencies only on lead volume
  • Not analysing sales-team response times
  • Using the same target CPA for services with different margins
  • Adding automation without solving the underlying process

Method applied

How I proceed with a company that lives on leads

The phases are the ones I use on every project, applied to the commercial cycle and the pipeline structure.

  1. 01

    Understand

    Services, margins, qualification criteria, sales process and cycle length.

  2. 02

    Measure

    Stage tracking from click to sale, with the CRM connected to the platforms.

  3. 03

    Diagnose

    Where it breaks: demand, landing page, form, lead quality, callback or closing.

  4. 04

    Prioritise

    Quick fixes on spend and tracking, structural work on process and integrations.

  5. 05

    Execute

    Hands-on campaign and measurement work, coordination with sales and technology.

  6. 06

    Optimise

    Verification on acquisition cost and margin by source, not on the number of enquiries.

Related

Connected competencies

Direct answers

Frequent questions about lead generation and online services

How do you generate qualified leads with Google Ads?

By separating campaigns by service and intent, stating on the page who the service is for, and returning the qualified lead to the platforms instead of the form submission. Quality improves when the algorithm receives the right signal, not when manual filters are added.

Google Ads and measurement

What is the difference between a lead and a qualified lead?

A lead is a request received. A qualified lead is a valid, reachable contact that meets the commercial criteria: need, service scope, geography and ability to proceed. The gap between the two can be huge, and it lives entirely in the CRM.

How I measure the stages

How do you connect Google Ads and CRM?

By capturing the click identifier when the enquiry comes in and storing it on the contact record, so every stage progression stays linked to the campaign that generated it. It is the technical prerequisite for any serious lead quality analysis.

Tracking and integrations

How do you import sales and opportunities into Google Ads?

Through offline conversion imports: the CRM sends events with date, stage and real economic value. A stable stage taxonomy and a consistent value are required, otherwise imported data stops being comparable over time.

Offline conversions

Which KPIs should you use for lead generation?

Qualified-lead rate, contact rate, opportunity rate, lead-to-sale conversion, customer acquisition cost, margin by source and response time. Cost per lead stays an operational indicator, not the criterion for judging the result.

How I define KPIs

How do you reduce fake, duplicate or ineligible leads?

With form-level checks, deduplication on contact data, exclusions on sources producing anomalous traffic, and eligibility criteria stated on the page itself. Then by returning discarded leads to the platforms so they learn to avoid them.

Traffic quality

How do you calculate the real customer acquisition cost?

By dividing spend in the period by the customers actually acquired from that spend, not by the leads received. The sales cycle matters: if it lasts three months, comparing October spend with October sales produces a meaningless number.

Reading economic data

How do you improve a landing page for online services?

By clarifying what is included, who the service is for, the timelines and the order of magnitude of price, and reducing the form to the questions that genuinely qualify. Pages improve when they answer that service’s objections, not when they add visual elements.

CRO and landing pages

Why can a low cost per lead be misleading?

Because cost per lead measures how easy it is to obtain a request, not how likely it is to become a customer. The cheapest sources often have the lowest qualification rate: the cost simply moves downstream, onto the sales team’s time.

Diagnosis and priorities

How do you measure margin by source and service?

By attaching the sold service, the real value and the direct delivery costs to the closed contract, and reporting that back to the originating campaign. Without the service inside the conversion data, margin by source stays an estimate.

Analysis and dashboards

Before increasing the budget, let’s look at how many leads become contracts.

Tell me which services you sell, how the sales process works and what data lives in your CRM. The first conversation is there to find where the result is lost between the enquiry and the sale.