Keep a sold-out Shopify product page working by leaving the product Active, showing a clear sold-out state, and keeping the URL shoppers and search engines already have. Unpublishing or archiving hides that page. Do that when you will not bring the item back, not when a size is temporarily gone.

A notify-me email is optional. Add it only if you expect to restock and you will actually email people when stock crosses your threshold. SK Back In Stock's listing describes swapping the sold-out purchase action for a Notify Me button and emailing that shopper. The same page advice applies if your theme already shows Sold out and you never install an app.

Why the URL should stay

The product URL is the address on ads, in old emails, on other sites, and in search results. When you archive a product, Shopify's help says it is hidden from your storefront and from the main product list in admin. Customers cannot view it on the online store. Anyone who still has the link does not land on the product you wanted them to see.

Draft is the wrong substitute. Shopify's help says a draft still needs to be completed before it can be sold. A finished item that is out of stock is not an unfinished draft. Unlisted keeps the same URL but hides the product from search, the sitemap, collections, and store search, and adds noindex and nofollow. If people still look for the item, Active is the status that leaves the normal storefront page up.

None of this is a ranking promise. How website development affects SEO is general reading. It is not evidence that a sold-out page will rank. Do not throw away a URL you still intend to use.

What the shopper should see

The page should load, show the product name and photos, and make the unavailable state obvious. If one variant is gone and others are not, the shopper who selects an available size should still be able to buy. The shopper who selects the missing size should see Sold out, not an Add to Cart button that fails at the next step.

Write the sold-out state in the theme's own language if you are not using an app. "Sold out" is clearer than a disabled button with no words. Keep the variant selectors visible so people can see which option is missing. Hiding the size run makes the whole product look discontinued.

  • Active product: the storefront page remains available, including when inventory is zero.
  • Sold-out label: the selected variant that cannot be purchased is named as sold out.
  • Other variants: sizes or colors that still have stock keep a normal purchase path.

Shopify's help page for this status language is the product details page. Read it when you change status, because the admin labels are the source of what shoppers can and cannot open.

Notify Me is one option

If you will restock, a waitlist gives the shopper something to do besides leave. SK Back In Stock shows Notify Me from the selected variant's availability, without a reload, and stores the email against that variant. When available quantity crosses your threshold, the default in the catalog is 1, the app queues an email. The message is email only. It is not a text, a WhatsApp alert, or a preorder.

The button belongs on the product template as a theme app block, or through the app embed. A configuration can be limited to certain products or collections. That limit does not put a signup button on the collection grid. Test one sold-out size and one in-stock size before you rely on it.

You can skip the app. A clear sold-out page is still better than a removed URL. Add email capture only if you will notify people. The catalog's worker retries a failed email up to five times. If nobody will read the list, do not ask for addresses.

What to say about the next delivery

Do not invent a date. The waitlist app does not know when your purchase order lands. "Email me when it is back" is a true sentence. "Back on Friday" is true only if you are willing to own that date in customer service when the shipment slips.

If you know a season, say the season without a fake precision. "We expect this color again next spring" is a merchandising sentence you write. It is not a placeholder in the SK email template. The documented placeholders are product name, product URL, new price, and old price. Use the price tokens only when those prices are real. Do not add a discount code you have not created.

On the product page, put the expectation near the sold-out state, in your own words, and keep it updated. A stale "back next week" from last quarter is worse than silence. If the date passes, edit the sentence the same day.

When taking the page down is still right

Archive the product when it is retired. Shopify's help describes archived products as no longer for sale and hidden from the online store. They can remain in collection membership inside admin, where customers still cannot see them. Unarchiving sets the product back to Draft, so you would have to set it Active again before it returns to the storefront as a product for sale.

Also take the page down, or rewrite it, when keeping it would mislead: a recall, a style you are legally not selling, or a seasonal item that will not return and should not collect emails. A notify-me button on a retired product creates a promise you will not keep. The app will email those people if that variant later crosses the threshold. Do not restock by accident and surprise a list you meant to abandon.

A live URL can still be an ad landing page. Pausing the ad is a media task. Archiving the product to tidy the catalog removes the page for everyone. This article does not quote ad performance.

Questions about sold-out pages

Will a sold-out page hurt SEO?

This article does not claim a ranking loss or a ranking gain. It says you keep the URL when you still want the page, and you archive when the product is finished. Read Shopify's status help before you hide it.

Should sold-out variants stay visible?

Yes, when other variants are still for sale, or when you want a waitlist on the missing one. Hiding the only missing size makes the product look fully available or fully gone, depending on the theme, and both can be wrong.

Do I need an app to keep the page up?

No. Active status and a sold-out state are enough to keep the page working. Add Notify Me only if you will email people when you restock.

Use SK Back In Stock when you want the sold-out variant to collect an email. Keep the product Active either way, until you know you will not sell it again.

Work With Us

Have an Idea about project? Let's Connect!

Get In Touch
Let's Work Together