Performance marketing
Define a qualified lead before you buy traffic
Agree on fit, intent, and follow-up before launch so your campaign report reflects inquiries your team can use.

The campaign report says inquiries are up. The people answering the phone say the leads are getting worse. Before changing the audience or asking for a new creative approach, put a few of those inquiries on the table. Was the person outside the service area? Looking for something you do not sell? Or still waiting for someone to call back?
Those are different problems. A useful qualification process makes the differences visible. It also prevents a familiar mistake: paying to generate more demand than the business can evaluate and serve. The work starts before launch, with an agreement between the people buying traffic and the people responsible for the next conversation.
Write a definition someone can apply
Start with the decision the receiving team needs to make. For a home services company, it might be whether an inquiry belongs in the estimate queue. For a software company, it might be whether a request merits a discovery call. Write the conditions for that decision, then identify where the evidence will come from.
Keep hard requirements separate from preferences. Geography can be a hard limit when you cannot serve the location. A larger budget or an earlier start date may make a lead more attractive without making every other inquiry unusable. A preference quietly turning into a rejection rule will change campaign performance even when the traffic stays the same.
Be explicit about what the form can establish and what requires a conversation. Selecting a service from a menu is evidence of a stated interest, not proof that the customer understands the work or price. Ask only the questions that affect routing or qualification. Collecting more fields without a decision attached adds work for both the visitor and the team.
Separate progress from the final result
Use a few stages with clear entry conditions. Preserve the date a lead reached each one, even if its current status later changes. Otherwise, a report can make yesterday’s qualified opportunities disappear simply because some became customers today.
| Stage | What it establishes |
|---|---|
| Received | The inquiry reached the system. Receipt alone makes no claim about quality. |
| Valid | It passed technical and duplicate checks and contains usable information. |
| Qualified | The agreed business criteria have been confirmed. |
| Accepted for follow-up | A named person or queue has taken responsibility for the next step. |
| Converted | The defined commercial event occurred, such as a completed, paid job. |
Some teams qualify before handoff; others need the receiving team to qualify through conversation. Either sequence can work if the report reflects it. Keep contact progress in a separate field: not attempted, attempted, connected, or follow-up exhausted. A qualified inquiry can still be awaiting contact.
Google Ads distinguishes qualified leads, which have been further qualified in a CRM or internal system, from converted leads, which have reached a chosen later step. The platform’s categories still depend on your business defining those steps. Google Ads: qualified and converted leads (opens in a new tab)
Make follow-up part of the campaign brief
An inquiry arriving at 8 p.m. on Friday needs a different handling plan from one arriving during staffed hours. Name the owner, coverage hours, expected first response, backup owner, and escalation point before increasing volume. Choose a response commitment the team can actually meet, then measure it.
Define the follow-up sequence, including the appropriate contact channels, spacing, stop conditions, and how a requested callback is recorded. Do not let a lead become “unreachable” after one undocumented attempt. Keep “not yet attempted” and “follow-up still in progress” visible until the agreed process is complete.
Capacity belongs in this discussion. If the team can handle 30 new inquiries a day and a campaign starts delivering 60, the backlog is an operational fact. Record leads you could not serve because of staffing or appointment availability separately from leads that failed the qualification rules. Otherwise, marketing may remove a productive source to compensate for a full calendar.
Track time to first attempt, the share receiving the agreed follow-up, and the age of open inquiries. Review those measures by source when comparing close rates. A source routed to a slower queue has not received the same opportunity to produce a sale.
Agree on what counts as a duplicate
Two forms from the same person might be a repeated request, a correction, or a genuinely new project. Write a duplicate rule with a matching method, a time window, and exceptions. For example, your team might review matching contact details for the same service request within 30 days. That is an illustrative rule, not a universal standard.
Keep the original record and link repeated submissions to it. Preserve the new message so the team does not miss a changed requirement. Decide whether an existing customer requesting a new service counts as a new opportunity; do not let individual reviewers make that decision differently.
Reporting has its own duplicate problem. Google Ads can exclude a repeated conversion when the same conversion action carries the same transaction ID; offline imports use an order ID field. That event-level safeguard does not decide whether two inquiries represent the same business opportunity. Google Ads: minimizing duplicate conversions (opens in a new tab)
Replace “bad lead” with a reason you can use
Use a short list of rejection reasons, with an optional note for context. A practical starting set is outside service area, service not offered, duplicate, invalid contact details, and stated need does not meet the agreed criteria. Keep sales losses, such as chose a competitor or declined the quoted price, separate from qualification failures.
Unanswered calls do not establish that contact details were false. A delayed project does not necessarily mean there was no relevant need. When the evidence is incomplete, leave it incomplete. A tidy report full of guesses is less useful than one with an honest pending column.
Review a handful of accepted, rejected, and pending records together each week at the start of a campaign. If two reviewers disagree, refine the rule and document when it changed. Look for patterns: out-of-area inquiries may call for targeting or location copy changes; wrong-service requests may point to the offer. Missing follow-up calls for an operational fix.
Read the economics beyond the form submission
Compare inquiries acquired in the same period after each group has had the same amount of time to progress. The example below counts unique inquiries after duplicate removal. Both groups have completed the same follow-up and outcome window. All numbers are hypothetical.
| Measure | Source A | Source B |
|---|---|---|
| Media spend | $6,000 | $6,000 |
| Unique inquiries | 300 | 200 |
| Qualified inquiries | 90 | 100 |
| Converted customers | 18 | 25 |
| Cost per inquiry | $20.00 | $30.00 |
| Qualified / unique inquiries | 30% | 50% |
| Cost per qualified inquiry | $66.67 | $60.00 |
| Converted / qualified inquiries | 20% | 25% |
| Media cost per converted customer | $333.33 | $240.00 |
Source A looks cheaper when the report stops at the form. Source B produces more qualified inquiries and customers for the same media spend. Before reallocating budget, check whether B’s stronger result holds across other mature groups and whether the receiving team can handle additional volume.
Write the denominator beside every rate. “Conversion rate” might mean customers divided by inquiries, qualified inquiries, or connected conversations. These answer different questions. Cost per qualified inquiry is spend divided by qualified inquiries from that acquisition group; it is not spend this month divided by every lead qualified this month.
The customer cost shown here includes media only. Profitability also depends on sales effort, fees, fulfillment cost, cancellations, and the value of the work sold. If one source brings jobs with different margins, compare contribution after those costs. Do not turn a media efficiency comparison into a profit claim.
Bring the outcome back to the campaign
Give each inquiry a stable internal identifier. Keep its acquisition source, receipt time, stage dates, owner, rejection reason, and eventual outcome connected to that record. A spreadsheet can support a small pilot if ownership is clear. The essential requirement is that a changed status can be traced back to the inquiry that produced it.
Where the measurement setup supports it, return qualified and converted outcomes to the advertising platform. Choose the event used for campaign optimization deliberately. Counting a form, a qualification, and a sale as though they were three equivalent successes can obscure what you want the campaign to produce.
Reconcile a sample of records from form receipt through the CRM and reported outcome before relying on the totals. Check missing source data, repeated events, timestamps, and delayed updates. Keep the operational total separate from the share attributable in the ad platform. A missing match is a measurement gap, not evidence that the inquiry never happened.
Leave the launch meeting with a working agreement
Put the decisions on one page that marketing, sales, and any lead delivery partner can all use. It should answer these questions without requiring another meeting:
- What exact facts make an inquiry qualified, and which are preferences?
- Which facts come from the form, and which must be confirmed later?
- What is the duplicate rule, including its window and exceptions?
- Who owns each inquiry, during which hours, and who covers an absence?
- What follow-up is expected, and when is that process complete?
- How will pending records, rejection reasons, and capacity losses be recorded?
- Which acquisition group and outcome window will the report use?
- What will trigger more spend, a paused source, or a change to the offer?
Run a small batch through the full process before scaling. Watch what happens to one incomplete inquiry, one duplicate, one clear fit, and one clear rejection. If the team cannot explain where each belongs and what happens next, fix that uncertainty while the volume is manageable.
The payoff is a better decision at the next budget meeting. You can see whether the campaign needs a different audience, a clearer offer, more reliable follow-up, or more capacity. That is considerably more useful than arguing over whether the leads were good.

