How We Measure B2B Demand
Most trend tools rely on search volume - aggregate keyword estimates that tell you what people type, not what they do. graph8 trends are built on behavioral data: real page visits from verified B2B professionals across the web.
Data Collection
We track page visits from verified B2B professionals across the web. Each signal represents a real person visiting a real page - identified through hashed email matching (HEM) and IP-to-company resolution.
Unlike search volume estimates that approximate interest, our signals are grounded in observed behavior. A visitor reading a product comparison page or a technical whitepaper is a stronger demand signal than a keyword typed into a search box.
Scoring Algorithm
Each trend receives a composite score based on multiple factors, weighted to surface meaningful demand shifts rather than noise.
7-day rolling average compared against the 28-day prior average. This smooths daily fluctuations while staying responsive to real shifts.
Applied on a logarithmic scale so that high-volume trends don't dominate, but extremely low-volume signals are appropriately discounted.
Penalizes spiky, one-off surges. A trend with steady daily visitors scores higher than one with a single large spike, even if total volume is similar.
A 0-1 score derived from page content analysis. Pages with buying intent (pricing, comparison, product) receive a higher weight than informational content.
Filters out consumer-heavy traffic. Trends with a high percentage of verified business professionals rank higher.
Trend Classification
Every trend is classified into one of four tiers based on growth rate and volume thresholds.
Over 200% growth with 100+ unique visitors. These are breakout topics gaining rapid traction.
Over 50% growth with 50+ unique visitors. Strong upward momentum worth monitoring.
Flat growth. Established topics with consistent demand that haven't shifted significantly.
Below -10% growth. Topics losing interest, which can be just as valuable to know.
Firmographic Enrichment
Raw page visits become actionable when tied to company and contact data. We resolve IPs to companies via our enrichment database at an 80%+ confidence threshold.
Each resolved company is matched to firmographic data: employee count, revenue range, industry classification, and country. Contacts are resolved for seniority level and department data - so you can see not just which companies are researching a topic, but who within those companies.
This enrichment layer is what transforms anonymous web traffic into the audience breakdown charts on each trend page - showing you the industries, company sizes, and seniority levels driving demand for any topic.
In graph8, you can filter in-market companies by any of these firmographic dimensions and build targeted outreach lists.
Commercial Intent Scoring
Not all page visits carry the same weight. Each URL in our dataset is analyzed for commercial intent - product pages, comparison articles, and pricing pages score higher than general informational content.
The B2B audience percentage further filters consumer traffic, ensuring that trends reflect genuine business buying behavior rather than casual browsing. A topic where 90% of visitors are verified professionals at mid-market companies signals real demand in a way that raw traffic numbers never could.
Data Freshness
Trends are recomputed regularly with fresh behavioral data, so growth scores and classifications stay current.
Each trend page includes 90 days of daily time series data, giving you enough history to distinguish lasting shifts from temporary spikes.
Underlying signal data has a 30-60 day time-to-live. Older signals age out naturally, keeping the dataset focused on current behavior rather than stale history.
See which companies are researching topics in your market
Browse trends for free, or sign in to build lists from in-market accounts and launch outreach.
Powered by graph8 B2B behavioral intent data.