Skip to main content

Search Zero Results

Search Zero Results

Identify failed queries and resolve them through synonym, redirect, or catalog fixes.

Audience: Search operations teams responsible for missed-intent recovery and conversion salvage.

Critical: Resolution workflow is managed at /api/v1/sites/:siteId/search/analytics/zero-results and uses explicit resolution enum values.

Who This Page Is For

Use this page when customers frequently search for terms that return empty results and you need a repeatable remediation workflow.

Quick Start (2-5 Minutes)

1

List unresolved zero-result terms

Pull unresolved queries sorted by impact.

GET /api/v1/sites/:siteId/search/analytics/zero-results?resolved=false&sortBy=occurrences&sortOrder=desc
2

Classify the root cause

Decide whether the issue needs synonym, redirect, or catalog update.

resolution: synonym | redirect | product_added | ignored
3

Mark query as resolved

Record remediation action for audit and reporting.

POST /api/v1/sites/:siteId/search/analytics/zero-results/:queryId/resolve
4

Implement fix path

Create synonym/redirect or complete product catalog action.

Use Synonyms or Redirects modules for permanent correction.
5

Re-check trends

Monitor top queries and zero-result rate over 7-30 days.

GET /api/v1/analytics/search/zero-results?siteId=SITE_ID&days=30

Required Fields / Minimum Payload

FieldRequiredTypeUsed by eventsDescription
queryIdRequireduuid/stringResolve endpointIdentifier of zero-result query record.
resolutionRequiredsynonym | redirect | product_added | ignoredResolve endpointExplicit resolution classification used for analytics and audit.
resolvedOptionalboolean queryList endpoint filtersFilter unresolved vs resolved backlog.
sortBy / sortOrderOptionalquery paramsList endpoint sortingPrioritize by occurrences or recency.

Zero-results endpoints

GET  /api/v1/sites/:siteId/search/analytics/zero-results
POST /api/v1/sites/:siteId/search/analytics/zero-results/:queryId/resolve

Event or Endpoint Decision Matrix

ScenarioUse ThisWhy
Many users use alternate wordingresolution=synonymCaptures lexical variation with low friction.
Intent should land on curated pageresolution=redirectBypasses poor result list and improves journey quality.
Product truly missing from catalogresolution=product_addedTracks catalog remediation completion.
Query is noise and should be ignoredresolution=ignoredCloses backlog without unnecessary rules.
Need impact monitoringAnalytics search zero-results endpointMeasures whether remediation reduced misses.

Common Errors and Fixes

Resolved items keep resurfacing

Cause: Root issue not actually fixed (for example synonym missing or incorrect redirect).

Fix: Validate downstream action after marking resolution.

Resolution endpoint returns permission error

Cause: Role lacks search zero-result resolve permission.

Fix: Grant search resolve permission to responsible operator role.

Backlog too large to manage

Cause: No prioritization by frequency or revenue impact.

Fix: Sort by occurrences and process top impact queries first.

Improvement not visible in analytics

Cause: Short observation window or low traffic term set.

Fix: Track over longer window and compare weekly cohorts.

Production Checklist

  • Zero-result backlog is reviewed on a fixed cadence.Required
  • Every resolution has a linked action (synonym, redirect, or catalog update).Required
  • High-occurrence terms are addressed first.Required
  • Resolution reason taxonomy is consistently applied.Required
  • Post-fix impact is validated in search analytics.Required

Next Steps