Capture each lead's first source, store it against the deal in your CRM, and report the opportunities and revenue organic search started.

Collage of a hand pouring coins into a pipe funnel

To measure B2B SEO by pipeline, capture where each lead first came from, store it in your CRM against the contact and the deal, and report how many opportunities and how much revenue organic search started each month. Traffic tells you people visited. Pipeline tells you whether SEO is paying for itself.

Most B2B SEO reports still lead with sessions and rankings. They’re easy to pull and they usually go up. But a board doesn’t fund traffic. It funds deals, and in B2B those deals take weeks or months to close, often after several visits from several people.

That’s why SEO attribution matters so much in B2B. If you can’t connect an organic visit to a closed deal, SEO ends up judged on the wrong numbers and cut when budgets tighten.

Why traffic misleads in B2B

Traffic misleads because most B2B searches come from people who will never buy. Students, job seekers, competitors and people reading a definition all count as visits. A post that pulls 5,000 visits a month can produce no leads, while a service page with 200 visits produces three qualified opportunities.

It also misses how B2B buying works. Several people research before anyone fills in a form, which we covered in our post on writing for the whole buying committee. The first visit might be organic, the form fill might come weeks later from a direct visit. Report only the last click and SEO looks weaker than it is.

Tag every form and call with its source

The first step is to record where each lead came from at the moment they become a lead. That means:

  1. Add hidden fields to every form. Capture the first source, the landing page and the referrer when someone first arrives, store them in a first-party cookie, and pass them into hidden fields when they submit.
  2. Keep both first touch and last touch. First touch shows what started the journey. Last touch shows what closed it. B2B SEO usually shows up strongest in first touch.
  3. Track calls too. Many B2B buyers pick up the phone. Use call tracking with a number pool for organic visitors so those calls carry a source.
  4. Test it. Submit a test lead from a Google search and check every field lands in the CRM correctly.

Your analytics tools help, but they don’t replace this. Google Analytics shows sessions and conversions, and Search Console shows queries and clicks. Our comparison of Search Console and GA4 explains what each is good for. Neither knows which deals closed.

CRM fields to add

Once the data arrives, your CRM needs somewhere to keep it. These fields cover most B2B setups:

Field Where it lives What it’s for
Original source Contact The channel that first brought them in
First landing page Contact Which page or topic started the journey
Latest source Contact The channel of the visit that converted
Lead source at deal creation Deal Copies the contact’s original source onto the deal
Deal stage dates Deal When it became qualified, proposal, won

The deal level field is the one most teams miss. Without it, you can’t report revenue by source, only contacts. Set it to copy automatically when a deal is created, so sales doesn’t have to fill it in.

A simple monthly pipeline report

Keep the report short enough that someone reads it. One table and three lines of commentary work well:

  1. Organic leads: new contacts whose original source is organic search.
  2. Qualified opportunities: deals created from those contacts.
  3. Pipeline value: the total value of open organic deals.
  4. Revenue won: closed deals with organic as the original source.
  5. Top landing pages: the pages that started the most opportunities.

Show a rolling twelve months, because B2B sales cycles make month to month figures jumpy. Then compare revenue won with what you spend on SEO, which gives you a working return on your SEO agency.

What to do with the numbers

The report should change what you work on. If service pages start most deals, build more of them and improve the ones you have. If a guide starts opportunities, write more on that topic and link it to the right service page. If traffic grows but opportunities don’t, the problem is usually intent or conversion, which is why SEO and CRO work best together.

Be patient with the timeline as well. Our post on how long B2B SEO takes to bring in leads sets out what to expect in the first months.

When the data is incomplete

No tracking setup catches everything. Buyers share links in Slack, forward PDFs and type your name into Google after hearing about you at an event. Some of that shows up as direct or branded search rather than organic.

Two simple habits fill the gap. Add a “how did you hear about us?” field to your main enquiry form and compare the answers with the tracked source. And watch branded search volume in Search Console alongside your pipeline report, because growth in people searching your name often follows good organic content. Neither is perfect, but together they give a fairer picture than last click alone.

Common mistakes

  • Counting only last click, which hands SEO’s credit to direct and email.
  • Letting sales overwrite the source field by hand.
  • Reporting leads without checking how many were qualified.
  • Judging SEO on three months of data in a six month sales cycle.

Our B2B SEO agency sets up this tracking at the start of every engagement, so results are reported in pipeline from the first quarter. If you’d like help connecting your search data to your CRM, book a free strategy session.

Related reading: our guides to account based SEO and what a good SEO agency report should show.

Common questions

How do you measure B2B SEO by pipeline?

Capture where each lead first came from, store it in your CRM against the contact and the deal, and report how many opportunities and how much revenue organic search started each month.

Why is traffic a poor measure of B2B SEO?

Most B2B searches come from people who will never buy, and buyers often convert weeks after their first organic visit. Traffic can rise while leads stay flat.

Should B2B SEO use first touch or last touch attribution?

Keep both. First touch shows what started the journey and is where SEO usually shows up strongest. Last touch shows what closed it.

Which CRM fields do I need for SEO attribution?

At minimum: original source, first landing page and latest source on the contact, plus a lead source field on the deal that copies across automatically when the deal is created.

Jozef RaczkaFave songAlex ChiltonThe Replacements · Pleased to Meet Me, 1987

Joe is a Search Executive at Circulate, with over 6 years of experience in SEO content writing and strategy. Having achieved Masters' in script writing & magazine journalism, he brings the best of both disciplines to his writing. Providing creativity, a facts-led approach to finding the story and a rigid commitment to good structure. His articles have been featured in UNILAD, being cited in multiple sources for his SEO expertise and has led to participation in nationally broadcast media events. He's written for multiple publications and media, contributing to short-form audio play content and podcast hosting & production. Outside of work, he enjoys watching a good film and making a good soup.FromSutton ColdfieldBased inSheffieldStudiedFilm, Journalism & ScriptwritingProudest campaignHarbour House