Watercolour illustration: EasyFound's blue mascot, Arrow, holds a magnifying glass up to a blank product tag on a shelf of folded batik scarves and jars of sambal in a small Malaysian shop, while a messenger bird with a satchel waits on the half-open door.
GuideMalaysia

Can ChatGPT read my online store?

EasyFound · · 8 min read

TL;DR

Usually, yes. In our check of Malaysian online stores on Shopify, WooCommerce, EasyStore and SiteGiant, product names, and almost always prices, were plain text that ChatGPT's crawler can read, and only one store's robots.txt shut ChatGPT search out, apparently by accident. What varied by platform was product schema, the label that spells out each product and its price. The checks below show you where your own store stands.

Usually, yes, going by the stores we checked. In our October 2026 check of 112 Malaysian online stores on Shopify, WooCommerce, EasyStore and SiteGiant, every product page carried its product name as plain text that ChatGPT's crawler can read. Only one store's robots.txt blocked ChatGPT's search crawler, apparently by mistake. The platform still mattered: product schema, the label that spells out a product and its price, was missing far more often on some platforms than others.

One caveat up front: we found these stores through platform showcase pages and websites ChatGPT's search had already turned up. That tilts the sample towards established stores ChatGPT can already reach, so a store that blocks ChatGPT was less likely to be in it.

So if you've just moved from Shopee or TikTok Shop to your own store, the platform probably isn't hiding you. The five-minute checks at the end will tell you for sure.

Can ChatGPT read my online store if it runs on Shopify, WooCommerce, EasyStore or SiteGiant?

Yes, product pages on all four of these e-commerce platforms were readable without JavaScript in our Malaysian sample. We opened one product page per store without running JavaScript, since major AI crawlers have been found not to run it (more on that). The product name was there as text on every page, and an RM price on all but two, which carried their price only in the page's code. Running JavaScript added nothing that was missing.

Malaysian online stores by platform: product schema on one product page (EasyFound, 5 October 2026)
Platform Stores checked Product schema on the page
Shopify 30 25
WooCommerce 30 24
EasyStore 22 15
SiteGiant 30 11

Every store, anonymised: download the CSV.

Product schema never appeared only after JavaScript ran, so a crawler that skips JavaScript saw the same schema a browser did. Only two Wix stores made our sample, too few to say anything about Wix.

What does each platform's robots.txt do to ChatGPT's crawlers?

In our sample, no platform's default robots.txt blocked ChatGPT's crawlers. The defaults keep crawlers out of private pages and leave product pages open. Which AI bots to allow covers the bots themselves.

  • Shopify: all 30 files allowed every OpenAI bot. Shopify says its default "Allow: /" rule "lets crawlers request your public content, such as your product, collection, page, blog, and policy pages"1. Nearly all of them also carried a note beginning "Checkouts are for humans". Shopify's Ilya Grigorik said that change "doesn't add or remove any rules for bots or agents"2.
  • EasyStore: all 22 files allowed them. EasyStore says its file keeps robots away from cart, checkout, payment and account pages3.
  • WooCommerce: WordPress writes a short file that only hides the admin area4, and WooCommerce adds a few lines for its own upload folders and add-to-cart links5. Owners and plugins can change it, and the one block in our sample was on a WooCommerce store.
  • SiteGiant: 28 of 30 stores answered their robots.txt address with an "Access Denied" error. The robots.txt standard says that when the file is unavailable like this, a crawler "MAY access any resources on the server"6, and Google treats these errors "as if a valid robots.txt file didn't exist"7. OpenAI doesn't say how its crawlers handle them. So the error most likely blocks nothing, but you can't add your own rules or point crawlers to a sitemap.

Wix's help page shows how to block AI crawlers, and its example list includes ChatGPT-User8. Copy it only if you mean to stop ChatGPT opening your pages when a shopper asks about them.

One WooCommerce store in our sample, Store A (WOO-09 in the CSV), blocked ChatGPT's search crawler although its robots.txt had a section headed "Allow ChatGPT (OpenAI GPTBot)". GPTBot is OpenAI's training crawler, not its search crawler (which bot does what).

The file also blocked ChatGPT-User by name. It ended with User-agent: * and Disallow: /, which under the robots.txt standard applies to every bot without a section of its own, including OAI-SearchBot. Our reading: the owner meant to let ChatGPT in.

OpenAI says sites that opt out of OAI-SearchBot "will not be shown in ChatGPT search answers, though can still appear as navigational links"9. Google could still crawl Store A, so nothing looked wrong in Google. If your file was written by a plugin or a freelancer, read it once.

Does my online store need product schema for ChatGPT?

Your online store doesn't need product schema for ChatGPT to read it: the name and price were already text on almost every page we checked. Schema is a label in the page's code that spells out the product, price and stock for machines. Google recommends "putting Product structured data in the initial HTML for best results"10.

For ChatGPT, the evidence is weaker: Ahrefs found no measurable lift in ChatGPT citations when pages already heavily cited by AI added schema11 (more in our schema guide). Our reading: it's cheap, it usually comes from your theme, and it's worth checking. What ChatGPT recommends from a store is a separate question.

What can't this check tell me about ChatGPT and my online store?

This check shows whether stores were readable on 5 October 2026, not whether ChatGPT recommends them.

  • Firewalls are invisible from outside. Shopify says bot management "is handled directly for stores on Shopify"1, and Cloudflare can block AI bots before robots.txt is read.
  • Our sample leans towards established stores ChatGPT already reaches. Every Shopify and WooCommerce store came from sites ChatGPT's search had already turned up, and the rest mostly from platform showcases, so stores that block ChatGPT are under-represented.
  • One product page per store. Other pages, or other themes, may differ.

How do I check whether ChatGPT can read my online store?

Checking whether ChatGPT can read your online store takes about five minutes, and knowing whether it recommends you takes one more step.

  1. Request EasyFound's free check. See what ChatGPT tells shoppers who ask something like "Where can I buy handmade batik scarves online in Malaysia that deliver to Penang?", and whether it names your store. Then go through it with us on a free call.
  2. Open yourstore.com.my/robots.txt. Look for Disallow: / under OAI-SearchBot, ChatGPT-User or any User-agent: * section. If OAI-SearchBot has its own section, that's the one it follows.
  3. View one product page's source (Ctrl + U on Windows, Cmd + Option + U on a Mac) and search for your product's name and price.
  4. Paste that page into the Schema Markup Validator and look for a Product item with a price.

EasyFound is an AI SEO service for Malaysian businesses: we check what six AI tools tell your shoppers in English, Malay and Chinese, then fix the pages they read. Start with the free check below.

ChatGPT can read your store. Does it recommend it?

See what ChatGPT tells shoppers who ask for what you sell, then go through it with us on a free call.

Frequently asked questions

Can ChatGPT see my Shopify store?

In most cases, yes. In EasyFound's October 2026 check of 30 Malaysian Shopify stores, every robots.txt file allowed ChatGPT's crawlers and every product page carried its product name in the HTML before any JavaScript ran. Shopify's default robots.txt keeps crawlers out of private pages such as the cart, checkout and account pages, plus sorted and filtered copies of collection pages, and leaves product pages open.

Does my online store need product schema for ChatGPT to read it?

No. ChatGPT's crawler can read a product page without schema if the name and price are written as text. Product schema is a label in the page's code that spells out the product, price and stock. Google recommends putting it in the page's initial HTML, and in EasyFound's check of Malaysian online stores it was missing more often on SiteGiant than on Shopify, WooCommerce or EasyStore.

My SiteGiant store's robots.txt shows an error. Does that block ChatGPT?

Not under the robots.txt standard. In EasyFound's October 2026 check, 28 of 30 SiteGiant stores answered their robots.txt address with an 'Access Denied' error. RFC 9309, the robots.txt standard, says that when the file is unavailable in that way a crawler may access any page, and Google treats such errors as if there were no robots.txt. OpenAI doesn't say how its crawlers handle them. The catch is that you can't add your own rules or a sitemap line.

Will ChatGPT recommend my products if it can read my online store?

Not automatically. Being readable gets your store considered; whether ChatGPT names it depends on what shoppers ask and what other sites say. The only way to know is to ask ChatGPT the questions your shoppers ask, more than once.

Sources

Our data: EasyFound, Can ChatGPT read Malaysian online stores?, 5 October 2026. Download the results (CSV). We don't name the stores.

  • Sample: Malaysian online stores (a .my domain or prices in MYR) on each platform, found two ways: websites that turned up in EasyFound's saved ChatGPT search results, and the store links on EasyStore's merchant stories page and SiteGiant's customer showcase. Each platform was confirmed from the homepage's code. Where more than 30 qualified, we drew 30 at random. Sites with no prices (product catalogues) and one test site were replaced. That gave 30 Shopify, 30 WooCommerce, 22 EasyStore and 30 SiteGiant stores, plus 2 Wix stores we report only in the CSV.
  • robots.txt: read with the same method as our robots.txt audit: a section naming a bot overrides the general * section, and a bot counts as blocked only if the whole site is disallowed. We read 83 files; 28 SiteGiant addresses returned an error, and three couldn't be reached from our network.
  • Product pages: the first product in each store's own product list or sitemap, fetched with a browser's identity and no JavaScript, then opened in a headless Chrome browser with JavaScript on. Product schema means Product data in JSON-LD or microdata.

Other sources (read 5 October 2026):

  1. Shopify, Editing robots.txt.liquid, Help Center (link)
  2. Modern Retail, Shopify has quietly set boundaries for 'buy-for-me' AI bots on merchant sites, 14 July 2025, quoting Ilya Grigorik's post on X (link)
  3. EasyStore, Google Search Console Issue, Help Center, updated 19 November 2023 (link)
  4. WordPress, do_robots(), Developer Resources (link)
  5. WooCommerce, robots_txt() in class-woocommerce.php, source code (link)
  6. IETF, RFC 9309: Robots Exclusion Protocol, section 2.3.1.3, 2022 (link)
  7. Google Search Central, How Google interprets the robots.txt specification (link)
  8. Wix, Blocking AI Crawlers from Your Site, Help Center (link)
  9. OpenAI, Overview of OpenAI crawlers (link)
  10. Google Search Central, Product snippet (Product, Review, Offer) structured data (link)
  11. Ahrefs (Louise Linehan), We Tracked 1,885 Pages Adding Schema, May 2026 (link)

We couldn't find a SiteGiant help page about robots.txt or AI crawlers in a web search on 5 October 2026.

The data is shared under CC BY 4.0: you're free to reuse it, with credit to EasyFound.

Store settings and platform defaults change; treat these figures as a dated measurement.

Research by Janice Pang, EasyFound.