The Search Everywhere Canvas

Start with a user question and business outcome. Design the knowledge system required to support both.

By: Dinesh ModiPublished: 15th April, 2023Updated: 3rd Feb, 2026Version v1.110 to 12 min read
On this pageThe Canvas

The canvas

Search Everywhere Canvas
1
Business Outcome What user or company result should improve?
2
User Questions Which real questions must the system answer?
3
Priority Entities Which people, products, assets, policies, or concepts must resolve correctly?
4
Knowledge Objects Which reusable units are required?
5
Integrity Rules What must be sourced, current, owned, and validated?
6
Presentations Which pages, interfaces, APIs, or content formats are needed?
7
Discovery Surfaces Where can users encounter the knowledge?
8
Retrieval Risks Where can discovery, interpretation, or attribution fail?
9
Evaluation Set How will the expected answers be tested?
10
Success Measures What proves knowledge quality and user value?
11
Owners Who decides, maintains, and responds?
12
Review Cadence When will the team evaluate, improve, and retest?

The Canvas is intentionally question led. It should not begin with "we need 500 pages" or "we need to appear in ChatGPT." Those are proposed outputs or channels.

The Canvas first clarifies the user need and the business reason for solving it.

1. Business Outcome

Define one primary outcome in terms the organization already understands.

Useful outcomes include:

  • Help investors understand a financial concept before making a product decision
  • Reduce support contacts caused by incompatible product purchases
  • Increase completion of a public service application
  • Help employees find the current policy without contacting operations
  • Improve qualified discovery for a complex B2B product

The outcome should be observable. "Improve AI visibility" is too narrow and too vague. Visibility may support the outcome, but it is not usually the business result.

Canvas prompt: What should a user understand or complete, and what organizational result should improve when the system works?

2. User Questions

List the questions that lead to the outcome.

Use language from search data, support conversations, product research, sales calls, internal search logs, and subject matter experts. Include follow up questions and ambiguous wording.

Then group the questions by the type of answer they require.

Question type Example Knowledge requirement
Identity Is this product the same as the prior model? Aliases, versions, and product relationships
Current fact What is the current yield? Fresh value, timestamp, unit, and source
Historical fact What did the company report last quarter? Period bound result and filing source
Comparison How do these two products differ? Normalized attributes and consistent definitions
Eligibility Do I qualify for this program? Rules, jurisdiction, effective dates, and exceptions
Explanation Why did the metric change? Events, relationships, calculations, and analysis

Questions that look similar may require different sources and integrity rules. The Canvas makes those differences visible before implementation.

3. Priority Entities

Identify what the questions are about.

Entities may include companies, securities, products, models, people, locations, policies, events, metrics, or concepts.

For each entity type, record:

  • Stable identifier
  • Common names and aliases
  • Parent or category relationship
  • Important neighboring entities
  • Known ambiguity
  • Canonical presentation

This step prevents a common mistake: designing pages before resolving what the system must distinguish.

4. Knowledge Objects

Define the reusable units required to answer the questions.

Do not create one object for every page. Create objects around differences in source, ownership, time, and validity.

For a company research experience, the Canvas may require:

  • Company identity object
  • Tradable security object
  • Current market snapshot
  • Historical price observation
  • Reported earnings event
  • Analyst estimate
  • Financial metric definition
  • News or event object

A page can combine several objects. The object model should not simply mirror the navigation tree.

5. Integrity Rules

For each important object, define the minimum conditions for reuse.

Requirement Canvas decision
Source authority Which source is approved for each important attribute?
Freshness How often should the object update, and when is it stale?
Validity When does the information apply or expire?
Ownership Who decides definitions, corrections, and fallback behavior?
Calculation Which method, inputs, rounding, and version apply?
Failure behavior What should happen when required information is missing?

This section is where the Canvas becomes an engineering and product tool rather than a content brief.

6. Presentations

Only after the knowledge design is clear should the team choose outputs.

Possible presentations include:

  • Entity landing page
  • Comparison table
  • Definition or educational article
  • Application component
  • Search result snippet
  • Structured data representation
  • API response
  • Internal assistant answer
  • Email or notification

For each presentation, define what it adds beyond exposing the object. A page may provide explanation and conversion. An application component may support a decision. An API may enable another product. A comparison table may normalize several objects.

Do not create a presentation only because a channel exists.

7. Discovery Surfaces

Record where the audience is likely to encounter the information.

This may include traditional search, AI search, social discovery, internal search, marketplace search, browser agents, application navigation, or direct API access.

Then record the requirements and limits of each surface.

Surface Delivery consideration
Web search Accessible pages, crawlable links, stable canonicals, and useful content
AI search Clear source pages, current facts, extractable context, and attributable claims
Enterprise assistant Connector coverage, permissions, document ownership, and synchronization
API Stable schema, versioning, response semantics, and error states
Agent interface Accessible controls, machine readable states, and safe action boundaries

The framework does not assume that one optimization works identically across every system. It aims to preserve the same reliable knowledge while adapting delivery to the surface.

8. Retrieval Risks

Use the Retrieval Pipeline to identify likely failure points before launch.

Ask:

  • Can the source be discovered?
  • Why should it be selected for this question?
  • What could be misinterpreted?
  • Which qualification could disappear during summarization?
  • Which page should receive attribution?
  • What happens when the object is stale or unavailable?

This creates a practical risk register tied to the information system.

9. Evaluation Set

Turn the user questions into a stable test set.

For each query, record:

  • Expected entity
  • Minimum correct answer
  • Required time context
  • Preferred source class
  • Required qualification
  • Surfaces to test
  • Review cadence

Include negative tests. Some questions should return "not available," direct the user to a professional, or avoid combining incompatible values.

10. Success Measures

Select a small set of measures across four categories.

Integrity

Freshness compliance, source coverage, consistency, and correction rate.

Discoverability

Search visibility, citations, mentions, and successful internal retrieval.

Answer quality

Accuracy, entity resolution, context preservation, and attribution.

Outcome

Task completion, qualified conversion, reduced support, and user confidence.

Avoid building a composite score until the individual measures are understood. A single number can hide the difference between broad reach and reliable answers.

11. Owners

Assign ownership at two levels.

Object owner: accountable for source authority, definitions, freshness, and correction.

Experience owner: accountable for how the object is presented and whether the user can complete the task.

Other roles may own implementation, analytics, compliance review, or platform operations. One role should still be accountable for the final decision.

12. Review Cadence

Set separate cadences for operational quality and discovery learning.

  • Real time or daily for high risk data failures
  • Weekly for material source and presentation issues
  • Monthly for controlled discovery evaluation
  • Quarterly for framework scope, ownership, and object design

The Canvas should end with named decisions, not a list of open themes.

A completed example

The following fictional example shows how a team might use the Canvas for a product compatibility problem.

Business Outcome Reduce returns caused by accessory incompatibility
User Questions Will this accessory work with my device? Which version do I own?
Priority Entities Device family, model, generation, accessory, and connector type
Knowledge Objects Product identity, compatibility rule, regional variant, and replacement relationship
Integrity Rules Product system as source, release triggered review, and product owner approval
Presentations Compatibility checker, product page table, support answer, and API response
Discovery Surfaces Web search, marketplace search, and internal support assistant
Retrieval Risks Family name confused with model, prior generation indexed, and region omitted
Evaluation Set Model specific compatibility questions and ambiguous family name questions
Success Measures Return rate, support contacts, answer accuracy, and stale rule count
Owners Product catalog owner and compatibility experience product manager
Review Cadence Operational alerts daily, discovery review monthly, and contract review quarterly

The implementation may produce pages and content, but the Canvas reveals that the central problem is a compatibility knowledge model with clear ownership and reuse.

How to run a Canvas workshop

  1. Invite decision makers. Include product, engineering, data, search, content, analytics, and a subject matter or risk owner.
  2. Choose one discovery problem. Do not map the entire company in the first session.
  3. Complete boxes in order. The sequence prevents the team from jumping directly to pages or tools.
  4. Mark unknowns. An honest unknown is more useful than an invented answer.
  5. Select three decisions. End with a scoped object, an owner, and an evaluation date.
  6. Version the Canvas. Record changes as sources, products, and discovery surfaces evolve.

A first session should produce a testable slice. The Canvas is not an invitation to redesign the entire information architecture before shipping value.

What a completed Canvas should produce

  • A prioritized user question set
  • A defined group of Knowledge Objects
  • Integrity requirements for the highest value objects
  • A map of controlled presentations and external discovery surfaces
  • A retrieval risk list
  • An evaluation set with expected facts
  • Named owners
  • A review date and a short implementation backlog

The filled worksheet is not the final deliverable. The decisions and operating plan are.

Common Canvas mistakes

Starting with channels

The team lists Google, ChatGPT, and social platforms before defining the user question or knowledge.

Listing pages as objects

The Canvas reproduces the site map instead of identifying reusable knowledge.

Vague integrity

"Accurate and fresh" appears with no source policy, threshold, or failure behavior.

No owner

Every function contributes, but no role can make the final decision.

Vanity measures

The plan optimizes mentions without connecting them to answer quality or user value.

Permanent first draft

The Canvas is completed once and never updated as products, sources, and systems change.

Scope

The Search Everywhere Canvas is a planning and decision tool.

It does not replace technical architecture, data contracts, editorial standards, analytics design, legal or compliance review, or platform specific implementation work.

Framework in one minute

  • Begin with a user and business outcome, not a platform or URL list.
  • Define reusable Knowledge Objects and integrity rules before choosing presentations.
  • Use the Retrieval Pipeline to identify risks and build a controlled evaluation set.
  • A completed Canvas must produce owners, measures, decisions, and a review cadence.
  • The tool is useful only when it changes how the work is planned and governed.