Support
Quick start
- Install the app to your Shopify store.
- Open Online Store → Themes → Customize.
- In the theme editor's left sidebar, scroll to the App embeds section.
- Toggle on "Hide out-of-stock products from Search" and click Save.
- Done. Sold-out products will now carry
<meta name="robots" content="noindex,follow">.
Verifying it works
- Pick any product whose variants are all sold out (or temporarily set inventory to 0 on one).
- Open the product page in your browser.
- View page source (Cmd/Ctrl + U).
- Search for
noindex. You should see<meta name="robots" content="noindex,follow">inside<head>.
Per-product override
To keep a specific product indexed even when sold out (e.g. an iconic product whose URL has SEO value):
- Open the product in Shopify Admin.
- Scroll to Metafields.
- If you don't see one, add a definition: namespace
seo, keyforce_index, type Boolean. - Set the value to
true.
Troubleshooting
I enabled the block but no meta tag appears
- Verify the product actually has all variants out of stock. If even one variant has inventory, the page stays indexable.
- Try a hard reload (Cmd/Ctrl + Shift + R) — themes are heavily cached.
- Confirm the block is enabled in App embeds for the active theme.
Google still shows the page in search results
Google takes anywhere from a few days to several weeks to recrawl. To speed it up, open Google Search Console → URL Inspection → enter the URL → "Request indexing." Or wait — Google will catch up on its own.
The block doesn't appear in App embeds
Make sure your theme is on Shopify's Online Store 2.0 framework (any modern Shopify theme is). Legacy vintage themes don't support theme app extensions.
Contact
Email: kurohune538@gmail.com
We aim to reply within 1 business day.