Shopify Black Friday SEO: technical checklist 2026
The technical SEO checklist for Shopify before Black Friday 2026: seasonal collections, redirects, facets, canonicals, sitemap and page speed.
In this article
Every December, dozens of Shopify stores delete their Black Friday collection. They rebuild it from scratch the following October on a brand new URL, with no links, no crawl history and no accumulated signals. Then Friday 27 November 2026 arrives and that page competes in Google against shops that have been using the same address for four years. Guess who wins.
This post covers the organic side only: seasonal collections, redirects, crawling, canonicals, structured data, sitemaps and speed under load. I wrote about the paid side separately, and about store operations too. I’m not repeating either one here, because I’ve seen too many “Black Friday checklists” that mix all three and execute none of them properly.
In 30 seconds:
- Your Black Friday collection doesn’t get deleted in January. It stays alive on the same URL, year after year, so it can accumulate links and signals.
- Every retired promo URL needs a permanent redirect. Google uses that redirect as a signal for which page should be canonical.
- Filtered collection URLs eat crawl capacity, and Google says so explicitly in its faceted navigation documentation.
- Shopify generates and updates
sitemap.xmlon its own. What you control is what you publish and how far in advance.- September is for touching URLs. October is for content and structured data. November is for touching nothing.
When should you start Shopify Black Friday SEO?
In September, and the reason is calendar maths, not workload. A URL change or a canonical change doesn’t take effect when you hit save: it takes effect when Google recrawls that page and updates the index. You don’t control that gap. It usually runs from days to several weeks.
Here’s how I split it, and the order matters because each block depends on the one before it.
| When | What I touch | Why then specifically |
|---|---|---|
| September | Seasonal collections and their URLs | They need weeks of crawling before they’re worth anything |
| September | Redirects for old promo URLs | They recover signals that have been lost for months |
| September | Collection facets and filters | They free up crawl capacity just before you need it |
| October | Collection content and structured data | Google has to come back round before the peak |
| October | Speed and load testing | Installing and removing apps moves performance |
| November | Nothing structural, just watch | Changing URLs during the peak is self-harm |
The trap in this calendar is November. The 10th rolls around, somebody opens Analytics, panics, and decides to reorganise the collections. I’ve watched that decision three times, and all three went badly: the change never got crawled in time and all it did was break what was already working.
Should you delete the Black Friday collection every year?
No. It’s the highest-return change on this whole list, and it takes under an hour. Create a permanent collection, give it a stable URL like /collections/black-friday, and never delete it. In January you empty it of products. In October you fill it again. The address doesn’t change, and neither do the links it has earned, the crawl history, or whatever Google has learned about that page.
Shopify makes this easy because collections support automatic rules. The documentation describes collections as a way to group products “by category, theme, or customer intent”, and lists among the available methods automatically adding products based on inclusion conditions that you set. Translated into Black Friday terms: one product tag, and the collection fills and empties itself.
Here’s how I build it:
- Create the automated collection with a single condition, something like “product tag is equal to black-friday”.
- Set the handle by hand before you save. None of that
black-friday-2026-deals-copybusiness. That suffix condemns you to rebuilding it next year. - Write a real description that works all twelve months. Out of season it explains what the page is and when it returns; in November you update it.
- Link it from the menu only in season, but keep some link to it the rest of the year. An orphan page barely gets crawled.
- In January, remove the tag from the products. The collection stays alive and empty. Don’t delete it.
What if yours is already called /collections/black-friday-2026? Leave it until December, then redirect it to the permanent one. Changing the handle mid-November isn’t worth it. The year-round collection work is in my guide to Shopify collection pages.
What do you do with promo URLs that no longer exist?
Redirect them, one by one, before the season starts. Old campaign URLs (/collections/summer-sale, /pages/cyber-monday-2024, promo landing pages somebody built and nobody retired) usually have external links still pointing at them. If they return a 404, that signal is lost. If they redirect properly, it’s recovered.
Google is fairly clear about what it does with a permanent redirect: the “301 and 308 status codes mean that a page has permanently moved to a new location”, and Googlebot follows it and uses it “as a signal that the redirect target should be canonical”. This isn’t a cosmetic patch. It’s the standard way to move authority from one address to another.
In Shopify you handle this from the admin itself. The documentation explains that URL redirects can be used to redirect traffic from one web page to another, and the use case it describes is exactly ours: you delete a product and redirect the old URL to a similar one. The ceiling is 100,000 redirects per store and twenty million on Plus. Nobody has a space excuse.
Two things I always do that almost nobody does. First: redirect to the closest matching page, not the homepage. A retired footwear promo goes to the footwear collection, not the front door. Second: don’t chain. If /pages/bf-2023 redirects to /pages/bf-2024 and that one to /collections/black-friday, flatten the chain and point the first one straight at the final destination. The full operational detail is in my post on Shopify redirects.
How do you control filtered collection URLs?
By deciding, before November, which ones you want Google crawling and which you don’t. When a customer filters a collection by size, colour and price, your store generates new addresses with parameters. Multiply the combinations and you’ve got thousands of URLs serving nearly identical content.
Google describes the problem bluntly in its faceted navigation documentation: crawlers “will typically access a very large number of faceted navigation URLs before the crawlers’ processes determine the URLs are in fact useless”, and that effort comes out of the same budget that should be discovering your new products. The same page lists the accepted fixes: block the parameters with robots.txt, use rel="canonical" to reduce crawling of non-canonical versions over time, or build the filters on URL fragments, because “Google Search generally doesn’t support URL fragments in crawling and indexing”.
Is this worth it in a small shop? Depends on the catalogue. With 80 products and two filters, no. With 3,000 SKUs and stackable filters, it’s the difference between Google finding your new product pages in October or in January. And if you’re going to touch robots.txt, do it in September and then check in Search Console that you haven’t blocked something that was selling.
Which canonicals should you check before the peak?
The product ones, especially if you run variants. Shopify adds auto-generated canonical tags to prevent duplicate content from appearing in search results, and on most themes that works without you doing anything. The problem shows up when somebody has edited theme.liquid, when an app injects its own tag, or when the same product is reachable through several paths.
It’s worth remembering how Google treats this. If you don’t specify a canonical URL, Google will identify which version of the URL is objectively the best version to show to users. In other words: it picks. Sometimes it picks right. In a store with variants and filters, not always.
The check takes five minutes. Open a product from inside a collection, view source, find the canonical tag. Repeat with a variant URL. Repeat with a product that sits in two collections. If all three point at the same clean product address, you’re fine. If they don’t, you’ve got work to do before traffic multiplies. I go deeper in Shopify canonical tags.
Are your structured data and sitemap ready?
The sitemap almost certainly is, because it doesn’t depend on you. All Shopify stores automatically generate a sitemap.xml file with links to products, pages, collections and blog posts, and those files “are automatically updated” when you add new content. What you decide is the timing: publish your sale pages weeks ahead, not on the night of the 26th.
Structured data does need reviewing. Google distinguishes two experiences in its product documentation: product snippets, and merchant listings, the latter for pages where customers can purchase products from you. On Black Friday the critical bit is that the price and availability in your markup match what the shopper actually sees. A discount applied on site at midnight and reflected in the markup six hours later is an inconsistency at the worst possible moment.
- Check price, currency and availability on a sample of products that will be on offer.
- If your theme or your reviews app injects its own markup, make sure two blocks aren’t competing.
- Do it in October. After that there’s no crawl headroom left.
If your markup is shaky, start with schema markup on Shopify and the sitemap: you fix them once and they serve all year.
Is there any point touching speed in November?
Not much, and that’s exactly why speed belongs in October. Google says its ranking systems use Core Web Vitals and clarifies that “there is no single signal”, but rather a variety of signals that align with overall page experience. Translated: you won’t win positions by optimising LCP on the 25th, but you will lose sales if your sale collection takes six seconds to load under peak traffic.
What I do in October is simple and boring. I measure the templates that will take the traffic (homepage, sale collection, best-selling product pages) with field data, not just lab data. I check which apps are still loading scripts nobody uses. And from 1 November I freeze the theme: no new apps, no video background banners, no third pixel “that hardly weighs anything”. The detail is in Shopify Core Web Vitals.
Frequently asked questions
When is Black Friday 2026?
Friday 27 November 2026, with Cyber Monday on Monday the 30th. For organic SEO that means closing your URL and structure work by the end of September, and your content and structured data work during October. Indexing takes weeks rather than days, so counting backwards from the 27th leaves less room than it looks like.
Should I create a new collection every year for Black Friday?
No. Keep one permanent collection on a stable URL and reuse it every year. That way you keep the external links, the crawl history and whatever signals the page has accumulated. In Shopify you can automate it with a product tag condition, so it fills up in October and empties in January without you ever touching the URL.
What should I do with Black Friday URLs from previous years?
Redirect them to the permanent collection from the Shopify admin. Google treats a permanent redirect as a signal that the target should be canonical, so the old URL’s signals end up where you want them. Avoid chains: if you’re carrying three years of stacked promos, point them all straight at the final destination.
Should I block collection filters in robots.txt?
It depends on catalogue size. In small shops it rarely pays off. In large catalogues with stackable filters, Google warns that crawlers spend effort on faceted URLs before discarding them, and that effort isn’t going to your products. My rule: leave at most one filter indexable where there’s real search demand, and close the rest.
Is Black Friday SEO worth it if I start in November?
For this year, barely. What you can do in November is not break anything: don’t change URLs, don’t delete collections, don’t install apps that slow the store down. And set up the structure that will work next year, starting with the permanent collection. Seasonal SEO pays out on the second cycle.
What you do in September gets paid out in November
Black Friday SEO has an awkward quirk: nearly all the useful work has to happen when nobody is thinking about Black Friday. In September the priorities are elsewhere, the team is drifting back from holiday, and an empty collection with a tidy URL doesn’t feel urgent. In November it does feel urgent, and by then it’s useless.
That’s why I keep banging on about the permanent collection. It’s the only piece on this list that improves on its own: every year you keep it alive on the same address, it reaches the peak with more signals behind it. Shops that delete it each January have spent five years starting from zero, and they don’t understand why their competitor is always sitting above them.
For the rest of the picture: I cover the paid side in Google Shopping before Black Friday and store operations in the ecommerce Black Friday checklist. And if you’d rather I looked over your store before things get serious, book 30 minutes of consulting and we’ll go through it with time to fix things.
Could your ad campaigns
perform better?
30 minutes to review your situation and tell you exactly what I would change. No pitch, no sales proposal.