Skip to guide

Hey Sage · Google Ads

Shopify password page before a sale: lock your store without breaking your ads

Private mode hides every product page from Google and your customers. Here is how to set up a launch countdown that keeps your ads working.

10 to 12 min read Step-by-step Updated November 2026
On this page
  1. 01 · What the password page does to your ads
  2. 02 · How to turn on the Shopify password page
  3. 03 · What Google Shopping and Performance Max do while the store is private
  4. 04 · What happens to your Meta ads
  5. 05 · Three ways to run a pre-sale lockdown
  6. 06 · Worked example: what a 20-hour lockdown costs in AUD
  7. 07 · Sale prices and Merchant Center
  8. 08 · Lockdown checklist: day before, launch hour, morning after
  9. 09 · Questions we get about the Shopify password page
  10. 10 · Sources

What the password page does to your ads

Shopify's password page, now called private mode, hides every page of your store from visitors and search engines and shows a single landing page with a password box instead. That includes your product pages, which is what Google Shopping, Performance Max and your Meta ads send people to. While private mode is on, Google cannot reach your product pages, so it stops showing those products in ads and free listings, and every Meta click lands on a page where nobody can buy.

Our recommendation before a sale: keep the store public and build the countdown on top of it. Put a countdown section on the homepage, schedule the sale collection to publish at launch, and schedule the discount. If you must lock the whole store, keep the private window as short as you can, pause every ad that points at the store for that window, and check Merchant Center the moment you reopen.

The rest of this guide shows how to turn the password page on and customise it, exactly what Google and Meta do while it is on, three ways to run a pre-sale lockdown, a worked AUD example, and a checklist for the day before, launch hour and the morning after.

How to turn on the Shopify password page

Shopify renamed password protection to private mode. The setting sits in two places, and both do the same thing:

  1. Quick switch: in your Shopify admin, open Online Store. The access menu shows Public or Private. Click Public, choose Private, set a Password and click Update. To reopen, click Private, choose Public and click Update.
  2. Preferences: go to Online Store > Preferences > Store access, switch on Private mode, enter a password, add an optional Message to your visitors and click Save.

Use a password that is different from your Shopify admin login, because you will share it with your team, testers and possibly VIP customers.

Customising the page and adding a countdown

The password page is part of your theme. Open Online Store, click Edit theme, open the page selector at the top (it starts on Home page) and choose Password. Most current themes give you a password header, a password footer and an Email signup banner that subscribes people to your email marketing. You can add other sections and blocks, and theme settings such as colours and typography apply across the whole theme.

A countdown timer depends on your theme. Some themes include a countdown block you can add to the password page; others need a countdown app or a small code change to the password template. Whatever you use, test the timer in your store's time zone, which is set under Settings > General > Store defaults.

What Google Shopping and Performance Max do while the store is private

Google regularly checks the product page behind each item in Merchant Center. When the store is private, that crawl reaches the password page instead of the product. Google's own list of store problems that cause product disapprovals includes both product page unavailable and a product page that redirects to a generic page instead of the specific product page. Either way, Google says affected products stay out of Shopping ads and free listings until it can access the page again.

Here is how that plays out across your Google account:

WhereWhat happens while the store is privateWhat it means for a sale
Merchant Center productsProducts can be flagged as product page unavailableShopping and Performance Max stop serving those products
Google Ads campaignsAds whose destination returns an error to Google's crawler are disapproved as Destination not working; pages Google cannot crawl fall under Destination not crawlableSearch and Performance Max ads pointing at the store can stop too
Google & YouTube channel in ShopifyThe channel requires a store that is not in private modeProduct sync and setup assume a public store
Recovery after you reopenGoogle says the errors should disappear within a couple of days; a website check you request can take up to 12 hoursDisapprovals can run into the first morning of the sale

The recovery time is the real cost. A lockdown that starts at midday and ends at launch is long enough for Google to crawl and flag products, and short enough that Google may not have re-crawled them by the time your sale opens. Your best day of the year then starts with part of the catalogue missing from Shopping. If your feed already has warnings, run it through our Google Shopping feed doctor before the sale so a lockdown does not stack on top of existing problems.

What happens to your Meta ads

Meta's ad review looks at the ad and its landing page, and Meta says ads can be reviewed again after they go live. Its standards also require that the products in an ad match the products on the landing page. An ad for a product that lands on a password box fails that test, and even before any review, every click is spend with no possible sale.

Three Meta details matter during a lockdown:

  • Catalogue ads link to individual product pages, so Advantage+ catalogue ads hit the password page on every click.
  • Purchase optimisation learns from purchases. Hours of spend with zero purchases teaches the campaign nothing useful right before your biggest day. Our guide to the Meta pixel and Conversions API on Shopify covers how those events reach Meta.
  • Hype campaigns can use the password page on purpose. If an ad promises early access or a sign-up, sending it to the password page's email sign-up is a match between ad and page. Before you spend on it, open Events Manager, use Test events and confirm your pixel fires on the password page, because a sign-up you cannot measure cannot be optimised. If you prefer to keep people on Meta, our guide to lead ads vs a landing page compares instant forms with on-site sign-ups.

Three ways to run a pre-sale lockdown

Pick the lightest option that still gives you the launch moment you want.

OptionHow it worksEffect on adsOur view
1. Public store with a countdownCountdown section or announcement bar on the homepage; sale collection set to publish at launch; discount scheduled to start at launchProduct pages stay reachable, Shopping keeps serving at full price until launch, nothing to recoverOur default for most stores
2. Short private window, ads pausedPrivate mode for a few hours, with Google and Meta campaigns that point at the store paused for the same windowNo wasted spend; some risk of Merchant Center disapprovals that clear after a re-crawlUse when a full lockdown is part of the brand moment
3. Private for a day or more, ads left onStore locked from the day before; campaigns keep runningSpend on clicks that cannot buy, likely disapprovals, ads judged against a password boxAvoid

Setting up option 1

  1. Schedule the sale collection. In Products > Collections, open the collection, click the calendar icon next to Online Store in the Publishing section, choose the launch date and time, click Schedule publishing and save. Products can be scheduled the same way, but only if their status is Active.
  2. Schedule the discount to start at the same minute.
  3. Add the countdown to the homepage, not the password page, and link it to an email sign-up.
  4. Point hype ads at the sign-up, and sale ads at products or collections that already exist, so nothing in your ads depends on a page that appears at launch. Our BFCM budget and launch plan covers how to phase hype, launch and last-chance spend.

Setting up option 2

  1. Pause Google Shopping, Performance Max and any Search campaigns that send people to the store, and schedule them back on for launch.
  2. Pause or schedule Meta ad sets that send people to product pages; keep any sign-up campaign that points at the password page.
  3. If the store will be private for longer than a day, Merchant Center's pause attribute set to ads stops products serving in ads without deleting them. Google archives products paused with all for more than 14 days. Do not mark products out of stock or delete them to pause them, because Google advises against both.
  4. When you reopen, request a website check in Merchant Center and watch the product page unavailable count.

Worked example: what a 20-hour lockdown costs in AUD

Take a store that spends $600 a day on Performance Max and Shopping and $900 a day on Meta in the lead-up to a sale. It plans to lock the store from 12 pm the day before and open at 8 am on sale day, a 20-hour private window.

  • Ads left running: $1,500 a day x 20 / 24 = $1,250 spent on clicks that cannot buy.
  • Google recovery: if products are flagged overnight, Google says the errors should clear within a couple of days of the page working again, and a requested website check can take up to 12 hours. In the worst case, Shopping is missing products for the whole first morning of the sale.
  • Option 2 instead: pausing both platforms for the same 20 hours saves the $1,250, but the Merchant Center risk remains, because pausing campaigns does not change what Google finds when it checks your product pages.
  • Option 1 instead: no wasted spend and nothing to recover. The only cost is that Shopping shows full prices until 8 am, which is what it would have shown anyway.

The arithmetic is why we only use a full lockdown when the brand wants it for the moment itself, and even then we keep it to a few hours rather than a day. For more launch arithmetic, our campaign and offer launch calendar sets out timing by phase.

Sale prices and Merchant Center

The other launch-hour risk is a price mismatch. Google can disapprove products when the price or availability in your product data does not match the product page. The Google & YouTube channel syncs your Shopify prices to Merchant Center, so the job at launch is to confirm the two agree.

  • If your sale changes product prices (for example with compare-at prices), check a handful of best sellers in Merchant Center within the first hour.
  • If you discount at checkout instead, your product pages and feed show the same full price, so they agree.
  • Keep the product pages up. A page that cannot be reached cannot be checked, and that is a disapproval in its own right.

If you want a second set of eyes on your feed before the sale, our Google Shopping feed optimisation guide covers titles, images and diagnostics. If you would rather hand the whole sale build to us, that is the work our team does every November.

Lockdown checklist: day before, launch hour, morning after

The day before

  • Decide the option and write down the exact private window, if any.
  • Test the countdown or password page on a phone, in your store's time zone.
  • Confirm the pixel fires on any page you will send paid traffic to.
  • Schedule campaign pauses and restarts on both platforms for the private window.

Launch hour

  • Switch the store to Public and load a product page from a phone on mobile data.
  • Check the sale collection and discount are live.
  • Confirm Google and Meta campaigns have restarted and are spending.
  • In Merchant Center, request a website check if you used private mode.

The morning after

  • Check the product page unavailable count in Merchant Center and any disapproved ads in Google Ads.
  • Check Meta for rejected ads and re-request review if an ad was judged while the store was locked.
  • Compare spend with sales by hour, so you know what the launch window actually cost next time.

Questions we get about the Shopify password page

How do I turn on the password page in Shopify?

In your Shopify admin, open Online Store, click the Public access menu, choose Private, set a password and click Update. You can also go to Online Store, Preferences, Store access and switch on Private mode.

How do I remove the password page from my Shopify store?

Open Online Store in your Shopify admin, click Private in the access menu, choose Public and click Update. New stores that have never launched see Launch store instead, and Shopify asks you to finish required setup steps first.

Does a Shopify password page stop Google Shopping ads?

Yes, in effect. Google cannot reach your product pages while the store is private, so products can be disapproved as product page unavailable and stay out of Shopping ads and free listings until Google can access them again.

Can I add a countdown timer to the Shopify password page?

It depends on your theme. Some themes have a countdown block for the password page; others need an app or a template edit. For a sale, we prefer a countdown on the homepage of a public store so product pages stay reachable.

Should I pause my ads while the store is password protected?

Yes. Pause Google Shopping, Performance Max, Search and Meta ads that point at the store for the private window, and schedule them to restart at launch. Keep any sign-up campaign that sends people to the password page's email sign-up.

How long do Merchant Center disapprovals take to clear after I reopen?

Google says product page unavailable errors should disappear within a couple of days once the page works. You can request a website check in Merchant Center, which can take up to 12 hours.

Sources

↑