lunalink.ai
← lunalink.ai blog
November 10, 2026 · The lunalink.ai team

Should Shopify merchants check beyond the first 250 products for AI shopping?

Hands typing on a laptop showing an e-commerce website in a modern office setting.
Photo by Shoper .pl on Pexels

If your store has more than 250 products, a product list can look complete when it is not.

That matters when you are checking what an AI system can find. You might open a public product endpoint, see 250 products, and assume the rest of the catalogue is missing. Or you might see those 250 products and assume the whole catalogue is there.

Neither conclusion is safe.

Shopify now has two related but different paths for product discovery:

  • Shopify Catalog is the authoritative product feed for Shopify's agentic storefronts.
  • Public pages, sitemaps, and product endpoints can still affect what open-web crawlers discover.

So yes, check beyond the first 250 products. But start by checking the right system for the question you are trying to answer.

Why 250 is a warning sign

Shopify limits theme pagination to 250 items per page. If a theme asks for more, Shopify clamps the value to 250. More products need another page.

We ran into the same limit while building our own `llms.txt` builder. Shopify's `/products.json` endpoint returns at most 250 products per page. At first, a catalogue read could look finished after one request.

It was not finished.

We had to handle pagination ourselves. Otherwise, a store with 600 products could quietly produce a file covering only its first 250.

That is an easy mistake because the first response is valid. It has product data. Nothing throws an error. A tool can report that it read the catalogue when it only read one page.

Independent testing has also found public Shopify product endpoints returning products beyond page one. In a September 2026 test, page one returned 250 products for three stores. A request for page two returned 44 more products for Allbirds, and 250 more for Everlane and Taylor Stitch.

The practical lesson is simple: 250 may be a page size, not your catalogue size.

Check Shopify Catalog first

If your question is, “Can Shopify's agentic storefronts receive my products?”, do not begin with `/products.json`.

Shopify says Shopify Catalog is the authoritative feed for those storefronts. It continuously updates product titles, descriptions, options, images, prices, availability, and other product attributes.

Shopify's current Catalog setup also does not depend on an AI crawler reading one large public list. It uses catalog search and product-detail APIs. Agents can search the catalog, look up entries, and retrieve a product when needed.

You can check the relevant count in under a minute:

1. Open Shopify admin. 2. Open the Agentic sales channel. 3. Find the number of products shown in Shopify Catalog. 4. Compare that number with the number of products you expect to be available.

If your store is eligible, Shopify shows how many products are in Catalog. If it is not eligible, it has no products in Catalog, though products may still be found through normal web crawling or indexing.

This is the count to trust for Shopify's own agentic storefront path.

A store with 800 intended products and 800 products in Shopify Catalog does not have a Shopify Catalog problem just because a public JSON page contains 250 products.

Then check the public paths you intentionally expose

Public discovery is still worth checking. It answers a different question:

If a crawler uses the open web rather than Shopify Catalog, can it reach the full product range?

Shopify automatically provides `/agents.md`, `/llms.txt`, and `/llms-full.txt`. These files can provide store context, policy links, a sitemap link, and discovery endpoints.

They are not a replacement for the product catalogue.

That distinction matters. A discovery file can point an AI system toward your store's product information. It does not become Shopify Catalog, and it does not prove every product was read.

If you deliberately publish a public product list, check whether it supports pagination. For a store using Shopify's public JSON endpoint, you can try these URLs in a browser:

  • `https://your-store.com/products.json?limit=250`
  • `https://your-store.com/products.json?limit=250&page=2`

Replace `your-store.com` with your own domain.

If the first page has fewer than 250 products, you may have reached the end of that list. If it has 250, check page two. Keep going until you reach a page with fewer products or no products.

Do not treat this as a test of Shopify Catalog. It is a test of that public endpoint.

Also open your sitemap and check whether products from across the range appear there. If you have old products, draft products, region-specific products, or products excluded from your intended sales channels, compare what you find with what you actually mean to expose.

Do not use robots.txt as a Catalog switch

Some merchants block AI crawlers in `robots.txt` and expect their products to disappear from AI shopping.

That only affects open-web discoverability. Shopify says robots rules do not remove products from Shopify Catalog. Activated agentic storefronts can still receive product data through Catalog.

That does not mean robots.txt is pointless. It means it has one job: telling crawlers what they may access on your public site.

It is not a control for Shopify Catalog eligibility or Catalog product count.

A useful way to compare the numbers

Write down three counts:

  • The number of products you intend customers to find.
  • The number of products shown in Shopify Catalog in the Agentic sales channel.
  • The number you can reach through any public product list you intentionally publish.

Those counts do not need to match exactly in every store. They may serve different audiences and use different rules.

But a difference should be explainable.

For example, say your store has 520 live products. Shopify Catalog shows 520. Your first public JSON page shows 250, and page two shows 250. You should check page three before deciding the remaining 20 are absent.

Or say Shopify Catalog shows fewer products than you intend to make available through agentic storefronts. That is not a pagination issue. Start in Shopify admin and review the products included in Catalog.

The worst outcome is not a smaller count. It is a count nobody notices because the first 250 looked plausible.

Check the path before fixing the product data

An October 2026 audit of Shopify stores made its scope clear: it examined only the first 250 products in each public catalogue. That can still be useful research, but it cannot describe products after that point.

The same rule applies to your own checks and any tool you use. Ask one plain question:

Did this read every page, or did it read the first page?

If the answer is unclear, test it yourself. Open page two. Check the Catalog count. Compare both with the catalogue you run every day.

That small check can save you from rewriting product titles, changing a feed, or adding another app to solve the wrong problem.

Sources

shopifyai shoppingproduct catalogtechnical seo

See how AI assistants actually read your store — a free 30-second scan, no install and no signup.

Check my store