If your Shopify store does not load, shows an error or asks visitors for a password, customers cannot buy. It is understandable to feel the pressure.
"Down" can mean different things:
- the store does not load at all
- the browser shows a connection or security warning
- visitors see a password page instead of the shop
- a message says the store is unavailable
- the home page loads but looks broken or empty
- the store works on one network or device but not another
Because Shopify is a hosted platform, there is no server for you to restart. That is actually helpful: the list of possible causes is shorter than for a self-hosted website. In most cases the cause is one of a few things: a Shopify incident, a password page, a plan or billing issue, the domain settings, the security certificate or a theme problem.
The key is to work out which one it is before changing anything. Changing domain settings in a hurry, for example, can turn a short problem into a long one.
This guide explains how to tell these causes apart, what you can safely check and when to ask for help.
What does it mean when a Shopify store is down?
Your store depends on several things working together:
- Shopify's platform, which hosts the store and the checkout
- your store's status, including its plan, billing and whether it is password protected
- your domain, such as yourbrand.com, and its DNS settings
- the security certificate (SSL), which allows the store to load over a secure connection
- your theme, which decides what visitors actually see
A problem with any of these can make the store look "down", even if the others are fine.
Every Shopify store also has an address ending in myshopify.com. This address is very useful for diagnosis, because it does not depend on your custom domain.
What are the most common causes?
A Shopify platform incident
Occasionally Shopify itself has a problem that affects many stores, or a specific feature such as the checkout. Shopify publishes incidents on its official status page. If an incident is reported, the best action is usually to wait and follow the updates.
The password page is enabled
Shopify lets you protect the online store with a password, which is useful before launch or during maintenance. If it is turned on, visitors see a password page instead of the store.
This often happens after a store was set up, rebuilt or temporarily closed, and someone forgot to remove the password. It can also be the case for new stores that have not yet chosen a plan.
A plan or billing problem
If Shopify cannot collect a subscription payment, or the plan has changed, the store can be paused or made unavailable to customers until the issue is resolved. The same can happen if the store was paused or deactivated on purpose.
Check the emails sent to the store owner and the billing information in the admin.
Domain or DNS problems with a custom domain
If your store loads on its myshopify.com address but not on your own domain, the problem is almost certainly with the domain. Common causes:
- the domain expired and was not renewed
- DNS records were changed, for example during a move to a new email provider or registrar
- the domain was moved to another service and the records were not recreated
- the domain is no longer connected in Shopify
Domains bought through Shopify are managed in the admin. Domains bought elsewhere are managed at the registrar or DNS provider, such as Cloudflare or your domain company.
The security certificate is not ready
Shopify provides SSL certificates for connected domains automatically, but it can only do this when the domain points to Shopify correctly. After connecting a domain or changing DNS, there can be a period when the certificate is not yet active and browsers show a security warning.
If the warning persists, the DNS records or a proxy service in front of the domain may be preventing the certificate from being issued.
A theme error that makes the store look down
Sometimes the store is online but the theme fails to display it correctly. For example, the page loads blank, shows code errors or misses key sections. This can happen after a theme edit, a theme update or a change made by an app.
In this case the admin works normally, but the storefront looks broken. See what to do if your Shopify theme broke after an update.
First, check from another network
Before anything else, make sure the problem is real for customers:
- Open the store in a private or incognito window.
- Try it on your phone using mobile data, not your office or home Wi-Fi.
- Ask someone in another location to try.
If the store works elsewhere, the problem may be local: your network, a browser extension, a company firewall or cached DNS on your device.
Then try your store's myshopify.com address. You can find it in the admin, in the domain settings. Compare:
- Both the custom domain and the myshopify.com address fail: look at Shopify's status, the password page, billing and the theme.
- Only the custom domain fails: look at the domain, DNS and SSL.
This single comparison saves a lot of time.
What can you safely check?
Shopify's status page
Search for Shopify's official status page and check whether there is an incident affecting storefronts or the checkout. If there is, avoid making changes while it is ongoing.
The password page
Go to Online Store → Preferences and look at the password protection setting. If it is enabled and you did not intend it, you can disable it. Note that some stores cannot remove the password until a plan is selected.
Plan and billing
In Settings, check your plan and billing sections for unpaid bills, failed payments or messages about the store being paused. Check the store owner's inbox, including spam folders, for messages from Shopify about billing.
If the store has been paused for billing reasons, resolving the payment is usually what brings it back. Contact Shopify support if the situation is not clear.
Domain settings
In Settings → Domains, check:
- that your custom domain is listed and connected
- which domain is set as primary
- any warning about the domain or its DNS records
If the domain was bought outside Shopify, log in to your registrar or DNS provider and check:
- that the domain has not expired
- whether the DNS records were changed recently
- whether the records match what Shopify's domain settings or help documentation ask for
SSL status
The domain settings also show whether SSL is active. If it is not, and the domain was connected or changed recently, it may simply need more time. If it has been a long time, the DNS records or a proxy may be the issue.
The theme
If the admin works and the myshopify.com address loads but the store looks broken, go to Online Store → Themes and preview the published theme and a previous version. If the previous version looks right, the problem is in the theme.
What should you avoid doing?
Avoid:
- deleting and re-adding your domain in Shopify
- changing DNS records you do not understand, especially email records
- moving the domain to another registrar during an outage
- deleting themes from the library
- editing the live theme's code without a duplicate
- changing plans in a hurry without understanding the effect on billing and apps
DNS changes in particular can take time to spread, and a wrong change can also break email. Change one thing at a time and write down the original values before editing anything.
When should you ask for technical support?
It is a good idea to get help when:
- the store is unavailable and you cannot identify the cause
- the domain or DNS is managed by someone else, or you do not know where
- your email uses the same domain and you are worried about breaking it
- the SSL certificate does not become active
- a proxy or CDN, such as Cloudflare, is in front of the domain
- the store looks broken after a theme or app change
- Shopify support points to the domain and the registrar points back to Shopify
You do not need to know the cause before asking for help.
What information should you collect?
Useful details include:
- your custom domain and your
myshopify.comaddress - what visitors see, with screenshots
- whether the myshopify.com address works
- when the problem started
- where the domain was bought and who manages the DNS
- any recent change to the domain, DNS, email provider, plan, billing or theme
- any message from Shopify about billing or the store's status
Never share passwords by email. If someone needs access to the store, add them through the Shopify admin. For the registrar or DNS provider, use the provider's own options for sharing access where available.
How D4Hub can help
D4Hub can help with:
- quickly identifying whether the problem is with Shopify, the store status, the domain or the theme
- checking domain and DNS settings without breaking email
- reviewing SSL status and proxy or CDN configuration
- restoring a working theme version and fixing the broken one
- preparing clear information for Shopify support or your registrar
- checking the store and checkout after it is back online
- suggesting simple monitoring so you hear about outages before customers do
You can ask for support at any stage, from a quick check to handling the whole incident.
Open a support ticketFor hands-on users: diagnosing domain and storefront problems
These checks are for users comfortable with DNS tools and the Shopify admin. Most are read-only. Before changing any DNS record, write down or export the current values so you can restore them.
Check what the domain points to
From a terminal, you can see where your domain currently points:
dig yourbrand.com A +short
dig www.yourbrand.com CNAME +shortOn Windows you can use nslookup yourbrand.com instead. Compare the results with the values Shopify asks for in the domain settings or its help documentation. If they point somewhere else, the domain is not connected to Shopify.
You can also use an online DNS lookup tool to check results from different locations.
Check whether the domain has expired
Use a WHOIS lookup tool or your registrar's dashboard to check the domain's expiry date. An expired domain can stop resolving or show a parking page from the registrar.
Check for a proxy in front of the domain
If the domain uses a proxy or CDN, the DNS lookup may return the provider's addresses instead of Shopify's. Some proxy setups can interfere with how Shopify issues SSL certificates or serves the store. Check the proxy settings and Shopify's guidance for using a proxy with a Shopify store before making changes.
Check the storefront for theme errors
If the store loads but looks broken:
- Open your browser's developer tools on the storefront and check the console for errors.
- Look on the page for messages from Shopify's template language about errors, which often name the file involved.
- In Online Store → Themes, preview the previous theme version.
- Duplicate the live theme before editing any code.
If you find an error message that names a section or snippet, it points a developer to the right file. Do not delete the file: it may be used elsewhere.
Check from outside your network
Free online "is it down" and website monitoring tools can check your store from other locations. If the store is reachable from those tools but not from your office, the problem is likely on your local network or device.
FAQFrequently asked questions
Check Shopify's official status page. If many stores are affected, Shopify usually reports it there. If there is no incident, the problem is more likely specific to your store, domain or network.
The problem is almost always with the domain: DNS records, an expired domain, an SSL certificate that is not ready or a proxy in front of the domain. Check the domain settings in Shopify and at your registrar.
The online store password protection is probably enabled. You can check it in the Online Store preferences. Some stores cannot remove the password until a plan is selected.
Yes. If Shopify cannot collect the subscription payment, the store may be paused until the bill is paid. Check the billing section and the store owner's email.
It is usually not immediate, and it depends on the DNS being correct. If the certificate does not become active after a reasonable time, review the DNS records and any proxy in front of the domain.
The store is probably online, but the theme has an error. Preview a previous theme version and check recent theme or app changes.
Yes. D4Hub can identify what needs to change and help you coordinate with whoever manages the domain or DNS.