Lead Generation

How to Qualify Leads with Website Data

A company's website is full of buying signals. How to read tech stack, performance, SEO and hiring signals to score and qualify B2B leads before contact.

StackOptic Research Team01 May 20269 min read
Qualifying B2B leads using observable signals from their website

You can qualify a B2B lead before you ever contact it, because a company's website broadcasts buying signals to every visitor. The technology it runs, the platform its store is built on, how fast and well-optimised its pages are, the marketing and chat tools it has installed, and what it is hiring for all tell you whether a prospect fits your ideal profile, has the problem you solve, and is investing in the area you sell into. Read those signals, score them, and you can rank a list so your team works the best opportunities first — then reach out with a message grounded in what you actually observed.

This builds directly on what technographics are and how to use tech-stack data to qualify leads and pairs with how to find websites using a specific technology.

Why the website is a qualification goldmine

Most lead qualification waits for a conversation — discovery calls, forms, demos — but a great deal can be known before any of that, from public signals the company puts on display. A website is, in effect, a self-published profile of how a company operates: what it has built, what it has bought, where it is investing, and where it is struggling. Because these signals are observable without contacting anyone, you can qualify at scale and in advance, spending your team's limited time only on prospects that already look like a fit. That is the difference between a flat list everyone works equally and a ranked list where effort follows opportunity.

The signals worth reading

Not every signal matters for every business, but most B2B sellers can qualify on some combination of the following.

Technology stack (technographics)

What a company runs is often the single best predictor of fit. If you sell a product that extends, integrates with, or replaces a particular technology, then the presence — or absence — of that technology in the stack is a direct qualification signal. The absence of a tool in your category is frequently the strongest buying signal of all, because it points to an unmet need. This is the heart of technographics, and it is why detecting a site's stack is so central to qualification.

Ecommerce and CMS platform

For anyone selling to online stores or content sites, the platform is a hard qualifier. A Shopify store either can or cannot use your Shopify app; a WordPress site either is or is not a fit for your plugin. The platform also implies scale and sophistication — an enterprise tier signals budget, a basic plan signals the opposite.

Performance, SEO and accessibility health

This is the signal sellers most often overlook, and it is one of the most powerful. A poor performance, SEO or accessibility score is a documented need. If you sell services or tools in those areas, a weak score is not a disqualifier — it is the reason to reach out, and a far more compelling hook than a generic introduction. Conversely, a site already excelling in your area is a poor fit. Either way, the score qualifies.

Marketing and chat tools

The tools a company has installed reveal budget and maturity. Paid advertising tags, marketing-automation platforms, A/B-testing tools, live chat and conversion software all cost money and effort — their presence signals a company that invests in growth and has the budget to buy. The specific tools also tell you what the company values and where it might have gaps.

Hiring and careers pages

A careers page is a window into a company's direction. Hiring in roles relevant to what you sell is both a growth signal and a trigger event — a company building out a function is a company about to spend on tools for that function. An empty or stale careers page suggests the opposite.

Recent redesign or migration

A site that has recently been rebuilt or migrated to a new platform is a company in a moment of change, and moments of change are when new vendors get evaluated. Migration is one of the highest-intent trigger events there is.

From signals to a score

A pile of signals is not yet useful; a single comparable number is. Build a simple weighted rubric. The table below is an illustrative starting point — your weights should reflect what actually predicts revenue for your product.

SignalWhat it tells youExample score
Runs a technology you extend/replaceFit and need+30
Lacks a tool in your categoryUnmet need (strong buying signal)+25
Ecommerce/CMS platform matches ICPHard fit qualifier+20
Poor performance/SEO/accessibility scoreDocumented need you can solve+20
Paid marketing / conversion tools presentBudget and maturity+15
Hiring in a relevant roleGrowth + trigger event+15
Recent redesign or platform migrationHigh-intent trigger+20
Already excels in your areaPoor fit−20
Tiny site / no investment signalsLikely low budget−15

Sum the weighted signals into one score, then set thresholds — for example, 60+ means contact now, 30–59 means nurture, below 30 means skip for now. Keep it deliberately simple to start. The point is not precision; it is a consistent, defensible way to rank prospects so the best fits surface first.

Calibrate the rubric against your own deals

The weights above are a guess until your own data corrects them. The single most valuable thing you can do is look back at your won and lost deals and ask which website signals the winners shared and the losers lacked. Maybe the migration signal predicts almost nothing for you, while the missing-tool signal predicts most of your best customers. Maybe a particular platform converts at triple the rate of others. Feed those findings back into the weights, and your rubric stops being generic best-practice and starts reflecting your actual market. This is a continuous loop: score, contact, close or lose, and re-weight. Over a few cycles the rubric becomes a genuine model of what a good customer looks like for you, which is far more valuable than any off-the-shelf scoring template — and it compounds, because every deal you close or lose makes the next round of scoring sharper.

A poor score is an opportunity, not a red flag

It is worth dwelling on this because it inverts how many sellers think. When you find a site with a slow page, weak on-page SEO, or accessibility failures, the instinct is to see a low-quality prospect. But if those are the problems you solve, you have just found a qualified lead and its qualifying reason in one observation. The outreach writes itself: you noticed something specific and real, you can quantify the impact, and you can help. That is the opposite of a cold pitch. It also keeps you honest — you are only reaching out to companies that genuinely have the problem you address, which is both more effective and more ethical than pitching everyone. The weak score is simultaneously the qualifier and the personalisation hook, which is why performance and SEO health belong in every relevant seller's rubric.

Tie qualification to the message

Qualification that does not change the outreach is wasted effort. The entire payoff of reading website signals is that you can open with something true and specific: the platform they run, the tool they are missing, the score you measured, the role they are hiring for. That specificity is what separates a relevant note from spam, and it is only possible because you qualified on observable data first. Match the message to the signal that earned the prospect its score — a budget signal calls for a different pitch than a documented technical gap. The rubric tells you who to contact and in what order; the underlying signals tell you what to say. Use both.

A worked example

Picture two prospects that look identical on paper — both mid-sized online retailers in your target region. Firmographics cannot separate them, but their websites can. The first runs your target ecommerce platform, has a paid marketing tag and a live-chat tool installed, scores poorly on page speed, and is hiring a growth marketer. The second runs a platform you do not support, has no paid-marketing or conversion tooling, loads quickly, and has a stale careers page. Under a sensible rubric the first scores highly — platform fit, budget signals, a documented need you can solve, and a trigger event all stack up — while the second scores low and rightly drops down the queue. Same firmographics, opposite priority, and the difference came entirely from public signals you read before making contact. That is the whole point: the website let you rank two look-alike companies correctly without speaking to either, so your team's first call goes to the one far more likely to convert.

Knowing when to disqualify

Qualification is as much about saying no as saying yes, and website signals make disqualification fast and unemotional. A site already excelling in the exact area you sell into is a poor fit — there is no problem for you to solve, so it belongs at the bottom of the list or off it entirely. A tiny site with no investment signals at all is unlikely to have budget. A platform you cannot support is a hard no for a platform-dependent product, full stop. Disqualifying these prospects early is not pessimism; it is what frees your team to concentrate on the accounts that can actually become customers. A good rubric does this automatically by assigning negative scores to anti-signals, so poor-fit prospects fall out of the queue without anyone having to spend time on them. The discipline to not contact a bad-fit account is one of the most underrated drivers of a healthy reply rate, because every irrelevant send dilutes your sender reputation and your team's focus.

Combine with intent and timing

Website signals describe a company's current state; layering on timing signals tells you when to act. A hiring spike, a recent funding round, a platform migration, or a freshly published weakness in a site audit all suggest a company in motion and more open to new solutions now. A fit-but-quiet account belongs in nurture; a fit-and-active account belongs with a rep today. The richest qualification combines the static fit signals from the website with these dynamic timing signals, so your queue is ordered not just by how well a prospect fits but by how ready it is — turning a static scored list into a living prioritisation engine that surfaces the right account at the right moment.

Compliance note

Reading public, company-level website signals to assess fit is low-risk, because it concerns the company and its technology rather than individuals. Privacy and anti-spam law engage at the outreach stage, once you attach personal contact data: under GDPR you need a lawful basis such as legitimate interest, with transparency and an easy opt-out; CAN-SPAM and CASL require honest identification and a working unsubscribe. So qualify on public business data freely, then contact people lawfully, relevantly, and with a way to opt out. Relevance — which good qualification guarantees — is both the legal safe harbour and the thing that makes outreach work.

The workflow

  1. Choose the signals that predict a good customer for your product.
  2. Read them from each prospect's website — stack, platform, scores, tools, hiring, recent changes.
  3. Score each prospect with a simple weighted rubric and rank the list.
  4. Calibrate the weights against your own won and lost deals.
  5. Contact the best fits with a message grounded in the specific signal you observed — lawfully and relevantly.

Go deeper

Want every qualification signal in one place? Analyse any URL with StackOptic — tech stack, performance, SEO, accessibility and more in a single report, free, no sign-up.

Frequently asked questions

How do you qualify a lead from its website?

Read the observable signals the site exposes to every visitor: the technology stack, the ecommerce or CMS platform, performance and SEO health, the marketing and chat tools in use, and the careers page. Each signal indicates fit (can they use what you sell?), need (do they have the problem you solve?) or budget (are they investing?). Combine the signals into a score so you can rank prospects, then contact the best fits with a message that references what you actually found.

What website signals indicate a good B2B lead?

Strong signals include a tech stack your product extends or replaces, an ecommerce platform that matches your ICP, the presence of paid marketing tools (a budget signal), active hiring in relevant roles (a growth and trigger signal), and a recent redesign or platform migration (a moment of change). Poor performance, SEO or accessibility scores are also valuable — they document a need you can solve and give you a concrete, relevant reason to reach out.

Why is a low performance score a good outreach hook?

Because it is evidence of a problem the prospect may not have quantified yet. If you sell performance, SEO, accessibility or related services, a documented weak score turns a cold pitch into a relevant, specific observation: you noticed something real and can help fix it. It is far more compelling than a generic introduction, and it qualifies the lead at the same time — a site with no problems in your area is a poor fit, while one with clear gaps is a strong one.

How do I build a lead-scoring rubric from website data?

List the signals that predict a good customer for you, assign each a weight by how strongly it predicts fit or intent, and define how to score each one from the data. Sum the weighted scores into a single number, then set thresholds — for example, contact now, nurture, or skip. Keep it simple at first, calibrate the weights against your own won and lost deals, and refine as you learn which signals actually correlate with revenue.

Does qualifying leads this way comply with privacy law?

Reading public, company-level website signals to assess business fit is generally low-risk, because it concerns the company and its technology rather than individuals. Privacy law (GDPR, CCPA and similar) applies once you attach personal contact data and start outreach, where you need a lawful basis, honest identification and an easy opt-out under GDPR, CAN-SPAM and CASL. Qualify on public business data, then contact people lawfully and relevantly.

Analyse any website with StackOptic

Get the full technology stack, performance, security and SEO report in seconds — free.

Analyse a website

Related articles