Researcher selecting a small red group of competitor markers from a larger field to represent a minimum defensible SEO competitor set.

Competition · Operating playbook

How many SEO competitors should an analysis include?

There is no universal correct number. Build the smallest documented set that covers the decision, keeps unlike domain roles separate and stops expanding when another candidate no longer changes the conclusion.

By Updated 12 July 2026Operating playbookCompetition13 min read
Direct answer

An SEO competitor analysis should include the smallest set that covers the material buyer alternatives, market boundaries, search environment and strategic reference roles required by the decision. The set is large enough only when it passes four coverage tests, the last two relevant candidates add no material decision information and every unresolved candidate has a documented evidence action or exclusion.

That may mean three Core competitors in a narrow local market. It may mean more than ten candidates across several query groups, geographies or business models—but those candidates should not be blended into one undifferentiated average.

In plain English, count only the domains that the conclusion actually needs. Keep publishers, directories, marketplaces, benchmarks and uncertain candidates visible, but do not pretend they are interchangeable direct rivals.

Why a fixed competitor number fails

Many tools ask for a fixed number of competitor domains before the analysis question is defined. Filling those slots can make the work look complete while leaving a material buyer alternative unexamined—or adding irrelevant domains only because space remains.

Founder observation: teams often choose a competitor count because a tool asks for one. The interface default then becomes an accidental research method.

A number is useful only after the decision, buyer, market, search territory and competitor roles are bounded. A tightly scoped local decision may stabilize quickly. A multi-market or platform decision may require several segmented sets. The goal is not maximum collection. It is minimum sufficient representation.

Too small

  • One visible market leader controls the benchmark.
  • A material local rival, substitute or buyer segment is absent.
  • The query sample covers only one stage of discovery.
  • Removing one domain collapses the whole conclusion.

Unnecessarily large

  • Unlike domain roles are averaged together.
  • New candidates repeat evidence already represented.
  • Review time is spent explaining irrelevance.
  • The recommendation would survive the candidates’ removal.

Founder observation: more domains can create more data while reducing confidence, because the analysis starts averaging businesses that do not play the same role.

The SERPIFAI Minimum Defensible Set

The SERPIFAI Minimum Defensible Set is the smallest documented competitor set that covers the material buyer alternatives, market boundaries, search environment and strategic reference roles required by the decision—without mixing unlike domains or retaining candidates that no longer change the conclusion. In SEO competitor analysis, adding another domain is useful only if it changes the evidence or decision—not simply the size of the list.

Minimum

No unnecessary Core domain

A candidate does not remain in Core merely because it ranks, is famous, was suggested internally or fits a software slot.

Defensible

Every disposition has a reason

Core, Context, Watchlist and Exclude decisions are tied to evidence, permitted use and a documented review condition.

The model governs who enters the principal analysis, which references remain contextual, when research should stop, what the final set may support and when the set must be reopened. It does not claim to describe search-engine mechanics or provide a statistically representative sample of an entire market.

Decision matrix showing how scope, buyer relevance, market coverage and analytical usefulness determine a recommended SEO competitor count.
The Minimum Defensible Set balances decision scope, buyer relevance, market coverage and diminishing analytical returns.

The Minimum Defensible Set Ledger

The signature operating asset is a ledger that records the role and permitted use of every candidate. The displayed competitor count normally means the Core count; the other dispositions stay visible without contaminating Core comparisons.

Core

Can influence the principal conclusion

A sufficiently evidenced buyer alternative in the relevant market that contributes material information not already represented.

Context

Explains the environment

A publisher, directory, marketplace, benchmark, intermediary, adjacent model or non-comparable substitute that shapes discovery, expectations, exceptions or risk.

Watchlist

Potentially material, not yet classifiable

A candidate with an unresolved role, territory, buyer overlap or evidence problem. It receives an evidence action and reopening trigger.

Exclude

Does not belong in the bounded analysis

A candidate outside the decision, wrong for the buyer or territory, unsupported, stale or duplicative without material marginal value.

Minimum fields for the competitor-set ledger
Ledger fieldWhat to recordWhy it matters
Candidate and observed roleDomain or alternative; direct rival, substitute, marketplace, directory, publisher, benchmark or unresolved role.Prevents unlike entities from being treated as interchangeable units.
Decision, buyer and territory fitThe evidence connecting the candidate to the bounded decision, audience and service market.Separates visibility from relevance.
Coverage contributionBuyer, market, search or strategic gap filled.Shows why the candidate is needed.
Marginal evidenceWhat pattern, benchmark, exception, risk or recommendation changed.Makes expansion and stopping reviewable.
Disposition and permitted useCore, Context, Watchlist or Exclude; which conclusions the candidate may influence.Protects the principal comparison from role mixing.
Reason and reopening triggerInclusion, exclusion or evidence-action reason; condition that would require reconsideration.Preserves the analysis boundary over time.

Founder observation: the largest or most visible domain is not automatically the most useful benchmark. It may serve a different buyer, territory or operating model.

Six gates for every candidate

Apply the gates in order. A candidate does not become Core simply because it appears frequently in search results.

01

Decision-fit gate

Can the candidate materially affect the specific investment, benchmark, market or search decision? If not, Exclude it.

02

Buyer-choice gate

Could the relevant buyer choose this offer or represented alternative? If not directly, decide whether it still belongs in Context.

03

Market and serviceability gate

Does current evidence place it in the relevant geography, segment, price band, service model or delivery territory?

04

Role-integrity gate

Is its role clear enough to determine which metrics and conclusions are valid? Undefined or blended roles cannot enter Core.

05

Evidence-sufficiency gate

Is the role supported by current, inspectable offer, buyer, territory, business-model and query-sample evidence?

06

Marginal-evidence gate

Does the candidate add a new pattern, benchmark, exception, risk or recommendation change rather than repeat an existing role?

Gate outcome and disposition
Gate outcomeDisposition
Passes decision, buyer, territory, role, evidence and marginal-value gates.Core
Material to the decision environment but not suitable for the principal comparison.Context
Plausibly material, but evidence or role classification remains unresolved.Watchlist
Outside scope, irrelevant, unsupported, stale or duplicative without material value.Exclude

Four tests for sufficient coverage

A set is not complete because it reaches a preferred count. Each test is marked covered, incomplete or not applicable—with a reason.

01

Buyer coverage

Does the set represent the material alternatives the same buyer could realistically choose, including meaningful substitutes when they affect the decision?

Failure: a recommendation may ignore an alternative that changes buyer choice.

02

Market coverage

Does it represent the relevant geography, segment, price band and service model? In plain English, cover the market the decision is about—not every visible company in the category.

Failure: unlike markets are blended or a material model is omitted.

03

Search coverage

Does it explain the domains shaping the documented query sample—the planned searches representing how the audience discovers, compares and evaluates options?

Failure: the commercial list looks accurate while discovery is misunderstood.

04

Strategic coverage

Does it include the benchmarks, substitutes, exceptions and risks capable of changing the investment decision?

Failure: the set is commercially plausible but strategically incomplete.

Expand until marginal evidence saturates—then stop

Marginal evidence is the additional decision value supplied by the next candidate. It is material when the candidate adds or changes a buyer alternative, market model, search pattern, benchmark, exception, risk, permitted conclusion or recommendation.

Saturation is the point where another relevant candidate keeps repeating what the current set already shows. It does not mean every available domain was collected or that uncertainty disappeared.

Exact three-condition stopping rule
  1. Coverage condition: the decision-required roles, market boundaries and four coverage tests are complete or explicitly documented as not applicable.
  2. Saturation condition: the last two relevant candidates reviewed add no material decision information—no new buyer alternative, market model, search pattern, benchmark, exception, risk or recommendation change.
  3. Unresolved-evidence condition: every unresolved candidate or role has either a Watchlist evidence action or a formal exclusion with a reason.

Prove that the retained Core set is minimum

After expansion stops, remove each Core candidate in turn and ask: Would a coverage test fail, would a material role disappear or would the conclusion become materially less reliable? If not, demote the candidate to Context when it still adds interpretation; otherwise Exclude it as redundant.

Founder observation: a documented exclusion and a documented stopping reason are analysis evidence, not administrative leftovers. They show where the conclusion’s boundary came from.

From an initial candidate pool to a final documented set

Use this sequence so another reviewer can reproduce the selection logic.

  1. Define the decision inputs. Record the decision, buyer, offer, geography, segment, query sample, relevant roles, evidence threshold, review capacity and permitted conclusion.
  2. Build a broad candidate pool. Combine known rivals, buyer alternatives, selected query results, marketplaces, directories, publishers, substitutes, benchmarks and stakeholder suggestions.
  3. Assign provisional roles. Unknown or ambiguous roles go to Watchlist rather than being forced into Core.
  4. Apply the six gates. Record the evidence, failed gate, disposition and permitted use for every candidate.
  5. Build the first Core set. Start with the smallest group covering the clearly material buyer alternatives and decision roles. Do not start with a target count.
  6. Build Context separately. Preserve discovery intermediaries, benchmarks, publishers, directories and non-comparable substitutes without blending their metrics into Core.
  7. Run the four coverage tests. Search for a missing role or boundary—not for another domain to fill a quota.
  8. Expand by expected evidence value. Review the strongest candidate for the unresolved coverage gap next and record exactly what changed.
  9. Apply the stopping and removal tests. Stop only when all three conditions pass, then prune Core candidates that are not necessary.
  10. Freeze the record. Publish Core, Context, Watchlist and Exclude lists, coverage status, stopping reason, conclusion boundary, limitations and reopening conditions.

Worked example: reduce 18 candidates to a defensible set

Illustrative fictional composite. The names and evidence are invented to demonstrate the method. They do not represent a client, market result or external validation.

Decision: should a UK-focused B2B software company invest in comparison and category content for field-service scheduling software used by mid-market service businesses?

Inputs: UK buyers; mid-market service teams; a query sample covering discovery, comparison and implementation questions; a principal conclusion about content and positioning investment—not market share, revenue or causal performance.

Minimum Defensible Set Ledger for the 18-candidate pool
CandidateObserved role and evidence addedDisposition and reason
1 · RouteFlowClosest UK mid-market offer and buyer match; establishes the baseline direct pattern.Core. Principal comparable.
2 · WorkPilotAdds a lower-price, self-serve model the same buyer could choose.Core. Changes the price and onboarding benchmark.
3 · FieldAxisAdds a vertical-specialist model for regulated service teams.Core. Adds a segment exception.
4 · ServiceGridAdds a regionally delivered implementation and support model.Core. Changes serviceability comparison.
5 · OpsCloudAdds a broader operations suite considered by the same buying committee.Core. Adds a suite-versus-specialist choice.
6 · CompareStackReview marketplace shaping comparison searches, but not a software provider.Context. Discovery evidence only; excluded from Core metrics.
7 · TradeOps JournalPublisher visible for category education and implementation questions.Context. Explains awareness and evaluation content.
8 · LocalPro DirectoryDirectory surfacing consultants and implementation partners.Context. Discovery intermediary, not a product rival.
9 · EnterpriseWorksLarge-enterprise benchmark outside the target segment and buying capacity.Context. Capability reference; not directly comparable.
10 · Spreadsheet/manual processStatus-quo substitute that may delay software purchase.Context. Strategic risk; no software metrics blended into Core.
11 · IntegratorPlusService intermediary with no material buyer substitution or additional discovery pattern for this bounded decision.Exclude. Fails decision-fit and marginal-evidence gates.
12 · SchedulerEUAppears relevant, but current UK serviceability and support evidence are unclear.Watchlist. Verify UK contracts and support before reopening.
13 · MobileRosterTargets microbusiness buyers below the bounded segment.Exclude. Fails buyer and segment gates.
14 · FleetDeskFleet-maintenance product with superficial keyword overlap.Exclude. Fails decision and role-integrity gates.
15 · FieldSuite LitePotentially relevant pages are stale and the offer appears discontinued.Exclude. Fails evidence-sufficiency gate.
16 · JobTrackAdds a usage-based pricing model and contractor-heavy buyer pattern.Core. Changes pricing and buyer-risk conclusions.
17 · DeskDispatchRepeats RouteFlow’s buyer, offer, pricing and discovery pattern.Exclude. First consecutive candidate adding no material evidence.
18 · TaskRouteRepeats the existing direct pattern without a new exception or recommendation change.Exclude. Second consecutive candidate adding no material evidence.

What changed as the set expanded

  • The first candidate supplied only a single direct benchmark.
  • WorkPilot changed the price and onboarding pattern.
  • FieldAxis exposed a segment exception.
  • ServiceGrid changed the serviceability benchmark.
  • OpsCloud added a suite-versus-specialist alternative.
  • JobTrack added usage-based pricing and contractor-heavy buyer risk.
  • Context candidates explained discovery, implementation, category expectations and the status-quo substitute without entering Core averages.

Why expansion stops

Buyer, market, search and strategic coverage are marked covered. Candidates 17 and 18 add no new buyer alternative, market model, search pattern, benchmark, exception, risk or recommendation change. SchedulerEU has a documented Watchlist evidence action. All three stopping conditions therefore pass.

The removal test retains all six Core candidates because removing any one would erase a material price, segment, serviceability, suite, usage or direct-baseline pattern.

Final documented set

Core: 6. Context: 5. Watchlist: 1. Exclude: 6. The number six is an output of this decision—not a benchmark for another analysis.

Permitted conclusion and limitations

The set can support a bounded comparison of selected UK mid-market offers, positioning patterns, discovery intermediaries and substitute risks for the defined content-investment decision. It cannot support claims about international market share, every buyer segment, revenue, causal performance or a universal ideal competitor count.

Difficult cases where the number changes

What if there are only two genuine direct competitors?

Keep the Core set at two when both cover the material direct alternatives. Add Context for substitutes, directories, marketplaces or benchmarks only when they affect the decision. Do not invent a third direct competitor to satisfy convention.

What if the search results are fragmented by query group?

Build a shared candidate pool, then create separate Core sets for materially different query clusters or decision stages. A domain can be Core for one cluster and Context or Exclude for another. Report the difference instead of averaging the clusters.

What if new candidates keep contradicting the pattern?

Saturation has not been reached. Check whether the decision boundary is too broad, whether roles are being mixed or whether the market genuinely contains several models. Segment the analysis or escalate the unresolved contradiction rather than forcing a stop.

Can three competitors be enough while ten are insufficient?

Yes. Three may cover a narrow market with two direct alternatives and one material substitute. Ten may still be insufficient when several geographies, service models, query clusters or buyer segments remain uncovered.

Illustrative cross-market boundary checks

Illustrative scenarios—not a study or observed result. These examples preserve the earlier instructional contrast without claiming an inspectable LOCUS record, client outcome or external validation.

How market structure can change the required role mix
Illustrative marketLikely set boundaryOperating implication
Austin dentistryA small Core of local providers plus marketplace and education references in Context.Local serviceability may stabilize the direct set quickly; discovery domains must not inflate the Core count.
Manchester SME accountingCore providers plus distributed service models, a benchmark and professional directories.Online serviceability and intermediaries may justify a broader role set.
Dublin business lawA small direct Core plus large-firm benchmarks, a directory and publisher context.A limited direct set can coexist with a larger reference set when their metrics remain separate.

When to reopen the competitor set

A frozen set is not permanent. Reopen the ledger when:

  • the decision, buyer, offer, category or investment question changes;
  • the geography, segment, price band or service territory changes;
  • the query sample changes materially;
  • market structure or an important competitor role changes;
  • new evidence contradicts the current pattern;
  • a Watchlist candidate becomes classifiable;
  • the supporting evidence becomes stale.

Reopening does not mean rebuilding the analysis from zero. Re-run the affected gates, coverage tests and stopping record, then document what changed.

What the final set can responsibly prove

The final record supports only the decision and territory it was designed to cover.

It can support

  • bounded comparisons among the documented Core competitors;
  • identification of contextual discovery roles and material substitutes;
  • a reasoned benchmark, exception and risk record;
  • a documented explanation of why research stopped.

It cannot automatically support

  • market share or revenue claims;
  • causal explanations of performance;
  • every geography, buyer or query group;
  • a universal ideal number of competitors;
  • claims based on Context domains as if they were direct rivals.

The practical consequence is that a competitor set may be excellent for one investment decision and inadequate for another. The conclusion must travel with its buyer, market, query sample, evidence date and role boundaries.

Evidence context and method limits

The Minimum Defensible Set, Ledger, dispositions, gates, coverage tests, stopping rule and removal test are proprietary SERPIFAI operating recommendations. They are not externally validated statistical sampling rules.

Method boundary: these sources provide context for documenting diminishing information gain, substitution and bounded market definition. They do not establish a universal SEO competitor count, validate the proprietary SERPIFAI classifications or certify rankings, revenue, ROI or client outcomes.

Apply the playbook

Build a competitor set the decision can actually support.

A SERPIFAI scope review can define the decision, build the candidate pool, classify roles, separate Core and Context, record exclusions and unresolved evidence, test coverage, document saturation, state why research stopped and set the conditions for reopening.

Before requesting a review: is the count based on a decision rather than convention; does every domain have a role; would removing a Core candidate weaken the conclusion; and did the last added candidate produce new evidence?

Start free Scope Review →