When a store audit is worth it
There are moments when a full review saves a lot of work: before a redesign, before moving to Shopify Plus, when sales drop with no clear cause or when you inherit a store built by another team. It also makes sense once a year even if everything seems fine, because Shopify changes and what was correct two years ago may now be outdated.
The goal is not to pile up findings but to end with a prioritized list: what is broken, what is holding back conversion, what creates technical debt and what can wait. Every item should have a specific cause and a proposed action.
Before you start, gather access: a collaborator account in the Shopify admin, read access to Search Console and GA4, and access to the ad accounts if you want to review conversion tracking. Also note any recent changes to the store, because many issues line up with a new app or a theme update.
Theme and code
Start with the published theme. Check whether it is an Online Store 2.0 theme, with JSON templates and sections on every page, or whether it carries old Liquid templates that force you to edit code to change a block. Also check whether the theme has pending updates and whether it has been modified so heavily that it can no longer be updated without losing changes.
Then review the code: snippet files no section uses, CSS and JavaScript loaded on every page even though only one needs them, duplicate libraries and leftovers from uninstalled apps. These leftovers are common, because many older apps injected code into the theme and do not remove it when uninstalled.
- Online Store 2.0 theme with JSON templates
- Theme version and whether it can be updated
- Unused snippets and sections
- Scripts from apps that are no longer installed
- Duplicate or unpublished themes that confuse the team
Installed apps
Build a table with every app: what it does, its monthly cost, who asked for it and whether it is still used. It is common to find two apps doing the same thing, paid apps for features Shopify already includes, such as filters with Search & Discovery or automations with Flow, and apps installed for a test that were never removed.
For the ones that stay, check whether they load their scripts through app blocks and theme app extensions, which can be turned on or off in the theme editor, or whether they still insert code directly into the theme files.
Speed and mobile experience
Check the web performance report in the Shopify admin and the Core Web Vitals report in Google Search Console, which show real user data. One-off tests with PageSpeed Insights help you pinpoint the problem on a specific page: oversized images, render-blocking fonts, carousels above the fold or third-party scripts.
Go through the store on a real phone as a customer would: land on a collection, filter, open a product page, switch variants, add to cart and reach checkout. Write down every point of friction. Many conversion issues show up here before they appear in any report.
Technical SEO and catalog
In Search Console, review the page indexing report to see which URLs are excluded and why, and confirm the sitemap has been submitted. In the store, check SEO titles and meta descriptions for collections and products, image alt text, broken links and redirects inherited from a migration that point to pages that no longer exist.
The catalog deserves its own pass: products without a Shopify standard category, variants without a SKU or barcode, descriptions copied from the supplier, metafields that are defined but empty and automated collections with conditions that no longer make sense. A tidy catalog improves SEO, filters and Google Shopping feeds all at once.
Checkout, payments and shipping
If the store still relies on checkout.liquid or scripts on the thank you page, check the status of the migration to Checkout Extensibility, because Shopify has been retiring those older customizations. Check which payment methods are active, whether shipping rates are clear and whether shipping costs are visible before the last step.
Place a complete test order with a discount, an address in another Spanish province and, if you sell abroad, an address in another country. Also check the notification emails: confirmation, shipping and refund, with the right branding and copy.
Analytics, privacy and operations
The audit has to confirm the data is reliable. In Settings > Customer events, review which pixels are installed, whether GA4 is installed only once and whether Shopify purchases roughly match those in GA4 and the ad platforms. Also check that the cookie banner works and that pixels respect consent.
Finally, review staff and collaborator permissions, store policies (shipping, returns, privacy and terms) and active Flow workflows. With all of that, put together the report by priority. At Weblineo we run this kind of review as part of our Shopify CRO service and apply the changes in the theme code, which stays in your store.
Frequently asked questions
Can I audit my Shopify store myself?
A good part of it, yes: apps, catalog, policies, test orders and Search Console reports are within reach of any team. Reviewing the theme code and scripts requires technical knowledge.
Does an audit mean rebuilding the store?
Not necessarily. Usually it produces a list of specific fixes on the current theme. Only if the theme is old and heavily modified does it make sense to consider a new one.
How often should I review my store?
A full review once a year is reasonable, plus a lighter one after major changes: a new theme, several new apps or a migration.
What access does the person auditing the store need?
Collaborator access to the Shopify admin with the necessary permissions, and read access to Search Console and the GA4 property. There is no need to share passwords.
