Guide

A short Shopify store audit as a lead offer

An audit is a common first step with a new store owner. It gives you a reason to write, it shows that you looked, and it turns "can you help us?" into something concrete. Done badly, it eats a day of unpaid work per prospect. This guide covers a version that fits in under an hour and what to put in it.

Apply to join

Short answer

Keep the audit to one page and three findings. Back each with something the owner can check themselves. Do not promise percentage gains. Offer to fix one thing, not everything.

Why audits are everywhere

One tool vendor's blog describes audits as the go-to lead magnet for Shopify experts, and complains about the hours spent running Lighthouse, pasting screenshots into a document and formatting a PDF for each lead. That page sells an audit tool, so read it as marketing. But the underlying point is fair. A long audit sent to a stranger rarely gets read. A short one with a clear next step has a better chance.

A freelance handbook for Shopify theme developers lists direct outreach as a channel: find stores with issues, run Lighthouse on the homepage, and email what you found. The idea is old and still sensible. The example email in that handbook promises a specific percentage improvement in load time. Don't do that. You cannot know the gain before you look inside the theme and apps.

What to check in under an hour

Pick areas you can actually fix. For a solo freelancer that usually means:

  • Speed on mobile. Run the homepage and one product page through Google's PageSpeed Insights.
  • Visible bugs. Try the cart, the variant selector, the search, a discount code, and the checkout up to the payment step.
  • Basic store hygiene. Missing or broken links, product images that are huge, apps that still load code after being uninstalled, pages that return errors.

Do not test the checkout by placing real orders on someone else's store.

Read speed data carefully

Google's documentation for PageSpeed Insights explains two kinds of data. Lab data comes from Lighthouse in a simulated setup and is useful for finding problems. Field data comes from real Chrome users over the previous 28 days. For small stores, the field data may be missing. Google says a page may not have enough data if it is new or has too few real visitors. When that happens PSI may fall back to the whole site, and sometimes shows nothing.

Use the same page's own thresholds when you describe results. Per Google, a Largest Contentful Paint of 2,500 ms or less is Good and over 4,000 ms is Poor. A Cumulative Layout Shift of 0.1 or less is Good, over 0.25 is Poor. A Lighthouse score of 90 or more is considered good, and below 50 is poor.

Say which numbers are lab and which are field. Owners can run PageSpeed Insights themselves, so they can verify your claims, and that is the point.

The three-finding format

For each finding, write:

  1. What you saw, in plain words ("On a phone, the product image takes about four seconds to appear").
  2. How to see it ("Open PageSpeed Insights, enter this URL, choose Mobile").
  3. What you would do about it, and roughly how long it takes.

Leave out the full report. Close with one offer: "I can fix the first one for a fixed price. Want a quote?" Our guide on store care retainers shows how to move from one fix to ongoing work.

If you guess, say you are guessing. If you checked with a public tool, name it.

Sending it

Keep the message short and put the audit in the body or a single link. Check the law where the owner is based before you cold email, since rules for emailing individuals differ by country. A contact form the business published itself is a safer route, and a clear way to say no is basic courtesy. For more ways to find stores, see how Shopify freelancers find clients.

A sample note:

"Hi Dana, I looked at your store on my phone. Three things stood out: [finding 1], [finding 2], [finding 3]. Each one takes a few minutes to check, and I wrote how. If you'd like, I can fix the first one for a fixed price. If it's not for you, just say so and I won't write again."

Free or paid

A free mini audit is a sales step and should stay short. A paid audit is a small project of its own: a longer review, a written report, a call to go through it. If you offer a paid one, decide in advance what the owner gets and whether the price is credited against follow-up work. Some pages claim high conversion from paid audits to retainers. We could not find independent figures, so we do not quote any.

Get access the right way

If the owner says yes, you will need to see the admin. Use a collaborator account rather than a shared password. How to ask is in Shopify collaborator access.

If you want the client side handled

Thomas Partners is a program where we find the client work, such as Shopify store care, and take care of the client side. You keep 90% of the profit after documented costs are repaid, and if there is no profit there is no fee. You can apply here.

FAQ

Should the audit be free?

For a first message, yes, keep it small. A longer review is better as a paid step.

Which tool should I use?

PageSpeed Insights is free and owners can run it too. Paid audit tools exist, but a screenshot from a tool you cannot explain is weaker than three findings you can.

Can I promise faster load times?

Avoid it. You can say what you will change and what you will measure afterwards.

Sources

Tell me what you build and who you build it for. It takes a few minutes.

Apply to join