To clear your cache on Shopify, you have three layers to consider: your browser cache (the most common fix when you can’t see updates to your store), the Shopify theme cache (when published changes don’t show up for customers), and third-party app caches (when an app’s settings or display look stale). This guide covers each layer step-by-step, with the Shopify-specific cache flows that browser-only guides skip, plus a quick fix for the most common admin-change-not-showing problem.

The shortcut answer: in your browser, press Ctrl+Shift+R on Windows (or Ctrl+F5) and Cmd+Shift+R on Mac to force a hard refresh of any Shopify page. That clears the browser cache for that single page and shows you the latest version. If you need a fuller clear, the per-browser steps below cover the full settings flow.

Key Takeaways
1
The fastest way to clear cache on a single Shopify page is a hard refresh, Ctrl+Shift+R on Windows or Cmd+Shift+R on Mac.
2
Shopify themes are server-side cached for around 30 seconds, so if a published change isn’t visible, wait 30 seconds and force-refresh before resetting your store.
3
Shopify Admin doesn’t have a manual “clear admin cache” button. Admin caches refresh on action, not on demand.
4
For app-related cache issues, check the app’s own settings first. Most apps cache independently of Shopify.
5
Theme assets like CSS and JavaScript are cached aggressively by the CDN. Append a `?v=2` query string to force-refresh a stale asset URL during testing.
6
Third-party CDN and DNS caches can also delay store updates, and incognito browsing bypasses both for clean testing.

Why You Might Need to Clear Cache on Shopify

Caching is what makes your store load fast. Your browser, Shopify’s servers, and any CDN in front of your store all keep recent copies of pages, images, and theme assets to avoid re-downloading them on every visit. The problem comes when you publish a change and the cached old version is still being shown. Common scenarios for Shopify merchants:

  • You edited a product description, hit save, and the storefront still shows the old text.
  • You uploaded a new logo or hero image and customers are seeing the old one.
  • You changed theme settings (color, font, layout) and the change isn’t visible.
  • You installed or updated an app and its widget shows old data.
  • You edited CSS or a Liquid file and the styling isn’t applying.
  • You’re testing checkout and the form still references a removed field.

In every case, clearing the right cache layer is the fix. The sections below cover each layer plus the specific symptom that points to it.

Clearing the Shopify Theme Cache

Shopify caches your published theme on its servers for performance, typically around 30 seconds, sometimes longer. There’s no “clear theme cache” button in admin because Shopify handles theme cache invalidation automatically when you publish. But if a published change isn’t showing:

  1. Wait 30 to 60 seconds after publishing. The server-side cache will refresh on its own.
  2. Force-refresh your storefront in the browser: Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac). This bypasses your local browser cache.
  3. If still stuck, open the page in an incognito or private window. That bypasses both your browser cache AND any third-party CDN cache between Shopify and you.
  4. If it still doesn’t update, check whether you’re previewing the right theme. Under Online Store > Themes, confirm the theme you edited is the published one (the one labeled “Live”).

For unpublished theme drafts, the theme editor has its own preview cache. To force a full refresh of a draft preview, click the refresh icon at the top of the theme editor or close and reopen the editor entirely.

Force-Refresh Shopify Theme Assets (CSS, JS, Images)

Theme assets like CSS, JavaScript, and image files are cached more aggressively than HTML pages, often for hours, by Shopify’s CDN and your browser. A hard refresh sometimes isn’t enough. Three tricks merchants and theme developers use:

  1. Append a version query string to the asset URL when testing: open Edit code, find the line that references your stylesheet (usually something like {{ 'theme.css' | asset_url | stylesheet_tag }}) and temporarily change it to {{ 'theme.css' | asset_url }}?v=2. Bumping the number forces every browser and CDN to treat it as a new file. Revert once your edit is confirmed working.
  2. Re-save the file in the code editor. Saving a theme file in Online Store > Themes > Edit code updates the asset’s last-modified timestamp, which Shopify’s CDN uses for cache validation. Even an identical re-save works.
  3. Use the ?_=12345 cache-buster on any storefront URL. Adding any unique query string (https://yourstore.com/products/foo?_=987) makes the URL look new to every cache layer in between. Useful for one-off checks without modifying the theme.

If you’ve updated an image and the old one is still showing, the fix is almost always file-name based. Re-upload the new image with a different file name (for example, hero-v2.jpg instead of hero.jpg) and update the reference. Same-name re-uploads often resolve to the cached version for hours.

When Admin Changes Aren’t Showing Up On Your Storefront

This is the search behind most “clear cache on Shopify store” queries: you changed something in admin, hit save, opened your storefront, and nothing changed. Here’s the order to check, fastest fix first:

  1. Wait 30 to 60 seconds, then hard-refresh. 90% of “it’s not updating” reports resolve here. The server-side cache simply hasn’t expired yet.
  2. Open the page in incognito. If it shows the new version in incognito but not your normal window, your browser cache is the culprit. Clear it or hard-refresh.
  3. Check which theme is live. Editing a draft theme that isn’t published is the #2 cause of “my change isn’t showing.” The theme labeled “Live” under Online Store > Themes is the one customers see.
  4. Disable any page-builder or customizer app. Apps like PageFly, Shogun, GemPages, and Zipify inject content over your theme. Temporarily disable the relevant app in Apps and check the page again.
  5. Check your CDN. If you use Cloudflare, Bunny, or another CDN proxy in front of your shop, log into the CDN dashboard and purge the cache. Cloudflare’s “Purge Everything” is the brute force option; “Purge by URL” is cleaner.
  6. Check Shopify’s status page. If shopifystatus.com shows storefront-render issues, your change is fine, it’s their cache that’s lagging.

Clearing the Shopify Admin Search History

Shopify Admin’s search bar caches your recent searches. To clear them, open the search bar, scroll to the bottom of the suggestions, and click “Clear search history.” This is purely a UI nicety. It doesn’t affect anything customer-facing.

One important note: Shopify Admin itself doesn’t have a “clear admin cache” button. The admin doesn’t aggressively cache the way the storefront does. If admin pages look stale, a normal browser refresh almost always resolves it.

Clearing Third-Party App Caches

Shopify apps usually maintain their own caches independent of Shopify. If an app’s widget on your storefront isn’t updating after you change settings:

  1. Open the app’s admin (from Apps in your Shopify admin).
  2. Look for a “Clear cache,” “Refresh,” or “Sync” option in the app’s settings. Most reputable apps include this.
  3. If there’s no such option, save the app’s settings again (sometimes a re-save invalidates the cache).
  4. If the issue persists, contact the app’s support. They can often clear server-side caches you don’t have access to.

Apps that frequently need cache clearing: review apps (Judge.me, Yotpo, Stamped), product feed apps, recommendation widgets, and pop-up apps. These all keep product or content caches that occasionally drift out of sync with Shopify.

Clearing Your Browser Cache for Shopify

If the Shopify-side cache is fine but you still see old pages, your browser cache is the culprit. Steps for the major browsers, with the keyboard shortcut that skips the menu entirely:

Google Chrome

infographic on how to clear your cache with icons and directions.

Shortcut: Ctrl+Shift+Delete (Windows) or Cmd+Shift+Delete (Mac) opens the Clear Browsing Data dialog directly. For a per-page hard refresh, Ctrl+F5 or Ctrl+Shift+R on Windows, Cmd+Shift+R on Mac.

  1. Click the three-dot menu in the top-right corner of Chrome.
  2. Select More tools > Clear browsing data.
  3. In the dialog, choose a time range. “All time” clears everything; “Last hour” is enough if you just want the latest changes.
  4. Check Cached images and files. You can leave cookies and other data unchecked if you want to stay logged in.
  5. Click Clear data.

Mozilla Firefox

how to clear cache in firefox infographic with icons and instructions

Shortcut: Ctrl+Shift+Delete (Windows) or Cmd+Shift+Delete (Mac) opens Clear Recent History. Ctrl+F5 or Cmd+Shift+R for a hard refresh.

  1. Click the three-line menu in the top-right corner.
  2. Go to Settings > Privacy & Security.
  3. Scroll to Cookies and Site Data and click Clear Data.
  4. Check Cached Web Content (uncheck Cookies if you want to stay logged in).
  5. Click Clear.

Safari (Mac)

how to clear cache in safari infographic with images and instructions

Shortcut: Once the Develop menu is enabled, Cmd+Option+E empties Safari’s cache instantly without a confirmation dialog. Cmd+Shift+R hard-refreshes the current page; Cmd+Option+R works on older Safari versions.

  1. Open Safari, then in the top menu bar go to Safari > Settings (or Preferences on older Mac OS).
  2. Click the Advanced tab and check “Show Develop menu in menu bar.”
  3. Now in the top menu, choose Develop > Empty Caches.
  4. For a fuller clear, go to Safari > Clear History, choose “all history,” and confirm.

Microsoft Edge

Shortcut: Ctrl+Shift+Delete (Windows) opens Clear Browsing Data directly. Ctrl+F5 hard-refreshes.

  1. Click the three-dot menu in the top-right corner of Edge.
  2. Select Settings > Privacy, search, and services.
  3. Under “Clear browsing data,” click Choose what to clear.
  4. Choose a time range and check Cached images and files.
  5. Click Clear now.

Mobile and Incognito Testing on Shopify

Desktop cache clearing has no effect on mobile devices, and a lot of Shopify storefront bugs only show up on phones. Two practical ways to test:

  1. iPhone Safari. Go to Settings > Safari > Clear History and Website Data. To clear only one site’s data without losing the rest of your history: Settings > Safari > Advanced > Website Data, then swipe-left on the entry and delete. Enable Safari’s Develop menu on your Mac (described above) and you can also clear iPhone caches over USB from Develop > [iPhone name] > Empty Caches.
  2. Android Chrome. Open Chrome, tap the three-dot menu, then Settings > Privacy and security > Clear browsing data. Choose a time range and check Cached images and files.
  3. DevTools device emulation. In desktop Chrome or Edge, press F12 to open DevTools, then click the device toolbar icon (or Ctrl+Shift+M / Cmd+Shift+M). You can simulate iPhone, iPad, and Android viewports and the “Disable cache” checkbox in the Network tab keeps every request uncached while DevTools is open. This is the fastest way to test a Shopify storefront change at multiple screen sizes without touching a real device.
  4. Incognito on any platform bypasses cookies, cache, and most extensions. It’s the cleanest “first-time visitor” test you can run.

When Cache Clearing Doesn’t Fix It

If you’ve cleared every cache layer and the issue persists, the problem isn’t cache. Common alternatives:

  • You’re editing the wrong theme. Check that the theme labeled “Live” is the one you’ve been editing. It’s easy to edit a draft theme by accident.
  • An app is overriding your changes. Some apps (especially page-builder and customizer apps) inject content over your theme. Disable the app temporarily to see if the issue resolves.
  • CDN cache. If your store uses Cloudflare or another CDN in front of Shopify, that adds a fourth cache layer. Log into the CDN dashboard and purge the cache there.
  • DNS cache. If you recently changed your domain or SSL settings and they’re not propagating, your computer’s DNS cache may still have the old record. On Mac: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. On Windows: ipconfig /flushdns in Command Prompt.
  • Service worker cache. Some Shopify PWA themes register a service worker that caches assets locally. Open DevTools > Application > Service Workers, click Unregister, then hard-refresh.

Shopify Cache Troubleshooting Checklist

Use this order when a change isn’t showing. Each step takes 30 seconds and rules out one cache layer:

  1. Wait 60 seconds after publishing.
  2. Hard-refresh: Ctrl+Shift+R or Cmd+Shift+R.
  3. Open the page in incognito or a private window.
  4. Confirm the theme labeled “Live” is the one you edited.
  5. Clear browser cache (per the browser-specific steps above).
  6. If using a CDN, purge it from the CDN dashboard.
  7. If the issue is on mobile, clear the mobile browser’s cache too.
  8. If still broken, disable any page-builder app and check again.

For more troubleshooting, see our guide on filtering your own visits from analytics, and our broader hub of technical and developer tools in Shopify.