how to score leads based on seo intent signals SEO

Two leads arrive on the same day. Both fill in the same form. Both work at companies that match your ideal customer profile.

The first landed on a blog post about industry trends, read for ninety seconds, and left. The second arrived on a comparison page, read a case study, returned two days later to pricing, then converted.

Your CRM scores them identically. Your sales team calls them in whatever order they appear. One of those calls is a waste of an hour.

Scoring leads on SEO intent signals fixes that. This guide covers the signals worth scoring, how to weight them, and how to build a model your sales team will actually use.

What SEO Intent Signal Scoring Means

SEO lead scoring ranks an organic prospect using the likely intent behind their search, the value of the page they entered on, their research behaviour, their commercial fit, and the confidence you have in the identity behind the record.

The distinction that makes it work is simple. Fit tells you who. Intent tells you when. Behaviour tells you what they are doing with you.

Traditional scoring answers only the first question. A perfect-fit account scores identically in month one and month twelve of their buying cycle, which is precisely the information a salesperson does not need.

Reported outcomes support the combination. Companies using intent-based models see notably higher conversion rates than those scoring on company data alone, and fit-only models are estimated to miss a majority of genuinely high-intent buyers while intent-only models flood sales with poor-fit contacts.

The Keyword Attribution Problem You Must Design Around

Before building anything, accept a constraint.

Google removed keyword-level data from analytics in 2013 when it moved organic search to HTTPS. GA4 inherited that blank space. Search Console gives you queries without conversions. GA4 gives you conversions without queries. They do not natively join.

So you cannot reliably tie a named lead to an exact search term. Any model that assumes you can is built on invented data.

See also  Organic Search Visibility and SEO Performance Evaluation: A 2026 Framework

The workable approach is to treat the landing page as intent evidence rather than the query. Support it with aggregate query intelligence for that page, on-site behaviour, form answers, enrichment, and self-reported source.

One useful weighting scheme from practitioners joining Search Console and GA4 data applies multipliers by query type: branded highest, then transactional, commercial, navigational, and informational lowest. You can apply the same logic to landing pages when query data is unavailable.

The Five SEO Intent Signals Worth Scoring

Entry Page Intent Tier

This carries the most weight because it is the closest proxy you have for the search that started the session.

Entry Page TypeImplied IntentSuggested Points
Pricing or request-a-quoteTransactional20
Comparison or alternatives pageCommercial investigation18
Service or solution pageCommercial15
Case studyProof-seeking12
Bottom-funnel guideProblem-aware8
General blog or news postInformational2

The gap between the top and bottom of that table should be large. A pricing-page entry and a blog entry are not two variations of the same lead.

Research Path and Proof Consumption

What someone reads after arriving matters as much as where they landed.

Score proof-seeking behaviour specifically: case studies, comparison content, pricing, integration or implementation documentation, and returning sessions. A commercial landing page, a relevant case study, and a pricing visit carry more meaning than a long string of unrelated pageviews.

Context also shapes weight. A return visit that moves from a blog post to pricing should score higher than a second view of the same blog post. Movement toward the decision is the signal, not activity volume.

Velocity and Recency

Velocity frequently beats volume. Three sessions inside 48 hours carries far more predictive weight than fifteen sessions spread across six months.

Score compression of activity, not the raw count. A model that rewards accumulated pageviews will eventually rank your most distracted reader as your hottest lead.

Account Clustering

When several people from one company engage in the same window, the signal strengthens considerably.

Three stakeholders from one organisation viewing pricing and comparison content inside a ten-day window is a high-confidence buying signal. One contact doing the same is a maybe.

If you can resolve leads to accounts, add points at the account level rather than only the contact level.

Fit and Identity Confidence

Fit still matters. Role, company size, industry, and technology stack all belong in the model.

See also  FAQ Schema Markup Best Practices for Financial Products in 2026

Identity confidence is the signal most teams forget. A high score built on an unverified identity or conflicted attribution should route to verification, not to your senior sales queue.

Build the Score as Two Models, Not One

Combining fit and intent into a single number destroys the information you need to act.

Build two:

  • Fit score, 0–50. Firmographic and role match. Static, slow-changing.
  • Intent score, 0–50. SEO entry intent, research path, velocity, recency. Dynamic, decaying.
  • Total, 0–100. The sum, used for routing.

Cap the fit contribution deliberately. A perfect firmographic match with zero intent should not reach your hot queue, because that lead is a year away and the call will confirm it.

Keeping the two visible also makes the score readable. A rep seeing 45 fit and 12 intent knows to nurture. A rep seeing 20 fit and 48 intent knows to qualify hard on budget.

Apply Negative Scoring and Hard Disqualifiers

A model that only adds points will eventually rank a job applicant above a buyer.

Deduct for:

  • Careers, jobs, or internship page visits
  • Competitor or agency domains in the email
  • Free email domains where your ICP is enterprise
  • Vendor pitch language in form fields
  • Duplicate records and obvious spam patterns
  • Weak or unverifiable identity data

Set hard floors too. Some conditions should disqualify regardless of total score, rather than being outweighed by engagement volume.

One practical caution from practitioners: avoid pushing scores deeply negative. A lead buried at minus forty has to climb out of a hole before genuine future interest registers.

Set Decay Rules So the Score Reflects Now

Without decay, someone who visited pricing six months ago still reads as hot today.

Common configurations reduce behavioural scores after 14–30 days of inactivity and reset them after around 60 days. A simpler version deducts a fixed number of points for every 30 days without activity.

Decay should apply to the intent score only. Fit does not fade because someone stopped browsing.

This single rule does more to keep a model honest than any amount of signal engineering.

Attach a Confidence Grade to Every Score

Because you cannot always tie a lead to a query, every score carries uncertainty. Make that explicit.

Grade each record high, medium, or low confidence based on how much of the intent evidence is direct versus inferred. A lead with a known entry page, verified identity, and clear self-reported source is high confidence. A lead assembled from an ambiguous landing page and a free email address is not.

See also  Conversational Search Engine: What It Is and How to Win in 2026

Route low-confidence records to verification rather than to sales. Leaders should be able to see why a lead earned each point and how reliable the underlying data is.

Route by Score

A score that does not trigger an action is decoration.

BandTotal ScoreAction
Hot70–100Immediate outreach, senior rep, within minutes
Warm45–69Standard queue, contact same day
Nurture25–44Automated sequence, no rep time
VerifyAny, low confidenceEnrichment and identity check first
DisqualifiedHard floor triggeredSuppress from paid audiences

Feed the disqualified band back into your advertising suppression lists. Intent scoring is worth more when it also stops you paying to reach the wrong people twice.

Validate Against Pipeline, Then Reweight

The weights in this guide are a starting point, not an answer. Yours will differ.

Validate properly:

  1. Pull 12–18 months of pipeline and closed-won data.
  2. Hold back roughly 10% as a control group.
  3. Check whether hot leads genuinely convert better than warm, and warm better than nurture.
  4. If the bands do not separate, the weights are wrong, not the concept.
  5. Reweight quarterly and version the model so you can compare.

Build the reporting chain end to end: query, landing page, on-site event, CRM lifecycle stage, closed deal. Without that progression you cannot tell whether the score predicts anything.

Mistakes That Break Intent Scoring

  • Assuming analytics can name the exact keyword behind every lead.
  • Scoring pageview volume rather than movement toward a decision.
  • Merging fit and intent into one opaque number.
  • Building a model with no negative scoring.
  • Skipping decay, so historical interest reads as current.
  • Never validating against closed-won data.
  • Launching a model sales was not consulted on, which they will then ignore.

A 30-Day Build Sequence

Week one. Map entry pages to intent tiers and agree the point values with sales.

Week two. Create fit score, intent score, and total score fields in the CRM. Configure the additive rules.

Week three. Add negative scoring, hard disqualifiers, decay logic, and the confidence grade.

Week four. Set routing rules, run the model against historical closed-won data, and reweight before it touches a live lead.

The consultation in week one matters more than the configuration in week two. A model sales does not believe in is a field nobody looks at.

FAQs

How do you score leads based on SEO intent signals?
Assign an intent tier to the entry page or query cluster, then add points for research path, velocity, account clustering, and fit, minus negative signals.

Can analytics show the exact keyword behind every organic lead?
No. Keyword-level data has been unavailable since 2013, so use the landing page and aggregate query data as intent evidence instead.

What is score decay in lead scoring?
It reduces behavioural scores after a period of inactivity, commonly 14–30 days, so the score reflects current intent rather than historical interest.

Should fit and intent be one score or two?
Two. Fit tells you who is a good customer, intent tells you when they are ready, and merging them hides the information reps need.

How do you know if a lead scoring model works?
Validate against 12–18 months of pipeline data with a holdout group and confirm that hot leads convert measurably better than warm ones.

I'M LISTENING

Global Contact Form