All guidesShopify maintenance

Shopify maintenance mode: when to close the store, and when to keep it open.

Shopify's only maintenance mode is the password page, and Google advises closing a site for a few days at most. Here is when to use it and what to do instead.

The short version

To put a Shopify store in maintenance mode, switch it to private mode: in the admin, go to Online Store, click the Public label, choose Private, set a password and click Update. Visitors then see a password page and search engines see no store pages. Use it for hours, not weeks. Google calls closing a whole site an extreme measure for a few days at most, and private mode has no setting for the 503 status Google asks for. For theme work, edit a duplicate theme instead. For a break of up to two weeks, keep the store public and stop orders.

Shopify's maintenance mode is the password page

Shopify has no setting called maintenance mode. The closest thing is private mode, which replaces every page of the online store with a password page. It is the right tool for a short, hard stop, and the wrong one for most of the jobs people use it for.

Shopify's help page on private mode and the password page says it hides all of your online store's pages from visitors and search engines. New stores start in private mode, which is why the password page is familiar from launch. On a live store, switching it on takes your products, collections, blog and home page out of view at once.

Before you switch it on, match the tool to the job:

SituationWhat to useStore stays visible
Theme redesign, new sections, app changesAn unpublished duplicate theme, published when readyYes
Domain move or migration cutoverPrivate mode for the cutover window onlyNo, for hours
Holiday, stock-take or warehouse move of up to 2 weeksPublic store, buying switched off, a notice on every pageYes
A closure of a month or moreDeactivation, or a public placeholder pageDepends on the choice
A store that has never launchedPrivate mode, which is the defaultNo

Only two rows need the password page, and both are brief. The rest of this guide covers each option in turn.

How to switch a Shopify store to private mode

Private mode is one setting in the admin and it applies the moment you click Update. Reversing it is just as quick, so the risk sits in how long you leave it on, not in the switch itself.

  1. In the Shopify admin, open Online Store.
  2. Click the Public label at the top of the page and select Private.
  3. Set a password. Shopify asks that it differ from the password you use to log in to the admin.
  4. Click Update.

The same switch sits under Online Store, Preferences, in the Store access section. In the Shopify mobile app it is under Sales channels, Online Store, Preferences.

The password page has a field called Message to your visitors. Use it to say when the store reopens and how to reach you about an existing order. By default the page also shows an email signup banner, which lets visitors leave an address so you can tell them when the store is back. Shopify's page also offers Restrict access to B2B customers only, which keeps the store open to wholesale buyers while retail visitors see the password page.

To reopen, open Online Store, click the Private label, select Public and click Update. Share the password with your team and any agency testing the store, so they can check it while it is closed.

What closing the store costs you in Google and in ads

Google's advice is to avoid closing a site at all. Its guide to pausing an online business calls disabling the whole site an extreme measure that should only be taken for a few days at most, and says that completely closing a site even for a few weeks can have negative consequences on how Google indexes it.

For a closure of 1 to 2 days, Google recommends an error page with a 503 status code, which tells crawlers the outage is temporary. Shopify's private mode gives you no setting for the status code the password page returns. That is the main reason to keep private mode short: you cannot send Google the signal it asks for, so the safest closure is one that ends before it matters.

Google lists three more things to avoid during a closure:

  • Removing URLs. Do not use the temporary removal tool in Search Console for a closure. Google says removing a site from its index can take quite some time to recover from.
  • Error codes. Do not answer requests with 403, 404 or 410 to block crawlers. Google says these remove the site's URLs from Search.
  • Blocking the US. Google generally crawls from the US, so geo-blocking it to limit a closure to one country hides the whole site from Google.

Paid traffic breaks faster than rankings. Google Ads' destination requirements rule out destinations that do not function properly and destinations that Google cannot crawl, and a password page leaves paid clicks with nowhere to buy. Pause Google and Meta campaigns before the password page goes up, not after you notice the spend.

Shopping listings need their own step. Merchant Center's pause attribute stops products showing in ads only (value ads) or in ads and free listings (value all). Google says to pause for 14 days or less. A product paused with all for longer is archived automatically and can take one or more days to come back.

Most maintenance needs no closure at all

Theme work, redesigns and app changes do not need maintenance mode on Shopify. You build them on a copy of the theme while the live one keeps selling, then swap them in a single click.

  1. In Online Store, open the actions menu on the live theme and click Duplicate. The copy appears in the theme library as "Copy Of" plus the original's name.
  2. Make every change on the copy. Use Preview from the same menu to check it on the live catalogue.
  3. Share a preview link with the people who need to sign off. Shopify's page on adding and previewing themes says a preview link that anyone can open expires 2 days after it is created, so send a fresh one for each round of review.
  4. Publish the copy when it is ready. Only one theme is live at a time, and the old one stays in the library, which makes it your rollback.

Basic, Grow and Advanced allow up to 20 themes in the library and Plus allows up to 100, so there is room for a working copy, a rollback and a seasonal version. Two things do not live in the theme. Products, collections, menus and pages are shared by every theme, so edit them on the day you publish rather than weeks ahead. App widgets render inside the theme, so check reviews, upsells and chat in the preview as well.

The same approach covers a move from Dawn to Horizon. Our guide on Horizon or staying on Dawn covers what changes in that move, and none of it needs the store closed.

The one job that can justify a short closure is a migration cutover, when the domain moves from the old platform to Shopify. Even then the window is measured in hours. Our replatform checklist sets out the order of steps, with redirects in place before the domain points at the new store.

How to pause selling for up to two weeks without going dark

For a short break, keep the store public and switch off buying. This is the route Google recommends: keep the site online, limit what it does, and tell visitors why.

On Shopify that comes down to four changes:

  1. A notice on every page. Add an announcement bar with the reopening date and a contact route for existing orders. Google suggests marking such a banner with data-nosnippet so it does not appear as the page's description in Search. That attribute needs a small theme edit.
  2. No way to buy. On a duplicate of the live theme, hide the buy buttons on the product template (in most current themes they are a block you can hide in the theme editor) and turn off quick-add on collection cards, then publish that copy for the break. Publishing the original again reopens the store in one click.
  3. Shopping listings paused. Set the Merchant Center pause attribute to all for the duration, within Google's 14-day limit.
  4. Automations stopped. Turn off abandoned-cart emails, SMS and WhatsApp flows, and any Shopify Flow workflows that message customers. A reminder to finish a purchase that cannot be finished costs goodwill.

Hiding the buttons is a storefront change, not a checkout lock. A shopper with a saved cart or an old checkout link can still reach checkout. Check new orders daily during the break and either ship or refund them, and say on the notice what happens to orders placed before the break.

For Indian stores, settle the logistics side before the date. Tell your courier aggregator when pickups stop and restart, and decide who handles delivery exceptions on COD orders still in transit, since an undelivered parcel nobody follows up on comes back as RTO. Our guide on cutting COD returns and RTO covers the confirmation steps that reduce those returns.

Google also recommends keeping structured data in line with real product availability. Merchant Center, though, says not to use availability to pause listings, so leave stock levels alone and use the pause attribute. For a stop longer than 14 days, Merchant Center points to the excluded destination attribute instead.

Closing for a month or more: pause, deactivate or keep a placeholder

A long break needs a decision about billing, not a password page. Private mode only changes who can see the storefront, so the plan, the apps and their charges carry on as normal.

Shopify used to offer a cheaper holding plan called Pause and Build. Its help page now says the plan is not available to new stores. Stores already on it keep admin access, and customers can view products but cannot buy through any sales channel, POS included. Apps stay active and keep billing until you uninstall them. Once you pick a new plan, you cannot switch back.

For everyone else, the options are:

  • Deactivate the store. Shopify's page on billing when you pause or deactivate says deactivation cancels the subscription at the end of the billing cycle, uninstalls every app and keeps store information for 2 years so you can reopen. Outstanding charges are billed when you cancel. Domain renewals are not cancelled automatically, and apps billed outside Shopify may keep charging, so check both.
  • Keep a placeholder. For a longer closure, Google recommends an indexable home page that explains the situation and returns a normal 200 status, rather than an error page. On Shopify that means staying public with buying switched off and a clear notice, as in the section above.

If the brand is coming back, the placeholder protects rankings at the cost of the plan fee. If it is not, or not for many months, deactivation saves the subscription and keeps the data. A deactivated store stops serving your pages, which is the full closure Google's guidance warns about.

The checklist before you close and after you reopen

Most damage from a closure comes from what keeps running while the store is shut. Work through this list a day before, and the second list on the morning you reopen.

Before

  • Pick the option from the table at the top and write down the reopening date.
  • Pause Google and Meta campaigns, and set the Merchant Center pause attribute.
  • Turn off abandoned-cart, browse and win-back flows across email, SMS and WhatsApp.
  • Tell your courier when pickups stop, and plan for COD parcels in transit.
  • Write the notice or password page message: the date, and how to reach you about an order.
  • Leave robots.txt, the sitemap and your URLs alone. Nothing gets deleted or redirected for a closure.

After

  • Switch the store back to Public, or republish the original theme.
  • Place a real test order with a prepaid method and, if you offer it, COD.
  • Remove the Merchant Center pause attribute and restart campaigns.
  • Turn automations back on and check the first sends.
  • If the store was private for more than a day, ask Google to recrawl: URL Inspection in Search Console for a few key pages, or a resubmitted sitemap for many.

On a maintained store, almost none of this should be needed, because changes ship through duplicate themes and get tested before they go live. That is how our Shopify maintenance work runs. If you are planning a closure, a cutover or a long break and want a second pair of eyes on the plan, you can reach us through the contact page.

Questions

How do I put my Shopify store in maintenance mode?

Switch the store to private mode. In the Shopify admin, open Online Store, click the Public label, select Private, set a password that differs from your admin password and click Update. Visitors see a password page with an optional message and an email signup banner. To reopen, click the Private label, select Public and click Update. Keep it short, because Google advises closing a whole site for a few days at most.

Does a Shopify password page hurt SEO?

A few hours does little harm, but weeks can. Shopify says private mode hides every store page from search engines, and Google says completely closing a site even for a few weeks can have negative consequences on indexing. Private mode has no setting for the 503 status Google recommends for short outages. For anything longer than a day or two, keep the store public, switch off buying and show a notice instead.

Can I edit my Shopify theme without closing the store?

Yes, and you should. Duplicate the live theme from the Online Store page, make the changes on the copy, check them with Preview and share preview links for sign-off. Publish the copy when it is ready. Only one theme is live at a time and the old one stays in the library as a rollback. Basic, Grow and Advanced allow up to 20 themes, and Plus up to 100.

How do I pause my Shopify store without losing my data?

Shopify's Pause and Build plan is no longer available to new stores, so the main option is deactivation. Shopify keeps a deactivated store's information for 2 years so you can reopen it, cancels the subscription at the end of the billing cycle and uninstalls all apps. Check for apps billed outside Shopify and turn off domain auto-renewal yourself. For a break of a few weeks, staying public with buying switched off keeps rankings intact.

How long can I keep my Shopify store closed?

With the password page on, keep it to hours, or a few days at the outside, which is Google's limit for disabling a whole site. For up to two weeks, stay public, stop orders and use the Merchant Center pause attribute, which Google says to use for 14 days or less. Beyond that, either keep a public placeholder page or deactivate the store.

Should I pause Google Ads while my Shopify store is in maintenance mode?

Yes, before you switch the password page on. Google Ads' destination requirements rule out destinations that do not function properly or that Google cannot crawl, and a password page leaves paid clicks with nowhere to buy. Pause Meta campaigns at the same time. For Shopping listings, set the Merchant Center pause attribute to ads or all, then remove it and restart campaigns once the store is public again.

Get started

Talk to us about your store.

Average reply 11 min

Book a call

30 minutes with Suvam. Leave knowing what to fix, build or leave alone.

Book a call
Mon to Sat, 9 to 23 IST

Email us

A brief, a bug or a question. All welcome.

suvam@knox.team