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.
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.
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."
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 2012Closed
Early movers owned the channel for 2+ years. Late adopters paid 3–5x higher CPAs.
TikTok Shop UK 2022Established
Brands on TikTok Shop in 2022 built audiences and reviews that are now effectively permanent advantages.
OpenAI Ads 2026OPEN 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.