TL;DR

Compete where we can ship a clearly better page type in 90 days. Park terms whose #1 is a marketplace, official registry, or a domain with 10× our relevant referring domains unless brand PR is funded. A term is off the map for this year, not forever, if the #1 is a marketplace, registry, or a domain with 10x our relevant links.

This is a competitive intelligence question — the kind that usually shows up from strategy, sales, quarterly planning. It rarely has a one-line answer, because the honest version of “What is the competitive landscape and where can we realistically win” is a shortlist of rival explanations, not a single cause. The job is to work through that shortlist with evidence and stop as soon as one of them is confirmed — not to write a report that mentions all of them.

The rival explanations

Direct answer: The competitive set is usually not the brands sales names as rivals — five patterns (publisher/directory SERPs, link-and-data-driven winners, near-miss page-two rankings, structurally unwinnable terms, and unclaimed comparison/local formats) each need a different response, and treating every rival as a brand competitor misreads the SERP.

Treat these as competitors, not a checklist. The point of naming five up front is to stop the first plausible-sounding one from becoming the story before the others have been checked.

  • SERP competitors are publishers or directories, not the brands sales names.
  • Rivals win with link entities and unique data, not word count.
  • We already rank on page two for terms where a snippet/UX fix is enough.
  • Some terms are structurally unwinnable this year (gov, marketplace, brand SERPs).
  • Whitespace sits in comparison, local, or original-research formats nobody owns.

What the evidence has to show

Direct answer: Classifying the top 10 by page type and business model, pulling referring-domain and content-gap data, checking brand search volume against the rival set, tearing down the #1 URL, and comparing our own GSC impressions to position are what turns 'they outrank us' into a scored, actionable list.

None of the five above survives on a hunch. Here is what actually needs pulling before any of them can be ruled in or out:

  • Top 10 URLs for the 30 money queries; classify page type and business model.
  • Ahrefs/Semrush: referring domains, content gap, SERP features, estimated traffic.
  • Brand search volume and review/mention velocity vs the rival set.
  • On-page teardown of the #1 URL: evidence, schema, UX, freshness.
  • Our GSC impressions on those queries vs average position.

The decision rule

Direct answer: Compete where we can ship a clearly better page type in 90 days. Park terms whose #1 is a marketplace, official registry, or a domain with 10× our relevant referring domains unless brand PR is funded.

What to tell the people around you

Direct answer: Leadership needs a win/watch/avoid scorecard and at most two funded whitespace bets — not a general sense that competitors are winning everywhere.

The analysis is not finished until it produces something a non-specialist can act on. That means naming the situation, the cost of getting the first move wrong, and a specific ask — not a summary of the investigation.

  • Situation — The question is not ‘who is our business rival?’ It is ‘who Google already trusts for these jobs-to-be-done, and which of those jobs we can take.’
  • So what — A honest no-compete list saves two quarters of content that would never rank.
  • The ask — Accept a scorecard with win / watch / avoid. Fund at most two whitespace bets this quarter.

SEO builds the scorecard. Leadership picks the bets.

How to act on this

  1. Classify the top 10 URLs for the 30 money queries by page type and business model — publisher, marketplace, brand, or genuine peer.
  2. Pull referring-domain, content-gap, and SERP-feature data for each cluster, plus brand search volume and review velocity against the rival set.
  3. Tear down the #1 URL's evidence, schema, UX, and freshness so the gap is described in specifics, not 'they rank higher'.
  4. Score every term win / watch / avoid based on whether a clearly better page type can ship in 90 days.
  5. Fund at most two whitespace bets (comparison, local, or original-research formats nobody currently owns) rather than spreading effort across the full list.

Frequently asked questions

What if the #1 result is a government site or an official registry?

Mark that term avoid for this year — a registry or .gov result at #1 is one of the structurally unwinnable patterns this scorecard exists to name honestly, rather than burning content budget chasing it.

Is a bigger referring-domain count always the explanation for a rival's ranking?

No — check page type and evidence quality first. A rival can outrank on a clearly better page type with a modest link profile, which is a content/format fix, not a link-building problem.

How many whitespace bets should we fund at once?

At most two per quarter. Spreading a quarter's capacity across more bets than that means none of them gets the depth needed to actually win the format.

Should we track competitors we don't currently compete with commercially?

Yes, if they occupy the SERP for your money terms — the competitive set here is defined by who Google already trusts for the job-to-be-done, not by your sales team's list of business rivals.

What's the honest response when the gap is brand demand, not content quality?

Say so directly rather than proposing another content sprint. A brand-demand gap needs a different kind of investment (PR, reviews, awareness), and pretending a content brief will close it wastes a quarter.

Should the scorecard be shared with the whole content team?

Yes — a shared win/watch/avoid scorecard prevents individual writers from independently pitching content for terms already marked avoid, which is one of the most common ways unscoped competitive content gets produced.

How do we handle a new entrant that hasn't ranked long enough for reliable data?

Watch rather than score them yet — the scorecard depends on referring-domain and content-gap history that a genuinely new competitor hasn't accumulated, so treat their threat level as provisional.

Sources

  1. Learn SEO — Moz
  2. How Google's ranking systems work — Search Central
  3. Competitive intelligence — Wikipedia
  4. SWOT analysis — Wikipedia

Where nqzai fits

nqzai runs this same rival-hypothesis framework against your own connected Search Console, Analytics, and audit history, and returns a keep / change / stop decision with the evidence named — including which of the explanations above it could not test, and what to connect to close that gap. No extra cost for the analysis itself; it reads measurements already on file.

Ask nqzai: “What is the competitive landscape and where can we realistically win?”

Evidence and scope

Review date: 2026-09-05.

Reproducible use. Use the framework with a defined audience, source data, and review date; test material recommendations against your own evidence before making a production or buying decision.

Limit. This article is educational guidance, not legal, financial, security, or performance assurance.