What "Sorry, This Shop Is Currently Unavailable" Actually Means
Every minute your Shopify store is unavailable, you're losing revenue. According to Gremlin's analysis of ecommerce downtime costs, even small online stores lose hundreds of dollars per hour of downtime, while larger operations face losses exceeding $14,000 per minute. Beyond the immediate revenue hit, downtime wastes active ad spend, damages customer trust, and can even hurt your search engine rankings if crawlers repeatedly encounter errors.
When customers visit your store and see "Sorry, this shop is currently unavailable," the error can stem from a dozen different causes — some on Shopify's end, most on yours. The fix depends entirely on identifying which one applies to your situation.
This guide covers every known cause of Shopify store unavailability, organized from the quickest checks to the deepest troubleshooting. Whether your store went down five minutes ago or you woke up to a flood of customer complaints, follow these steps in order to diagnose the problem and fix your Shopify store downtime fast. For broader troubleshooting resources, our community has you covered.
Check Shopify's Platform Status First

Before you troubleshoot anything on your end, confirm whether the problem is platform-wide. Shopify hosts over 4 million stores on shared infrastructure, and when the platform itself goes down, no amount of settings changes on your end will fix it.
How to Check the Official Status Page
Visit shopifystatus.com — this is Shopify's official real-time status dashboard. It breaks down the health of individual services:
- Checkout — can customers complete purchases?
- Admin — can you access your dashboard?
- Storefront — is the customer-facing site loading?
- API — are integrations and apps functioning?
- Shopify Payments — is payment processing operational?
If any service shows degraded performance or an active incident, the issue is on Shopify's end. Subscribe to status updates via email or RSS so you know the moment service is restored.
Third-Party Monitoring Tools
For a broader view, check StatusGator's Shopify tracker or Downdetector. These aggregate user reports and can surface issues before Shopify's official page reflects them.
| Check | What It Tells You | Action If Affected |
|---|---|---|
| shopifystatus.com shows incident | Platform-wide outage | Wait for Shopify's fix; communicate with customers |
| Status page green, your store down | Issue is store-specific | Continue troubleshooting below |
| Intermittent availability | Possible DNS or CDN issue | Check domain configuration |
What to Do During a Platform Outage
You cannot fix a Shopify platform outage yourself, but you can minimize the damage:
- Update your social channels to let customers know you're aware of the issue
- Pause paid advertising — every click to a down store is wasted budget
- Document the outage with timestamps for potential billing credits
- **Monitor @ShopifySupport on X** for the fastest public updates
Verify Your Shopify Billing and Subscription
One of the most common — and most embarrassing — causes of store unavailability is a lapsed subscription. Shopify deactivates stores with failed payments or expired trials without much warning.
Expired Free Trial
If you launched your store on a free trial and the trial period ended without selecting a paid plan, Shopify locks your storefront. Customers see the unavailable message, and your admin access becomes limited.
Fix: Log in to your Shopify admin at admin.shopify.com. Navigate to Settings > Plan and choose a subscription tier. Your store reactivates immediately after payment processes.
Failed Payment Method
A declined credit card, expired card, or insufficient funds on your billing method triggers automatic store suspension. Shopify sends email warnings before suspending, but these often land in spam folders.
Fix: Go to Settings > Billing and update your payment method. Check for any outstanding invoices. Pay them, and your store typically comes back online within minutes.
Paused or Deactivated Store
If you previously paused your store through Shopify's "Pause and Build" plan ($9/month), your checkout is disabled but the storefront remains visible. If you fully deactivated the store, everything goes offline.
Fix: For paused stores, upgrade to a full plan through Settings > Plan. For deactivated stores, log in and follow the reactivation prompts. Shopify retains your data for a period after deactivation, but the window is limited.
Diagnose Domain and DNS Configuration Issues

Domain misconfigurations are the second most frequent cause of store unavailability and the most technically involved to fix. Your domain is the bridge between your customers and Shopify's servers — if any part of that bridge breaks, your store becomes unreachable.
Domain Expiration
Your domain name has an expiration date. If it lapses, the domain stops resolving entirely, and your store vanishes from the internet. This happens more often than merchants expect — especially with domains registered through third-party providers where auto-renewal fails.
Fix: Check your domain's expiration date using a WHOIS lookup tool. If it's expired, renew it immediately through your registrar (GoDaddy, Namecheap, Google Domains, etc.). Renewal propagation can take up to 24 hours.
Incorrect DNS Records
Shopify requires specific DNS records to route traffic to your store. According to Shopify's domain troubleshooting documentation, the required records are:
- A Record: Points your root domain to
23.227.38.65 - CNAME Record: Points your
wwwsubdomain toshops.myshopify.com
If either record is missing, incorrect, or pointing to an old hosting provider, your store won't load.
Fix: Log in to your domain registrar's DNS management panel. Verify both records match Shopify's requirements exactly. Use DNS Checker to confirm your records have propagated globally.
SSL Certificate Issues
Shopify provides free SSL certificates for all stores, but they require correct DNS configuration to provision. If your SSL is stuck in "pending" status, customers may see security warnings or be unable to connect at all. As PageFly's SSL troubleshooting guide explains, CAA records and wildcard DNS entries frequently interfere with SSL provisioning.
Fix: Navigate to Settings > Domains in your Shopify admin. Check the SSL status for each domain. If it shows "pending," verify your DNS records are correct and wait up to 48 hours. Remove any wildcard DNS records (*.yourdomain.com) and check that your CAA records allow SSL certificate issuance.
| DNS Issue | Symptom | Fix |
|---|---|---|
| A record missing | Site completely unreachable | Add A record: 23.227.38.65 |
| CNAME missing | www subdomain doesn't load | Add CNAME: shops.myshopify.com |
| Wrong A record | Loads wrong site or times out | Update A record to Shopify's IP |
| SSL pending | Security warning in browser | Verify DNS, remove wildcards, wait 48h |
| Domain expired | "Site can't be reached" error | Renew through registrar |
Identify and Fix App Conflicts
Third-party apps are among the most underestimated causes of Shopify store downtime. A single misbehaving app can crash your storefront, create infinite redirect loops, or inject broken code that prevents pages from rendering.
How Apps Cause Downtime
Apps modify your store in several ways — injecting JavaScript into your theme, adding backend processes that run on every page load, and modifying your Liquid templates. When an app updates and introduces a bug, or when two apps conflict with each other, the result can be a completely broken storefront.
Common app-related downtime triggers:
- Theme script injection errors — broken JavaScript that stops the page from loading
- API rate limiting — apps making too many calls to Shopify's API, causing slowdowns
- Redirect loops — apps that modify URLs creating circular redirects
- Memory-heavy apps — apps that add excessive code to every page
Systematic Troubleshooting Process
The fastest way to identify a problematic app is the elimination method:
- Disable all apps — go to Apps in your admin, and disable or uninstall apps one group at a time
- Test your storefront — open an incognito browser window and visit your store
- Re-enable apps one at a time — test after each re-enable to identify the culprit
- Check the app's changelog — if the issue started after an app update, that's likely your cause
Restoring From a Theme Backup
If an app modified your theme code and you can't identify the exact change, restore from a backup:
- Go to Online Store > Themes
- Open Theme versions (Shopify maintains recent backups)
- Select a version from before the issue started
- Preview it to confirm the store loads correctly
- Publish the restored version
For stores where speed is also a concern, our guide to Shopify store speed optimization covers how to audit apps for performance impact.
Troubleshoot Theme and Code Errors

Even without app interference, your theme itself can cause your store to become unavailable. Custom code modifications, Liquid syntax errors, and incompatible theme updates all lead to storefront failures.
Liquid Template Errors
Shopify's Liquid templating language powers your storefront. A single syntax error in a critical template file — like theme.liquid or product.liquid — can break every page on your store.
Common Liquid errors that cause downtime:
- Unclosed
{% if %}or{% for %}blocks - References to deleted or renamed objects
- Infinite loops in collection rendering
- Accessing properties on nil objects without checks
Fix: Navigate to Online Store > Themes > Edit code. Shopify highlights Liquid errors with a red banner at the top of the editor. Check your most recently edited files first. If you can't find the error, switch to a default Shopify theme temporarily to confirm the theme is the problem.
Theme Updates Gone Wrong
When a theme developer pushes an update, it can conflict with customizations you've made. This is especially common with heavily modified themes.
Fix: Before any theme update, always duplicate your current theme as a backup. If an update breaks your store, publish the backup while you investigate the incompatibility with the theme developer.
Custom JavaScript Errors
JavaScript errors in your theme can prevent the page from rendering entirely. Open your browser's developer console (F12 > Console tab) to check for red error messages. Common issues include:
- jQuery conflicts between theme and app scripts
- Missing script files referenced in your theme
- ES6 syntax in themes not transpiled for older browsers
Handle Shopify's Terms of Service Suspensions
Shopify can suspend your store for violating their Acceptable Use Policy or Terms of Service. This type of unavailability is fundamentally different from technical issues — no configuration change fixes it.
Common Suspension Reasons
- Selling prohibited products (certain supplements, regulated goods, etc.)
- Repeated chargebacks exceeding Shopify's threshold
- Intellectual property complaints (DMCA takedowns)
- Fraudulent activity detected on the account
- Unpaid Shopify Payments balances
How to Resolve a Suspension
- Check your email for a message from Shopify's Trust & Safety team explaining the reason
- Log in to your admin — you may have limited access with specific instructions
- Respond to the compliance request with documentation proving you've addressed the issue
- Appeal if you believe the suspension is incorrect — Shopify provides an appeal process
Resolution timelines vary from 24 hours for simple compliance fixes to several weeks for complex disputes. During suspension, your customer data and store configuration are preserved.
Set Up Downtime Monitoring and Alerts
Don't wait for customers to tell you your store is down. Proactive monitoring catches issues in minutes instead of hours — saving thousands in lost revenue.
Uptime Monitoring Services
Dedicated monitoring tools check your store at regular intervals and alert you immediately when something goes wrong:
- UptimeRobot** — free tier monitors every 5 minutes with email/SMS alerts
- Pingdom** — detailed response time tracking and uptime SLAs
- StatusCake** — global monitoring from multiple locations
Configure monitors for at least three URLs:
- Your homepage (
yourdomain.com) - A product page (
yourdomain.com/products/your-best-seller) - Your checkout initiation (
yourdomain.com/cart)
Setting Up Alert Escalation
A single email notification isn't enough. Build an escalation chain:
| Time Down | Alert Method | Recipient |
|---|---|---|
| 0-5 minutes | Store owner | |
| 5-15 minutes | SMS/push notification | Store owner + developer |
| 15+ minutes | Phone call | Emergency contact |
Monitoring Your DNS Health
DNS issues often develop slowly before causing a full outage. Schedule monthly DNS health checks using tools like DNS Checker to verify your records are correct across global nameservers. This catches propagation issues, expired records, and misconfigurations before they take your store offline.
Create a Downtime Response Plan

The difference between a 10-minute outage and a 4-hour disaster is preparation. Every Shopify store — regardless of size — needs a documented response plan.
Essential Response Checklist
When your store goes down, follow this sequence:
- Check shopifystatus.com — rule out platform-wide issues (30 seconds)
- Try loading your store in incognito mode — rule out local caching (30 seconds)
- Check Settings > Billing — confirm subscription is active (1 minute)
- Check Settings > Domains — verify domain and SSL status (2 minutes)
- Review recent changes — did you install an app, update a theme, or modify code? (2 minutes)
- Disable recently changed apps — test after each disable (5-10 minutes)
- Check DNS records — verify A and CNAME records are correct (5 minutes)
- Contact Shopify Support — if none of the above resolves it
Customer Communication Templates
Prepare these messages before you need them:
Social media post: "We're experiencing temporary issues with our website. Our team is actively working on a fix, and we expect to be back online within [timeframe]. You can still reach us at [email]. Thank you for your patience."
Email to recent customers: "If you placed an order in the last [timeframe], rest assured your order is confirmed and processing normally. We're resolving a temporary website issue and will be back online shortly."
Post-Incident Review
After every downtime event, document:
- Root cause — what specifically broke
- Timeline — when it started, when it was detected, when it was fixed
- Impact — estimated revenue lost, customers affected
- Prevention — what changes will prevent recurrence
This documentation becomes invaluable when the same category of issue resurfaces. The Talk Shop community is a great place to share post-mortems and learn from other merchants' experiences.
Prevent Future Downtime With Proactive Maintenance

The most cost-effective approach to Shopify store downtime isn't faster recovery — it's prevention. A quarterly maintenance routine catches issues before they become outages.
Quarterly Store Health Audit
Schedule these checks every three months:
- Domain renewal date — confirm auto-renewal is enabled and the payment method is current
- DNS record verification — use DNS Checker to confirm all records are correct
- SSL certificate status — check Settings > Domains for any warnings
- App audit — review every installed app; remove any you're not actively using
- Theme backup — duplicate your live theme before making any changes
- Billing method — verify your Shopify payment method hasn't expired
Managing App Risk
Every app you install increases your attack surface for downtime. Apply these rules:
- Limit active apps to essentials — if you haven't used an app in 60 days, uninstall it
- Test app updates on a development store before applying to production
- Read app changelogs — check for breaking changes before auto-updates apply
- Monitor app performance — apps that slow down your store are also more likely to cause outages
| Maintenance Task | Frequency | Time Required |
|---|---|---|
| Check domain renewal | Quarterly | 5 minutes |
| Verify DNS records | Quarterly | 10 minutes |
| Audit installed apps | Monthly | 30 minutes |
| Backup live theme | Before any change | 2 minutes |
| Test checkout flow | Weekly | 5 minutes |
| Review uptime reports | Monthly | 15 minutes |
Common Mistakes That Cause Recurring Downtime
Merchants who experience repeated downtime share common patterns. Recognizing these mistakes early saves you from cycling through the same crises.
Ignoring Shopify Billing Emails
Shopify sends multiple warnings before suspending a store for payment failure. These emails often get filtered to spam or promotions tabs. Fix: Add billing@shopify.com and noreply@shopify.com to your email contacts, and set up a billing alert calendar reminder 3 days before your billing date.
Not Monitoring After Changes
Deploying a theme change or installing a new app without monitoring the store afterward is the most common cause of prolonged downtime. If a change breaks something at 11 PM and you don't check until morning, that's 8+ hours of lost sales.
Fix: After every change, check your store in an incognito window. Better yet, set up a monitoring service that alerts you within 5 minutes of any outage.
Using Outdated or Abandoned Apps
Apps whose developers have stopped maintaining them become ticking time bombs. When Shopify updates its platform, unmaintained apps don't get updated, and they break.
Fix: Check the "Last updated" date in the Shopify App Store for each app you use. If an app hasn't been updated in 6+ months, find an alternative. For insights on choosing reliable apps, check out our roundup of the best Shopify apps to increase sales.
Skipping Theme Backups
Making code changes to your live theme without a backup is like editing a document without saving first. One mistake, and you can't undo it.
Fix: Always duplicate your theme before making changes. Go to Online Store > Themes, click the ... menu on your live theme, and select Duplicate. This takes seconds and can save hours of recovery time.
When to Escalate: Getting Help From Shopify Support and Experts
Sometimes the fix is beyond what you can do alone. Knowing when to escalate — and how — is a skill that separates merchants who recover in minutes from those who struggle for days.
Shopify Support Channels
- Live chat — available 24/7, best for billing and account issues
- Email support — best for complex technical issues that require investigation
- Community forums — community.shopify.com for peer advice on common issues
- Shopify Plus support — dedicated support with faster response times for Plus merchants
When to Hire a Developer
Escalate to a professional when:
- DNS or domain issues involve complex multi-domain setups
- Custom theme code is causing errors you can't identify
- App conflicts require code-level debugging
- You need a disaster recovery plan built from scratch
The Shopify experts network connects you with vetted developers who specialize in emergency troubleshooting. For store setup guidance that prevents many common downtime scenarios, our guide on how to start a Shopify store covers configuration best practices from day one.
Recovering From Extended Downtime: Rebuilding Customer Trust
Getting your store back online is only half the battle. If your store was down for hours or days, you need a recovery strategy to win back customers and reclaim lost momentum.
Immediate Post-Recovery Actions
- Test every critical path — homepage, product pages, add-to-cart, checkout, and order confirmation
- Check pending orders — verify that any orders placed during partial availability were captured correctly
- Review analytics — compare traffic and conversion data to identify the impact
- Re-enable paused ad campaigns gradually, monitoring performance closely
Winning Back Customers
- Send a recovery email to your subscriber list acknowledging the downtime and offering a small incentive (10% off, free shipping) for returning
- Post on social media thanking customers for their patience
- Monitor customer support channels for the next 48 hours — customers who encountered errors during the outage will have questions
SEO Recovery
Extended downtime can affect your search rankings. According to Rewind's analysis of ecommerce downtime costs, search engines that encounter repeated errors may temporarily lower your rankings. To recover:
- Submit your sitemap to Google Search Console to prompt a recrawl
- Check for crawl errors in Search Console's Pages report
- Monitor keyword positions for 2-4 weeks after the incident
- **Ensure your Shopify Core Web Vitals are passing** to maintain ranking signals
Frequently Asked Questions
How long does it take Shopify to fix a platform outage?
Most Shopify platform outages resolve within 1-4 hours. Major incidents during peak shopping events (Black Friday, Cyber Monday) receive the highest priority. You can track resolution progress in real-time at shopifystatus.com.
Will I lose data if my store is deactivated?
Shopify retains your store data for a limited period after deactivation — typically around 2 years. However, this isn't guaranteed indefinitely. If you're planning a temporary closure, use the "Pause and Build" plan to keep your data safely accessible.
Can a single app really take down my entire store?
Yes. A single app injecting broken JavaScript into your theme can prevent every page from rendering. This is why the elimination method — disabling apps one at a time — is the standard troubleshooting approach for storefront issues.
How do I check if my domain DNS is configured correctly?
Navigate to Settings > Domains in your Shopify admin. Shopify shows the status of each connected domain. For a deeper check, enter your domain at dnschecker.org and verify that your A record points to 23.227.38.65 and your CNAME points to shops.myshopify.com.
Should I set up a backup payment processor?
If you rely on Shopify Payments as your only processor, a Shopify Payments outage means zero checkout ability. Adding a secondary gateway (like PayPal or Stripe) provides a fallback. For details on configuring payment options, see our guide to setting up Shopify Payments.
Your Shopify store going down is stressful, but it doesn't have to be catastrophic. Bookmark this guide, set up monitoring before you need it, and build your response plan while things are calm. The merchants who recover fastest aren't the ones who never experience downtime — they're the ones who prepared for it. What steps are you taking to protect your store from unexpected downtime? Share your experience with the Talk Shop community — your next outage playbook might help another merchant avoid disaster.

About Talk Shop
The Talk Shop team — insights from our community of Shopify developers, merchants, and experts.
Related Insights
The ecommerce newsletter that's actually useful.
Daily trends, teardowns, and tactics from the top 1% of ecommerce brands. Delivered every morning.
