SEO & Website Traffic

Monitor traffic trends and engagement metrics to identify companies experiencing growth or decline in their digital presence.

Overview

SEO & Website Traffic signals reveal which companies are growing or struggling digitally—surfacing both opportunities and pain points.

We pull monthly traffic data across millions of domains, computing month-over-month and 3-month change percentages. Signals fire when traffic crosses significance thresholds (surges >25%, declines >20%, or 3+ consecutive months of directional change). Each signal includes traffic source breakdown, engagement metrics (bounce rate, pages/visit, duration), and global rank.

Available Subtypes

SignalSubtype EnumDescription
Traffic SurgetrafficSurgeSignificant month-over-month traffic increase
Traffic DeclinetrafficDeclineSignificant month-over-month traffic decrease
Sustained GrowthsustainedGrowthMultiple consecutive months of traffic increases
Sustained DeclinesustainedDeclineMultiple consecutive months of traffic decreases

Schema

{
  "signal_id": "9fc7f6c1-791c-4913-98d2-8d6122cdae5b",
  "batch_id": "2026-01-23-13-39-33",
  "signal_type": "website-traffic",
  "signal_subtype": "trafficSurge",
  "detected_at": "2026-01-23T13:39:33Z",
  "association": "company",
  "company": {
    "name": "Telesure Group Services",
    "domain": "telesure.co.za",
    "linkedin_url": "linkedin.com/company/telesure-group-services",
    "industries": [
      "Insurance",
      "Jobs and Employment"
    ],
    "employee_count_low": 101,
    "employee_count_high": 250
  },
  "data": {
    "summary": "telesure.co.za traffic surged 139% to 34K monthly visits with 3 consecutive months of growth.",
    "relevance": 50.0,
    "traffic": {
      "2025-10-01": 4543,
      "2025-11-01": 14075,
      "2025-12-01": 33677
    },
    "traffic_band": "emerging",
    "change_mom_pct": 139.3,
    "change_3mo_pct": 641.3,
    "trend": "up",
    "consecutive_months": 3,
    "global_rank": 970563,
    "category": "Jobs_and_Career/Jobs_and_Employment",
    "traffic_sources": {
      "direct": 0.4,
      "search": 0.47,
      "referral": 0.09,
      "social": 0.02,
      "paid": 0.01,
      "mail": 0.0
    },
    "engagement": {
      "bounce_rate": 0.62,
      "pages_per_visit": 1.78,
      "avg_visit_duration_seconds": 266
    },
    "top_countries": {
      "ZA": 1.0
    }
  }
}

Field Reference

Core Fields

FieldTypeDescription
signal_idstring (UUID)Unique identifier for this signal
signal_typestringAlways "website-traffic"
signal_subtypeenumtrafficSurge, trafficDecline, sustainedGrowth, sustainedDecline
detected_atstring (ISO 8601)When signal was detected
associationstringAlways "company"

Company Object

FieldTypeDescription
company.namestringCompany name
company.domainstringCompany website domain
company.linkedin_urlstringLinkedIn company URL
company.industriesarray[string]Industry classifications
company.employee_count_lowintegerLower bound of employee count
company.employee_count_highintegerUpper bound of employee count
company.descriptionstringCompany description

Data Object

FieldTypeDescription
data.summarystringHuman-readable summary of the traffic signal
data.relevancefloatRelevance score (0-100)
data.trafficarray[object]Monthly traffic data
data.traffic_bandenumTraffic size category: emerging, small, medium, large
data.change_mom_pctfloatMonth-over-month change percentage
data.change_3mo_pctfloat3-month change percentage
data.trendenumup or down
data.consecutive_monthsintegerNumber of consecutive months with this trend
data.global_rankintegerSimilarWeb global rank (null if unavailable)
data.categorystringIndustry category (null if unavailable)

Traffic Sources Object

FieldTypeDescription
data.traffic_sources.directfloat (0-1)Proportion of direct traffic
data.traffic_sources.searchfloat (0-1)Proportion of search traffic
data.traffic_sources.referralfloat (0-1)Proportion of referral traffic
data.traffic_sources.socialfloat (0-1)Proportion of social traffic
data.traffic_sources.paidfloat (0-1)Proportion of paid traffic
data.traffic_sources.mailfloat (0-1)Proportion of email traffic

Engagement Object

FieldTypeDescription
data.engagement.bounce_ratefloat (0-1)Bounce rate
data.engagement.pages_per_visitfloatAverage pages viewed per visit
data.engagement.avg_visit_duration_secondsintegerAverage visit duration in seconds

Top Countries Object

FieldTypeDescription
data.top_countriesarray[object]Country code with traffic proportion

Example Output

"Noticed EGK has had 3 consecutive months of traffic growth—up 319% to 6K monthly visits. That kind of sustained digital momentum usually signals broader growth initiatives. Would love to share how we're helping similar companies capitalize on that momentum."

Coverage

  • Refresh: Weekly
  • Coverage: 25-75% of companies
  • Best for: Marketing agencies, SEO tools, advertising platforms, analytics vendors