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.

What this research can and cannot tell you

This is public-source desk research, not hands-on client experience. Review platforms report the experiences of their contributors, not ours. Inclusion in a source, directory, or ranking is not a customer endorsement. Buyers should verify current scope, pricing, and fit directly with an agency before signing a contract.

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. Source availability varies by company, so a missing platform or field means we could not verify it publicly; it does not prove the underlying fact is false.

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 maintainers queue a batch update. When a profile's source record includes an update date, we display that date on the profile rather than inventing a freshness label.

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.