Shopify Store Unavailable? Do This First
A gray unavailable page usually means a password screen, a lapsed plan, or a domain pointing the wrong way. Here's how to find out which, fast.

A customer texts you a screenshot. Your site, gone, replaced by a gray page that says the store is unavailable. You're on a roof or under a sink and the phone is already ringing.
Most of the time this is not as bad as it looks. A Shopify store unavailable to the public usually comes down to four things: a password page nobody turned off, a plan that lapsed because a card expired, a domain pointing at the wrong place, or an outage on Shopify's end. Each one looks identical from the outside. Each one has a different fix, and only one of them is urgent money trouble.
Work through the checks below in order and you'll know which of the four you're dealing with, and whether you can fix it yourself today.
Try the myshopify.com address listed in your Shopify admin
Every Shopify store has a second address that never changes: yourstorename.myshopify.com. Type it into your browser right now, before you call anyone.
You'll find the exact one in your Shopify admin under Settings, then Domains. It's listed there as the store's default address. Write it down somewhere your office manager can get to it, because you'll want it the next time this happens.
Two outcomes, and they point in opposite directions.
If the myshopify address loads your site normally but your real address still shows the store as unavailable, the store is fine. The problem is the domain — DNS pointing somewhere else, a lapsed registration, a certificate that expired. Skip ahead to the domain checks.
If the myshopify address is down too, the store itself is off. That's a password page, a billing problem, or Shopify having a bad day.
Check password protection or a theme change that never got unlocked
The most common cause is also the least dramatic. Someone turned on the password page to work on the site, and nobody turned it back off.
This happens after a theme edit. A developer or a family member goes in to change the header, puts up the password page so customers don't see a half-finished site, finishes the work, and closes the laptop. To you, logged in, everything looks right. To a customer, the store is unavailable.
Here's where to look. In your Shopify admin, go to Online Store, then Preferences. Scroll to the bottom and you'll see a password protection setting. If the box is checked, uncheck it and save. Your site is live again in seconds.
New stores work the same way. Shopify turns the password page on by default while you build, and it stays on until someone turns it off. Plenty of owners have finished their site, told people to go look, and never made that one click.
Check this before you check anything else. It takes under a minute, and it costs nothing to rule out. If the password page is already off and the store still won't load, move on to billing.
Plan and payment issues that take a store offline
A card that expired over the weekend can take a store down just as fast as a bad domain. Shopify bills on a cycle, and if the payment fails, it retries. When the retries run out, the store gets frozen and visitors see an unavailable page instead of your products.
Log into your Shopify admin and go to Settings, then Billing. You'll see the card on file, your last invoices, and any that failed. Settings then Plan shows whether the subscription is active, paused, or cancelled. If there's an unpaid invoice, update the card and pay it from that screen. The store generally comes back on its own once the charge clears.
Two things owners miss here. The card on file is often an old one, or belongs to someone who left the company. And Shopify's warning emails go to the account owner's address, which is sometimes a former developer's inbox, so nobody at your shop ever saw them.
Most payment and plan issues are quiet until the store goes dark. Check who gets the billing email while you're in there, and change it to an address someone actually reads.
Check your custom domain and DNS
If the myshopify.com address loads fine but your own web address doesn't, the problem lives in your domain, not your store.
Start with who owns the domain. Log in to wherever you bought it — GoDaddy, Namecheap, Google Domains as it exists now, or Shopify itself if you bought it there. Look at the expiry date first. Domains renew on a card, same as anything else, and an expired one takes the site down cold. Renew it and the address usually comes back within a few hours.
If it hasn't expired, check the DNS records. In your Shopify admin, go to Settings, then Domains. Shopify will tell you exactly what the A record and CNAME should be, and it flags a domain that isn't pointing at it correctly. Compare that against what's actually set at your registrar. If someone moved the site, rebuilt a page, or set up email recently, a record may have been overwritten.
One more thing to rule out: a transfer. If the domain was moved to another registrar, the old account won't show it at all. Search your email for transfer confirmations, then log in to the new registrar and point the records back at your Shopify store.
An expired SSL certificate can hide your Shopify store
A browser that says your connection isn't private, or a warning page that blocks the site before it loads, usually points at the certificate rather than the store. Shopify issues one for every domain it hosts, free. It renews on its own. But it only issues once the DNS is pointing at Shopify correctly, so a domain that was moved or misconfigured can sit there with no certificate at all.
In Settings, then Domains, Shopify shows the status of each domain. If it says the SSL is pending, give it a few hours after the DNS is right. If it's been longer than a day and nothing has changed, remove the domain and add it back — that forces Shopify to request a new certificate.
The store itself is fine the whole time. Customers just can't get past the browser warning to see it.
Check the Shopify status page before you fix anything
Sometimes it isn't your store at all. The Shopify status page at status.shopify.com is the fastest way to rule the platform in or out. It lists storefronts, checkout, the admin and the API separately, so you can see whether the problem is customer-facing or just your own login.
If the Shopify status page shows everything green but your store still won't load, check the Shopify Community forums. Other merchants tend to post about downtime there within minutes, often before an incident gets officially posted.
There's nothing to fix on your end during a platform outage. What you can do is stop the phone from going quiet. Put a note on your voicemail or send a text to anyone who was mid-order, telling them the site is temporarily down and you'll call back.
Then check the status page again in twenty minutes rather than rebuilding anything.
What "this store is unavailable" actually means
The same words show up in three different situations, and they don't mean the same thing.
The first is the mildest. You log in and see your store marked inactive in the Shopify admin. That usually means the plan lapsed or billing failed. Your data is still there. The storefront is dark to customers until you pick a plan and a working card, and then it comes back as it was.
The second is a customer hitting a page that says the shop is unavailable while your admin looks fine to you. This is almost always the domain, the DNS, or an expired certificate — the store is running, the front door just isn't connected to it. This is the case the myshopify.com test catches in about ten seconds. If that address loads your store and your real domain doesn't, stop looking at Shopify and go look at your domain registrar.
The third is the one nobody wants: an account suspension or closed store, where Shopify has shut the account down for a terms or payments issue. You'll know because there's an email about it, and because logging in gives you a notice rather than a normal dashboard. Billing problems don't do this silently. Suspensions come with a message.
Sort out which of the three you're in before you touch anything. Owners waste hours re-pointing DNS records when the card on file simply expired, or calling their host when the store was never unlocked after a theme change.
If your store was closed for a policy violation
Shopify can close a store for reasons that have nothing to do with money. Selling something their terms don't allow, a chargeback pattern their risk team flags, an issue with how the business is described — any of these can end in an account suspension or a closed store.
The tell is the email. Shopify sends notice to the address on the account, so check that inbox, including spam. If the store was set up by a developer or a marketing agency, that email may have gone to them and not to you. Log in yourself and read whatever notice appears on the dashboard. That message usually names the policy at issue, which is the only detail that matters for what comes next.
From there, the path runs through Shopify. Their Help Center has the documentation on account status, and support is who reviews these. Nobody outside Shopify can reverse it for you, and any vendor who says they can is guessing.
Reply to the notice with the account owner's real information and whatever the message asked for. Don't open a second store to get around it. That tends to make the first problem worse.
Why owners often can't fix this themselves
Most of the checks above take ten minutes. They take ten minutes if you can log in.
What usually stops an owner cold is that the Shopify admin is under a developer's email, or the domain is registered in an agency's account with a card nobody at your shop controls. The site was built three years ago. The guy who built it moved on. Now the Shopify store is unavailable to customers and the password reset email goes to an inbox you've never had access to.
This is the most common version of the problem we see. The store isn't broken in any deep way. A plan lapsed or a DNS record got changed, and the one person who could fix it in five minutes is unreachable.
If that's where you are, start pulling on threads. Search your email for the original setup, the first Shopify receipt, the registrar's renewal notices. Any of those may name the account holder. Shopify has a store ownership recovery process, and registrars have their own dispute paths, but both want proof — a business card statement, a company email domain, incorporation paperwork.
Gather that now, before you're on the phone with support.
Our rule: every account goes in your name
When we build something for a shop, the Shopify account gets created with the owner's email and the owner's card. Same with the domain. We register it at a registrar you can log into, under your business name, with your contact details on the record.
We get added as staff or a collaborator on the Shopify admin. That access can be removed by you, in about thirty seconds, without a phone call to us.
This costs us nothing and it means one thing: no vendor can ever hold your store hostage, and no vendor going quiet can take your site down. If we disappeared tomorrow, you'd still own every login that matters.
Ask any developer you hire to do the same. Whose email is on the Shopify account? Whose card is the plan billed to? Who is listed as registrant on the domain? If the answers aren't "mine," fix it before you need to.
If you're sorting out a site nobody can get into, or you want the accounts moved back into your name before something breaks, we can walk through it with you.
Keep this from happening again
Most stores go down quietly. Nobody notices until a customer calls or the owner checks the site on a Saturday. A free uptime monitor fixes that. UptimeRobot and Better Uptime both ping your storefront on a schedule and text or email you the second it stops answering. Point one at your custom domain and a second at your myshopify.com address. If only the first one alerts, you already know it's the domain before you open a single tab.
Keep a short record of theme work. Date, what changed, who did it, and whether the store was put behind a password while the work happened. A note in a shared doc is enough. When something breaks two weeks later, you're not guessing which change caused it — you're reading a list.
Duplicate your live theme before you edit it. Shopify lets you keep several themes in the library, so edit the copy, preview it, then publish. If the new one misbehaves, republish the old one and you're back up in under a minute.
Third-party apps deserve the same caution. A lot of downtime starts with an app that injects code into every page. Install it, turn it on for one product, and load that product page on your phone. Check the cart. Check checkout. Then roll it out.
And put a calendar reminder on the card that pays for the plan and the domain, a month before it expires. Cards get replaced. Renewals don't announce themselves.
Frequently asked questions
How long does it take to get a store back online?
It depends on the cause. A password page or a republished theme is back in minutes. A DNS change can take longer to spread across the internet, so the store may load for you and stay unavailable for a customer on another network for a while. A failed payment usually clears as soon as a working card goes on the account. An account suspension is the slow one, because that timeline belongs to Shopify's review team.
Do I lose my products and orders while the store is down?
No. The storefront is what visitors see. Your products, customers and order history live in the admin, and they stay there while the front end is off. Even a closed store keeps its data for a period before anything is removed, which is why you want to export your orders and customers as a CSV early, so you have a file to upload into a new store, rather than wait on an appeal.
How do I know if it's my store or Shopify?
Check the Shopify status page first. If there's an open incident on storefronts or checkout, stop troubleshooting and wait. If everything reads normal there, the cause is on your side, and the myshopify.com test tells you whether it's the store or the domain.
If your store is down and you can't tell who holds the domain or the billing, or you'd rather someone sort out the accounts and put them in your name for good, book a New Project Consultation.
Keep Reading
More Practical Reading.
Real articles on business systems, websites and automation.
