How We Score & Rank B2B Agencies

Every agency score on Top Sales Agencies is produced by a grounded multi-agent AI pipeline that reads publicly available evidence — not by salespeople, not by paid placement, not by self-reported questionnaires. This page explains exactly what we measure and how.

The Grounding Rule

We never fabricate data. If a fact about an agency is not publicly verifiable — if no credible source confirms it — it stays null and the UI shows "Not publicly listed." An unknown fact shown as unknown is more useful to a buyer than a plausible-sounding number with no basis.

This rule applies everywhere: headcount figures are clamped to verifiable ranges, pricing values require a cited source, and AI-reported counts (e.g. review totals) are verified against the platform's own counters before being stored.

The Scoring Model — 5 Dimensions

Each agency is evaluated across five dimensions. Every dimension produces a score from 0–100. A weighted average of the available dimension scores produces the overall score (0–100). If a dimension cannot be evaluated — for example, a new agency with no reviews yet — it is excluded from the average rather than counted as zero, so thin data doesn't unfairly penalise agencies.

WEB24%

Website Presence

Does the agency have a professional, fast, mobile-friendly website with clearly articulated service pages, case study evidence, and transparent team/contact information?

SEO24%

Search Visibility

Does the agency rank for B2B service keywords relevant to their category? Do they produce thought-leadership content that demonstrates domain expertise?

TRUST24%

Trust & Credibility

BBB accreditation and letter grade, review volume and recency across all platforms, how the agency responds to complaints, and years in operation.

MKT18%

Market Presence

Team size and LinkedIn presence, published case studies, industry awards or recognition, and press mentions.

CX12%

Customer Satisfaction

Weighted average star rating across all review platforms (weighted by review count so a platform with 1,000 reviews counts more than one with 3).

Weights are relative: the raw weights sum to 85, and the overall score is the weighted mean of whichever dimensions were evaluable. A company with all five dimensions at 100 scores 100.

Data Sources

Our pipeline reads from these platforms to build each profile:

  • G2

    B2B software & service review platform

  • Clutch

    B2B ratings & reviews for agencies

  • Trustpilot

    Open consumer & business review platform

  • Capterra

    Business software & services directory

  • Google Business

    Google Maps reviews

  • Better Business Bureau

    Accreditation, complaints & ratings

All data is read from public pages only. We do not use private APIs, data brokers, or paid data partnerships.

How Profiles Are Generated

Each agency profile is produced by a sequential multi-agent pipeline:

  1. 1Firmographics agent Reads the agency's website, LinkedIn, and Crunchbase to extract founding year, headcount range, HQ location, and a plain-English description of services.
  2. 2Review analysis agent Reads every available review platform, aggregates star ratings and review counts, identifies recurring praise themes (green flags) and complaint themes (red flags), and extracts representative verbatim quotes.
  3. 3Pricing agent Searches the agency website and public pricing comparison pages for any disclosed pricing model, minimum retainer, or per-seat rate. If no verifiable figure exists, pricing is recorded as null.
  4. 4Search visibility agent Checks whether the agency appears in organic search results for its core category keywords and whether it maintains active thought-leadership content.
  5. 5Scoring agent Synthesises the outputs of all prior agents into the five dimension scores using a fixed rubric, then computes the weighted overall score.

Update Frequency

Profiles are currently generated on demand — when a user submits a company URL via the Generate a Report flow, or when our editorial team queues a batch update. Each profile stores a last verified date so you always know how fresh the data is.

Independence Policy

Top Sales Agencies does not accept payment for rankings, scores, or profile placement. Agencies cannot purchase a higher score. Agencies can claim their profile to add verified information, but any self-reported data is labelled as such and does not directly influence the AI-computed score. If you believe a score is inaccurate, email hello@topsalesagencies.com with evidence and we will review it.