Key takeaways
- ChatGPT's shopping features (product cards, shopping recommendations) don't appear at a steady rate. Promptwatch's data shows the trigger rate roughly doubled overnight in late May 2026, then dropped weeks later, meaning OpenAI is actively tuning when these features show up, not letting them emerge organically.
- Product and landing pages dominate ChatGPT's commercial citations (46.6% combined for buyer-intent prompts), but they decay faster than you'd expect: only 55% of product pages are still cited after 60 days. News-style "holiday deals" posts fall out of the citation pool in about 5 weeks.
- AI-driven traffic to retail sites grew 127% YoY in August 2026 and is forecast to grow 130-141% YoY through the holidays (Adobe), while agentic AI traffic to e-commerce sites jumped as much as 6,900% YoY during the 2025 BFCM window (HUMAN Security).
- ChatGPT Shopping only pulls from brands that submit structured product feeds directly to OpenAI, not from passive crawling, and it still excludes Amazon. Marketplace-only sellers are effectively invisible here.
- A seasonal monitoring cadence (quiet-season baseline, pre-holiday ramp, peak-week daily checks, post-holiday wind-down) catches the step changes that a once-a-month check would miss entirely.
Why ChatGPT shopping needs its own seasonal tracking plan
Most brands track "AI visibility" as one undifferentiated metric and check it whenever someone remembers to. That's fine for a slow-moving blog topic. It's a bad plan for ChatGPT Shopping, because the feature itself moves in sudden steps rather than gradual trends.
Promptwatch's own usage data backs this up: across all web-search-enabled ChatGPT responses, shopping features (product cards, shopping recommendations, price comparisons) attach to a low single-digit share of responses on average, but that rate roughly doubled overnight in late May 2026 before falling back a few weeks later. That's not noise. That's OpenAI flipping a switch somewhere. If your monitoring cadence is monthly, you'll miss the window entirely, see the feature appear, assume it's permanent, and then wonder why your "shopping visibility" vanished three weeks later.
The holiday season compounds this. OpenAI itself made shopping research "nearly unlimited" across all ChatGPT plans for the 2025 holidays, a deliberate push to get more shoppers using it during peak buying weeks. If OpenAI is willing to change usage limits for a season, it's reasonable to assume feature visibility, ad density, and citation sources shift too. You need a plan that matches that rhythm, not a generic quarterly audit.

What actually changes during peak season
Before building a calendar, it helps to know what moves and by how much.
Traffic and spend climb fast, and AI's share climbs faster
Adobe's 2026 holiday forecast projects AI-driven traffic to retail sites growing 130% YoY overall and 141% YoY on Thanksgiving specifically, building on 127% YoY growth already seen in August 2026. Thanksgiving Day itself is forecast as the strongest mobile shopping day, with $4.4 billion spent via mobile, up 11% from 2025.
The prior holiday season gives a sense of scale: AI-driven traffic to retailer sites was up 500-700% YoY over Cyber Week 2025, and HUMAN Security tracked agentic AI traffic to e-commerce sites rising as much as 6,900% YoY during that same window, with 83.3% of agent activity concentrated on product and search pages. Shopping assistants aren't a side channel anymore during peak weeks. They're one of the fastest-growing sources of site traffic, full stop.
Shoppers start earlier than the calendar suggests
Attentive's research found 83% of consumers begin planning holiday purchases before Black Friday, and 71% plan to start actually shopping before it arrives. Combine that with FedEx's finding that 97% of large US retailers plan to use AI this holiday season, and you get a season that effectively starts in October, not the week of Thanksgiving. If your monitoring plan only ramps up in late November, you're already a month behind the shoppers.
Discounts deepen on a predictable curve
Adobe's 2026 forecast lays out the discount ramp: roughly 14% off in early November, 21% off just before Thanksgiving, and 30% off, the season's deepest cut, once Cyber Week hits. Category discounts in 2025 peaked at 31% off electronics, 28% off toys, and 25% off apparel on Cyber Monday. These numbers matter for monitoring because discount depth and category demand spikes (Bluetooth speakers up 1,850% on Cyber Monday vs. October baseline, game consoles up 1,800%) are exactly the kind of prompts you should be feeding into your tracker: "best deals on Bluetooth speakers," "cheapest gaming console Black Friday," and so on.

The mechanics you're actually tracking
A few technical facts shape what "tracking ChatGPT Shopping" means in practice.
Shopping features only appear inside responses where ChatGPT has already triggered a web search. No search, no shopping card. That means your monitoring prompts need buyer intent, not generic brand queries. "Best cordless vacuum under $300" will trigger shopping features far more often than "tell me about [brand]".
ChatGPT Shopping results come from brands submitting structured product feeds directly to OpenAI, in CSV, TSV, XML, or JSON, with fields like item_id, title, price, brand, and seller_name. There's a separate enable_search flag (controls whether the product shows up at all) and enable_checkout flag (controls whether it's purchasable via Instant Checkout, which requires enable_search to be true). If your feed isn't live or is stale during peak season, you simply don't exist in these results, no matter how well-optimized your site is.
One gap worth flagging loudly: ChatGPT Shopping does not include Amazon products. If your brand sells primarily or exclusively through Amazon's marketplace, you are, in the words of one analysis, "completely invisible" to this feature. That's a real problem heading into the highest-volume shopping weeks of the year, and it's worth checking now, not on Black Friday morning.
One more thing worth tracking alongside shopping features: ads. Ads and shopping cards often co-occur in the same commercial responses. Promptwatch's ad-tracking data shows ChatGPT served zero ads until May 27, 2026, then ramped as high as 43.9% on some days, with a 30-day average of 29.6% and climbing. Of ad-bearing responses, 73.3% occur on organic (non-branded) prompts, meaning most of the ad exposure your category sees isn't tied to your brand name at all. Track which specific advertisers win those slots during peak weeks, not just whether an ad showed up.
The seasonal monitoring calendar
Here's a practical cadence built around the data above. Adjust the exact weeks to your category, but the phase structure holds for most retail verticals.
September: baseline and feed audit
Establish your normal, non-holiday numbers before the season distorts everything. Check your product feed status, schema markup accuracy, and pricing/availability freshness. This is also when to confirm your enable_search and enable_checkout flags are correctly set for every SKU you want visible.
Early-to-mid October: ramp prompts and widen coverage
Start running category-specific buyer-intent prompts weekly. Remember that 83% of shoppers begin planning before Black Friday, so October traffic matters more than brands assume. ChatGPT also tends to fan a single prompt into multiple separate web searches rather than one broad query, with each fanout query being a separately winnable retrieval. Build out comparison pages, pricing pages, and alternatives pages as distinct URLs rather than one giant mega-guide, since each sub-question is its own shot at getting cited.
Late October to mid-November: daily or every-other-day checks
This is when OpenAI widened Shopping Research access last year, and when discount depth starts climbing (14% off in early November per Adobe's forecast). Increase check frequency. Watch for step changes in shopping-feature trigger rates, not gradual drift, since that's the pattern Promptwatch's data shows. Also start watching content freshness: product pages have a half-life of roughly 74-77 days and only 55% are still cited after 60 days, while news-style posts drop out of the citation pool within about 5 weeks. If you published a "2026 holiday gift guide" news post in October expecting it to carry you through December, it probably won't; build it as an evergreen landing or comparison page instead.
Thanksgiving through Cyber Monday: daily checks, multiple times a day if possible
This is peak volatility. Mobile share of online sales crossed 60% on Thanksgiving Day for the first time last year (61.6%), and Cyber Monday alone drove $14.25 billion in online spend in 2025, the largest online shopping day ever recorded. Ad frequency and shopping-feature trigger rates both move fast during this window. Check across several consecutive days before drawing any conclusion about a trend, since a single day's number is frequently an outlier.
December: sustained monitoring through gift-giving and post-Christmas sales
The holiday AI shopping window now runs roughly October through January, and brands that stay visible across that whole stretch see a measurable lift in brand mentions versus brands that only show up around Black Friday. Keep weekly checks running through the new year rather than declaring victory on December 26.
January: wind-down and retrospective
Compare January numbers back to your September baseline. This tells you what actually changed because of the season versus what changed because of a platform update unrelated to holidays (OpenAI ships changes to ChatGPT Search year-round, independent of retail calendars).
What to actually track each cycle
A few specific signals to check on each pass, rather than a vague "check visibility":
- Shopping-feature trigger rate for your top buyer-intent prompts (did product cards appear, and for which competitors)
- Citation source type for commercial prompts in your category (product pages, landing pages, listicles, comparisons; these four made up nearly 70% of commercial citations in Promptwatch's recent sample)
- Ad presence and which advertiser/landing page won the slot
- Feed health: price accuracy, stock status, enable_search/enable_checkout flags
- Content age of your cited pages, flagging anything approaching the 60-day citation cliff for product-page content
Tooling comparison
| Tool | Shopping-specific tracking | Starting price | Best for |
|---|---|---|---|
| Promptwatch | Yes, at Business tier (350 prompts, 5 sites, city targeting) plus crawler logs and Ads Radar across lower tiers | $95/mo (Essential) | Brands wanting monitoring plus automated content fixes, not just alerts |
| Profound | Limited; cheaper tier reportedly ChatGPT-only | $99-499/mo | Enterprise teams with budget for a dedicated analyst layer |
| Peec AI | Share-of-voice tracking, no dedicated shopping module | ~€89/mo (Starter) | Mid-market teams wanting straightforward country-level tracking |
| Otterly.ai | Basic prompt tracking, no shopping or crawler data | $29/mo (Lite) | Small teams testing the waters cheaply |
| LLM Pulse | Advertises ChatGPT Shopping and Entities tracking as a differentiator | €49/mo (Starter) | Teams prioritizing shopping/entity tracking over broader GEO tooling |

For shopping specifically, the honest picture is that most AI visibility tools treat shopping as a bolt-on, if they cover it at all. Promptwatch's own ChatGPT Shopping and Ads Radar sits on top of the same crawler-log and citation-analytics stack used for general GEO work, which matters during peak season because you need to see not just whether a shopping card appeared, but why: which pages AI crawlers actually read before that card showed up, and whether your feed or your content is the bottleneck. A pure prompt tracker tells you the card appeared or didn't. It won't tell you whether your product-page citation is about to fall off the 60-day cliff, or whether a competitor's landing page quietly took the slot you had in October.
If you want to see the full range of platforms tracking AI shopping and citation behavior, the directory at bestgeosoftware.com breaks down GEO software by feature set, and ai-rank-tools.com focuses specifically on rank-and-citation trackers if shopping is just one piece of a bigger AI SEO program.
A note on content strategy for the season
Given that news-style holiday posts decay within about five weeks, the better move is publishing category comparison and buyer's-guide pages in September or early October, framed to stay relevant through January, then updating them in place rather than publishing fresh "Black Friday 2026" posts every few weeks. Listicles and comparison pages hold citations longer than product pages (60%+ still cited after 60 days), so a well-maintained "best [category] for the holidays" comparison page is a better long-term asset than a string of short-lived news posts.
If your team is also running broader GEO or content production work during this period, it's worth coordinating holiday content with whoever owns technical SEO and AI crawler access, since feed problems and crawl errors are invisible unless someone is actually watching the logs during the exact weeks traffic spikes. An agency like 1001 SEO Media can help set up that kind of combined technical and content monitoring if it's more than your team can run internally during peak weeks.
Bottom line
ChatGPT Shopping doesn't move at a steady pace, it moves in steps, and those steps cluster around the exact weeks that matter most for retail revenue. A monitoring plan built around monthly check-ins will miss the late-May-style spikes Promptwatch's data has already shown happen without warning. Build your cadence around the shopping calendar instead: baseline in September, ramp through October, daily checks from late November through Cyber Monday, sustained attention through January, and a retrospective to separate seasonal effects from platform-wide changes. Get your product feed and enable_search/enable_checkout flags right before the season starts, since no amount of monitoring fixes a feed that was never submitted.