Lead generation is the service most digital marketing agencies lead with and the one most likely to end in an argument, because the word lead means different things to the buyer and the seller. To the agency it is usually a tracked conversion: a form completed, a call connected, a chat started. To the business paying for it, a lead is someone who might actually buy. Those two definitions can differ by an order of magnitude, and every disappointing retainer in this category lives in that gap. This page explains how the work is actually done, what separates a real enquiry from a counted one, what moves the price, and how to write the definition into the agreement before it matters.
How agencies actually generate leads
Four mechanisms, and most engagements combine two or three. Paid search captures people already looking, which is the fastest and most expensive route and the one where the click price sets the floor on your cost per enquiry. Organic search and content build pages that answer the questions buyers ask before they are ready, which is slower and compounds. Paid social interrupts people who are not searching, which works for products with visual appeal or a strong offer and poorly for urgent needs. And outbound, meaning email and direct contact against a defined list, which suits business-to-business selling with a known target set. The right mix follows your buyer's behaviour, not the agency's specialism, and an agency that recommends the same mix to a plumber and a software company is describing its own capabilities.
A counted lead is not an enquiry
Insist on one definition and put it in the contract. A workable one: a contactable person, with a real name and a working phone number or email, who asked about something you actually sell, and who is not a duplicate, a supplier, a job applicant or a robot. Then require reporting against that definition rather than against platform conversions, which will always be higher. The mechanics matter: call tracking with a minimum call duration, form submissions with spam filtering, and a status field that someone updates after contact. Without that last piece nothing downstream is knowable, and the entire relationship rests on a number that describes button presses. Where an agency is paid per lead, the definition plus a rejection process is the whole contract, and everything else is decoration.
What the work costs and what moves it
Cost per enquiry is set by three things and only one is negotiable. Your market's click prices, which are what they are: competitive service categories cost multiples of quiet ones, and no agency can argue with an auction. Your conversion rate, which is where skill lives: the landing page, the offer, the form length and the speed of response after an enquiry arrives. And the definition of a lead, which is why the same campaign can be reported at wildly different costs by two agencies. On the fee itself, expect a management fee plus media, and check whether the fee is flat or a percentage of spend, because the latter makes recommending a bigger budget the most profitable advice available. Anyone quoting a cost per lead before seeing your market and your site is quoting your budget back at you.
Holding the agency to it
Three instruments do the work. First, a shared measurement layer you own: analytics, call tracking and conversion tracking under your accounts, so the numbers do not leave when the agency does. Google Ads documents several conversion tracking approaches, and the right one depends on where your sale is confirmed, which for most lead businesses is a CRM rather than a web page. Second, a monthly review of leads rather than of reports: pull twenty at random, listen to the calls, read the forms, and judge for yourself. Third, an honest look at your own side of the equation, because response time is frequently the largest single factor in whether an enquiry becomes a customer, and no agency can fix a phone nobody answers. Agencies that ask about your follow-up process on the first call are usually the ones worth hiring.
Questions people ask about digital marketing agency lead generation
Should I pay per lead or pay a retainer?
Per-lead pricing looks like buying outcomes and behaves like buying volume unless the definition and rejection process are watertight. A retainer plus media keeps the incentive on quality and gives you visibility into the account, but it puts the risk on you. A common middle ground is a retainer with a performance component tied to qualified enquiries as defined in the contract, which only works if both sides can see the same data.
Who owns the leads and the accounts?
You should, without exception. The ad accounts under your billing, the analytics property, the call tracking numbers, the CRM and every contact record. Some agencies run campaigns inside their own accounts and port numbers they control, which converts a change of vendor into a total loss of history. Settle this in writing before the first invoice, including what happens to tracking numbers on exit.
How fast should we follow up on a new enquiry?
As close to immediately as your operation allows. In categories where buyers contact several providers, the first useful response frequently wins the job regardless of who generated the enquiry, which means a slow follow-up quietly funds your competitors' marketing. Before increasing spend, measure your own median response time, because improving it is usually cheaper than buying more leads.
How many months before this should work?
Paid channels produce enquiries in the first weeks, though the first month or two is largely spent learning which targeting and terms convert. Organic and content-led lead generation runs over quarters. What should exist in month one either way is the measurement setup and a defined lead standard. If the agency cannot tell you which channel produced a given enquiry after ninety days, the campaign is not the problem.