Skip to main content
Home ChatGPT Feed OpenAI Ads
Emerging channel — UK rollout in progress

OpenAI Ads: ChatGPT is becoming the next major shopping channel

Sponsored product placements inside ChatGPT conversations. 50 million daily shopping queries. A platform that selects products by relevance and description quality, not just bid. For UK ecommerce merchants, this is the most significant new advertising channel since Google Shopping launched paid placements in 2012.

Trajekt connects your Shopify or WooCommerce store to OpenAI's merchant programme — generating your JSONL feed, delivering via SFTP, enriching descriptions for LLM quality scoring, and keeping everything updated automatically.

Get into ChatGPT free → Full ChatGPT feed guide
50M+
daily shopping queries in ChatGPT
2026
OpenAI Ads beta launch
£0
to start with Trajekt’s free plan
1st
Trajekt: early UK platform with ChatGPT JSONL

How OpenAI Ads work — and why they’re different

ChatGPT Ads don’t work like Google Ads. Understanding the difference is critical to getting your feed right.

Google Shopping Ads

Dedicated Shopping tab — separate from search results
Keyword-adjacent matching via product feed titles
Bid dominates placement — higher bid wins in similar quality
Product title is primary matching signal
Description is secondary — mostly for matching, not shown
GTIN completeness is a strong positive signal

OpenAI / ChatGPT Ads

Context-native — appear inside conversational AI responses
Semantic matching — LLM understands query intent, not just keywords
Relevance score (from description quality) combines with bid
Description is the primary signal — the LLM reads and evaluates it
Product must genuinely answer the user’s specific query
Feed completeness across all fields improves eligibility

The key implication: description quality is your quality score

In Google Ads, quality score is a combination of expected CTR, ad relevance, and landing page experience. In OpenAI Ads, the equivalent signal is how well your product description answers the user’s specific conversational query — evaluated by the same LLM that generated the response.

A vague description ("great jacket, multiple colours") at a high bid will lose to a specific description ("waterproof Pertex Equilibrium nylon shell with 15,000mm HH rating, taped seams, adjustable storm hood, packable to chest pocket — designed for sustained rain in UK upland conditions") at a lower bid. This is fundamentally unlike any other advertising channel and requires a different approach to feed optimisation.

What your feed needs for OpenAI Ads

The same JSONL feed used for organic ChatGPT Shopping powers OpenAI Ads. But certain fields matter significantly more in a paid context.

REQUIRED

Core required fields

item_id
title
description
link
image_link
price
availability

Missing any of these = product excluded entirely. Trajekt validates all rows before delivery.

HIGH IMPACT

Fields that improve relevance scoring

description ✦
brand
condition
gtin
product_type
color / size
material

Description quality is disproportionately important. The LLM evaluates it for query relevance.

DIFFERENTIATING

Fields that separate you from competitors

additional_image_link
sale_price
shipping
item_group_id
age_group
gender

Complete catalogue data gives the LLM more to match against — and more confidence in recommending your product.

Example: optimised description for OpenAI Ads
✕ POOR — fails LLM relevance scoring
"High quality waterproof jacket. Great for outdoor use. Available in multiple colours. Perfect for any weather. Order now for fast delivery."
Vague, promotional, no specs. LLM cannot match to specific queries.
✓ STRONG — high LLM relevance score
"Lightweight waterproof hiking jacket. Pertex Equilibrium 20D nylon shell with 15,000mm HH waterproof rating and 15,000g breathability. Fully taped seams. Adjustable hood with peak. Two zipped hip pockets and one chest pocket. Packs to chest pocket. Weight 285g. Suitable for mountain hiking, trail running, and outdoor sports in sustained rain conditions."
Specific, factual, use-case-led. LLM matches to: waterproof rating queries, hiking jacket queries, lightweight jacket queries, trail running queries.

How Trajekt prepares your store for OpenAI Ads

Trajekt is the only UK-built feed tool with full OpenAI JSONL support, SFTP delivery, and AI description enrichment optimised for LLM quality scoring.

🤖

Spec-compliant JSONL generation

Trajekt generates OpenAI-spec JSONL from your Shopify or WooCommerce product data on every feed run. Every row is validated against the spec before delivery — malformed rows are excluded with a log entry so you can fix them at source, not discover them after a failed delivery.

📤

Automated SFTP delivery

Trajekt delivers your JSONL file to OpenAI’s SFTP endpoint on a daily schedule. You configure the SFTP credentials once; Trajekt handles delivery automatically on every run. Delivery confirmation is logged in your Trajekt dashboard.

📋

AI description enrichment for LLM quality scoring

Trajekt uses Claude to rewrite product descriptions specifically for AI-channel performance: factual, specification-led, use-case-oriented, no promotional language, 150–300 words. Descriptions are cached and only regenerated when product data changes — ongoing cost is minimal after the initial batch run.

🔄

Daily refresh keeps your index current

Price changes, stock changes, and new products are all reflected in OpenAI’s index on the next daily feed run. For time-sensitive situations (flash sales, sell-outs), Trajekt’s manual “Run now” button triggers an immediate feed update.

Feature Trajekt Manual setup Other feed tools
OpenAI JSONL feed generation Custom dev required Not documented
Automated SFTP delivery Manual upload Not documented
AI description enrichment for LLM scoring Manual rewrite No
Pre-submission row validation No No
Same connection for Google + Meta + TikTok Separate feeds Depends on tool
Permanent free plan ✓ (50 products) No

The first-mover window is open right now

When Google launched paid Shopping placements in 2012, most UK merchants were slow to adopt. Those who moved early — with well-optimised feeds already in Google’s index — dominated category CPAs for the next two years before competitive pressure normalised the channel.

The ChatGPT Ads opportunity follows the same pattern. UK access is in rollout. The ads platform is in beta. Competition for placement is minimal. The merchants who get their JSONL feeds live, get their descriptions optimised for LLM scoring, and get their stores registered in OpenAI’s merchant programme in 2026 are building the structural advantage that will be very hard to replicate when the channel becomes competitive.

The cost to prepare is the same as Trajekt’s standard feed management subscription. The upside is being indexed and optimised when UK ChatGPT Ads scale. There is no rational argument for waiting.

Google Shopping 2012 Closed

Early movers owned the channel for 2+ years. Late adopters paid 3–5x higher CPAs.

TikTok Shop UK 2022 Established

Brands on TikTok Shop in 2022 built audiences and reviews that are now effectively permanent advantages.

OpenAI Ads 2026 OPEN NOW

UK rollout in progress. Feed setup takes hours with Trajekt. First-mover window is closing as each month passes.

OpenAI Ads — frequently asked questions

OpenAI Ads (also referred to as ChatGPT Ads or ChatGPT Shopping Ads) are sponsored product placements that appear within ChatGPT’s responses to shopping-related queries. When a user asks ChatGPT to recommend products, relevant sponsored listings appear alongside organic results. The ads platform uses the same JSONL product feed as ChatGPT’s organic shopping layer.
As of mid-2026, OpenAI’s shopping features and sponsored placements are rolling out globally with UK access expanding. Merchants registered in the OpenAI merchant programme are positioned to receive early access as UK paid placements become available. Getting registered and indexed now is the critical first step.
The process has three steps: (1) Register your store at chatgpt.com/merchants to join OpenAI’s merchant programme and receive SFTP credentials. (2) Generate a JSONL product feed from your Shopify or WooCommerce store — Trajekt does this automatically. (3) Configure SFTP delivery so your feed is uploaded to OpenAI’s endpoint on a daily schedule. Trajekt handles steps 2 and 3 automatically once you add your OpenAI SFTP credentials.
Google Shopping primarily matches products to queries via title keywords and GTIN completeness. ChatGPT Shopping evaluates product descriptions using the same LLM that processes the user’s query — meaning description quality, specificity, and factual accuracy are the primary relevance signals, not keyword density. A detailed, factual description that genuinely explains what the product is, what it’s made of, what it’s used for, and who it suits will significantly outperform a keyword-stuffed title with a thin description in ChatGPT placements.
Yes. Trajekt was the first UK feed management platform to support the OpenAI JSONL format. We generate spec-compliant JSONL from your store data, deliver via SFTP automatically, validate every row before delivery, and enrich descriptions using Claude for LLM-optimised quality scoring. All plans include ChatGPT Shopping JSONL generation — including the free plan (up to 50 products).
The cost structure for OpenAI Ads had not been publicly detailed as of mid-2026 — the platform was in beta with a limited set of partner merchants. The expectation, based on OpenAI’s statements, is that OpenAI Ads will operate on a cost-per-click or revenue-share model. Trajekt’s role is feed management — the feed cost is Trajekt’s subscription (starting at £0). OpenAI Ads spend itself will be a separate billing relationship with OpenAI.
OpenAI uses JSONL format (JSON Lines — one JSON object per line, one product per line) delivered via SFTP. The required fields are: item_id, title, description, link, image_link, price, and availability. Additional recommended fields include brand, condition, gtin, and product_type. Trajekt generates this format automatically from your Shopify or WooCommerce product data and validates each row against the spec before SFTP delivery.

Related guides

Full ChatGPT Shopping feed guide

Complete JSONL setup, field mapping, SFTP configuration, and Trajekt rules for ChatGPT.

AI commerce feed optimisation guide

ChatGPT, Perplexity, and Google AI Mode — what each surface needs from your product data.

Why the ChatGPT product feed matters

The scale, the opportunity window, and why most merchants aren’t ready yet.

Shopify to ChatGPT end-to-end

Step-by-step: merchant registration, feed generation, SFTP setup, and post-go-live monitoring.

Perplexity AI Shopping feed

Perplexity’s shopping layer and how to get your products visible in AI search results.

Google AI Mode feed

How Google AI Mode surfaces products and what your Merchant Center feed needs to qualify.

Get into OpenAI Ads before your competitors do

Connect your store, generate your JSONL feed, and let Trajekt handle SFTP delivery automatically. Free plan available — no credit card needed.

Start free → Full ChatGPT feed guide