Why is my product not in Shopify Catalog, and how do I check each inclusion requirement?
Shopify publishes the inclusion requirements for Shopify Catalog and no per-product exclusion reason. Compare the product against each line and fix what fails.
- When this applies
- You know one of your products is absent from Shopify Catalog while other products of yours are present, and you want to compare that product against the conditions Shopify states for inclusion. [1] [2]
- When this does not apply
- The product is in Shopify Catalog and does not rank. The search preview in Sales channels > Agentic displays the raw outputs of Shopify Catalog search and shows which products aren't ranking, which is a different problem from absence. This page also does not apply when you set Unlisted status on purpose. [4] [3]
- Why this matters
- Shopify documents the conditions a store and a product must meet, and gives no per-product record of why one product was left out. A merchant who knows a product is absent can only walk the requirement list and fix the line that fails. Meeting every line makes inclusion automatic, and Shopify states that inclusion doesn't guarantee that a product will appear in a specific AI answer, be ranked in a specific position, or be displayed by every channel that's connected to Shopify Catalog. [1] [2]
- What to do, or not do
- Open the product in your Shopify admin and compare it against Shopify's inclusion requirements in order, first the lines a product edit can fix (status, search engine visibility, publishing and product URL, title and image, price, sensitive content, direct-to-consumer access), then the store plan and account-standing lines. Fix the first line that fails and record it. [1] [3]
- What you'll see when it's done
- You have compared the product and the store against every requirement and recorded which line failed, or that none did. Shopify states that if your store and products meet the requirements, then your products are automatically included in Shopify Catalog, and you don't need to take any additional action. [1] [2]
- Sources checked
- September 4, 2026
Steps
- Read the Status field on the product. Shopify states that your products can't have Unlisted status or be hidden from search engines, so a product left on Unlisted fails this line while every other line passes. [1]
- Open the Search engine listing section and confirm the product is not hidden from search engines. Shopify names the same control as the seo.hidden metafield, which keeps a product out of Shop, out of third-party agentic storefronts channels, and out of search engines such as Google. [1] [4]
- In the Publishing section, confirm the product is published to your online store, Hydrogen, or Headless channels, and that it is published with an identifiable product URL. On Hydrogen or Headless you must also use the correct format for routes. [1]
- Confirm the product has a title and at least 1 product image. Shopify states both as requirements, so a product waiting on photography fails this line. [1]
- Confirm the price is greater than zero. Shopify states that free products aren't included in Shopify Catalog, so a product priced at 0 fails this line. [1]
- Confirm the product does not contain sensitive content, such as mature content. Shopify states the condition without listing which fields it reads. [1]
- Confirm the product is available to direct-to-consumer buyers. Shopify excludes products published only to B2B markets or to catalogs assigned to specific companies and locations, products that require customers to authenticate on your store before viewing them, and products behind a storefront password page, when Shopify can identify them. [3] [1]
- Confirm the store is on the Starter plan or higher and is not in private mode. Shopify names one exception, that a store on the Agentic plan which hasn't yet published its online store to a paid plan can still have products included through agentic storefronts, and those products must include the external product URL. [1]
- Work through the account-standing items Shopify lists, which are a verified email address, two-step authentication, a passkey where available, identity and business verification when prompted, a track record of genuine sales to real customers, prompt and accurate fulfillment, a low chargeback rate, Shopify invoices paid on time, a Shopify Payments account in good standing, and no open policy or compliance issues. Shopify states that this standing is reviewed over time. [1]
- After you fix a failing line, come back later and compare the product against the list again. Shopify states that if your store meets the requirements in the future, it becomes eligible for Shopify Catalog, and gives no waiting period for that review. [1]
Open the official page, then report your progress
Progress stays in this browser on this device. We record only which official page you opened and whether you report that you finished or stopped at a step. AI Commerce Ready and Shopify do not check the result or change your store here.
- Where the official page is
- Shopify admin → Products → open the product you are checking
- What you'll see before you act
- The product detail page opens with its Status, Publishing (sales channels), Media, Pricing, and Search engine listing sections.
- What you'll see when it's done
- You have compared the product and the store against every requirement and recorded which line failed, or that none did. Shopify states that if your store and products meet the requirements, then your products are automatically included in Shopify Catalog, and you don't need to take any additional action.
- When to stop, or leave it as it is
- Stop in three situations. The product is Unlisted, hidden from search engines, or sold only to B2B customers on purpose, because the exclusion is doing what you asked. The only failing line is account standing, because no product edit fixes it and Shopify reviews that standing over time. The product passes every line, because the list is exhausted and what remains is Shopify's review rather than an edit you can make. [1] [3]
Come back here after: Keep this page open. Fix the failing line on the product page in your Shopify admin, then return to this tab and record which line failed.
When a third party is worth paying for, and what you do not have to buy
- When paid help is worth it
- Paid help is worth it in two situations. A store with hundreds of products needs a bulk audit of status, publishing, images, and price rather than one product page at a time. A store on Hydrogen or Headless channels needs a developer when the route format is wrong, because Shopify requires the correct format for routes to be included in Shopify Catalog. [1]
A product you sell is absent from a place where your other products turn up. Perhaps an assistant surfaced your store without that item, or you looked for it in a preview of Shopify Catalog search and it was not there. The next thing you want is the reason.
There is no exclusion reason to read
Shopify’s help documentation states the conditions a store and a product must meet to be included in Shopify Catalog. It does not publish a per-product record of why one product was left out. Requirements for being included in Shopify Catalog is a list of input conditions, and nothing in it reports back on a specific product.
That makes this a comparison rather than a diagnosis. You walk the list, hold the product against each line, and fix whichever line fails. Shopify states that if your store and products meet the requirements, then your products are automatically included in Shopify Catalog, and you don’t need to take any additional action.
The lines a product edit can fix
Six of the requirements live on the product page in your Shopify admin.
Status comes first. Shopify states that products can’t have Unlisted status or be hidden from search engines, which makes those two settings the fastest lines to clear. Unlisted is also the setting Shopify names for hiding a product from AI channels on purpose, alongside the seo.hidden metafield, so finding one of them switched on may be the whole answer.
Then the basics of a listing. The product needs a title and at least 1 product image. The price must be greater than zero, because Shopify states that free products aren’t included. The product must carry no sensitive content, such as mature content.
Then reachability. The product must be published to your online store, Hydrogen, or Headless channels, and it must be published with an identifiable product URL. Hydrogen and Headless carry one extra condition, which is that routes must use the correct format.
The lines about your store
Two conditions sit above the product. The store must be on the Starter plan or higher and must not be in private mode, with one exception Shopify names for the Agentic plan, where a store that hasn’t published its online store to a paid plan can still have products included through agentic storefronts, provided those products include the external product URL. The store must also comply with Shopify’s Terms of Service and Acceptable Use Policy.
Access is the other store-level line. Shopify’s agentic storefronts support only direct-to-consumer sales, and products sold exclusively to business or wholesale customers are excluded when Shopify can identify them. Shopify names three ways it identifies them, which are publishing only to B2B markets or company-assigned catalogs, requiring a customer account login before a product can be viewed, and a storefront in private mode behind a password.
The lines about your account
Shopify states that eligibility also depends on your Shopify account, store activity, and policy standing, and that this standing is based on a number of factors and is reviewed over time. The listed items are a verified email address, two-step authentication, a passkey where available, identity and business verification when prompted, genuine sales to real customers, prompt and accurate fulfillment, a low chargeback rate, invoices paid on time, a Shopify Payments account in good standing, and no open policy or compliance issues.
No product edit moves this line, and Shopify gives no waiting period. What it does say is that if your store meets the requirements in the future, it becomes eligible for Shopify Catalog.
Absent is a different problem from unranked
Sales channels > Agentic in your Shopify admin has a search preview that displays the raw outputs of Shopify Catalog search. Shopify describes it as a way to see which products are performing well and which products aren’t ranking. If your product appears there and sits low, it is inside Shopify Catalog and the requirement list has nothing left to give you.
What a finished comparison shows
It shows which requirement your product failed, or that it failed none. It does not show that the product is in Shopify Catalog at this moment, it does not recover Shopify’s reason for an earlier exclusion, and it says nothing about position. Shopify is direct about that last one, stating that inclusion doesn’t guarantee a product will appear in a specific AI answer, be ranked in a specific position, or be displayed by every connected channel, and that each channel controls the final ranking, wording, and shopping experience.
Frequently asked questions
- Is there a way to see why Shopify excluded one product?
- Shopify's documentation states the conditions for inclusion and does not give a per-product exclusion reason, so the available method is comparing the product against the requirement list one line at a time. [1] [2]
- Does Unlisted status remove the product from Google as well?
- Yes. Shopify states that setting a product as Unlisted to hide it from AI channels also hides the product from sitemaps, search engines such as Google, and your online store search. [3]
- If the product passes every requirement, will AI channels display it?
- Not necessarily. Shopify states that being included in Shopify Catalog doesn't guarantee that a product will appear in a specific AI answer, be ranked in a specific position, or be displayed by every channel that's connected to Shopify Catalog. [2]