To get wines sold through Vinoshipper named by ChatGPT, Claude, Perplexity and Google AI Overviews, put each wine's facts, price and shipping states in plain text on your own website, mark them up with Product structured data, and keep your Google Business Profile complete. Vinoshipper runs the cart and compliance. Your site has to tell the story.
That split matters because of how Vinoshipper's embedded shop works. The wine list on your site is drawn in by a script after the page loads, and most AI crawlers do not run scripts. This guide explains what Vinoshipper gives you, what that means for AI search, and what to add.
What does Vinoshipper give a winery for selling online?
Vinoshipper is a compliance and sales platform for wine, cider, mead and spirits producers. It handles the online store, point of sale, club management and compliance, says it ships direct into 40+ states through its partnership program, and charges nothing upfront. For selling on your own website, you have three main options:
| Option | What it is | What it means for AI crawlers |
|---|---|---|
| Hosted shop page | A Vinoshipper-hosted catalog you link to (the Shop Link) | Your wines live on Vinoshipper's domain, not yours |
| Injector embeds | A script plus placeholders for the catalog, a single product, add to cart, cart, club sign-up, announcements and an Available In state list | Crawlers that skip JavaScript see empty placeholders |
| WordPress plugin | The same Injector components added from the WordPress editor | Same as the embeds |
| Partner platforms | Shopify (through a native app by Whirlwind, Crush Suite or WineHub), Commerce7, OrderPort, Activ8 | Whatever that platform renders on your pages |
Vinoshipper also runs producer directories for some categories. It says every cider producer with an account is featured on ShopCiders.com, and ShopMeads.com does the same for mead, so shoppers can find makers who ship to their state. Its developer docs cover Google Analytics 4, Google Tag Manager and e-commerce events, which you will want for measuring visits from AI answers.
Can ChatGPT see the wines in a Vinoshipper embed?
Often not. Vinoshipper's own Shopify instructions have you paste a script into your theme and then an empty placeholder (a div with the class vs-products) where the catalog should appear. The Injector script fills that space in the visitor's browser. Someone shopping sees your wines. A crawler that does not run JavaScript sees an empty box.
A December 2024 study by Vercel and MERJ found that none of the major AI crawlers rendered JavaScript, naming OpenAI's OAI-SearchBot, ChatGPT-User and GPTBot, Anthropic's ClaudeBot, and PerplexityBot. Gemini, which uses Googlebot's infrastructure, did render it. The study is from 2024 and crawlers change, but the safe assumption holds: if a fact only exists inside a script, ChatGPT and Claude may never read it.
Google points the same way for shopping results. It recommends Product structured data in the initial HTML and warns that JavaScript-generated markup can make Shopping crawls less frequent and less reliable.
The fix is not to drop Vinoshipper. Keep the embed for the cart and checkout, and write the important facts into the page itself.
What should each wine page say for AI search?
Give every wine its own page on your domain, with the facts in plain text above or beside the Vinoshipper add to cart button:
- Name, vintage and type. "2023 Estate Pinot Noir, Russian River Valley" in the page title and the main heading.
- Grapes, appellation and vineyard. The details people put in their questions.
- Tasting notes and food pairings in a few plain sentences.
- Price and bottle size, matching what the cart charges.
- Shipping states, written out. The Available In widget updates itself, which is useful for shoppers, but it is drawn by the same script. Add a line that starts "We ship wine to:" followed by every state, and update it when your list changes.
- Club details, if the wine is club-only or discounted for members.
Then add Product structured data. Google requires name, image and an offer with price and currency, and its shipping details markup accepts state codes (for example NY) for where you ship. On your homepage or visit page, use the schema.org Winery type, a kind of LocalBusiness, with your address, hours and phone. Google asks that the markup match what the page visibly says.
If you have a developer, Vinoshipper's API includes endpoints to list your products, which can be used to publish wine details as regular page content so you are not retyping every vintage.
How do I make my Vinoshipper wines easier for AI search to find, step by step?
- 1. Look at your shop page the way a crawler does. View the page source in your browser and search for one of your wine names. If it is not there, AI crawlers likely cannot see it either.
- 2. Write a plain-text section on each wine page with the facts listed above.
- 3. Add a shipping page that lists every state you ship to and any you do not, in text.
- 4. Add Product and Winery structured data and test it in Google's Rich Results Test.
- 5. Check robots.txt. OpenAI says sites that block OAI-SearchBot will not be shown in ChatGPT search answers, Perplexity asks sites to allow PerplexityBot, and Anthropic says blocking Claude-SearchBot may reduce your visibility in Claude.
- 6. Complete your Google Business Profile with hours, photos, your website and a reply to every review. Google bases local results on relevance, distance and prominence, and review count and rating feed prominence.
- 7. Consider Google Merchant Center. Google lists the US as allowed with limitations for alcohol in Shopping ads and free listings, so wine can be submitted if you follow the alcohol policy. Google says pairing a feed with on-page structured data gives the widest eligibility.
- 8. Add an llms.txt file that names your winery, region, wines and shipping page. Google does not need it, but it is a short file that some assistants read.
- 9. Track AI visits with Vinoshipper's GA4 or Tag Manager setup, and ask ChatGPT and Perplexity three buyer questions each month.
Vinoshipper handles the cart and the compliance. Your own pages have to carry the facts.
If my site runs on Shopify, can my wines sell inside ChatGPT?
Not through Shopify's AI channels. Shopify's agentic storefronts, which put products into ChatGPT, Gemini and Copilot, run on Shopify Catalog, and Catalog excludes alcoholic beverages. A winery using Shopify with Vinoshipper for compliance gets found the same way as everyone else: crawlable wine pages, structured data, Google Merchant Center and a strong Google Business Profile. Our Shopify AI search guide covers the rest of that setup.
Outside sources count too. Assistants weigh what other sites say, so keep your listing details identical everywhere you appear: regional wine associations, tourism sites, Vinoshipper directories if you make cider or mead, and review sites. For the tasting room side, see how wineries show up in ChatGPT.
How do I check whether ChatGPT names my winery?
Oxto's free visibility score asks ChatGPT, with web search on, three questions a customer would ask and checks whether your winery is named. Of 49 sites scanned as of November 6, 2026, mostly wineries, ChatGPT did not name 28. Run the free visibility score to see your result.
Oxto's founder, Zak Bedrosian, runs his family's winery, Domaine de la Riviere in the Russian River Valley, and built this system there first. Online orders from June to October 2026 were 3x the same months a year earlier, and in October 2026 the winery had 240,000+ Google impressions and 16,000+ visits from Google and AI bots. If you want the work done for you, the Oxto marketing assistant is the team that does it.
Questions
Does Vinoshipper help my wines show up in ChatGPT?
Vinoshipper handles the store, cart, club and compliance, but its embedded catalog is drawn in by JavaScript, and a December 2024 study found the major AI crawlers, including ChatGPT's, did not render JavaScript. Put each wine's facts, price and shipping states in plain text on your own pages so ChatGPT can read them.
Can AI crawlers read the Vinoshipper Injector?
Likely not. The code you paste is a script plus empty placeholders that the script fills in the browser. Googlebot and Gemini render JavaScript, but the 2024 Vercel and MERJ study found OAI-SearchBot, ClaudeBot and PerplexityBot did not. Check by viewing your page source and searching for a wine name.
How do I show which states my winery ships to for AI search?
Write the list in plain text on a shipping page and on each wine page, and add shipping details to your Product structured data, which accepts US state codes. Vinoshipper's Available In widget is useful for shoppers but is rendered by the same script as the catalog.
What structured data should a winery use?
Use the schema.org Winery type for the business (address, hours, phone) and Product markup for each wine, with name, image, and an offer that has price and currency. Google asks that markup match the visible page and recommends placing it in the initial HTML.
Can I sell wine through ChatGPT on Shopify?
Not through Shopify's agentic storefronts, because Shopify Catalog excludes alcoholic beverages. Wine brands on Shopify can still be found through crawlable product pages, structured data and Google Merchant Center, which allows alcohol in the US with limitations.
Sources
- Vinoshipper offers a compliant online store, POS, club management, compliance services, direct shipping into 40+ states, and $0 upfront with fees on successful transactions.
- Vinoshipper online store: products on a Vinoshipper-hosted page, an embedded cart that fits an existing website, age verification, club-member-only products, abandoned cart reports.
- Vinoshipper Injector is a JavaScript file (vinoshipper.com/injector/index.js) initialized with an account ID that renders components defined in the page HTML: Product Catalog, Product Item, Add To Cart, Cart, Club Registration, Announcement, Available In (lists states the producer can ship to, updates automatically). Wix is supported only through the Store Link.
- Vinoshipper developer docs index: WordPress plugin, analytics guides (GA4, Meta Pixel, Google Tag Manager, e-commerce events), and API endpoints to list products (Wine List, Product Feed) and producer announcements.
- On Shopify, the Vinoshipper catalog is added by pasting the injector code into theme.liquid and an empty <div class="vs-products"></div> placeholder into the page; Reveal sections on scroll must be off.
- Wix sites cannot embed the Vinoshipper catalog or club sign-up directly; wineries link to a Vinoshipper-hosted catalog via Account > Integrations > Vinoshipper Tools > Shop Link.
- Vinoshipper e-commerce partners include a native Shopify app by Whirlwind, Crush Suite, WineHub, Activ8, Commerce7 and OrderPort.
- Every cider producer with a Vinoshipper account is featured on ShopCiders.com, where customers find producers who can ship to their state.
- ShopMeads.com lets customers find mead producers on Vinoshipper who can ship to their state.
- Vercel and MERJ study, December 17, 2024: none of the major AI crawlers (OAI-SearchBot, ChatGPT-User, GPTBot, ClaudeBot, PerplexityBot) render JavaScript; Gemini uses Googlebot infrastructure and renders JavaScript; important content should be server-rendered.
- Google merchant listing structured data: Product requires name, image, offers; Offer requires price and currency; shippingDetails shippingDestination accepts addressRegion state codes such as NY; Google recommends Product markup in the initial HTML and says JavaScript-generated markup can make Shopping crawls less frequent and less reliable.
- Google: providing both structured data and a Merchant Center feed maximizes eligibility for product results.
- schema.org Winery is a type under LocalBusiness > FoodEstablishment.
- Google: no special files such as llms.txt or special schema are required for AI Overviews or AI Mode; structured data should match visible text; keep Merchant Center and Business Profile up to date.
- Google Business Profile local results are based on relevance, distance and prominence; prominence includes review count and rating; complete info, hours, replies to reviews and photos help.
- Google Merchant Center alcohol policy: the US is allowed with limitations for Shopping ads and free listings; no targeting minors; follow local law.
- Shopify Catalog, which powers Shopify agentic storefronts in ChatGPT and other AI channels, excludes alcoholic beverages.
- OpenAI: sites that block OAI-SearchBot will not be shown in ChatGPT search answers.
- Perplexity recommends allowing PerplexityBot in robots.txt to appear in Perplexity search results.
- Anthropic: blocking Claude-SearchBot may reduce visibility and accuracy in Claude search results.
- llms.txt was proposed by Jeremy Howard on September 3, 2024: a Markdown file at /llms.txt with an H1 name, a short summary and lists of key links.