In 2026, OpenAI began testing sponsored product placements within ChatGPT’s shopping responses. ChatGPT was already processing over 50 million shopping-related queries a day, and a platform at that scale with no paid placement layer was leaving an enormous revenue opportunity untouched. OpenAI Ads are that layer, and they represent the most significant new advertising channel for ecommerce merchants since Google launched paid Shopping placements in 2012.
What OpenAI Ads actually are
OpenAI Ads are sponsored product placements that appear within ChatGPT’s responses to shopping queries. When a user types “recommend a waterproof jacket under £150 for hiking” into ChatGPT, the model generates a conversational response that may include both organically-selected products and sponsored listings. Sponsored items are labelled but appear within the natural flow of the AI’s response — not in a separate ads block.
This is a fundamentally different ad format from anything that currently exists. Google Shopping ads appear in a dedicated tab or carousel, clearly separated from organic results. OpenAI Ads appear as part of the AI’s answer. The LLM evaluates sponsored products against the user’s specific question before including them. An irrelevant sponsored product simply doesn’t appear, regardless of bid.
How OpenAI Ads are selected — the LLM relevance layer
Placement is not determined by bid alone. The LLM (the same model that generated the user’s response) evaluates eligible sponsored products against the query and applies a relevance filter before any bid logic runs. Only products the model judges genuinely relevant to the specific query are eligible to enter the paid placement auction. Within the eligible set, bid logic determines priority.
This makes description quality the fundamental prerequisite for OpenAI Ads. Think of it as Google’s Ad Rank, but the Quality Score is your product description’s relevance to the user’s conversational query: Placement Score = LLM Relevance Score × Bid. A product with a high relevance score can achieve strong placement at a lower bid than a product with poor description quality at a high bid.
OpenAI Ads vs Google Shopping Ads: the key differences
Query matching: Google Shopping matches queries to products primarily via title keyword overlap. OpenAI matches via semantic understanding — the LLM comprehends what the user is actually asking for and evaluates your product description against that intent.
Bid structure: You set bids at the product or product group level. The system applies them within the set of queries your product is judged relevant for. You don’t choose which queries to enter; the LLM decides eligibility, and your bid determines priority within eligible queries.
Creative: Google Shopping shows your product image, title, price, and store name. OpenAI’s format is conversational — your product appears as part of a narrative response, with the LLM potentially describing why your product was chosen. Products with clear, accurate descriptions are summarised accurately. Products with vague descriptions may be described inaccurately.
Competition: Google Shopping is mature and highly competitive — CPCs in many UK categories run £0.20–£2.00+. OpenAI Ads are in early beta. Competition is minimal. CPCs will start low. This is the same opportunity window that existed for Google Shopping in 2012–2013.
The description quality imperative
Your product description is your quality score in OpenAI Ads. The LLM reads descriptions and evaluates them for relevance to the specific query — it doesn’t skim for keywords.
- Promotional language (“best”, “amazing”, “unbeatable”) is noise — reduces signal without adding relevance
- Technical specifications (materials, dimensions, ratings, certifications) are high-signal — match specific user queries
- Use-case language (“suitable for”, “designed for”, “ideal for”) directly matches intent-based queries
- Generic descriptions (“great product, multiple colours, fast delivery”) are essentially invisible to the LLM’s relevance scoring
Trajekt’s AI enrichment layer rewrites descriptions at scale using Claude, configured specifically for LLM relevance scoring — factual, specification-led, use-case-oriented, no promotional language. Descriptions are cached per product and only regenerated when source data changes.
The product feed that powers OpenAI Ads
OpenAI Ads draw product data from the same JSONL feed used for organic ChatGPT Shopping. You submit a JSONL file to OpenAI’s merchant programme via SFTP, and that feed populates both your organic Shopping presence and your paid ad eligibility. Getting the feed right is a prerequisite for both channels simultaneously.
Required fields: item_id, title, description, link, image_link, price, availability. High-impact additional fields: brand, gtin, condition, product_type, material, color. The more complete your feed, the more queries your products are eligible for in both organic and paid surfaces. See the full ChatGPT product feed guide for field-by-field mapping.
Getting set up: three steps
Step 1 — Register as an OpenAI merchant. Visit chatgpt.com/merchants. Registration is free and gives you SFTP credentials once processed. Early registration means you’re in the index before UK paid access fully opens.
Step 2 — Generate your JSONL feed via Trajekt. Connect your Shopify or WooCommerce store. Trajekt generates a spec-compliant JSONL file from your live product data, validates every row, and makes the file available for automated SFTP delivery. The same connection also generates your Google Shopping, Meta, and TikTok feeds.
Step 3 — Optimise descriptions for LLM quality. Enable Trajekt’s AI enrichment. Your product descriptions are rewritten using Claude for factual accuracy, technical specificity, and use-case clarity — the exact qualities the LLM uses to evaluate relevance in OpenAI Ads.
The UK timing opportunity
As of mid-2026, ChatGPT Shopping and OpenAI Ads are rolling out in the UK. The merchant programme is open for registration. Organic Shopping placements are active for registered merchants. Paid placements are in beta with expansion expected.
When Google launched paid Shopping placements in 2012, merchants with well-optimised feeds already in the index dominated category CPAs for the next two years before competitive pressure normalised the channel. The ChatGPT Ads opportunity follows the same pattern — being indexed now, with quality feed data and description-optimised products, is the competitive moat that enables rapid deployment when UK paid access scales.
The channel is live. Registration is open. The tooling exists. See the OpenAI Ads guide for a complete breakdown, or start free with Trajekt to get your JSONL feed live today.
Trajekt is a UK-built product feed management platform covering Google Shopping, ChatGPT Shopping, OpenAI Ads, and AI commerce for UK merchants and agencies.
Get into OpenAI Ads with Trajekt
JSONL feed generation, SFTP delivery, and AI description enrichment. Free plan available.