GuidesShopify how-to
Free Shopify Store Audit Checklist (One Hour, Free Tools Only)
A one-hour audit in a fixed order: can Google reach the store, does it look safe to buy from, do product pages answer buyers, does checkout hold, and can you measure any of it. Free tools only.
Audit in this order: can Google reach the store (password off, sitemap submitted, key pages indexed), does it look trustworthy (policies, contact details, a named business), do product pages answer buyers (clear copy, photos, price, reviews in the page itself), does checkout and speed hold up on a phone, and are you measuring it (Shopify analytics and Search Console). Fix problems in that order, because a page nobody can reach cannot convert. Everything below can be done in an hour with free tools.
What do you need before you start, and why does the order matter?
You need four free things open in tabs: your Shopify admin, Google Search Console, PageSpeed Insights (pagespeed.web.dev) and Google’s Rich Results Test. Pick your three best-selling products and one collection to test with. Auditing every page in an hour is not possible, and the same faults usually repeat across a theme.
The order matters because the problems stack. If Google cannot reach the store, nothing about the product pages matters yet. If people arrive and do not trust the store, nothing about the checkout matters. If you cannot measure, you will not know which fix worked. So work top to bottom, write down every fail as you go, and rank the fails at the end.
- Time budget: about 15 minutes for reach, 10 for trust, 15 for product pages, 10 for checkout and speed, 10 for measurement.
- Test on your phone as well as your laptop. Most stores need both.
- Keep a simple sheet with three columns: item, pass or fail, and what you saw.
- Do not fix as you go. Finish the audit first, then rank the fails.
Group 1: can Google reach your store?
Five checks, each with a place to look and a result that counts as a pass. If you find a fail here, deal with it before anything in groups 2 to 5, because these decide whether the store is in Google at all. The sibling guides linked in each item go step by step.
- Password off. Where: Shopify admin, Online Store, Preferences, Store access. Good: private mode is off. While it is on, visitors see a password page instead of the store (Shopify help, read 2026-09-28).
- Search Console connected. Where: search.google.com/search-console. Good: your domain is verified and you can open the reports. If not, follow how to connect Shopify to Google Search Console.
- Sitemap submitted. Where: Search Console, Indexing, Sitemaps. Good: sitemap.xml is listed and its status shows no error. Shopify generates the file for you at the root of your domain, lists products, pages, collections and blog posts in it and updates it automatically, so you only submit it (Shopify help, read 2026-09-28). If the status says Couldn’t fetch, see Shopify sitemap couldn’t fetch.
- Key pages indexed. Where: Search Console, paste one product URL and one collection URL into the search bar at the top. Good: the inspection result says the page is indexed. If it is not, the Page indexing report states the reason for each excluded URL, for example a noindex tag, a robots.txt block, a duplicate or a redirect (Google, read 2026-09-28). The statuses Crawled, currently not indexed and Discovered, currently not indexed have their own guide: Shopify crawled, currently not indexed.
- Nothing important blocked. Where: Search Console, Indexing, Pages, filter for Blocked by robots.txt and Excluded by noindex tag. Good: none of your products, collections or your homepage appear there. Google says it does not index pages blocked by robots.txt or carrying a noindex tag, and that a page left out for a good reason is not necessarily a problem (Google, read 2026-09-28). See Shopify robots.txt before editing anything.
Group 2: does the store look safe to buy from?
A stranger decides in seconds whether a store is real. The checks here are all things a visitor can confirm without trusting you, which is why they work. They also matter to Google Merchant Center if you list products there, where store identity and policies are checked: see fix Google Merchant Center misrepresentation on Shopify.
- Policies exist and are readable. Where: Shopify admin, Settings, Policies. Good: return and refund, shipping, privacy and terms of service are filled in, in your own words and matching what you really do. Shopify offers an Insert template button, links the policies in the checkout footer, and notes that you are responsible for following them (Shopify help, read 2026-09-28). Also link them from your site footer.
- Contact details are real. Where: your footer and contact page. Good: a business name, an email you actually read and, if you have one, an address or phone number. A contact form alone reads as a place to lose messages.
- An About page says who is behind the store. Good: a named person or company, what you sell and why, in two short paragraphs.
- Shipping cost and delivery time are visible before checkout. Where: product page and cart. Good: a buyer can see the delivery window and the cost, or a free-shipping threshold, without starting checkout. Extra costs are the top reason in Baymard’s list of why people abandon a cart, at 40%, ahead of slow delivery at 20% and a returns policy the buyer did not like at 13% (Baymard, read 2026-09-28; the list excludes people who were just browsing, and Baymard does not publish the sample size on that page).
- The site looks consistent. Good: the same logo, business name and email on the site, in the policies and at checkout. For the wider list of signals, see how to build customer trust on Shopify.
Group 3: do product pages answer buyers?
Open your three test products on your phone and read them as a stranger would. Then look at what a crawler receives, because Google and AI assistants do not see the page the way your browser paints it. For the deeper on-page work, see how to improve Shopify product page SEO.
- Title and meta description say what the product is. Where: page source or Search Console. Good: the product name plus what it is, in words a buyer would type. Your homepage title and description are set in Online Store, Preferences (Shopify help, read 2026-09-28).
- Photos show scale, detail and use. Good: at least four images including one in use, and a size or fit reference where it matters.
- The description answers the questions buyers ask. Good: material, size, what is in the box, care, delivery and returns, without needing to open another tab.
- Price, stock and variants are clear. Good: the price shows without selecting anything, sold-out sizes are marked and the add-to-cart button is above the fold on a phone.
- Reviews are in the page itself. Where: run one product URL through the BeyondReviews AI readiness checker (free, no account). It fetches the page the way a crawler does, without running JavaScript, and checks five things: whether the review text is in the delivered HTML, whether Review or AggregateRating markup is present, whether the rating and review count appear in the readable text, whether Organization markup says who you are, and whether the page is allowed to be indexed. Good: all five pass. A fail on the first two usually means reviews load in a script that crawlers do not run.
- Structured data has no errors. Where: Google’s Rich Results Test. Paste a product URL; the tool lists the rich results the page’s structured data can generate (Google, read 2026-09-28). Good: your product data is detected and the report shows no errors. For the fix, see how to add schema markup to Shopify.
Group 4: does checkout hold up, and is the store fast enough?
Place a real test order from your phone, all the way to the payment step, as if you were a customer. Then measure speed, because a slow store loses buyers before they reach any of the above.
- Guest checkout works. Good: a buyer can pay without creating an account. Baymard’s list puts forced account creation at 18% of abandonment reasons and a long or complicated checkout at 17% (Baymard, read 2026-09-28).
- Payment methods match your buyers. Good: the cards and wallets your customers in your main country actually use. Baymard lists too few payment methods at 9% (read 2026-09-28).
- The total is clear early. Good: the buyer sees shipping and tax before the last step. Baymard lists not being able to see or calculate the total up front at 12% (read 2026-09-28).
- PageSpeed Insights passes on mobile. Where: pagespeed.web.dev, one product URL. Good: the Core Web Vitals assessment passes, meaning Largest Contentful Paint of 2.5 seconds or less, Interaction to Next Paint of 200 milliseconds or less and Cumulative Layout Shift of 0.1 or less, judged at the 75th percentile (web.dev, read 2026-09-28). The top block uses real Chrome users’ data from the last 28 days; if your URL has too little, it shows whole-site data, and a new store may show none (Google, read 2026-09-28). The lab score below it is a simulation, so treat it as a hint.
- The largest image and the app scripts are the usual culprits. Good: the hero or first product image is not oversized, and you can name the job of every app that loads on the page. Speed is worth the effort: a Google-commissioned study by 55 and Deloitte, covering 37 brand sites and more than 30 million sessions, found that making mobile pages 0.1 seconds faster went with 8.4% higher retail conversions (web.dev, read 2026-09-28).
Group 5: can you measure any of this?
An audit you cannot repeat is a one-off. These three checks make the next audit a comparison instead of a guess.
- Shopify’s conversion funnel. Where: Analytics, Reports, filter by the Behavior category, Conversion rate breakdown. Good: you can read the four stages (all sessions, sessions with cart additions, sessions that reached checkout, sessions that completed checkout) for the last 30 days (Shopify help, read 2026-09-28). Write the four numbers down. The next guide, Shopify traffic but no sales, explains how to read them.
- Where the visitors come from. Where: Analytics, Reports, Acquisition category, Sessions by referrer and Sessions by location. Good: the biggest sources are ones you expect, and the countries match where you ship. Shopify says you can filter analytics by human and bot traffic (Shopify help, read 2026-09-28).
- Search performance. Where: Search Console, Performance. Good: you can see clicks, impressions, click-through rate and average position for your queries and pages (Google, read 2026-09-28). A store with impressions but no clicks has a snippet problem; a store with neither has a reach problem, which sends you back to group 1.
How do you rank what you found?
Sort your fails into three piles. Pile one is anything in group 1, because it removes you from Google. Pile two is anything that stops a purchase: unclear shipping cost, missing policies, a broken checkout, a phone page that takes several seconds to load. Pile three is everything that helps a page perform better but does not block it, such as richer copy, more photos or more reviews.
Fix pile one this week, pile two next, and pile three as a running list. When you re-run the audit in a month, compare the funnel numbers from group 5, not your impression of the store.
- Pile 1, reach: password, sitemap, blocked or noindexed pages, pages that are not indexed.
- Pile 2, blockers: policies, contact details, shipping cost surprises, forced accounts, slow mobile pages.
- Pile 3, improvements: copy, photos, reviews in the page HTML, structured data errors.
- Repeat the audit monthly, or after a theme or app change.
Frequently asked questions
How long does a Shopify store audit take?
About an hour if you test three products and one collection rather than every page. Spend roughly 15 minutes on whether Google can reach the store, 10 on trust, 15 on product pages, 10 on checkout and speed, and 10 on measurement. Write down the fails first and fix them afterwards.
What free tools do I need for a Shopify audit?
Google Search Console, PageSpeed Insights, the Rich Results Test and Shopify’s own Analytics reports. None needs a paid plan. Group 3 above adds one more free page check for what a crawler receives from a product page.
What should I check first on a Shopify store?
Whether Google can reach it. Check the storefront password is off, the sitemap is submitted in Search Console, and that your key product and collection pages are indexed. A page Google has not indexed cannot bring search traffic, whatever else is wrong with it.
How often should I audit my Shopify store?
Monthly if you change things often, and after every theme change or new app, since both can add scripts or switch off markup without any warning. Keep the funnel numbers from each audit so the next one is a comparison.
My store is indexed and fast but still has no sales. What next?
Then the problem is probably the visitors or the offer rather than the plumbing. Read Shopify traffic but no sales, which walks through the funnel, traffic quality, product pages, trust, checkout surprises and mobile, in that order.