Journeys Through Search
CRM integrations

Tracking SEO in your CRM: from organic visit to closed deal

Search Console shows clicks. Your CRM shows deals. Nothing connects the two unless every lead arrives with its source. Here is how we put organic search on the lead record, on forms, calls and chats.

Journeys Through Search · Updated · 4 min read

In short

  • Store the landing page and referrer in a first-party cookie on the first visit.
  • Pass them into hidden fields on forms and chats, and onto call records from call tracking.
  • Let one lead source rule in the CRM turn that data into "Organic", the same way for every lead.
  • Report organic leads by landing page through to opportunities and revenue, and flag leads with no source.

Why SEO leads go missing in the CRM

A visitor finds you on Google, reads your pages, and calls the next day. In the CRM, that lead says "Phone" or has no source at all. SEO did the work, and the report gives it no credit.

Paid campaigns carry UTM tags and click IDs. Organic visits do not. To credit SEO, the website has to remember where the visitor came from and hand it to the CRM when they get in touch.

What the CRM can and cannot know about an organic lead

  • It can know the referrer: that the first visit came from Google, Bing or another search engine.
  • It can know the landing page: the first page the visitor saw.
  • It cannot know the search term. Search engines do not pass the organic keyword to your website.

So the landing page is the link between SEO and sales. Search Console tells you which queries a page ranks for. The CRM tells you which leads and deals that page brought in.

2. Capture it on every way a lead gets in touch

A source on web forms only is half a picture. Calls and chats need the same data.

Forms

Hidden fields read the cookie and send the landing page and referrer with the form, into their own CRM fields.

Chats

Pass the tracking cookie values into custom fields on the chat, so they reach the lead with the transcript.

Calls

Call tracking (with a tool like CallTrackingMetrics or CallRail) records the source and landing page for each caller and sends them to the CRM with the call.

Test each one. We have fixed webforms that sent the wrong landing page to call tracking, and chat widgets that did not pass the cookies at all.

Talk through your project

A free call about your integration, your CRM or whatever you are stuck on. Honest advice, even if you never hire us. No obligation.

Book a free call →

3. Turn the data into a lead source

Raw URLs are hard to report on. A lead source rule in the CRM reads the stored values and sets one clear lead source.

  • A search engine referrer and no campaign tags: Organic.
  • Campaign tags or a click ID: the paid channel and campaign.
  • Parse the landing page URL into its own fields, so reports can group by page.
  • Keep an original lead source that does not change, next to a latest lead source.
  • Require a lead source before a lead can be converted to an opportunity.

We build these rules in Salesforce and Zoho CRM. Keep the names consistent: one spelling of "Organic", one value per channel.

4. Report organic leads through to revenue

Once the source is on the lead, carry it to the opportunity. Then the CRM can answer questions that SEO reports leave open.

  • Organic leads, opportunities and closed deals, by month.
  • Deals and revenue by landing page, to see which content sells.
  • Conversion rate and deal size for organic, next to the other channels.
  • Organic results by location, service or customer segment.

Put these next to your Search Console data in one dashboard. Search Console shows what ranks. The CRM shows what it is worth.

5. Keep the source data clean

  • Run a daily report of new leads with a missing or inconsistent source, and look into them.
  • Re-test forms, chats and call tracking after a website change.
  • Update historical leads when a lead source rule changes, so old reports still compare.

Where to start

Start with the cookie and your main contact form, then add calls and chats. The first report to build is organic leads by landing page.

To see where source data drops off between your website, phone system and CRM, sketch it with our free tech stack diagram builder, or book a free call and we will trace one lead with you.

Respect privacy laws and cookie consent

Tracking only holds up if it respects the people you track. Privacy laws and browser rules keep tightening, and a cookie banner that does nothing is not enough.

  • Ask before you track: analytics and ad cookies wait until the visitor accepts, with an easy way to say no.
  • Use Google Consent Mode, so Google tags follow the visitor’s choice.
  • Honor Global Privacy Control: a browser that sends it is treated as a no.
  • Let visitors change their mind later, from a cookie settings link in the footer.
  • Keep your privacy policy and SMS consent wording in step with what you collect and send.

This is how we set up tracking on our own sites and for clients. It is general guidance, not legal advice: check the rules that apply to your business with your legal team.

Want help with this?

Book a free call about your CRM, integrations or reporting, or map your systems first with our free tech stack diagram builder.