/ /
CRO audit checklist
Shopify CRO

The Complete Shopify CRO Audit Checklist: 8-Step Framework

Built from Shopify CRO audits we’ve run since 2015, this checklist covers the conversion leaks we actually find across real Shopify stores.

Preslav Nikov
Written by:Founder / CEO
Published on: August 11, 2026
Ilina Nikova
Reviewed by:
Ilina Nikova
Marketing Lead
Reviewed for accuracy by Ilina Nikova
Last updated: August 11, 2026
10 min read
The complete CRO audit checklist, shopify migration checklist
craftberry block - TL;DR (The Complete CRO Audit Checklist)

TL;DR

  • A CRO audit shows where visitors drop off, what causes friction, and which issues deserve attention first.
  • It combines quantitative data from analytics and funnel tracking with qualitative evidence from session recordings, surveys, and customer support.
  • The goal is to prioritize fixes based on evidence, not assumptions, and connect them to conversion and revenue impact.
  • The craftberry CRO audit framework covers baseline data, page speed, landing pages, checkout, trust signals, and the testing programme that follows.

About this framework

This framework is based on craftberry’s Shopify CRO work since 2015 and is illustrated with first-party data from six CRO audits conducted in 2026 and 50 A/B tests completed across five Shopify accounts. Where we reference results, we distinguish between audit observations, modeled opportunities, and changes validated through controlled testing.

craftberry block - What a CRO audit checklist actually needs to cover

What a CRO audit checklist actually needs to cover

A conversion rate optimization audit reviews the full conversion path from landing page to checkout page to identify where users drop, why users abandon the journey, and which issues are most likely to affect conversion rate and revenue.

For brands looking for a Shopify CRO agency, the audit should also assess whether the current Shopify theme, code, apps, and checkout setup support the changes identified by the research.

The output is a prioritized list of evidence-backed findings, each linked to website data, expected impact, and a recommended next step, as expected from an ecommerce conversion rate optimization agency.

From the craftberrry CRO team:

In our experience, many CRO audit checklists are really lists of conversion rate optimization strategies. They recommend adding reviews, shortening forms, or changing calls to action without first establishing whether those issues exist on the online store. We take the opposite approach.

We start with the store's own website data, then use behavioral research and user feedback to explain what the numbers cannot.

Every craftberry CRO audit runs three tracks in parallel:

1

Performance and page speed: Core Web Vitals, load times, scripts, and technical factors that can create friction.

2

Shopify code and theme: Whether the current implementation can support ongoing optimization and testing without creating unnecessary development constraints.

3

UX and CRO: Analytics, a manual store walkthrough, user behavior, and customer feedback combined into 10 to 25 prioritized recommendations, each scored by expected impact and effort.

In our practice, we have understooad all three points matter. A fast store with a weak value proposition will still lose sales.

A strong product page that loads slowly will lose shoppers before they can see it. And a conversion hypothesis that the existing theme cannot support is not a practical recommendation.

craftberry block - How we run a CRO audit process (methodology)

Methodology:

How we run a CRO audit process

Every craftberry CRO audit follows the same process:

Fix the data Diagnose the funnel Uncover hesitation Prioritise Build & QA Test to significance Analyse & implement

We use this evidence-led process as an ecommerce CRO agency, using as many research streams as the store's traffic can support.

Analytics show where visitors drop off, while analyzing user behavior alongside customer feedback helps us explain why.

The research methods behind our CRO audit process:

  • Analytics review.

    Google Analytics segmented by device, traffic source, landing page, and user segment, including new versus returning visitors. This shows where visitors drop off before checkout and where quantitative data contradicts initial assumptions.

    We also review user engagement metrics such as time on page, scroll depth, and key interactions to support the process of analyzing user behavior.

  • Heatmaps and session recordings.

    These tools show how users interact with the store and reveal patterns in user interactions.

    Across the homepage, collection pages, product pages, cart, and checkout, we analyze how users scroll, click, navigate, and interact with forms, including repeated clicks, dead ends, and form errors.

    This helps us identify friction that standard analytics can show as a drop-off, but cannot explain on its own.

  • On-site polls and customer surveys.

    Quantitative confirmation and qualitative explanation from the same audience, we aim for 200 to 300 poll responses and 7 to 10 survey questions, mixing closed and open-ended formats to turn user feedback into both a measure of the problem and an explanation of its cause.

    Where the research supports it, user testing adds direct evidence of how customers navigate the store, what creates user frustration, and where the experience falls short of customer satisfaction.

  • Review mining and customer support interactions.

    Product reviews, support tickets and live chat transcripts, coded for sentiment and recurring language, because these customer interactions often surface user frustration and friction that analytics only hints at.

  • Competitor and heuristic review.

    A structured walkthrough scored against clarity, friction, relevance, distraction and motivation, used as an orientation pass rather than a verdict on its own.

A finding enters the roadmap only when at least two research streams support it. This keeps the CRO audit evidence-based and prevents the roadmap from becoming a list of assumptions or generic best practices.


Our evidence standard: We separate observations, hypotheses and validated results. Audit findings require support from at least two research streams before entering the roadmap.


A finding becomes a validated CRO result only when the proposed change is tested against live traffic or measured after implementation; modeled opportunities are identified separately and are not presented as achieved results.


"The stores we save rarely needed a bigger marketing budget. They needed an honest technical audit and a team that could execute the fix without breaking everything else in the process."

Preslav Nikov, CEO and Founder, craftberry

craftberry block - CRO Audit Checklist: 8 Areas That Affect Conversion

CRO Audit Checklist: 8 Areas That Affect Conversion

1. Establish the CRO Baseline and KPIs

  • Establish the baseline. Pull conversion rate, revenue per visitor, average order value, and funnel performance by traffic source, device, and different user segments.
  • Review user engagement. Analyze time on page, scroll depth, and interactions with the cart and checkout. Keep these signals separate from core conversion metrics so you can identify where friction occurs, not just where revenue is lost.
  • Define KPIs upfront. Set the key performance indicators before evaluating individual pages. This gives every finding a measurable benchmark, prevents the roadmap from being shaped around a preferred hypothesis, and provides a reliable basis for measuring the impact of CRO changes over time.

craftberry case study: CPAPEuropa shows why segmentation matters.

After the Shopify migration, revenue per day increased 41%, from roughly €6,500 to €9,200, while blended conversion rate fell from 1.59% to 1.32%.

Segmenting the funnel by market revealed the real issue:

  • Checkout completion increased from 29% to 52%.
  • 6,400 Singapore visitors generated zero orders.
  • Those visitors averaged about one second of engagement.

The problem was not checkout performance. It was a low-quality traffic segment large enough to distort the blended results.

Without segmentation, the CRO roadmap could have targeted a checkout that was already performing well instead of addressing the traffic and paid channels driving the decline.

2. Audit Page Speed and Mobile Performance

Review priority pages against Core Web Vitals and check mobile optimization separately.

  • Run the homepage, key collections, best-selling product pages, cart, and checkout through Google PageSpeed Insights.
  • Check for slow-loading apps, render-blocking resources, oversized assets, and unnecessary scripts.
  • Review third-party app scripts alongside the theme, as they can introduce significant performance overhead.
  • Test mobile devices for load time, navigation depth, tap targets, product discovery, and checkout interactions.
  • Compare mobile and desktop performance. A store can perform well on desktop while losing conversions on mobile.
  • Review Core Web Vitals such as LCP and CLS because they can affect both website's performance and the user experience.

Mobile pages should load in under 3 seconds for optimal user experience. Mobile users abandon slow sites at higher rates, making mobile performance a conversion issue rather than only a technical one.

craftberry case study: For Carpet Warehouse, we rebuilt the store from a headless architecture on native Shopify Plus, removing an unnecessary layer of technical complexity.

The rebuild reduced LCP by 55% and increased conversion rate by 8%, linking the technical change directly to measurable commercial results.

3. Audit Landing Pages, Product Pages, and Value Proposition

Check whether each page answers the questions visitors need to make a purchase decision, meets customer expectations, and communicates the value proposition without unnecessary friction.

  • Clarify the primary value proposition on the homepage and paid landing pages, and match it to visitor intent.
  • Answer the questions that influence purchase decisions, including fit, ingredients, compatibility, delivery, and returns.
  • Support product claims with high quality images and video, while keeping important information in crawlable text for search engines, AI systems, and screen readers.
  • Use accurate stock levels, delivery deadlines, and scarcity messaging to create urgency without misleading visitors.
  • Position primary calls to action where visitors can find them easily on mobile and desktop, and align the wording with the next step in the conversion process.

The goal is simple: remove unanswered questions between the landing page and the add-to-cart decision.

craftberry case study: On Doctor Mi, we made clinical proof and before-and-after results explicit in the page structure instead of leaving them implied by the brand story.

The change lifted conversion rate by 14%, showing how clearer evidence can reduce friction at the point of purchase.

4. Improve Product Discovery and Site Navigation

Make it easy for visitors to find the right product, especially on large catalogs, and ensure the search function supports fast product discovery.

  • Test navigation and filters against real shopping journeys, not just the site structure.
  • Search using the language customers actually use, including incomplete queries, synonyms, and common product terms.
  • Review filter logic and remove options that add complexity without helping product discovery.
  • Crawl the store for broken links, dead redirects, and redirect chains, especially after a migration or redesign.
  • Fix broken product and category links before they create additional friction or undermine trust.

For large catalogs, product discovery can affect conversion before shoppers reach a product page.

Baymard’s research found abandonment rates of 67% to 90% among users trying to find products on sites with mediocre product list usability, compared with 17% to 33% on sites with slightly optimized filtering and sorting.

craftberry case study: On Shawty Active, we expanded product filters across type, size, style, availability, and colour to help shoppers narrow a large catalog faster.

The change increased conversion rate by 9% and average order value by 4%.

5. Audit the Cart and Checkout Experience

Focus on the costs and decisions that can stop a high-intent visitor from completing the purchase.

  • Enable guest checkout where the store setup allows it, rather than requiring account creation before purchase.
  • Show shipping costs, delivery timing, and free-shipping thresholds before checkout whenever possible.
  • Remove unexpected fees and other surprises that appear only after a shopper has added products to the cart.
  • Review payment methods, form fields, error states, and checkout usability across mobile and desktop.
  • Compare checkout completion by device to identify mobile-specific friction.

This is why at craftberry, we assess shipping costs and delivery expectations before checkout, not only at the final payment step.

6. Audit Trust Signals and Social Proof

Reduce uncertainty at the point where visitors make the purchase decision.

  • Place relevant reviews, ratings, customer photos, guarantees, and security information close to the decision point.
  • Match product reviews to the products they describe and use store-level reviews to build broader brand trust.
  • Check review volume and rating before adding a review widget. An empty or poorly populated widget can create more doubt than confidence.
  • Verify that trust claims, guarantees, and security messaging are accurate and easy to understand.
  • Test the placement of social proof on product and cart pages rather than treating it as a footer element.

The goal is not to add more trust signals. It is to answer the specific doubts that can prevent a visitor from buying.

7. Validate User Research and Testing Readiness

Do not start A/B testing until the store can produce reliable evidence and measure the result correctly.

  • Verify that Google Analytics or the store's analytics platform tracks every key step of the conversion funnel.
  • Check that session recordings, heatmaps, or other behavioral tools have enough traffic to produce useful patterns. A small sample can generate observations, but not reliable conclusions.
  • Combine behavioral data with structured user research to identify problems that analytics alone cannot explain.
  • Build a ranked hypothesis backlog before launching tests.
  • Run controlled A/B tests only when the store has enough traffic and conversion volume to produce a meaningful result.

Testing should validate a research-backed hypothesis, not replace the research.

craftberry case study: On Mi Amante, our CRO team used 12 months of store data, session recordings, heatmaps, and buyer feedback to identify and prioritize test opportunities.

Research findingCRO changeResult
Shoppers showed hesitation around hair-colour selectionAdded colour swatches to the collection page+4.0% conversion rate · +7.3% revenue per visitor
The product-page upsell was not clearly structuredReworked the upsell into a clearer, tiered offer+11.1% conversion rate · +13.8% revenue per visitor
Mobile accounted for 95.6% of sessionsRebuilt the mobile navigation+2.7% conversion rate · +5.5% revenue per visitor

Each change was based on an observed customer problem, translated into a testable hypothesis, and validated against live-traffic results before being adopted.

8. Prioritize Findings by Impact and Effort

Turn audit findings into a roadmap based on evidence, not the easiest fixes to implement.

  • Score each finding by expected impact and implementation effort using a framework such as PXL.
  • Prioritize issues that affect a large share of visitors, such as page speed, product discovery, or checkout friction.
  • Segment findings by device, traffic source, and new versus returning visitors to identify where an issue has the greatest impact.
  • Sequence high-impact fixes before lower-impact improvements that affect only a narrow user segment.
  • Define the KPI each recommendation should influence so you can measure its commercial impact after implementation.

A CRO roadmap should make clear what to fix first, why it matters, and how you will measure the result.

What our CRO audits reveal in practice

The examples below come from six Shopify CRO audits conducted by our team in 2026 across different ecommerce verticals, including the type of consumer categories a consumer goods CRO agency may support.

Each followed the CRO process outlined above, combining quantitative data, behavioral research, UX analysis, and funnel diagnostics to identify the highest-impact conversion barriers.

The audits show how the same CRO framework produces different priorities depending on the product, customer journey, and traffic mix.

Store audited Vertical Sessions reviewed Never added to cart Checkout completion Mobile share of traffic
AL+ Cosmetics Skincare 55,368 / 90 days 92.2% 57.2% 90.2%
CPAPEuropa Medical devices ~94,000, post-migration 96.1% 45.4% 51.9%
Carista Automotive diagnostics 719,872 / 90 days 98.9% 76.9% Mobile CVR 0.19% vs desktop 0.12%
Lucovitaal Vitamins and supplements 1,037,403 / Q2 2026 85.5% 70.3% Not separately stated in this audit's headline metrics
Moon Nude Fashion 1,747,530 / Q2 2026 94.1% 49% Not separately stated in this audit's headline metrics
Takomo Golf equipment 17,474,350 / 12 months 94.3% 24.95% blended 83.5%

How we sourced and verified these figures.

Every figure above comes from the named store’s Shopify or GA4 data analyzed during its 2026 craftberry CRO audit. We did not use third-party estimates or public benchmarks.

Where dashboard data differed from the figure recorded in the audit, we used the audited figure after cross-checking it against the store walkthrough and analysis conducted at the time.

These numbers represent each store’s performance during the audit period, not current performance. We update them only when a follow-up audit provides new validated data for that account.

The six audits represent a first-party sample across different ecommerce categories, traffic volumes and measurement periods, so the figures should not be interpreted as universal Shopify benchmarks.

Across the six audits, most funnel loss occurred before checkout. Once shoppers reached checkout, completion ranged from 45% to 77% in the stores where the metric was reported. This shifts the CRO priority upstream: product-page clarity, offer structure, trust signals, and the add-to-cart decision often deserve more attention than checkout optimization alone.

Takomo also illustrates why mobile performance needs to be analyzed separately. Mobile accounted for 83.5% of sessions, while checkout completion was 22.72% on mobile versus 31.72% on desktop. Closing that gap represented an estimated 43,800 additional orders per year.

The takeaway is practical: CRO priorities should come from observed user behavior and funnel data, not from a fixed checklist of pages to optimize.

craftberry block - From audit finding to tested CRO change

From audit finding to tested CRO change

An audit finding becomes valuable when it leads to a measurable change.

  • On Enhance Auto, our audit found that existing creator reviews and social proof were positioned below the product-page fold. Moving the existing reviews directly below the hero, without adding content or changing price, increased conversion rate by 21.01% and revenue per visitor by 21.63% in a four-week A/B test, with no change in traffic.
  • On Shelly, the audit identified a different issue: existing bundle tiers lacked clear decision framing. Adding “Most Popular” and “Best Value” labels, without changing the bundles, layout, or pricing, increased conversion rate by 11% and revenue per visitor by 8%.

The common point is not the specific UI change. In both cases, the audit identified the friction before testing began. The test then measured whether the evidence-backed change improved commercial performance. Neither result required a redesign.

“They don't feel like an agency, but rather part of a team that is just as invested in our company's success as we are.”

Michael Silva, VP E-Commerce & DTC Marketing, Honest Baby Clothing. Clutch review

craftberry block - Turning findings into an ongoing process

Turning findings into an ongoing process

CRO works best as a continuous process rather than a one-time redesign. The audit establishes the evidence base, testing and implementation turn those findings into measurable changes.

Our testing approach

  • Statistical significance: We typically target 95% for higher-volume stores and may use 90% for lower-volume accounts when the testing context supports it.
  • Test duration: Tests generally run for at least two weeks and across two full business cycles to reduce the risk of drawing conclusions from short-term traffic patterns.
  • Traffic threshold: For stores generating fewer than roughly 1,000 orders per month, we generally prioritize direct implementation of well-supported findings over formal A/B testing.

The objective is not to test every idea. It is to use the available evidence to make a reliable business decision.

What the results look like

Across five Shopify accounts tracked test-by-test through 2026, we concluded 50 A/B tests, with a 60% overall win rate. Account-level results ranged from approximately 30% to 80%.

A losing test is not necessarily a failed CRO test. Controlled experimentation can prevent an unproven change from being shipped and creates evidence for what should be tested next.

FAQ

What should a CRO audit deliver?

A CRO audit should end with a prioritized roadmap, not a list of generic best practices.

Each recommendation should identify the evidence behind the finding, the affected funnel stage or customer segment, its expected commercial impact, the implementation effort and the KPI that will be used to measure the result.

How long does a full CRO audit take?

A full CRO audit typically takes two to four weeks.

The timeline depends on the quality of the store's existing analytics, the amount of behavioral data available, and whether tracking or data collection needs to be corrected before analysis.

How much traffic do I need for a CRO audit?

You do not need a specific traffic volume to benefit from a CRO audit. Manual UX analysis, code review, review mining, customer feedback, and funnel analysis can identify conversion barriers at almost any traffic level.

Traffic becomes more important when deciding whether to run formal A/B tests. In our testing programs, we generally use around 1,000 monthly orders as a practical threshold for structured experimentation.

Below that level, we usually prioritize direct implementation of evidence-backed findings rather than waiting for statistical significance.

What is the difference between a CRO audit and a UX audit?

A UX audit focuses primarily on usability and customer experience, while a CRO audit connects UX findings to quantitative and commercial evidence.

An ecommerce conversion rate optimisation agency should use both to identify and prioritize opportunities based on their potential impact on conversion and revenue.

Is customer data safe during a CRO audit?

A CRO audit should not require access to raw payment information. Access should be limited to the analytics, behavioral, research, and support data required for the agreed audit scope.

Before granting access to a new third-party tool, review its data-processing terms and confirm that its use is consistent with the store's privacy and security requirements.

What should a CRO audit prioritize first?

There is no universal first fix. Priorities should come from the evidence and the potential business impact.

Across the Shopify stores we have audited, significant opportunities often appear before checkout, including on landing pages, product pages, navigation, and value propositions.

The priority should be the problem with the strongest combination of evidence, potential impact, and implementation feasibility.

Do I need Shopify Plus for a CRO audit?

No. A CRO audit can be performed on any Shopify plan. The core process relies on analytics, behavioral evidence, UX analysis, and customer research rather than Shopify Plus-specific functionality.

Shopify Plus can provide additional implementation options for certain checkout changes, but it is not required to conduct the audit.

How often should an ecommerce store repeat a CRO audit?

A full CRO audit is typically worth refreshing once a year or after a major change to the store.

Consider a new audit after a migration, major redesign, significant change in conversion rate, substantial change in traffic mix, or a shift in customer behavior that existing analytics cannot explain.

Between full audits, an ongoing testing and optimization program can address newly identified issues.

craftberry block - The bottom line (CRO audit checklist)
The bottom line

Find the CRO Opportunities in Your Shopify Store

Our Shopify CRO services start with exactly the audit framework described above: a performance and page speed review, a code audit and a UX and CRO audit built from real user behavior data, not a template.

Tell us your monthly sessions, your category and your current conversion rate, and we will tell you honestly what a CRO audit on your store would likely find.

Get Your CRO Roadmap
Storyblok Image
Storyblok Image
Storyblok Image

Let us take
your business further than it has ever been.

Submit a project and schedule a free discovery

Share this article

Storyblok Image
Author
Preslav Nikov

Preslav Nikov is the Founder and CEO of craftberry, Shopify Premier agency. A developer turned enterprise strategist, he has guided 800+ successful digital storefront launches and migrations since 2015, driving over $450M in client sales. Recognized by Forbes 30 Under 30, his frameworks power global leaders like vivo, Shelly Group, Pepper, and Midi Health. Find Preslav on LinkedIn to stay connected.

Read all from Preslav


Related articles
craftberry CEO - Preslav Nikov
craftberry Sofia Ivanova team member
craftberry Teddy Cherneva team member

Let us take your business further than it has ever been.

Submit a project and schedule a free discovery

Contact us