Understanding the Authentic Discovery API

This section explains what is Authentic DiscoveryTM API and its role in helping AI bots discover your User Generated Content (UGC).

Bazaarvoice Authentic DiscoveryTM is an API-driven framework engineered for Generative Engine Optimization (GEO). It ensures your brand’s authentic UGC (ratings, reviews, and questions and answers) is structured and accessible for seamless indexing by AI agents and Large Language Models (LLMs).

📘

This page explains why the Authentic Discovery API exists and the idea it is built on. It is background reading — you do not need it open while you implement. When you are ready to build, go to the Getting Started guide.

The Shift: Shoppers are asking AI instead of searching

The way people discover products is changing. Increasingly, shoppers ask AI tools — ChatGPT, Claude, Perplexity, Gemini — to recommend products, rather than typing keywords into a search box. When those tools answer, they lean heavily on structured product data and user-generated content (UGC): ratings, reviews, and Q&A. Research from Yale, Columbia, and the University of Chicago found that even small gaps in product information measurably reduce a product’s chance of being recommended, and that AI agents can be 20–40% less likely to select a product when key information is missing.
This is the AI-era successor to SEO. We call it Generative Engine Optimization (GEO). The goal is the same as SEO — be discoverable at the moment of purchase — but the audience is now AI systems as well as search engines.

The Problem: AI crawlers cannot see JavaScript-rendered reviews

Most e-commerce sites display their ratings and reviews using JavaScript that runs after the page loads. That works well for two audiences: human visitors, and traditional search crawlers like Google, Bing, and Apple, which can execute JavaScript.

AI crawlers are different. They do not execute JavaScript. They read the initial HTML response and nothing more. So any review content that only appears after JavaScript runs is simply invisible to them. A brand’s best, most persuasive content — verified, human, moderated reviews — disappears at exactly the moment an AI is deciding what to recommend.

Bazaarvoice Authentic Discovery APITM closes this visibility gap. Instead of relying on the shopper's browser to load the content, your server fetches your Bazaarvoice reviews and embeds them directly into the page's initial HTML as structured data (JSON-LD).
Because the data is already present in a clean, machine-readable format when the page loads, AI crawlers can read it immediately without running any code.

The Concept most people miss: two parallel paths

This is the single most important idea to hold on to, because almost every worry a client has dissolves once they see it. There are two independent delivery paths, serving two different audiences, running in parallel:

The ScenarioStructured Data PathVisual display path
Who it servesAI crawlers & search enginesHuman shoppers
What it deliversJSON-LD markup they can readThe reviews people see on screen
When it arrivesIn the first HTML response, before JavaScriptLater, rendered by the Bazaarvoice JavaScript
Comes fromThe Authentic Discovery APIYour existing Bazaarvoice display

Why Use This API

The API is designed to be straightforward to integrate:

  • One simple call: A single server-side API call returns complete, ready-to-embed JSON-LD markup.
  • No heavy lifting: No need to install complex SDKs or manipulate data on the client side, just fetch and embed.
  • Real-time accuracy: It pulls live data directly from your Bazaarvoice Conversations database, so AI bots receive your most recent reviews.
  • Two goals, one step: You improve traditional SEO while enabling GEO at the same time.
⚠️

The API does not replace the Bazaarvoice JavaScript bundle. They work together. The API adds a crawler-readable layer; the JavaScript keeps rendering the visuals exactly as they do today. Because the two paths are independent, adding the API does not change how reviews look and does not slow the page down for human visitors.

SEO vs GEO

SEO focuses on traditional search engine rankings, while GEO focuses on making your content readable for AI platforms. The Authentic Discovery API supports both.

FeatureSearch Engine Optimization (SEO)Generative Engine Optimization (GEO)
Primary TargetGoogle, Microsoft Bing, AppleChatGPT, Claude, Perplexity, Gemini
Tech RequirementCan often handle JavaScriptMight not execute JavaScript, so static and server-side data is more effective.
Bazaarvoice RoleImproves traditional search rankingsPrepares your brand for AI-driven shopping. Future-proofing for AI shopping.

Hosted Display Clients

To learn how to implement the Authentic Discovery API, refer to the Bazaarvoice Knowledge Base.

Why current data, not a feed

The API reflects current Bazaarvoice Conversations data — the live source of truth — rather than a batch-processed export such as the Displayable Content Export feed. Crawlers and AI systems therefore see the same up-to-date content your shoppers see.

A note on "bad bots"

Authentic Discovery is built for legitimate discovery — real search engines and AI systems. It is not a tool for managing malicious or scraping bots. Those should be blocked earlier in your stack (via robots.txt or a Web Application Firewall) before a request ever reaches your product pages. Keeping the two concerns separate is why the how-to guide for server-side bot detection is deliberately scoped to known, well-behaved crawlers only.

What's Next?

Choose your next step:



Did this page help you?