Quick answer
Uninstalling a Shopify app does not always remove every theme snippet, script, section, or embed the app added earlier. If the storefront is still broken after uninstall, leftover app code is a real possibility.
Symptom
An app was removed, but the storefront still shows errors, layout issues, old widgets, slow scripts, console errors, or app-related text/HTML.
Most likely causes
- Leftover theme code. Shopify’s own guidance says uninstalling an app does not always remove code from theme files.
- App snippets remain in theme.liquid. Community answers often point to theme.liquid and app-named snippets.
- Theme sections remain. An app-created section or block can stay in the theme even after uninstall.
- External script remains. Old script tags can keep loading from theme files or custom code.
- Multiple apps touched the same area. Cart, product page, checkout-adjacent, and bundle apps often overlap.
Quick checks
- Duplicate the theme before touching code.
- Open Online Store → Themes → Edit code.
- Search the code editor for the app name, app handle, script URL, snippet name, or vendor name.
- Check theme.liquid, footer.liquid, snippets, sections, and assets.
- Test on the duplicate theme before publishing.
Theme, app, or code checks
- Inspect the page source for app names or script URLs.
- Check browser DevTools Console and Network tabs.
- Disable remaining app embeds in the theme editor.
- If the leftover is unclear, contact the app developer and ask for uninstall cleanup instructions.
- Avoid deleting code unless you know what it belongs to or have a backup.
When to stop guessing
Stop guessing when the code is tied to an app you no longer use but you cannot identify what is safe to remove. Ask the app developer for exact uninstall instructions or have a developer remove it on a duplicate theme.
Prevention checklist
- Before uninstalling an app, check whether it has an uninstall guide.
- Duplicate the theme before removing apps that modify storefront behavior.
- Keep a note of apps that touched product pages, cart, checkout, search, or subscriptions.
- Prefer app blocks/app embeds over old manual snippet installs when possible.

