Try ContactLevel Audiences with 10,000 contacts for free Sign up free

Summary: Can HubSpot Identify Anonymous Website Visitors?

HubSpot identifies the company behind an anonymous visit via reverse IP. It names an individual only if that person is already a known contact.

Key Features and Benefits:

  • Partly. HubSpot identifies the company behind an anonymous visit, never the anonymous individual. HubSpot's own documentation: "Buyer intent connects anonymous web visitors to known companies' IP addresses" (knowledge.hubspot.com, checked 2026-07-29).
  • You already have the basic version. The website visits (prospects) tool ships on all HubSpot products and plans and "uses the HubSpot tracking code to detect the IP address for each page view", then surfaces the company associated with it.
  • HubSpot documents the failure mode better than most vendors document their successes: "Smaller companies and individuals may not have their own IP addresses. In those cases, the prospect will appear as the internet service provider (e.g., Comcast, Cox, Verizon)."
  • Breeze Intelligence buyer intent is the paid layer and it is credit-metered — credits are consumed when new companies are added to your CRM, not for tracking signals on companies you already hold. Intent timeframes are capped at the last 90 days.
  • HubSpot does name individuals in one case only: a contact already in your CRM who has been cookied by the tracking code. That is recognition of someone you already know, not identification of a stranger.
  • ContactLevel works the same way at the identity layer — people already in your audiences, not net-new anonymous traffic — and adds the part HubSpot does not do: making those people reachable on LinkedIn, Meta, Google, Reddit and X at a 70-99% match rate.

Can HubSpot identify anonymous website visitors?

HubSpot identifies the company behind an anonymous visit via reverse IP. It names an individual only if that person is already a known contact.

DH
Dag HolmenCMO
8 minute read

Partly. HubSpot identifies the company behind an anonymous visit, never the anonymous individual — its own documentation says buyer intent "connects anonymous web visitors to known companies' IP addresses." HubSpot names a person only when that person is already a contact in your CRM and has been cookied.

Last verified: 2026-07-29. Every quote below comes from HubSpot's own knowledge base or product pages on that date, with the URL inline.

I'm Dag, co-founder of ContactLevel. We do not sell anonymous visitor identification, so I have no reason to talk HubSpot up or down. This page exists because HubSpot is the tool most teams already own, and a lot of them are shopping for a visitor-ID product they have partly paid for already — and partly cannot buy from anyone.


What HubSpot already gives you for free

If you pay for any HubSpot hub, the company-level answer is switched on. The website visits tool — historically "prospects" — is listed under all products and plans.

How it works, in HubSpot's words: "The website visits tool uses the HubSpot tracking code to detect the IP address for each page view." It then "surfaces publicly available information about the company associated with the visitor's IP address" (HubSpot Knowledge Base).

HubSpot is also unusually straight about where this breaks, and it is the same place every reverse-IP tool breaks: "Smaller companies and individuals may not have their own IP addresses. In those cases, the prospect will appear as the internet service provider (e.g., Comcast, Cox, Verizon)." HubSpot applies an ISP filter by default so you do not spend a quarter chasing Comcast.

Read that sentence twice before you buy anything in this category. It means your enterprise traffic resolves, your 40-person prospects resolve to their ISP, and a buyer working from their kitchen resolves to a home broadband provider regardless of how large their employer is. IP targeting for B2B goes deeper into what remote work did to this mechanic.


What Breeze Intelligence buyer intent adds

Breeze Intelligence is where Clearbit's visitor reporting ended up after HubSpot acquired it — Clearbit's own announcement names the buyer intent feature as the replacement for the retired Weekly Visitor Report.

The mechanism did not change with the name. HubSpot's documentation states: "Buyer intent connects anonymous web visitors to known companies' IP addresses" (knowledge.hubspot.com), and the product page describes "reverse-IP lookup technology" (hubspot.com).

What it does add is breadth of signal and CRM plumbing:

Website visits (prospects)Breeze Intelligence buyer intent
AvailabilityAll HubSpot products and plansMarketing / Sales / Service / Data / Content Hub Starter and above; Revenue Hub Pro and Enterprise
Entity resolvedCompany, via visitor IPCompany, via visitor IP
Signal typesWeb visits onlyVisitor intent, research intent, company news, contact-level signals such as job changes
Data points capturedIP and page viewsDomain, "Online identifiers, including visitor ID and IP addresses", timestamp, URL path
Cost modelIncludedHubSpot Credits — consumed when new companies are added to the CRM, not for tracking signals on companies you already hold
Time windowStandard analytics windowsIntent timeframes capped at the last 90 days
ExclusionsISP filter on by defaultUp to 100 companies can be excluded
Names an anonymous individualNoNo

Sources: use-prospects, use-buyer-intent, configure-buyer-intent, all read 2026-07-29.

The 90-day intent window is the constraint people trip over. If your sales cycle is nine months, HubSpot's intent view is a rolling quarter of it, not the whole thing.


Can HubSpot name a person, ever?

Yes, in exactly one situation, and it is worth being precise because this is where "HubSpot identifies visitors" gets oversold internally.

HubSpot names a known contact. If someone is already in your CRM and their browser carries the HubSpot tracking cookie — usually set when they filled a form or clicked a tracked HubSpot email — then their return visits are attributed to them by name.

That is recognition of someone you already have a relationship with. It is not identification of a stranger. The two get described with the same words in stack diagrams and they are not the same product:

What it meansWhat you need first
Recognition"Sarah, who filled our form in March, read pricing today"Sarah already in your CRM, cookied
Company identification"Someone at Acme read pricing today"Nothing — reverse IP does it
Person identification"Sarah Chen, VP Engineering at Acme, read pricing today, and she has never heard of you"An identity graph, and US traffic

HubSpot does the first two. It does not do the third, on any tier, at any price.


What does person-level identification, then?

Identity-graph vendors, and effectively only on US traffic. RB2B states its person-level identity is "a US-only technology with a US-only database" and Datamoon states "We only identify visitors in the US." Neither is being timid — that is the shape EU law produces, which deanonymizing website traffic works through in detail.

Expect a minority of sessions. RB2B publishes contact-level site ID coverage of 15-20% on its Pro tier and 35-45% on Pro+ (rb2b.com/pricing, 2026-07-29), against a homepage headline of identifying 70-80% of web traffic. Both are true; they count different entities. Ask any vendor which one they are quoting you.


Where ContactLevel fits, and where it does not

We have the same honest boundary HubSpot does, so I am not going to pretend otherwise: ContactLevel does not identify anonymous net-new website traffic.

ContactLevel names a website visitor only when that person is already in one of your ContactLevel audiences — synced from your CRM, uploaded, or built in-platform. If you need cold anonymous traffic resolved to a person, run RB2B, Dealfront or Datamoon upstream and pipe the output into us.

The part we do that HubSpot does not is activation. HubSpot will tell you Acme is warm and hand you the buying committee. It will not fix the identifier problem underneath: the work email in your CRM is not what LinkedIn, Meta, Google, Reddit and X match on. Nobody signs up to Meta with their work email. Push a raw HubSpot list to an ad platform and a large share of it silently fails to match.

Contact-level data enrichment maps the business identity to the personal identifiers ad platforms actually match on, which is how a list moves into the 70-99% range. That number is a list-to-platform match rate, not a visitor-ID coverage rate — setting it next to RB2B's 15-45% would be comparing two unrelated things, which is what B2B match rates exists to disarm.

On measurement: we report clicks and website visits back at the individual person level. We do not report per-person ad impressions. Person-level impression tracking is on the roadmap; it is not in the product today and we are not publishing a date. What we track is the statement of record.

Published pricing is on /pricing: $1,000/month for 10,000 net-new contacts, $3,000/quarter for 50,000, $10,000/year for 200,000. 14-day trial, 10,000 free contacts.


Where to go next

Can Clearbit identify anonymous website visitors? — what happened to Reveal and why Breeze Intelligence inherited it.

Can Marketo identify anonymous website visitors? — the same question for Adobe's automation platform, which answers it form-first.

Who is visiting my website? — the plain answer across every tool, with prices read off live pages.

Deanonymizing website traffic — the mechanisms, the real coverage numbers, and the 2026 GDPR and CCPA position.

IP targeting for B2B — why the ISP fallback HubSpot documents is the whole story of reverse-IP decay.

Contact-level data enrichment — the step between a CRM list and an ad audience that actually matches.

Buying group marketing — what to do once you know the company but need the committee.