B2B SEO agency: pipeline metrics, not traffic
What to ask a B2B SEO agency to report: qualified leads, opportunities and pipeline from organic search, not traffic charts that never reach sales.
By Roozbeh Nazari · CEO
A B2B SEO agency can send you a monthly report full of rising lines and still leave your sales team asking where the leads went. In business-to-business markets, buying cycles are long, several people are involved in each decision and a handful of good deals can matter more than thousands of visits. That is why the most useful question to ask any agency is not "how much traffic will we get?" but "how will we see what organic search contributes to pipeline?" This guide explains which metrics to agree on, how to connect search data to your CRM and what a report built around pipeline looks like in practice.
Why traffic is a weak proxy in B2B
Traffic is easy to measure and easy to grow, which is exactly why it is a poor target on its own. A glossary page can attract students and job seekers from all over the world while your product pages, which serve a few hundred real buyers, barely move. An agency that is paid on sessions has every reason to chase broad informational queries. That work is not useless, but it rarely reaches the people who sign contracts.
In B2B, the path from a first search to a signed deal often runs through several visits, a download, a demo request, a qualification call and weeks of internal discussion on the buyer's side. Measuring only the first step hides whether search is contributing to the steps that matter. Traffic belongs in the report as context, not as the headline.
B2B SEO metrics that connect to pipeline
A good B2B SEO programme is measured at several stages, each one closer to revenue than the last. Agree on these before the work starts:
- Visibility for buying-intent queries: rankings and clicks for a defined list of product, category, comparison and problem queries that your sales team recognises, reviewed in Search Console.
- Key events from organic sessions: demo requests, contact forms, pricing page visits or trial sign-ups, set up as key events in Google Analytics 4 and segmented by channel.
- Leads by stage: how many organic leads were accepted by marketing, qualified by sales and turned into opportunities. GA4's recommended lead events, such as generate_lead, qualify_lead and close_convert_lead, give a shared vocabulary for these stages.
- Pipeline and closed revenue: the value of opportunities where organic search was the first or an assisting touch, taken from your CRM rather than estimated.
- Time to opportunity: how long organic leads take to reach each stage compared with other channels, which helps set realistic expectations for reporting periods.
The first two stages move quickly and show whether the work is on track. The last three move slowly and show whether it is worth doing. A report that includes only the fast metrics will always look good; a report that includes only the slow ones will always look late. You need both.
Connecting search data to your CRM
Pipeline metrics depend on plumbing that sits partly outside the agency's control. Before you sign, clarify who is responsible for each piece:
- Capturing the source of every form submission, including the landing page and the original channel, in hidden fields that are stored with the lead record.
- Keeping lead status in the CRM up to date, so that qualified and disqualified leads can be counted by source.
- Sending stage changes back to analytics, or exporting them regularly, so that organic performance can be reviewed against real outcomes.
- Agreeing an attribution view, such as first touch or any touch, and using the same one in every report.
Most of this is a joint job between the agency, your marketing operations owner and sales. An agency that asks for CRM access or a regular export early in the engagement is usually a good sign: it wants to be judged on the same numbers as your sales team. Our services page describes how measurement fits into our SEO scope.
What a pipeline-first report looks like
Keep the monthly report short and put decisions first. A structure that works for most B2B teams:
- A one-paragraph summary of what changed in pipeline from organic search and why.
- A stage table: organic key events, accepted leads, qualified leads, opportunities and pipeline value, with the previous period for comparison.
- A short list of the pages and query groups that produced qualified leads, and those that attracted visits but no qualified leads.
- The work shipped, and the next month's priorities, each tied to a stage in the table.
Small numbers are normal in B2B, so avoid percentage swings that exaggerate noise. When a quarter produces three opportunities instead of two, say so plainly. For more detail on what a report should contain, see our guide to SEO reporting, and our results page for how we present outcomes to clients.
Questions to ask a B2B SEO agency
Use these in your selection calls:
- Which of our sales stages will you report on, and where will those numbers come from?
- How will you decide which topics to target, and how will you involve our sales team?
- What will you need from our CRM and marketing operations, and when?
- Which metrics should move in the first quarter, and which will take longer?
- How do you handle months where traffic rises but qualified leads do not?
Be cautious with any agency that promises specific rankings or lead numbers. Google's own guidance on hiring an SEO is clear that no one can guarantee a top position. What an agency can commit to is a method, a measurement plan and honest reporting against the stages you agreed.