All insights

Competitive intelligence

How to separate competitor facts from strategic interpretation

A writing and review discipline for keeping public evidence, hypotheses, confidence, and recommendations distinct.

9 min read

Competitive intelligence becomes unreliable when an observed edit and a strategic conclusion are written as the same sentence. Separating fact from interpretation does not make the report less useful. It makes disagreement specific and gives the team a clear path to stronger evidence.

Use a four-line evidence pattern

Write the observation, source, interpretation, and decision separately. For example: “The pricing page added an annual plan.” “Source: pricing URL, checked date.” “Hypothesis: the company may be prioritizing annual conversion.” “Decision: compare our annual discount and watch the signup path.”

This pattern also works for AI-generated summaries. The model can help compress evidence, but it should not erase the source or turn an inference into a stated fact.

LayerWriting patternConfidence
ObservationThe page says or shows…Direct
ContextA related page also…Corroborated
HypothesisThis may suggest…Interpretive
ActionWe will investigate or…Decision

Name what would change your mind

A useful hypothesis includes the next evidence to seek. If you think a competitor is moving upmarket, check enterprise plan language, sales CTAs, customer roles, implementation content, and hiring patterns. If those signals do not move, keep the conclusion narrow.

Avoid a false demand for certainty. Many strategic questions cannot be proven from public pages alone. A bounded hypothesis with a clear confidence level is more useful than an absolute claim unsupported by evidence.

Make the distinction visible in reports

Use labels such as Observed change, Why it may matter, Confidence, and Next question. The competitive intelligence report format provides a practical place for each layer.

This discipline protects the reader and the organization. It reduces accidental misinformation, makes source review faster, and prevents a single copy edit from becoming an overconfident narrative about a competitor’s strategy.

Use an evidence ladder

Write observations in a form another reader can verify: page, exact wording or field, timestamp, and source link. Then write interpretation as a separate sentence beginning with a bounded phrase such as may, could, or is consistent with. A recommendation is a third layer owned by your team. Keeping the grammar separate reduces accidental certainty when notes are summarized later.

Use corroboration deliberately. A new sales CTA plus higher-tier feature gates and enterprise customer proof may support a hypothesis about a more assisted buying motion; any one of those facts alone is weaker. Keep alternative explanations visible, especially when the site could be running a localized experiment or temporary campaign.

  • Fact: what the source visibly says.
  • Interpretation: what the pattern may mean.
  • Decision: what your team will test or change.
LayerExampleEvidence requirement
Factannual toggle was addeddirect page snapshot
Interpretationannual conversion may be a focuscontext and caveat
Decisionreview our annual offerinternal owner and date

Preserve provenance through summaries

Normalize quotes, extracted fields, and generated summaries before comparing snapshots. Resolve relative links against the final origin, remove tracking parameters only when they do not change content, normalize whitespace and Unicode punctuation, and preserve meaningful numbers, units, currency, and plan names. Keep both the raw evidence and the normalized representation: the first supports review, while the second makes repeatable matching possible.

Treat normalization as a documented loss budget rather than a cleanup step with no owner. Do not strip a region merely because it is difficult to parse; classify it as dynamic, inaccessible, or unknown and retain the limitation. Google's canonical URL guidance (https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls) and URI syntax in RFC 3986 (https://www.rfc-editor.org/rfc/rfc3986) are useful references for identity, but neither proves that two pages have the same commercial meaning. See what-to-include-in-a-competitive-intelligence-report for the related operating method.

  • Normalize identity before text, then normalize text before scoring.
  • Compare arrays of plan, feature, link, and heading records by stable keys.
  • Keep a before-and-after sample whenever a rule removes content.
LayerNormalizePreserve
URLscheme, host, path, safe query rulesredirect chain and source URL
Textwhitespace and repeated navigationnumbers and labels
Collectionsstable identity and orderinsertions and removals

Make uncertainty operational

Turn an interpretation with competing explanations into a repeatable workflow with four states: discovered, confirmed, interpreted, and routed. Discovery can come from a link or a page change; confirmation requires a second observation, a corroborating page, or a clearly published event; interpretation records a bounded hypothesis; routing assigns an owner, review date, and urgency. This prevents an interesting edit from becoming an unsupported strategic claim.

Run the workflow on a fixed cadence and review its failure modes. A transient 429, partial render, locale mismatch, redirect, or deleted page should produce an operational result, not a business alert. Google SRE's monitoring and alerting guidance (https://sre.google/sre-book/monitoring-distributed-systems/, https://sre.google/sre-book/practical-alerting/) supports separating collection health from human notification. Use how-to-run-a-weekly-competitive-intelligence-review as the internal reference for the broader monitoring loop.

  • Confirm the page identity and observation timestamp.
  • Separate observed change, possible meaning, confidence, and action.
  • Route only changes that map to a decision or explicit watch question.
A defensible signal lifecycle
StateRequired evidenceOutput
DiscoveredURL or diff candidateQueue item
Confirmedrepeat or corroborationObserved change
Interpretedhypothesis plus caveatResearch note
Routedowner and urgencyAlert, brief, or archive

Get started

See what your competitors are changing.

Add a few pages, and Ryvalise will keep watch for you.

Ryvalise competitor monitoring workspace