Data sources

Data source

Website signals

What’s on their own site — the story they publish, the software the site loads, and how key pages look.

10 page families · 22 load patterns — visual cues nested when captured

  • Publish
  • Load
  • Look

What they say. What the site loads. How it looks.

What they say

Pages on their domain — homepage, about, offer, pricing, proof, careers, legal.

What the site loads

Public front-door cues — booking widgets, marketing tags, chat, trust badges, sales paths.

How it looks

Branding and layout when pages are captured for eyes-on review.

How website evidence stacks

Four layers — bind the pages they publish, read offer cues, see what the public site loads, then nest how it looks when captured.

1
Pages Families found on their site
2
Offer cues Pricing · customers · team
3
What loads Motion · tags · widgets
4
Look Brand / layout when captured
  • Pages Claims in copy — pitch, offer, proof, legal.
  • Loads Hosts and tags on the public site — not a private admin audit.
  • Look Nested, optional depth when eyes-on review helps.

Three questions we ask of their own site

  1. Who do they say they are? About, homepage, team, legal: B2B versus consumer, founder-owned versus subsidiary, stealth versus mid-market, charity versus commercial, entity name and jurisdiction.
  2. How do they sell, and what do they sell? Pricing and product language: tiers, contact-sales walls, carts, subscriptions, physical metrics, organisational features, health or clinical claims.
  3. What do they admit in the margins? Case studies, careers narrative, shipping and returns, privacy and FDA/HIPAA fine print, and extra pages we hunt by hypothesis when the preset families will not contain the sentence.

No matching sentence in this pass is unknown — not a no.

Page families

Page families are the map of where we look. What we look for is above. Stack cues live in What the site loads.

  • Homepage Front-door pitch, CTAs, trust marks.
  • About / story Mission, narrative, values.
  • Key cue Team Leadership bios — not workforce headcount.
  • Products / services Offer catalogue and positioning.
  • Key cue Pricing Tiers, prices, Contact sales — absence is a signal.
  • Key cue Customers / proof Logos, case studies, testimonials.
  • Blog / resources Content themes and cadence cues.
  • Careers (site) Roles on their site — not the Job openings dataset.
  • Legal Privacy / ToS entity and jurisdiction cues.
  • Custom themes Hypothesis keywords beyond the presets.

Pricing & commercial cues

Public packaging on their pricing page when it exists — and the honest absence of public pricing when it does not.

  • Pricing page present

    A pricing or plans page is found — tiers, prices, or sales CTAs may appear.

  • No public pricing

    No pricing page in this pass — often a high-touch sales motion cue, not proof of no commercial model.

Public pricing paths also inform sales motion when we can read the site’s front door — see What the site loads. Site prices are marketing claims — not signed contract truth.

Proof & team

Customer proof and leadership pages when published — self-selected marketing, still useful texture.

  • Customers / proof

    Logos, case studies, or testimonials on a customers-style page.

  • Team / leadership

    Leadership or team bios — not a substitute for Company workforce headcount.

What the site loads

When we can read the public site, we look for booking and payment tools, marketing and email tags, ads pixels, chat, CMS cues, and how they ask people to buy — a checklist of known hosts, not every library on the page.

  • Domain doesn’t resolve

    The domain didn’t resolve — not proof the company is dead.

  • Parked / for-sale

    A parked or for-sale page — parking ads are not their marketing stack.

  • Can’t read the page

    Public HTML wasn’t usable — not proof of no stack.

  • Checklist quiet

    Our checklist didn’t fire — not proof they use none of those products.

A partial read or a quiet checklist is not proof they use none of these products. Parked or unreadable pages are coverage — not a dead company, and not “no stack.” A tag manager is not proof of which tags fire inside it.

Public conversion path

Sales motion on the site

How they ask people to buy on the public site — self-serve, published pricing, demo, booking, or a contact form. Not the real enterprise procurement motion.

  • Self-serve / try
  • Public pricing path
  • Demo / talk to sales
  • Book a time
  • Contact form

The site may also mark itself in structured markup (organization, software, local business) — a markup claim, not a legal classification.

Stack families

Shared families — recognizable products as texture, not a vendor zoo.

  • Booking

    Meeting or demo-booking host observed — not meeting volume.

    • Calendly
    • Chili Piper
  • Payments

    Checkout or billing loader observed — not revenue.

    • Stripe
    • Paddle
  • Marketing automation

    Marketing automation or customer-data cue — not a paid seat or volume.

    • HubSpot
    • Marketo
    • Segment
  • ABM / visitor ID

    Visitor-ID or ABM tag loaded — not identified-account volume.

    • 6sense
    • Demandbase
    • RB2B
  • Tag managers

    Tag manager present — not proof of which tags fire inside it.

    • GTM
    • Tealium
  • Web analytics

    Page or session analytics host present — not traffic or spend.

    • GA4
    • Matomo
    • Plausible
  • Ads pixels

    Paid-media pixel loaded — not ad spend, and not an Ads library creative.

    • Meta
    • LinkedIn
    • TikTok
  • Chat

    Chat widget host — not conversation volume.

    • Intercom
    • Drift
  • Forms

    Form or survey widget host — not response volume.

    • Typeform
    • Qualtrics
  • CMS / builder

    CMS or site-builder cue — not exclusive hosting.

    • WordPress
    • Webflow
    • Squarespace
  • Storefront

    Commerce platform cue — not GMV or product count.

    • Shopify
    • WooCommerce
  • Sales engagement

    Sales-engagement pixel on the marketing site — not sequence volume.

    • Gong
    • Outreach
    • Salesloft
  • Industry widgets

    Embed host observed — not proof of a paying tenant.

    • Jane
    • ServiceTitan
    • OpenTable
    • Toast
    • Mindbody
    • Planning Center

Industry widgets appear when vertical schedulers or POS embeds show up — an embed is not proof of a paying tenant.

Also on the public site

Quieter cues — still hosts we observed, still not spend or seats.

  • Product analytics & experiments

    Product, replay, or experiment snippets — not usage volume or test results.

    • Amplitude
    • Mixpanel
    • Hotjar
    • Optimizely
  • Publisher ads

    They sell ads on the page — not Google Ads spend, and not an Ads library.

    • AdSense
    • Prebid
  • On-site reviews

    Review or UGC widget on their site — not the Customer reviews dataset.

    • Yotpo
  • Edge / app host

    CDN or app-host cue — Cloudflare is common; not WAF spend.

    • Cloudflare
    • Vercel

More load texture

Specialist widgets when they show up — not a full library census.

  • Affiliate
  • Call tracking
  • Attribution
  • Site search
  • Video
  • Webinar
  • Help docs
  • Web push
  • Captcha
  • Error tracking

Trust & compliance cues

Public trust marketing on the host — pages and badges, not attestations.

  • Trust / security page

    A public trust or security page — not a SOC 2 attestation.

  • Trust badge

    A trust badge on the page (for example Vanta or Drata) — not an attestation.

  • UK statutory page

    A statutory page exists on this host — not filing contents.

App & surface hints

Thin cues — files and certificate names, often stale.

  • App link files

    An app-link file was found — not install count.

  • Product host on certificate

    A product-shaped name in a certificate — the host may be stale.

Site inventory texture

Optional sitemap cues — quieter than sales motion, and not traffic.

  • Sitemap size cue

    A capped URL list from the sitemap — not traffic (see Website Ranking).

  • Sitemap freshness cue

    Webmaster-declared dates — often stale or fake.

Visual signals

When we capture pages for eyes-on review — branding and layout — nested here, not a separate guide. Visual cues don’t replace page copy or what the site loads.

Nested under Website signals

Brand and layout cues from page captures

  • Brand & layout cues

    Palette, typography, and layout density observations when pages are captured.

  • Nested, not a separate guide

    Visual review rides on website page captures — not a separate guide.

Evidence-first visual notes. We do not invent psychographics or intent theatre from a screenshot.

In a verified fit

Northline Analytics

Example findings · illustrative

  • Public pricing page This week
    1.6 1.9

    Pricing page lists Pro and Business tiers with a Contact sales enterprise CTA.

    Packaging and sales-path cues from what they publish.

  • Marketing automation on site This week
    1.4 1.8

    Public site loads a HubSpot marketing tag.

    Automation cue from what the site loads — not proof of a paid seat.

  • Trust page present This month
    1.2 1.5

    A trust or security page responds on their domain.

    Trust marketing surface — not an attestation.

Boundaries & method

  • Site claims ≠ Companies House registry or enrichment truth.
  • Team pages ≠ Company workforce headcount series.
  • Careers on site ≠ Job openings dataset (→ Job openings).
  • Public pricing ≠ signed ACV or contract terms.
  • Absence of a pricing page is observational — not proof of no commercial model.
  • Customer logos are self-selected marketing proof.
  • Custom themes are hypothesis-driven — not an unbounded whole-site index.
  • What they publish and what the site loads are complementary — copy is not a substitute for loaded tags.
  • Checklist quiet ≠ they use none of these products.
  • Unreadable, parked, or unresolved ≠ the company is dead, and ≠ no stack.
  • A tag or widget host ≠ spend, seats, or revenue.
  • Trust badge or trust page ≠ SOC 2 or any attestation.
  • UK statutory page ≠ filing contents.
  • App-link files and certificate names ≠ installs; certificate hosts may be stale.
  • Sitemap size ≠ traffic (→ Website Ranking). Sitemap dates are often stale or fake.
  • Loaded-stack cues ≠ Firmographic technology name-lists.
  • Ads pixels ≠ Google Ads, Meta Ads, or LinkedIn Ads libraries.
  • Publisher ads (they sell ads on the page) ≠ Google Ads spend.
  • On-site review widgets ≠ Customer reviews dataset.
  • Tag manager present ≠ proof of which tags fire inside it.
  • CMS or edge host ≠ exclusive hosting or WAF spend.
  • An industry embed ≠ a paying tenant on a directory page.
  • We do not list every library on the page.
  • Visual cues are nested evidence — not a full brand audit.