Free tool — no signup to see your score

Still loading code from an app you uninstalled?

Uninstalling a Shopify app from Admin doesn’t always remove its theme code. Leftover scripts keep loading and slowing your pages — with zero benefit to you or your customers.

A curated list of commonly-orphaned apps

We scan your homepage’s HTML for the code signatures of specific apps that are frequently reported as leaving script tags behind after a merchant uninstalls them.

Review/rating apps

Yotpo, Loox, and Judge.me are among the most-installed and most-abandoned Shopify app categories — reviews get set up once and rarely fully removed.

Popup/conversion apps

Privy, Justuno, OptinMonster, and Wheelio inject scripts that can easily outlive a short-lived promo or a swapped-out popup tool.

Loyalty/wishlist/subscription apps

Smile.io, Wishlist Plus/Swym, Recharge, and Rivo scripts often stay in theme.liquid long after the program itself was shut down.

Page-builder/upsell & tracking apps

PageFly, Bold apps, and AfterShip tracking scripts get embedded directly in pages and templates — and are easy to miss during cleanup.

Uninstalling an app doesn’t un-edit your theme

Older-generation apps typically installed by editing theme.liquid or a template file directly, dropping in a script tag by hand. When a merchant later removes the app from Shopify Admin, that edit doesn’t revert itself — the script tag just keeps sitting there, still loading, still parsing, still making a network request on every page view. Modern apps that use theme app extensions and app embeds clean up after themselves automatically, but any store more than a couple of years old has usually cycled through several apps the old way.

Each leftover signature we find is worth checking: it’s a needless request and parse cost if the app is really gone, and — just as often — a sign you’re still being billed for a subscription you thought you cancelled.

What clearing out ghost apps does

Faster pages, pure subtraction

Removing a leftover script is the cleanest speed fix there is — no redesign, no trade-offs, just less for the browser to load.

A chance to stop paying for nothing

Finding a signature for an app you thought you cancelled is a good prompt to check your Shopify billing for a subscription still running.

A smaller attack surface

Every script from an app you no longer actively use is a vendor you no longer need to trust with access to your storefront.

A specific checklist, not a vague TODO

Instead of "audit your scripts" as a someday task, you get named apps to verify in Admin, one by one.

Three steps, about ten seconds

Paste your store URL

Any public storefront works — yourstore.com or the myshopify.com address. No login, no install, no admin access.

We scan what visitors see

Our scanner reads your public storefront the same way a browser and a search engine do, and runs every check server-side.

Get your score & full report

Your score and top issue appear instantly. Unlock the full issue-by-issue report — with a specific fix for each finding — with your email.

Common questions

It found [App Name] but I'm still using it — is that a problem?

No. A match just means we found that app’s code signature on your homepage — it doesn’t mean the app is orphaned. If you recognize the app and still use it, there’s nothing to do.

Why this specific list of apps?

It’s a curated list of review, popup, loyalty, and page-builder apps commonly reported as leaving code behind after uninstall — not an exhaustive directory of every Shopify app.

How do I safely remove a leftover script?

Find the injected snippet in theme.liquid or a dedicated snippet file, remove it on a duplicated theme first, confirm the storefront still works, then publish.

Does this see scripts added by page builders like PageFly after the fact?

We read the homepage’s initial HTML the same way a browser does on first load. Scripts injected later via JavaScript after page load may not appear.

Want the cleanup done rather than just diagnosed? Leftover-app removal is part of our store optimization service.