Analytics and visitor identification tools count every visit the same way, so a busy week can look like a full pipeline. Many of those visits come from people and programs that will never buy.
This applies to B2B sites that use analytics or company-level visitor identification to decide outreach. Signals raise the probability of a purchase, never the certainty, and a hand-raise such as a demo request outranks any inferred intent.
Why Does A Website Visit Not Always Mean Buying Intent?
A website visit is evidence of attention, not of a purchase decision. In Imperva's 2026 Bad Bot Report, bots made up over 53% of all web traffic, and the humans who remain include customers, candidates and early researchers. Inferred intent is more reliable when several signals point the same way. A hand-raise, such as a demo request, is the exception and stands on its own.
Non-buying visits come from four places:
- Bots and crawlers: Automated traffic that analytics tools only partly remove.
- People with no purchase role: Job seekers reading the careers page, competitors checking pricing, and agencies or vendors pitching you.
- Existing customers: Users logging in, reading docs or checking a renewal.
- Early researchers: Buyers learning about a problem months before they choose a vendor.
Tools for website visitor identification add a company name to a visit, and that name makes the visit feel like a lead. A matched name tells you who was there, not why they came.
The mechanics of how visitor identification names the companies behind anonymous visits are a separate topic. The question here starts after the match, with whether the visit means anything for sales.
Intent is better read as a pattern. A single page view is one event. A fit account that returns to pricing and integration pages, with several people involved, is a pattern a sales team can act on.
Practitioners make the same point. Writing in MarTech in October 2026, Jay Mandel, founder of the Marketing Accountability Council, argued that analytics show visits and clicks, not decisions, because buyers consult colleagues and return months later. That is a practitioner's opinion, not a measurement.
Who Visits A B2B Website Without Intending To Buy?
Non-buying B2B visits cluster in six groups, and each has a documented filter in common tools. They are existing customers, job seekers, competitors and their agencies, your own staff, automated crawlers and telecom matches.
Non-buying visitor types and how to filter them
| Visitor type | What they usually view | How to spot or filter them |
|---|---|---|
| Existing customers | Login, help centre, docs, pricing | Leadfeeder CRM exclusion |
| Job seekers | Careers and culture pages | HubSpot careers-path exclusion |
| Competitors and their agencies | Pricing, features, comparisons | HubSpot domain exclusions |
| Your own staff | Any page, often admin paths | GA4 IP filter |
| Bots and crawlers | Many pages in seconds | GA4 bot list, Clarity detection |
| ISP or telecom matches | Any page | Leadfeeder Top companies feed |
GA4 can filter your own team out as internal traffic, defined by IP address or range, with up to 10 data filters per property. Once a filter is active its effect is permanent, so run it in the Testing state first.
Job seekers and competitors look like buyers on a page count. A candidate may read six pages, and a competitor's product marketer may sit on your pricing page longer than a prospect does. HubSpot handles the candidate case with page-path exclusions, such as the careers page, inside its visitor intent criteria.
Competitors and the agencies that work for them are harder, because they view the same pages a buyer views. Their domains belong on a manual exclusion list. HubSpot accepts up to 100 excluded companies by domain.
Telecom matches name a network rather than a buyer. Leadfeeder's built-in Top companies feed leaves out companies in the Telecommunications industry, and a custom feed can apply the same rule.
Treat the table as a filter list, not a forecast. The mix of these groups differs from site to site.
How Much Website Traffic Comes From Bots?
Google Analytics 4 automatically drops traffic from bots on the IAB International Spiders and Bots List, but it cannot show how much it removed, so bots missing from that list still appear as visits. Across the internet as a whole, bots made up over half of all traffic in 2026.
53%
Bots made up over 53% of all web traffic in Imperva's 2026 Bad Bot Report, up from 51% automated traffic in the 2025 edition. The figure covers the internet as a whole, not B2B sites specifically.
2026 · Source
The number comes from a security vendor's annual traffic study. Imperva, a Thales company, also reported that AI-driven bot attacks surged 12.5 times. A B2B site's own share depends on its traffic sources.
What GA4 removes: GA4 excludes known bots and spiders automatically, using Google research and the IAB list. You cannot turn the exclusion off, and you cannot see how much traffic it removed. Bots that are not on the list stay in your reports.
What Clarity removes: Microsoft Clarity has bot detection on by default and filters bot sessions out of its dashboard, heatmaps and session recordings. Unlike GA4, Clarity shows the count of bot sessions. Microsoft says bots can be as much as 50% of total traffic for some sites. If someone turns detection off, nothing is excluded.
What the Bot Traffic card adds: Clarity's Bot Traffic card, announced in May 2025, shows the share of sessions that are likely bots and flags anomalies such as traffic spikes and odd referrers.
The rule: Never let an unfiltered visit count trigger outreach. A spike in sessions from one company or one referrer is a reason to check for bots before it is a reason to call.
How Does Research Behavior Differ From Buying Behavior?
B2B buyers do most of their evaluation without a seller, and in 6sense's 2025 Buyer Experience Report of more than 4,000 buyers, 94% of buying groups ranked preferred vendors before first contact. An early anonymous visit is therefore usually research, not a purchase in progress.
The 6sense survey, run by 6sense among buyers in North America, EMEA and APAC, also found that the balance between independent research and seller engagement moved from 70/30 to 60/40. Buyers chose their preliminary favourite 77% of the time, and buying cycles averaged about 10 months.
Older analyst research points the same way. In Gartner research published in 2018, B2B buyers spent just 17% of their buying time meeting potential suppliers. With three suppliers in the running, each one gets roughly 5% of the buyer's time.
Research and buying leave different trails on a site:
- Research: One visitor, blog and guide pages, long gaps between visits, no return to pricing.
- Evaluation: Several people from one account, pricing, integrations, security and implementation pages, visits close together.
The practical consequence is about timing. An anonymous visit in month two of a ten-month cycle is usually research, and a cold call at that point interrupts it. The same account turns into a buyer when its visits shift toward pricing, integrations and implementation pages and more than one person joins in.
Jay Mandel's line sums up the point. It is practitioner opinion, not data.
A visit doesn't prove intent, and a conversion doesn't tell the whole story.
Why Do Existing Customers Look Like Buying Intent?
Existing customers are a built-in false positive in company-level visitor identification, because an IP match cannot tell a renewal check from a new evaluation unless the tool is told which accounts are already customers. Customers visit pricing, docs and login pages all the time.
A customer on the pricing page can mean renewal shopping, a seat increase or a comparison with a cheaper option. None of those is new demand. An SDR who treats it as new demand confuses the customer and the account owner.
HubSpot: Buyer intent exclusions are manual, up to 100 companies by domain. Buyer intent runs on HubSpot Credits, and tracking a company costs 10 credits, so customers left in the tracked list spend credits on accounts you already have.
Leadfeeder: A custom feed can exclude companies whose CRM connection is Connected, which leaves new accounts only. A feed filtered on CRM opportunity status Won shows customers for upsell, and one filtered on Lost shows win-back accounts.
Do not delete customer visits. Route them to a separate expansion or churn-risk view that the account manager owns.
What Signals Separate Buying Intent From Browsing?
Buying intent shows up as a pattern, not a page view, and several people from one in-market company returning to pricing, integration or security pages within a few weeks is a stronger signal than any single visit. Each signal below adds confidence, and none is proof on its own.
Signals that raise confidence in buying intent
| Signal | Why it matters | Weak version | Strong version |
|---|---|---|---|
| Page type | Shows evaluation stage | Blog or careers page | Pricing, integrations, security |
| Depth | Separates skims from reading | One page, a few seconds | 3+ pages, 60+ seconds |
| Repetition | Shows sustained interest | One visit | 3+ visits in 90 days |
| Breadth | Shows a buying group | One visitor | Several visitors, one company |
| Fit | Removes non-buyers | Outside your market | Matches ICP industry and size |
| Convergence | Cross-checks signals | One signal layer | 2+ layers at once |
| Third-party research | Shows research elsewhere | No topic activity | Rising research on your topic |
Depth: Leadfeeder's feed recipes use "Page views per visit is at least 3" and "Visit length is at least 60 seconds" to cut skims, and "Visits is at least 3" for repeat interest.
Repetition, breadth and fit: HubSpot's visitor intent criteria set a minimum number of page visits and a minimum number of unique visitors from one company within the last 90 days. Page-path rules include pages such as pricing and exclude pages such as careers. Markets by industry, location and employee count mark the high-fit companies, and a Recommendation tab flags pages whose conversion rate beats the homepage.
Convergence: Warmly defines signal convergence as two or more signal layers active at the same time for the same account. Its layers are website signals, LinkedIn engagement and third-party research intent.
Third-party research: HubSpot research intent and Warmly's use of Bombora topic surges add research that happened on other sites. That shows a topic is live at the account, not that the account visited you.
Engagement is not intent: GA4 counts an engaged session when it lasts longer than 10 seconds, has a key event or has at least two page or screen views. That threshold measures behaviour. A job seeker reading three careers pages passes it easily.
Scores are a sort order: Vendor intent scores are models whose weights are not published. Warmly says an ML model weights its signals, and it does not publish the model or its validation. Use a score to decide which account to look at first, not as proof that the account is buying.
How Do GA4, Clarity, Leadfeeder, Warmly And HubSpot Handle Non-Buying Visits?
Analytics tools such as GA4 and Microsoft Clarity remove known bots but never name the company behind a visit, while visitor identification tools such as Leadfeeder, Warmly and HubSpot name the company but rely on filters you configure to drop customers, staff and telecom matches.
Warmly also claims person-level coverage. The trade-offs between company-level and person-level identification are a separate decision, so this section sticks to what each tool removes and how it judges intent.
GA4
What it identifies: GA4 reports anonymous sessions, pages, sources and events, with no company name attached.
Default filtering: Known bots and spiders on the IAB list are excluded automatically. The exclusion cannot be switched off or measured.
Filters you set: Internal traffic defined by IP address or range, with up to 10 data filters per property. Active filters are permanent, and excluded data is never processed.
How it judges intent: It does not. An engaged session is a behaviour threshold of more than 10 seconds, a key event or two page views.
Limitation: Bots outside the IAB list stay in reports, and GA4 gives no count of what it removed.
Microsoft Clarity
What it identifies: Microsoft Clarity records how anonymous visitors behave, through heatmaps and session recordings, and does not name companies.
Default filtering: Bot detection is on by default and removes bot sessions from the dashboard, heatmaps and recordings. The dashboard shows how many bot sessions it found.
Filters you set: Marketers can exclude bot sessions from campaign performance reviews using the Bot Traffic card, which also shows the share of sessions that are likely bots.
How it judges intent: It does not score intent. Rage clicks, dead clicks, excessive scrolling and quick backs are friction signals, so a long, busy session can mean a frustrated visitor rather than an interested one.
Limitation: Clarity explains behaviour on the page but cannot say which account a visitor belongs to, so it supports intent work without deciding it.
Leadfeeder
What it identifies: Leadfeeder names the companies behind visits. Dealfront has rebranded to Leadfeeder, and the visitor identification product formerly called Leadfeeder is now named Web Visitors.
Default filtering: The built-in Top companies feed shows identified companies with more than three pageviews, outside the Telecommunications industry and not yet assigned to a user. The All companies feed shows every identified company.
Filters you set: Custom feeds can exclude companies already connected to the CRM, require at least 3 visits, 3 page views per visit or 60 seconds of visit length, and exclude the thank-you page. Won and Lost opportunity status split customers into upsell and win-back feeds.
How it judges intent: Through feed rules. The Top companies feed treats more than three pageviews as the bar for attention.
Limitation: A pageview threshold measures volume, not purpose, so a candidate or competitor who reads four pages passes it. Leadfeeder's documented feed filters remove CRM-connected companies and thank-you page visits, so candidates and competitors need a separate check.
Warmly
What it identifies: Warmly says its IP-to-company matching covers 90%+ of B2B traffic at account level and that person-level identification covers 20-40%, varying by source. These are Warmly's own figures. It also matches visitors against CRM contacts.
Filters you set: ICP tiering handles fit separately from intent, and signal convergence flags accounts with two or more signal layers active at once.
How it judges intent: Warmly's intent score combines first-party signals, such as visit frequency, recency, page type and return visits, with third-party Bombora topic surges. Pricing pages count as high intent. Scores fall into bands of 90-100 urgent, 70-89 high, 50-69 medium and under 50 low, with signals from the last seven days weighted highest.
Limitation: An ML model weights the signals, and Warmly does not publish the model or its validation, so the score works as a sort order rather than proof.
Warmly announced in June 2026 that it had agreed to be acquired by HubSpot. Existing contracts and integrations remain unchanged for now.
HubSpot
What it identifies: HubSpot buyer intent connects anonymous visitors to known companies by IP address and shows company-level visits, unique visitors, last visit and top pages.
Default filtering: Exclusions are manual, up to 100 companies by domain, so customers and staff stay in view until someone adds them.
Filters you set: Up to 10 visitor intent criteria built from page-path inclusions such as pricing and exclusions such as careers, minimum page visits and minimum unique visitors from one company within 90 days, a country filter, and markets by industry, location and employee count.
How it judges intent: Visit criteria plus research intent, which matches companies to research topics across 200,000+ websites running HubSpot tracking and compares the past 30 days with the previous 30.
Limitation: Tracking a company costs 10 HubSpot Credits, so customers and staff left in the tracked list spend credits until someone excludes them by hand.
How each tool handles non-buying visits
| Tool | Names companies | Main filter | Intent logic |
|---|---|---|---|
| GA4 | No | IAB known-bot list | No, engagement only |
| Microsoft Clarity | No | Default bot detection | No, friction signals only |
| Leadfeeder | Yes | Telecom and pageview rules | Feed rules you set |
| Warmly | Yes, some people too | ICP tiering, convergence | Score bands, Bombora topics |
| HubSpot | Yes | Manual domain exclusions | Visit criteria, research topics |
What Do Visitor Identification Trends Mean For Intent?
Visitor identification is moving inside the CRM. Warmly announced on June 30, 2026 that it had agreed to be acquired by HubSpot, which already scores company visits and topic research in its own buyer intent tool. Warmly says existing contracts and integrations stay unchanged for now.
Three visitor identification trends shape how intent is read:
- Identification inside the CRM: Warmly's longer-term plan is to connect its context and agent capabilities across HubSpot's customer platform. Until then, Warmly remains a separate product with its own contracts.
- Blended scores: Scores now mix first-party visits with third-party research topics. HubSpot research intent draws on 200,000+ sites running HubSpot tracking, and Warmly adds Bombora topic surges to its score.
- Partial person-level coverage: By Warmly's own account, person-level identification covers 20-40% of B2B traffic, so by that figure most B2B visits are not tied to a named person.
The consequence for a B2B team is more signals arriving automatically. Each new layer creates candidates for a false positive as well as a true one, so the filtering and threshold rules in this guide matter more as scores get easier to switch on, not less.
Keep fact and opinion apart here too. The acquisition and the coverage figures are company statements, and the view that filtering matters more is this guide's judgement. Teams comparing website visitor identification tools should weigh how each one excludes customers and staff, not only how many companies it names.
When Should Sales Follow Up On A Website Visit?
Send a visit to sales only when a fit account shows at least two converging signals, such as repeat pricing-page visits plus several people from the same company, and route single visits to nurture instead. A hand-raise such as a demo request skips the queue and goes straight to sales.
Run this checklist before a visit reaches a rep:
- Bots and internal traffic are filtered out
- The account is not an existing customer, or it routes to the account owner
- The company fits your ICP market by industry, location and size
- The visit includes a high-intent page such as pricing, integrations, security or demo
- The visit is not only careers, support or login pages
- There are repeat visits, or more than one visitor from the company, in a short window
- A second signal layer is present, such as an email reply, a research topic or a form
Then apply the decision rule:
- One signal from a fit account: Send it to nurture or paid retargeting, not to a rep.
- Two or more converging signals from a fit account: Send it to sales with context, meaning the pages viewed, the number of visitors and any research topic.
- A hand-raise: Send it straight to sales, whatever the score says.
The rule matches how buyers behave. In the 6sense survey, buying groups ranked preferred vendors before first contact, so a rep who arrives with context on what the account has already read joins an evaluation that is under way rather than starting one.
Ownership, follow-up SLAs and the mechanics of routing identified accounts to sales belong to a separate playbook.
Frequently Asked Questions
Is a pricing page visit a buying signal?
A pricing-page visit is a stronger signal than a blog visit, but on its own it can come from a competitor, a customer checking a renewal or a researcher, so it needs a second signal before sales acts. Repeat visits or several people from one fit account make it worth a rep's time.
Can visitor identification tell job seekers from buyers?
Not from the company match alone, because a match says who visited, not why. Page-path rules do that work. HubSpot visitor intent criteria can exclude page paths such as the careers page, so companies whose visitors only read careers pages drop out of the intent list before anyone in sales sees them.
Is GA4 enough to measure buying intent?
No. GA4 removes known bots on the IAB list and reports engaged sessions, but it never names the company behind a visit, and an engaged session is only a behaviour threshold of more than 10 seconds, a key event or two page views. Intent also needs account identity, fit and repeat signals.
Does Microsoft Clarity identify companies?
No. Microsoft Clarity records anonymous behaviour with heatmaps and session recordings and filters bot sessions by default, but it does not name the company behind a visit. Its value for intent work is spotting friction, such as rage clicks and dead clicks, and showing what share of sessions are likely bots.
Sources
Sources
- warmly.ai
- warmly.ai
- warmly.ai
- The 2026 Bad Bot Report is Here! · community-cybersec.thalesgroup.com
- The Timeline for Influencing B2B Buyers Is Shrinking: Insights From 6sense's 2025 Buyer Experience Report · businesswire.com
- How B2B Sales Reps Maximize Customer Interactions · gcom.pdo.aws.gartner.com
- Why website analytics tell an incomplete story of buyer decisions · martech.org
- support.google.com
- clarity.microsoft.com
- support.google.com
- help.leadfeeder.com
- clarity.microsoft.com



