How to Get Your Shopify Store Cited by ChatGPT: The Operator's Guide
Direct answer
Let OAI-SearchBot crawl your store, turn off the password page, and publish answer-first guide posts on your Shopify blog, because ChatGPT cites explainer pages far more often than product pages. Add Article schema, link each post from the products it supports, update posts within a year, and test with repeated real prompts until your domain shows up in the Sources panel.

Your Shopify store ranks on page one of Google for your brand and a handful of product terms. Then a customer mentions they found a competitor through ChatGPT, and you check: your store never comes up. That gap is not random. ChatGPT cites pages that answer a question in a form it can lift into a response, and most Shopify stores publish product pages, not answers.
This is the operator's version of the fix. It covers how ChatGPT search selects sources, what must be true on the Shopify side for OpenAI's crawler to reach you, and why guide posts get cited while product pages sit idle. Then the structure and schema of a post built to be quoted, the cadence that keeps it cited, how to measure without fooling yourself, and the mistakes that block everything else. Every number comes from a primary source or from what Citevolt tracks for its clients. Where no study exists, I say so.
How does ChatGPT search decide which pages to cite?
ChatGPT cites pages that its search layer retrieves for a rewritten version of your question, so a page has to be indexed, retrievable, and quotable before the model ever sees it. OpenAI's own help page describes the mechanism. ChatGPT "may search the web automatically when your question would benefit from current information", and it "typically rewrites your query into one or more targeted queries" that it sends to search providers (Searching the web with ChatGPT). The answer is written after retrieval, from the retrieved pages. Nothing in the model's training memory gets a citation link.
Where do the retrieved pages come from? At launch on October 31, 2024, OpenAI said the product uses third-party search providers as well as content supplied directly by partners, and added that "any website or publisher can choose to appear in ChatGPT search" (Introducing ChatGPT search). The help page names Microsoft as one of those providers. That is why "get indexed in Bing" became standard advice. It is still necessary, and no longer the whole story. A September 2026 analysis by Peec AI of ChatGPT's server-side events found a result_source field with four values: Labrador, which is OpenAI's own index, plus three external providers, with Bing still appearing "mainly in Deep Research" (ChatGPT built its own search index). The same analysis logged OAI-SearchBot crawling a one-billion-page test site at roughly 35,000 requests per hour. Practical translation: be indexable by Bing and be crawlable by OpenAI's bot. Both, not either.
Two more facts frame everything below. Search is not on for every conversation: Semrush's 17-month clickstream study found 34.5% of ChatGPT queries had search enabled in February 2026, down from 46% in late 2024 (ChatGPT traffic analysis). Citations only happen inside that slice. The slice is growing in absolute terms, though, because outbound referral traffic from ChatGPT to the web grew 206% in 2025 in the same dataset. For the selection logic across engines in more depth, read how ChatGPT and Perplexity choose which pages to cite.
The three engines differ in who crawls, what index they read, and what they favor. The fixes overlap heavily, which is why one publishing program can serve all three.
| Engine | Crawler (respects robots.txt) | Index source | What it favors, per the data |
|---|---|---|---|
| ChatGPT search | OAI-SearchBot (yes); ChatGPT-User fetches on request (may not) | Third-party providers incl. Microsoft, plus OpenAI's own index | Pages updated within a year (73% of citations, Seer 2026); Wikipedia, Reddit, Medium, Forbes, LinkedIn led citations in Oct 2025 (Semrush) |
| Perplexity | PerplexityBot (yes); Perplexity-User (generally ignores) | Perplexity's own index plus live fetch | The newest content: 50% of cited pages published in the current year (Seer 2025); Reddit, LinkedIn, NIH led in Oct 2025 |
| Google AI Overviews / AI Mode | Googlebot (yes) | Google's index, queried with fan-out | Pages already indexed and eligible for a snippet; brand web mentions correlate 0.664 with AI Overview visibility (Ahrefs) |
Can ChatGPT's crawler reach your Shopify store?
Most Shopify stores are crawlable by OAI-SearchBot out of the box, and the three things that break access are a password page, a robots.txt edit, and a slow theme. Shopify's crawling documentation states that "your store can be indexed by search engines and large language models (LLMs) without signatures" (Crawling your store). There is no platform-level wall. What you have to check is your own configuration.
OpenAI runs three bots, and they are three separate decisions. From the OpenAI crawler documentation: OAI-SearchBot is "used to surface websites in search results in ChatGPT's search features", and "sites that are opted out of OAI-SearchBot will not be shown in ChatGPT search answers." GPTBot collects training data, and disallowing it "indicates a site's content should not be used in training generative AI foundation models." ChatGPT-User fetches a page when a user asks for it, and because those actions are user-initiated, "robots.txt rules may not apply." So you can block GPTBot and still be cited. You cannot block OAI-SearchBot and be cited. A robots.txt change takes "~24 hours" to register on OpenAI's side. Perplexity is built the same way: PerplexityBot is "designed to surface and link websites in search results on Perplexity", and Perplexity-User "generally ignores robots.txt rules" (Perplexity Crawlers).
Shopify writes robots.txt for you. On 2026-09-14 I pulled the live file from our pilot store. It opens with a comment that "public product, collection, page, blog, policy, cart, and localized HTML is crawlable". It names only two user agents (* and adsbot-google) and allows / for everyone. It disallows /admin, /cart, /checkout, /account, /orders, and the filter and sort crawl traps under /collections/, which matches the documented defaults in Editing robots.txt.liquid. No AI crawler is named, so OAI-SearchBot and PerplexityBot inherit the * group and are allowed. If a previous developer or an app added a blanket AI block, it will be in this file. Shopify exposes it through a template called robots.txt.liquid (template reference).
- In Shopify admin go to Online Store, then Themes. Open the menu on your live theme and choose Edit code.
- Click Add a new template, choose robots, then Create template. Shopify creates
templates/robots.txt.liquidpre-filled with the default Liquid loop. - Keep the loop that prints
robots.default_groups. Shopify updates those defaults over time and says it is "strongly recommended to use the provided Liquid objects whenever possible". - Add explicit groups after the loop only if you want to be unambiguous. Shopify's customization guide shows custom rules placed outside the default loop.
- Save, open yourstore.com/robots.txt in a browser, and read it top to bottom. To revert, delete the template file; Shopify regenerates the default.
{% for group in robots.default_groups %}
{{- group.user_agent }}
{%- for rule in group.rules -%}
{{ rule }}
{%- endfor -%}
{%- if group.sitemap != blank -%}
{{ group.sitemap }}
{%- endif -%}
{% endfor %}
User-agent: OAI-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
The password page is the second gate. In private mode, "all of your online store's pages are hidden from visitors and search engines" (Restrict access to your online store). Stores in a rebrand, a pre-launch, or a wholesale-only phase leave this on for months and lose their index. To switch it off: Online Store, click the Private icon, choose Public, click Update.
The third gate is speed. Shopify's web performance report grades your store on the three Core Web Vitals with these thresholds for "good": LCP at or under 2,500 ms, INP at or under 200 ms, CLS at or under 0.1. Data lags by up to 36 hours and covers the last 90 days. Shopify names the usual causes: apps, third-party libraries, analytics scripts, theme code, and the number and size of images and videos. Google lists page experience among the basics for its AI features, and both ChatGPT and Perplexity read from search indexes that already penalize slow pages. Keep the blog template lean: no app widgets in the article body, compressed featured images, no autoplay video.
Why do product pages rarely get cited for research queries?
Product pages rarely get cited because research prompts are questions, and a product page contains a price, a variant picker, and marketing copy rather than an answer. When Ahrefs analyzed the top 1,000 pages ChatGPT cited in September 2025, Wikipedia pages were 29.7% of the set, homepages and landing pages 23.8%, and educational content 19.4%. Product detail pages did not register as a reportable category. In the same dataset 28.3% of cited pages had zero organic keywords in Google, so this is not a ranking-power problem. It is a content-shape problem.
Citevolt's baseline run on 2026-09-14 across six buyer queries for our clients showed the same pattern: every cited page was a long explainer or a comparison article. A guide gives the model a passage to quote and a reason to trust it: a date, a source, a specific number. A product page gives it "Add to cart".
Google states the same principle for its own AI features. In its optimization guide it contrasts "a first-hand review" that "provides a unique perspective based on personal experience" with "a summary of existing content" that restates what is already available elsewhere (Google's AI optimization guide). Product pages should keep their Product schema and stay clean and fast. The citations will come from your blog, and the blog posts will link to the products.
What does a post that ChatGPT cites look like?
A citable post answers one buyer question in its first sentence, then proves the answer with specific numbers, named sources, and quotable sub-answers under question-shaped headings. This is not a style preference. The GEO paper from Princeton and IIT Delhi (Aggarwal et al., 2023) tested nine content modifications across a 10,000-query benchmark. Three won clearly: Cite Sources, Quotation Addition, and Statistics Addition "achieved a relative improvement of 30-40% on the Position-Adjusted Word Count metric and 15-30% on the Subjective Impression metric." Keyword Stuffing lowered visibility below the unoptimized baseline. Adding proof works. Repeating the keyword does not.
The anatomy that follows from the data:
- A title that is the question. Shopify's SEO title field recommends 70 characters or fewer (Adding and managing blog posts). Use the buyer's phrasing, not a pun.
- A two-sentence direct answer at the top. The model quotes the first passage that answers the query. Put it first.
- H2 headings phrased as the follow-up questions, each opening with its own one-sentence answer. Every section is then a self-contained extract.
- Numbers with sources linked inline. "Wool holds warmth when wet" is a claim. The same sentence with a measured percentage and a link to the test is a citation candidate.
- One comparison table. Engines lift tables cleanly, and comparison queries are a large share of buyer research.
- A short FAQ with self-contained answers of 40 to 90 words. Each is a ready-made snippet.
- Visible published and updated dates. Both engines and readers use them.
- Length set by the query, not by habit. Citevolt targets 1,200 to 1,500 words on Starter and up to 3,500 on Growth and Scale, sized to the top-ranking pages for that query.
The full template with heading rules and examples is in how to structure a blog post so AI search cites it.
Which schema markup helps a Shopify blog post get cited?
Article schema is the markup that matters on a blog post; FAQPage is harmless but no longer earns anything in Google; Product belongs on product pages only. Google is blunt about the limits. "There's also no special schema.org structured data that you need to add" to appear in AI Overviews or AI Mode (AI features and your website). And: "you don't need to create new machine readable files, AI text files, markup, or Markdown." Schema does not buy a citation. It removes ambiguity about what the page is, who wrote it, and when it changed, which are the signals the freshness data says matter.
Article. Google's Article documentation supports Article, NewsArticle, and BlogPosting, with headline, image, datePublished, dateModified, and author with name and url as the recommended properties. On Shopify this is often already done. Dawn's main-article.liquid emits {{ article | structured_data }}, and the structured_data filter outputs schema.org Article for article objects. View the source of a live post and search for application/ld+json. If it is missing, add that one filter line to your theme's article section. Confirm dateModified changes when you edit the post.
FAQPage. Schema.org defines it as "a WebPage presenting one or more 'Frequently asked questions'" (schema.org/FAQPage). Google restricted FAQ rich results to authoritative government and health sites in August 2023 and stopped showing them entirely on May 7, 2026, with reporting removed from Search Console in June 2026 (Search Engine Journal). Google says the markup can stay in place. Keep it if your theme adds it; the visible FAQ text is what the engines actually use.
Product. Google's merchant listing documentation states that "product rich results only support pages that focus on a single product (or multiple variants of the same product)." Required properties are name, image, and offers with price and priceCurrency. Do not add Product markup to a guide post. Link to the product and let its own page carry the schema.
A minimal BlogPosting block, for themes that lack one:
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Merino vs synthetic base layers: which is warmer when wet?",
"datePublished": "2026-09-14",
"dateModified": "2026-09-14",
"author": { "@type": "Person", "name": "Store founder", "url": "https://example.com/pages/about" },
"image": "https://example.com/cdn/shop/articles/base-layers.jpg",
"mainEntityOfPage": "https://example.com/blogs/guides/merino-vs-synthetic-base-layers"
}
How should you link and organize the blog so engines find your posts?
Link every guide post from the product and collection pages it supports, and link back, because a post with no internal links is crawled late and cited rarely. Google lists internal linking and crawlability among the SEO basics that carry over to its AI features. On Shopify the mechanics are short. Your sitemap at yourstore.com/sitemap.xml already includes blog posts and updates itself when you publish (Finding and submitting your sitemap). Submit it once in Google Search Console and once in Bing Webmaster Tools. For faster pickup on the Bing side, IndexNow accepts a POST to api.indexnow.org/IndexNow with your host, key, key location, and a list of URLs, and Bing Webmaster Tools confirms receipt.
Structure the blog like a reference section, not a news feed. Shopify URLs follow /blogs/<blog-handle>/<post-handle>, so name the blog guides or learn rather than the default news. Group posts by product line: every post about base layers links to the base-layer collection, the two best-selling products, and the two neighboring guides. On the product page, add a small "Guides" block with 2 or 3 links to the posts that answer that product's pre-purchase questions. It is the cheapest lift in this guide.
How often should a Shopify store publish to get cited?
Weekly is the cadence that keeps a store inside the freshness window all three engines reward, and updating existing posts counts as much as publishing new ones. Seer Interactive's 2026 content recency study looked at 7,683 dated pages carrying 47,097 citations from ChatGPT, Gemini, and Perplexity between March and June 2026. 75% of cited pages had been updated within the last year and 88% within two. Only 42% had been published within the last year. Seer's conclusion: "the freshness LLMs reward is being manufactured by updates, not by new publishing." Per engine, 78% of Gemini's cited pages, 73% of ChatGPT's, and 65% of Perplexity's were updated within a year. Ahrefs saw the same in its 1,000-page set: of 564 URLs with a readable update date, 76.4% were updated within 1 to 6 months.
The operating rule is publish weekly, refresh quarterly. One post per buyer question. A catalog of 30 products carries well over 100 pre-purchase questions, so the queue does not run dry. Each post also needs a refresh pass within 12 months: new numbers, a new date, a new paragraph on what changed. Seer's 2025 study measured how much Perplexity in particular favors the newest content: 50% of its cited pages were published that year, versus 31% for ChatGPT and 44% for Google AI Overviews.
This is the cadence Citevolt sells. Starter is 4 posts a month at $297/mo. Growth is 8 posts at $497/mo with 2 content refreshes and the internal linking audit. Scale is 12 posts at $697/mo with 5 refreshes. Every post is written to the structure above, reviewed by a human before you see it, and published to your Shopify blog on your approval. Full pricing is at citevolt.com/#pricing, and the market comparison is in what AI SEO agencies charge.
Do third-party mentions matter more than your own content?
Off-site brand mentions are the strongest single predictor of AI visibility measured so far, and they compound with your own content rather than replacing it. Ahrefs' study of 75,000 brands found branded web mentions correlate with AI Overview visibility at 0.664, branded anchors at 0.527, branded search volume at 0.392, Domain Rating at 0.326, and raw backlinks at only 0.218. Brands in the top quartile for web mentions averaged 169 AI Overview mentions, more than 10 times the next quartile, and about 26% of brands had none.
The domains doing the citing tell you where those mentions need to live. Semrush's 230,000-prompt, 13-week study of more than 100 million citations ranked Reddit, Wikipedia, Medium, Forbes, and LinkedIn as ChatGPT's top cited domains in October 2025, with Reddit, LinkedIn, and NIH leading Perplexity, and LinkedIn, YouTube, and Reddit leading Google AI Mode. The list is volatile: Reddit went from appearing in close to 60% of ChatGPT responses in early August 2025 to around 10% by mid-September. Do not build a plan on one platform.
Split the work. Your own guide posts win the specific queries where your product is the answer, because there is no Reddit thread on "which of your two sizes fits a 24-inch waist". Third-party mentions win the broad recommendation prompts, "best running socks", where the engine assembles a list from roundups, reviews, and forum threads. Get your products into two or three published comparison articles a quarter, answer real questions in your category's communities under your own name, and publish your founder's take on LinkedIn. Ahrefs noted that only 32.3% of ChatGPT's top citations were off-site pages you could influence through outreach. The rest is on your own domain, which is the part you control completely.
How do you measure whether ChatGPT cites your store?
Measure with a fixed set of buyer prompts run repeatedly, checking the Sources panel for your domain each time, because a single run is noise. SparkToro's January 2026 study ran 2,961 prompts across ChatGPT, Claude, and Google's AI and found nearly every response unique in the brands listed, their order, and how many appeared. There was "a less than 1 in 100 chance" of getting the same list twice. Yet the top headphone brands still showed up in 55 to 77% of 994 responses. Presence in one run means nothing. Frequency across runs is the metric.
The manual version takes an hour a week. Write 10 questions a buyer would ask before purchasing from you, half specific to your product type and half broad recommendation prompts. Run each in ChatGPT with search on, 5 times. After each answer, open the Sources panel. OpenAI's help page says to "select a citation to open its source" and warns that "search results and citations can be incomplete, outdated, or incorrect." Log three things: was your domain cited, which page, and which competitor was cited instead. Repeat weekly in the same spreadsheet. Watch referrals from chatgpt.com in your analytics alongside it.
The automated version is what Citevolt runs for clients: a citation tracker that re-queries each client's priority questions against ChatGPT, Perplexity, and Google AI Overviews every week and reports gains and losses by page and by language. Before you pay anyone, run the free Citevolt audit. It checks your store against all three engines for the questions your products answer and shows which competitor holds each citation today.
How long does it take to get cited by ChatGPT?
Expect the technical fixes to register within days, the first citations on narrow product questions within weeks of a post being indexed, and broad recommendation prompts to take months and third-party mentions. The dated parts are known. OpenAI says a robots.txt change takes about 24 hours to apply. Shopify's performance data lags up to 36 hours. A sitemap submitted to Bing Webmaster Tools, or URLs pushed through IndexNow, is the fastest route into the index that feeds ChatGPT. No published study I could find measures time from publish to first ChatGPT citation. Treat anyone quoting a precise number without a source with suspicion.
What the freshness data does tell you is that the window stays open for about a year per post, and closes if you do nothing. Citevolt's operating rule is to run a baseline on day one, track weekly, and judge the program at 90 days. In that window a store publishing weekly has 12 to 13 posts indexed, which is enough to see which query types move first. Narrow questions with a clear answer move first. Broad "best X" prompts move last, because they depend on the mentions in the previous section, not only on your own pages.
Which mistakes block ChatGPT citations on Shopify?
The mistakes that block citations are almost all self-inflicted: blocking bots, leaving the password on, publishing announcements instead of answers, and never updating. In order of how often I see them:
- A blanket AI block in robots.txt.liquid. Often added by a content-protection app or a developer who read one headline. Blocking GPTBot is a legitimate choice. Blocking OAI-SearchBot removes you from ChatGPT search answers, per OpenAI.
- Password page left on. Every page hidden from every crawler for as long as it stays on.
- Blog posts that are announcements. "New colors are here" answers no question. Ahrefs' cited set was led by explanatory and educational pages, not news.
- No visible dates. Ahrefs could detect a publish date on only 12.6% of the pages it studied. An undated page cannot be judged fresh, and freshness is the strongest content-side signal in Seer's 2026 data.
- Keyword repetition instead of proof. The GEO study measured Keyword Stuffing below the unoptimized baseline. Statistics, quotes, and sources moved the needle 30 to 40%.
- Product schema on guide posts. Google's product rich results apply to single-product pages. Markup that does not match the page is noise at best.
- Publish and forget. Only 42% of cited pages were published within a year, but 75% were updated within one. A 2025 post that was never touched is aging out now.
- A heavy blog template. App widgets, uncompressed hero images, and autoplay video push LCP past the 2,500 ms line Shopify grades against.
- Judging from one prompt. SparkToro's numbers again: nearly every run is unique. Track frequency or you will draw the wrong conclusion in both directions.
What to do next
- Open
yourstore.com/robots.txtand confirm nothing disallows OAI-SearchBot or PerplexityBot. Confirm the store is Public, not Private. - Verify your store in Bing Webmaster Tools and Google Search Console, and submit
sitemap.xmlto both. - View the source of one blog post and check for an
application/ld+jsonblock of type Article or BlogPosting withdateModified. Add thestructured_datafilter if it is missing. - Write 10 buyer questions, run each 5 times in ChatGPT with search on, and log which domains are cited. That is your baseline.
- Publish one guide post a week against that list, built to the structure above, and link each one from the products it supports.
- Schedule a refresh pass for every post at 90 days: new numbers, updated date, a paragraph on what changed.
- If you would rather not run this yourself, start with the free audit, then pick a tier on the pricing page. Citevolt writes and publishes the posts, tracks the citations weekly, and shows you the result in one dashboard.
Key takeaways
- ChatGPT retrieves pages first and writes the answer second, so a page must be crawlable by OAI-SearchBot and present in the search index before it can be cited.
- Shopify's default robots.txt allows every AI search crawler; the things that break access are a password page, a manual robots.txt.liquid edit, or an app that blocks bots.
- In Ahrefs' study of ChatGPT's top 1,000 cited pages, educational content took 19.4% and product detail pages were not a reportable category; guide posts get cited, product pages do not.
- Adding statistics, quotes, and cited sources raised visibility in generative answers by 30 to 40% in the Princeton GEO study, while keyword stuffing lowered it.
- Seer Interactive found 75% of pages cited by ChatGPT, Gemini, and Perplexity were updated within the last year but only 42% were published in that window, so refreshing counts as much as publishing.
- Measure with a fixed prompt set run repeatedly; SparkToro found nearly every AI recommendation list is unique, but top brands still appeared in 55 to 77% of runs.
Frequently asked questions
Does blocking GPTBot stop ChatGPT from citing my Shopify store?
No. OpenAI runs three separate bots. GPTBot collects training data, and OpenAI says disallowing it signals that your content should not be used for training. OAI-SearchBot is the one that surfaces pages in ChatGPT search, and sites that opt out of it are not shown in search answers. You can block GPTBot and keep OAI-SearchBot allowed. Changes take about 24 hours to register on OpenAI's side.
Do I need to be indexed in Bing to be cited by ChatGPT?
Treat it as required. OpenAI's help page says ChatGPT rewrites your question and sends it to third-party search providers, and names Microsoft as a partner. A September 2026 analysis by Peec AI also found OpenAI's own index, called Labrador, serving results, with Bing still appearing in Deep Research. Being in Bing and being crawlable by OAI-SearchBot covers both paths, so verify your store in Bing Webmaster Tools and submit the sitemap.
Can ChatGPT cite a Shopify product page?
It can, but for research questions it rarely does. Ahrefs' analysis of the top 1,000 pages ChatGPT cited in September 2025 was led by Wikipedia at 29.7%, homepages at 23.8%, and educational content at 19.4%. Product detail pages carry a price and a variant picker, not a quotable answer. Keep Product schema on product pages and put the answers in blog posts that link to those products.
Should I add FAQPage schema to my Shopify blog posts?
It is optional now. Google limited FAQ rich results to authoritative government and health sites in August 2023 and stopped showing them entirely on May 7, 2026. Google says existing FAQPage markup can stay in place and does no harm. The visible FAQ text does the work for AI engines because it gives them short, self-contained answers to lift. Article or BlogPosting schema with datePublished and dateModified is the markup that matters on a post.
How many posts a month does a Shopify store need to get cited?
One well-built post a week is the floor that keeps you inside the freshness window all three engines reward. Each post should answer one buyer question your products are the answer to. Citevolt writes and publishes 4 posts a month on Starter at $297/mo, 8 on Growth at $497/mo, and 12 on Scale at $697/mo, with content refreshes included on Growth and Scale, because updating existing posts is what keeps them cited.
How do I check whether ChatGPT already cites my store?
Write 10 buyer questions your products answer, run each in ChatGPT with search on at least 5 times, and open the Sources panel every time. Log whether your domain appears and which page. A single run is noise: SparkToro's 2,961-run study found nearly every recommendation list unique. The free audit at audit.citevolt.com runs your store against ChatGPT, Perplexity, and Google AI Overviews and shows which competitor is cited instead.
Does Perplexity work the same way as ChatGPT search?
Close enough that the same fixes apply. Perplexity documents PerplexityBot, which surfaces and links websites in its results and respects robots.txt, plus Perplexity-User, which fetches pages on request and generally ignores robots.txt. Perplexity favors newer content even more than ChatGPT: in Seer Interactive's 2025 study, 50% of the pages Perplexity cited were published that year versus 31% for ChatGPT. Same answer-first guide posts, refreshed more often.
Citevolt
See which AI answers cite your store today.
The free audit runs your category's buyer questions through ChatGPT, Perplexity, and Google AI Overviews and shows who gets cited. Then we write the posts that close the gap, from $297/mo.
Sources
- Overview of OpenAI Crawlers, OpenAI
- Searching the web with ChatGPT, OpenAI Help Center
- Introducing ChatGPT search, OpenAI, 2024-10-31
- ChatGPT built its own search index, Peec AI, 2026-09-11
- Perplexity Crawlers, Perplexity
- robots.txt.liquid, Shopify Developer Docs
- Customize robots.txt, Shopify Developer Docs
- Editing robots.txt.liquid, Shopify Help Center
- Crawling your store, Shopify Help Center
- Restrict access to your online store, Shopify Help Center
- Web performance reports, Shopify Help Center
- Finding and submitting your sitemap, Shopify Help Center
- Adding and managing blog posts, Shopify Help Center
- structured_data Liquid filter, Shopify Developer Docs
- Dawn theme: sections/main-article.liquid, Shopify on GitHub
- AI features and your website, Google Search Central
- Optimizing your website for generative AI features on Google Search, Google Search Central
- Article (Article, NewsArticle, BlogPosting) structured data, Google Search Central
- Merchant listing (Product) structured data, Google Search Central
- Changes to HowTo and FAQ rich results, Google Search Central Blog, 2023-08-08
- Google Drops FAQ Rich Results From Search, Search Engine Journal, 2026-05-10
- FAQPage, schema.org
- GEO: Generative Engine Optimization, Aggarwal, Murahari, Rajpurohit, Kalyan, Narasimhan, Deshpande (Princeton / IIT Delhi), arXiv, 2023-11-16
- ChatGPT's Most Cited Pages: What 1,000 Citations Tell Us, Ahrefs, 2025-10-28
- An Analysis of AI Overview Brand Visibility Factors (75K Brands Studied), Ahrefs, 2025-05-26
- The Most-Cited Domains in AI: A 3-Month Study, Semrush, 2025-11-10
- ChatGPT traffic analysis: Insights from 17 months of clickstream data, Semrush, 2026-04-07
- Study: AI Brand Visibility and Content Recency, Seer Interactive, 2025-06-25
- Study: Content Recency's Impact on AI Visibility in 2026, Seer Interactive, 2026-07-24
- New Research: AIs Are Highly Inconsistent When Recommending Brands or Products, SparkToro, 2026-01-28
- How to add IndexNow to your website, Bing Webmaster Tools
Keep reading
pricing
AI SEO Agency Pricing: What AEO Services Cost in 2026
AI SEO and AEO services cost $29/mo for a tracking app up to $30,000/mo for enterprise retainers. Real vendor prices, what drives them, and how to judge value.
explainer
How ChatGPT and Perplexity Choose Which Pages to Cite
ChatGPT, Perplexity, and Google AI Overviews rewrite your question, search an index, extract passages, and cite the pages that answer best. Here is how.
how to
How to structure a blog post so AI search cites it
Answer in the first 80 words, use question-form H2s, back each section with a statistic, quote or named source, and add FAQ and JSON-LD. Worked Shopify example.