Most brands spend on ads, influencers, or a redesign before checking whether their existing store is actually capable of converting the traffic it already gets. That order is backwards — fixing a broken tracking pixel or a five-field checkout is cheaper and faster than any growth channel, and it makes every dollar you spend afterward more effective. This is a 20-point audit a founder can genuinely run themselves in a few hours, organised into six categories: tracking, checkout, speed, SEO basics, email flows, and mobile UX. No item on this list is filler — each one is something that specifically, measurably costs revenue when it's wrong.
Tracking and measurement (points 1-4) — you can't fix what you can't see
1. GA4 is actually installed and firing correctly, not just present in the theme. Open GA4 real-time reports, browse your own site, add something to cart, and confirm the events actually register. A huge number of stores have GA4 "installed" via an app that silently stopped firing months ago after a theme update. This is the single most common audit finding — a store that's been "tracking" nothing but pageviews for months while every other report quietly built on top of it.
2. Meta Pixel and/or Google Ads conversion tracking match server-side data. Compare a week of Shopify order counts against what your ad platforms report as conversions. A gap larger than 10-15% usually means broken or duplicated tracking, which means every ad decision you're making is based on wrong numbers. If you haven't set up Conversions API alongside browser-side pixel tracking, you're also almost certainly under-reporting conversions to Meta due to iOS tracking restrictions, which quietly inflates your reported cost per acquisition.
3. UTM parameters are consistently applied across every campaign, email, and bio link. Pull your traffic sources report and check how much revenue is sitting under "(direct)" or "(not set)" — that's attribution you've lost the ability to act on, not traffic that doesn't exist. A missing UTM on one influencer link or one email send doesn't just lose that campaign's data, it silently pads whichever channel picks up the fallback attribution, making that channel look better than it actually is.
4. A defined attribution model exists and everyone uses the same one. If your ad platform, your email platform, and your own gut all report different numbers for what's "working," you don't have a growth problem yet — you have a measurement problem, and it needs fixing first. Pick one source of truth (usually GA4 or a dedicated attribution tool) for budget decisions, and treat the ad platforms' own self-reported numbers as directionally useful, not gospel.
Checkout (points 5-7) — the highest-leverage page on the entire store
5. Count the required fields in your actual checkout. Every field beyond email, shipping address, and payment is a candidate to make optional or remove. Go through your own checkout and count them today — most founders haven't looked in months, and a company-name or a second address-line field that nobody uses adds friction to 100% of orders for the benefit of maybe 2% of customers.
6. Shop Pay, Apple Pay, and Google Pay are enabled and presented above manual card entry, not below it or hidden in a secondary tab. These convert measurably better because they remove typing entirely — check the actual checkout page order, not just whether the payment methods are toggled on in settings, since theme customisation can bury them below the fold.
7. Shipping costs and delivery timelines are visible before the final checkout step, not revealed as a surprise at payment. Unexpected costs at checkout are one of the most consistently cited reasons for cart abandonment across the industry — check whether your store shows shipping cost on the cart page or only after address entry, and whether a free-shipping threshold, if you have one, is actually communicated before the customer reaches checkout rather than discovered there.
Speed (points 8-10) — the tax you pay on every single visit
8. Run PageSpeed Insights on mobile for your homepage, a collection page, and your best-selling product page. Note the score and the flagged issues — don't just glance at the number, read what's actually blocking it. Pay particular attention to Largest Contentful Paint (LCP); ecommerce sites median around 4.8 seconds against Google's 2.5-second "Good" threshold, and it's usually the single most fixable number on the report.
9. Audit your installed app list against what's actually being used. Every app injects JavaScript whether it's active or not. Uninstall anything you can't name a current business reason for — reviews widgets you switched away from, old popups, abandoned A/B test tools. A store with 15+ installed apps almost always has several that are pure dead weight, quietly slowing every page for every visitor.
10. Check image sizes on your top 10 highest-traffic pages. Oversized, uncompressed hero images are one of the single most common and most fixable speed problems on Shopify stores — check whether your product images are being served at appropriate dimensions or as raw uploads. Every 100 milliseconds of load time has been shown to correlate with meaningfully lower conversion, so this isn't a cosmetic fix — it's one of the highest-leverage half-days you can spend on the whole store.
SEO basics (points 11-14) — the free channel most stores half-configure
11. Every product and collection page has a unique title tag and meta description, not the Shopify default or a duplicate across variants. Spot-check ten product pages in your source code — duplicate or auto-generated titles across a catalogue are extremely common and quietly suppress how many of your pages actually rank.
12. Core pages (homepage, top collections, top products) are actually indexed in Google. Search "site:yourdomain.com" and compare the result count against how many pages you'd expect — a large gap usually means a robots.txt or noindex issue you don't know about, often introduced accidentally by a theme or app update nobody reviewed.
13. Structured data (schema markup) is present on product pages — price, availability, and review stars showing correctly in search results. Check a product page in Google's Rich Results Test; missing schema means you're not eligible for the star-rating snippet that measurably improves click-through, which is free incremental traffic you're leaving on the table for a one-time fix.
14. Broken links and 404s are checked and redirected, especially after any past URL changes, collection reorganisation, or discontinued products. A crawl tool will surface these in minutes and every one is lost equity from old backlinks or bookmarks — and a customer landing on a 404 from a Google result or an old email link is a lost sale that costs nothing to have prevented.
Email flows (points 15-17) — revenue sitting on autopilot, if it's configured
15. Abandoned checkout, welcome, and post-purchase flows are actually live, not sitting in draft. Open your email platform and confirm these three flows specifically show as "live," not paused or half-built from setup — it's genuinely common to find a store where these were built once, tested, then accidentally left paused after a platform migration or a staff change.
16. Flow email content is current — check that abandoned cart emails reference real, current products and pricing, not a template with placeholder logic that's drifted from what you actually sell now. A discount code in an old flow that no longer matches your current pricing strategy is an easy, embarrassing thing to catch a customer redeeming.
17. List growth has an actual mechanism, not just an unused popup. Confirm your signup popup or embedded form is live, tested, and actually connected to your email platform's list — a disconnected popup silently collecting nothing is a common, invisible failure, and it's one you'll only catch by actually submitting a test signup yourself and checking it lands in your list.
Mobile UX (points 18-20) — where most of your traffic actually is
18. Walk your own purchase flow on an actual phone, one-handed, from homepage to order confirmation. Note every point of friction, hesitation, or awkward reach — this single exercise surfaces more real problems than most paid audits.
19. Tap-test your product page's variant swatches, quantity selector, and add-to-cart button. Interactive elements should be comfortably tappable without careful aiming — anything you mis-tap on a normal-speed attempt is worth fixing.
20. Compare your mobile and desktop conversion rates directly in GA4 or Shopify Analytics. This number tells you how large your mobile-specific opportunity actually is, and it should be the tiebreaker for where you spend the next round of fix effort.
How to actually use this list
Don't try to fix all 20 in one sprint. Run through the checklist once, end to end, and just note pass/fail with a specific observation for each point — not "checkout is fine" but "checkout has 11 fields, no Shop Pay button visible above the fold." That specificity is what makes the list actionable instead of a vague feeling that "something's off."
Then prioritise by two factors: how many visitors the fix touches (checkout and speed issues touch everyone; a specific email flow issue touches only that segment), and how cheap the fix is relative to its impact (uninstalling an unused app takes five minutes; a full checkout redesign doesn't). Fix the cheap, high-reach items first — most stores find at least three or four genuinely broken things in categories 1-3 alone (tracking, checkout, speed) that cost nothing to fix but were quietly costing real revenue.
The honest reason this audit matters before you spend on anything else: an ad campaign driving traffic to a store with broken conversion tracking means you can't tell if the campaign worked. A discount campaign driving traffic to a checkout with a broken Apple Pay button means you're paying to acquire visitors who can't easily complete a purchase. Every growth channel you turn on afterward performs better, and is easier to actually evaluate, once these fundamentals are confirmed working — that ordering is the entire point of doing this first.
If you want a head start on the technical half of this list, our free Shopify store audit checks a store's homepage for the SEO fundamentals in points 11–14 (title, meta, structured data, canonical, sitemap), flags render-blocking scripts and page weight, and fingerprints installed apps — a prioritized report in seconds, no signup. It's a homepage scan, not a real Core Web Vitals test, so points 8–10 still need a proper measurement.
If any of this sounds like your situation, talk to us. We'll tell you exactly where your revenue is leaking and what it would take to fix it. Explore Strategy & Consulting →

