Shopify SEO vs CRO: Which Should You Fix First?
Shopify SEO vs CRO for Australian founders: a plain framework for choosing between more traffic and a better conversion rate, with the maths and how to check.
Quick answer: Fix conversion first if you already get steady traffic and few visitors buy, or if your tracking does not match your Shopify orders. Fix traffic (SEO) first if you make only a handful of orders a month, because there is too little data to learn from and few people to convert. Most stores need both, in order: check tracking, fix the biggest conversion leaks on your busiest pages, and start SEO early because it takes months to show. Nobody can promise a result from either.
If your Shopify store has moved past its first sales but growth has stalled, you have probably heard two opposite pieces of advice: get more traffic, or convert the traffic you already have. Both are right some of the time.
This guide gives you a plain way to decide using your own numbers.
What SEO and CRO each change
SEO (search engine optimisation) is the work of getting more of the right people to your store from search. At Prism3, SEO has an AI search side too (AI SEO, also called GEO), which is the work of being named in AI answers. We sell it together with SEO.
CRO (conversion rate optimisation) is the work of getting more of the visitors you already have to buy.
SEO changes how many people arrive. CRO changes how many of them buy. They meet on collection and product pages, which need to rank and to sell. For the SEO side, see Shopify collection page SEO.
The arithmetic: orders = visitors x conversion rate
Shopify defines conversion rate as the percentage of sessions that resulted in a purchase. So, roughly:
Orders = sessions x conversion rate
That is the whole decision in one line. Here is an illustrative example. These numbers are made up to show the maths and are not a Prism3 result.
Illustrative store: 10,000 sessions a month at a 1.5% conversion rate makes 150 orders.
- 20% more traffic: 12,000 sessions x 1.5% = 180 orders.
- 20% higher conversion rate (1.5% to 1.8%): 10,000 sessions x 1.8% = 180 orders.
- Both: 12,000 sessions x 1.8% = 216 orders, which is 44% more than the start. The two gains multiply.
Two things follow. On paper, a 20% gain in either gives the same result, so the arithmetic cannot tell you which gain is cheaper, faster or more likely for your store. And weak conversion makes every extra visitor worth less: if you pay for visits, the cost of an order is roughly the cost of a visit divided by the conversion rate, so doubling the conversion rate halves the cost per order on that channel. For the paid side, see Shopify SEO vs Google Ads.
When to fix conversion first
Start with conversion when most of these are true:
- You already get steady traffic. Visitors arrive from search, email, social or ads, but a small share of them buy.
- You pay for some of that traffic, so a weak conversion rate raises your cost per order.
- Your numbers show a visible leak. For example, plenty of add-to-carts but few completed checkouts, or mobile converting far below desktop. Our guide to mobile conversion on Shopify covers the mobile side.
- Your tracking does not agree with Shopify. If GA4 and Shopify show very different order counts, fix that before anything else, because you cannot decide on numbers you cannot trust.
Every visitor you earn later, from SEO or anywhere else, lands on the same pages, so a leaky page wastes new traffic too. Conversion fixes can also be measured on the traffic you already have.
When to fix traffic first
Start with traffic when most of these are true:
- You make very few orders. If you make only a handful of orders a month, you cannot tell a real change in conversion rate from normal ups and downs (more on this below), and there is little for recordings and funnel reports to learn from.
- Search barely shows you. If Google Search Console shows very few impressions for the searches your buyers use, you are largely invisible to people ready to buy. CRO cannot convert people who never arrive.
- Your funnel looks healthy. Conversion is reasonable for your price and category, tracking agrees with Shopify, and no step from product page to checkout shows an obvious leak. Then the limit on growth is how many people find you.
One honest warning: SEO is slow. Google’s SEO starter guide says changes can take anywhere from a few hours to several months to show up in search results. For Shopify SEO, first signals usually show in 60 to 90 days. If traffic is your bottleneck, start sooner, and expect no guarantee.
When to do both
Most stores end up here, and the question becomes order. A sensible sequence: check that tracking agrees with Shopify (see GA4 vs Shopify Analytics for what is normal), fix the biggest conversion leaks on your busiest landing pages, and start SEO early on collection and product pages. Because SEO takes months to show, waiting until CRO is “finished” costs months you cannot get back. Review monthly against a written baseline.
If your budget does not stretch to both, the table shows where to put your first effort.
A decision table
| Your situation | What your data shows | Fix first | Why |
|---|---|---|---|
| Steady traffic, few buyers | Healthy sessions; low conversion rate or a leaking funnel step | CRO | More visitors would hit the same leaks |
| Numbers do not agree | GA4 purchases and Shopify orders differ widely, especially if GA4 shows more | Tracking, then CRO | Every other decision rests on these numbers |
| Very low traffic | A handful of orders a month; thin search visibility | SEO (traffic) | Too little data to learn from, and few people to convert |
| Healthy funnel, stalled growth | Reasonable conversion; tracking agrees; thin search visibility | SEO (traffic) | Reach is the limit |
| Both weak | Low traffic and low conversion | Tracking, then both | SEO is slow, so start it early while fixing the biggest leaks |
This is a starting framework, not a rule. A store can sit between two rows.
How to tell which one you have
You can check this yourself in Shopify and Google Search Console. Menu names change and the reports you see depend on your Shopify plan, so check your own admin.
1. Check tracking first
Compare Shopify orders with GA4 purchases for the same week. Some gap is normal. A wide gap, or GA4 showing more purchases than Shopify, points to a tracking fault. Attribution Is Broken. Here Is What We Actually Trust. explains which numbers to rely on when platforms disagree.
2. Find your conversion rate and where shoppers drop off
In your Shopify admin, go to Analytics > Reports and use the Category filter to show Behavior reports. Useful ones:
- Conversion rate over time: the percentage of sessions that resulted in a purchase, by day, week or month.
- Conversion rate breakdown: the path visitors take through your store and checkout, from all sessions to sessions with cart additions, sessions that reached checkout and sessions that completed checkout.
- Sessions by device and Sessions by landing page: which devices visitors use and which page their session starts on.
Look at a month or more, longer if your traffic is low. Shopify changed how Analytics counts sessions in September 2026 (21 to 23 September). Its Help Center says orders and sales are not affected, but session figures before and after are not directly comparable, so use data from after the update as your baseline. For how to read the number, see what is a good Shopify conversion rate.
3. See how much of your traffic is search
Go to Analytics > Reports and filter by the Acquisition category. Sessions over time shows visitors and sessions, and Sessions by referrer shows whether visitors arrive directly, through search or through a referral. These reports show visitors, not sales, and cover the Online Store sales channel only.
4. Check your search visibility in Google Search Console
Open the Performance report for Search results. It shows impressions (how often someone saw a link to your site), clicks, click-through rate (clicks divided by impressions) and average position, with Queries and Pages tabs. Google’s report guide defines each measure. A rough way to read it:
- Very few impressions for the searches your buyers use: you are barely visible, so search has headroom.
- Many impressions, few clicks: you appear but are not chosen. That is SEO work on your listings and rankings.
- Healthy clicks, low conversion: search is sending people and the leak is on the page. That is CRO work.
Set what you find against the decision table and write down the date range, source and figures. The three numbers every Shopify founder should watch weekly includes conversion rate by device and the trend in organic traffic, a good ongoing version of this check.
Why testing needs traffic
A/B testing splits visitors between two versions of a page and compares how many buy. To trust the result you need enough visitors and purchases in each version.
There is no single magic number. Optimizely’s documentation explains that how long a test needs depends on your traffic, your baseline conversion rate and the smallest change you want to detect, and that a lower baseline or a smaller change needs more traffic. In its worked example (a 15% baseline, 95% significance and a 10% minimum detectable effect) it needs about 8,000 visitors per variation. Most online stores convert far below 15%, so they need more. See Optimizely’s How long to run an experiment and minimum detectable effect guides.
Our rule of thumb is that a valid A/B test needs a few hundred conversions per version. It is only a rule of thumb, and a sample-size calculation for your own baseline gives a better answer. Illustrative example: 300 purchases for each of two versions is 600 purchases, so a store making 60 orders a month would need about ten months.
Two more cautions:
- Do not stop a test early because it looks good. Evan Miller’s article How Not To Run an A/B Test explains that the usual significance maths assumes the sample size was fixed in advance, and that repeatedly checking and stopping at a win raises false positives.
- Low orders hide small changes. Illustrative example: a store making about 10 orders a month makes 13 the next. Did the change work? You cannot tell, because swings that size can happen by chance.
None of this makes CRO useless for a small store. Fixing obvious problems, such as broken tracking or sold-out products, does not need a test. But a store with little traffic can only make bigger, deliberate changes and measure before and after, which is weaker evidence than a proper test. That is a good reason to build traffic first when you have very little.
A real example: when the numbers were wrong
Lhasa Remedy is a US wellness brand on Shopify. It had traffic, and the audit’s first finding was that the numbers could not be trusted. Full story: Lhasa Remedy case study. Among the findings:
- Tracking was wrong. A Google Tag Manager add-to-cart trigger fired on page views (the URL contained /cart) instead of on button clicks, so GA4 showed 181 purchases against about 20 actual orders, a 9x gap.
- Shoppers were clicking on things the store could not sell. Of 62 sessions with add-to-cart intent, 29 (47%) hit a sold-out product.
- Mobile was 69% of traffic, but average mobile scroll depth was 25.42%, against 40.97% on desktop.
Within 14 days of the fixes going live (the rebuilt tracking and the sold-out inventory fix among them), the store’s conversion rate rose from 0.9% to 2.4%, an increase of 167% (Shopify Analytics, all channels; 29 January to 28 February 2026 against 26 May to 10 June 2026).
How to read this: one store, two periods of different lengths (30 and 16 days), so treat it as one example, not a benchmark or a promise of the same result. It does not show that conversion always comes first. It shows what can sit behind a low conversion rate.
Mistakes to avoid when choosing
- Choosing before you look at the data. Be wary of anyone who answers before seeing your numbers. Prism3 offers SEO, AI SEO and CRO, so the free diagnostic can point either way.
- Optimising on broken tracking, or judging a change on a few days of data or during a sale.
- Waiting for CRO to be “done” before starting SEO. SEO takes months to show, so the delay is costly.
- Expecting a guarantee. Rankings depend on Google and your competitors, and conversion depends on your shoppers. Anyone who promises a result is guessing.
Key takeaways
- Orders = sessions x conversion rate. You can grow orders from either side, and the gains multiply.
- Fix conversion first with steady traffic, a leaky funnel or tracking that does not match Shopify. Fix traffic first when you make very few orders and your funnel looks healthy.
- Most stores need both: tracking first, then the biggest conversion leaks, with SEO started early because it is slow.
- A/B tests need enough traffic and purchases per version. With little traffic, make bigger deliberate changes and measure before and after.
- At Lhasa Remedy, conversion rose from 0.9% to 2.4% within 14 days of the fixes going live. It is one store, not a promise.
FAQs
What should a Shopify founder focus on, SEO or CRO?
It depends on your data. With steady traffic and few buyers, or tracking that does not match your Shopify orders, start with conversion. If you make only a handful of orders a month and search barely shows your store, start with traffic. Most stores need both, in order. Use the decision table above.
Should I fix my conversion rate or get more traffic first?
Fix conversion first if traffic is steady but the funnel leaks. Get traffic first if you have too few visitors to learn from, or the funnel looks healthy and reach is the limit. If you cannot trust your tracking, fix that before either.
If I can only afford one, do I fix conversion or traffic first?
Start with the one your data points to, after writing down your baseline. Conversion work can be measured on the traffic you already have, but if your traffic is very low that data may be too thin to act on.
Which should be the priority, SEO or CRO?
Rank by what is holding back orders today. Can you trust the numbers? Where do shoppers leave once they arrive? How many of the right people find you? Our CRO audit scores each fix for potential, importance and ease (PIE), and the same idea works for your own list.
Does CRO work if my store has low traffic?
Fixing obvious problems works at any traffic level, such as broken tracking, sold-out products and a weak mobile first screen. A/B testing does not work well, because a valid test needs a few hundred conversions per version. With little traffic, make bigger, deliberate changes and compare before and after against a written baseline.
How long do SEO and CRO take to show results?
For Shopify SEO, first signals usually show in 60 to 90 days. For AI SEO, structural work happens within 30 days and first citations usually appear in 60 to 90 days. Our standard CRO timeline is a 14-day audit, first fixes live from day 15 and conversion-rate movement expected within 30 days. Results vary by store and nothing is guaranteed.
Can anyone guarantee results from SEO or CRO?
No. Nobody controls Google’s rankings, and conversion depends on your products, price, traffic and shoppers. We do not guarantee rankings, and the Lhasa Remedy result is one store’s result, not a promise of the same for yours.
Find out which to fix first
Your own numbers decide this, not a rule of thumb. Our Shopify CRO service starts with a 6-phase forensic CRO audit, which includes a tracking check. Fixes are then built in your store from day 15, ranked by impact and effort, and you approve each change first. See also our Shopify SEO service, ecommerce SEO for Australian brands and forensic CRO vs regular CRO.
Book a free 30-minute diagnostic and we will talk through your numbers and tell you honestly which is the better first move for your store.
About the author
Talha Butt is the founder of Prism3, a founder-led Shopify SEO, GEO and CRO agency for DTC brands in Australia and the US. Talha has four years of growth marketing experience across different industries and now focuses on DTC brands.
Free 30-min diagnostic
Seen enough?
Book a free diagnostic.
We'll identify exactly what's breaking your conversion rate and what to fix first. No pitch. No email gate. 30 minutes.
More from Prism3
Afterpay vs Zip vs Shop Pay Instalments: Shopify AU
Afterpay, Zip and Shop Pay Instalments compared for Australian Shopify stores: merchant fees, payouts, approval, checkout placement and a worked margin example.
AI-Referred Orders on Shopify: What Is Real and What Is Hype
What Shopify has disclosed about AI-referred orders, why the 13x headline needs context, how to find AI traffic in GA4 and Shopify, and what to do now.
AI Visibility Tools for Shopify: What They Measure and Miss
What AI visibility tools for Shopify stores really count: mentions, share of voice and citations, where the data is sampled or unstable, and how to use them.