Your store needs to be designed with your customers in mind.
While boosting your traffic can generate more sales, it’s just as important to focus on turning your current traffic into paying customers.
At every step of your customers’ purchasing journeys, there are new opportunities for you to make their paths shorter, easier, and more enjoyable. Through rigorous experimentation and analysis, you can fine-tune your website to push people closer to making a purchase. This process is called conversion rate optimization, or CRO.
Start Your Business with Shopify
Try Shopify for free, and explore all the tools and services you need to start, run, and grow your business.
Learn to increase ecommerce conversions 📈
What is conversion rate optimization
Conversion rate optimization (CRO) is a set of marketing tactics for increasing the percentage of your website traffic that makes a conversion. It uses the psychology of persuasion in design to encourage people to take a desired action. CRO often includes multivariate, split and A/B testing.
Website conversions are a big deal. They’re that great moment when a casual visitor to your store finally buys one of your products. And, on a much smaller scale, conversions are happening all the time leading up to that moment, too.
For instance, a conversion on your homepage might mean having a visitor click through to a product. A conversion on a product page might mean a customer clicking Add to Cart. Conversions can be entirely dependent on the purpose that a specific part of your website serves.
Typical website conversions for ecommerce brands include:
- Online sales
- Visitor adding product to cart
- Visitor adding item to wishlist
- Email signups
But you aren’t limited to the above examples. You can track and optimize for any key performance indicators (KPIs) or ecommerce metrics that are specific to your business. Conversion is a broad subject because it impacts many different aspects of your website and digital marketing channels.
To increase conversions to an online store, you need to be constantly testing each and every aspect of your website.
How to calculate conversion rate
An essential part of maintaining a viable conversion rate optimization process is making sure you are tracking conversion rates across your channels. To do that, you need to know how to calculate CRO.
Here’s what a common conversion rate formula looks like:
Conversion rate = total number of conversions / number of visitors) x 100
Say your store had 50 sales and 1,000 visitors last month. Your conversion rate is 50 divided by 1,000 (.05), multiplied by 100, which equals 5%.
What’s a good conversion rate for your store? The latest surveys and studies show the average conversion rate for ecommerce sites is 2.86%. As a new store owner, a good goal to aim for is between 1% and 2%. The following conversion rate optimization strategies will help improve your conversion rate over time.
How to optimize conversion rates: A/B testing
There are a few different ways to optimize conversion rates. This guide will focus on one that we know works. It’s a form of experimentation called A/B testing, also known as split testing.
A/B testing is a way of comparing two versions of the same webpage to see which produces better results. With A/B testing, two different versions of a page are shown to two similar sets of visitors at the same time. Eventually, the version that performs more effectively and produces a larger amount of conversions is declared the winner.
Before you conduct an A/B test, you’ll need to figure out if your website gets enough traffic to generate statistically significant results. If your sample size is too small, you won’t be able to learn anything from your results since they won’t accurately reflect how a larger population is using your site.
If you want to calculate how large of a sample size you’ll need to conduct an A/B test, you just need to drop your current conversion rate for the web page you’d like to test into this calculator.
If the traffic that the webpage receives is less than the sample size required for the test, focus on driving more traffic to your website first rather than optimizing for conversions.
Find the current conversion rate of a single page
To find your current conversion rate, you’ll first need to make sure you have Google Analytics set up for your online store. With Google Analytics, you’ll be able to figure out the conversion rate for specific parts of your website, including the webpages you’ll be testing.
Note: This method will just give you a glimpse of your current conversion rate and should not be used for measuring the outcome of your tests. Only use this piece of data for measuring whether or not you have enough traffic to perform a successful A/B test.
The quickest way to find the current conversion rate for specific pages of your website is by using the Landing Pages report in Google Analytics.
To get to Landing Pages, first go to the Behavior section and then click Site Content. In the dropdown, click on Landing Pages. Make sure that the timeframe you’re looking at is the same amount of time that your test will be running. For the purpose of this part of the process, just use the past 30 days.
Now, select the webpage you’d like to test from the list of landing pages. For instance, if you’d like to test your home page, click on www.youronlinestorename.com.
In order to find the conversion rate for a specific goal that occurs on this page, you’ll need to add a secondary dimension to your report. Click Add Secondary Dimension and type “Second Page.” The second page dimension will tell us which pages visitors navigate to next and what percentage of visitors to your first page went to those pages.
For an example, let’s say that you’re interested in testing how many people navigate to the products page of your website from your homepage.
To find your current conversion rate for this action, simply choose your homepage as your initial page and then look for your products page under the Second Page section of your report. The small grey percentage that’s listed in the Sessions section will be your conversion rate for the action.
Create CRO experiments
If your site has enough traffic to perform a successful A/B test, you can start experimenting on your online store.
To run an A/B test, you’ll need to use a tool like Optimizely, Convert, or Adobe Target and set up goals for your online store using Google Analytics. Create a separate goal for every action you’re trying to test on your website.
In Google Analytics, goals are a way of measuring how your website guides visitors to completing a specific task or objective. Goals can be anything, including a product purchase, a newsletter subscription, or a simple navigation. By setting up goals for your test, you’ll be able to track and analyze the data behind the decisions customers are making as they move through your site.
There are five different types of conversion goals in Google Analytics: destination, duration, pages per session, event, and smart goals. For the purpose of CRO, destination goals and event goals are the ones to focus on.
You can use destination goals for tracking things like purchases or navigation.
If you want to track a purchase, simply set the Thank You or order confirmation page as the destination and a conversion will be tracked every time a customer completes an order and is redirected to the Thank You page.
To track navigation goals—like someone heading to a collection from your homepage—set the destination as your collection page.
Event goals can be used to track actions on your website that do not necessarily lead someone to a landing page.
For instance, if you want to track someone subscribing to your newsletter or adding an item to their cart, you can set the action of a customer clicking a specific button on your website as an event.
“Data analysis is an important part of user research to inform CRO, but qualitative feedback can also uncover key insights,” says Michael Steele, CEO of Flywheel Digital. “Qualitative feedback also has the benefit of hearing directly from visitors what they need, instead of inferring it from other sources. It can also uncover the reasons for issues and what users are really looking for, which gets you to the heart of the problem instead of having to hypothesize it so you can come up with a better solution that will drive higher conversion rates.”
Emma Williams, Digital Marketing Manager at Edge of the Web, adds, “One accessible, free tool for A/B testing on your website is Google Optimize. This software allows you to make changes to one page or an entire website, using either code or a WYSIWYG format,” she says.
“You can set your goals, and it’s linked with Google Analytics, allowing you to measure based on custom events too. Google will display the versions equally to site visitors and measure which performs better—leaving you with actionable insights to help improve your conversion rate.”
Ecommerce conversion rate optimization strategies
Optimizing your online store isn’t a one-and-done solution for ecommerce, it’s an ongoing process that will help you constantly learn more about your audience and how you can better serve them. It’s not a tactic with an endpoint—it’s something you should always be doing to get better.
“CRO requires a growth-driven design approach with continuous iterations,” says Michael. “Ongoing analysis, along with testing using tools like Google Optimize, will drive incremental improvements to help your Shopify store reach its full potential.”
Be sure to keep a list handy of all the experiments you’re planning on running in the future so you’re never without a new idea to explore.
To get your list started, here are some CRO strategies to test out in your store:
- Product discovery
- Product pages
- Checkout experience
- Shipping and returns
- Additional information
- Website speed and performance
Think about your homepage as a physical storefront. It’s the front window of your store: capturing attention, igniting curiosity, and pulling people in.
Your homepage needs to feel inviting and to make it easy for people to enter and navigate your store. It needs to be a visually appealing and consistent experience that works toward achieving a single goal: getting people further into your store so they can find products they want to purchase.
1. Simplify the user experience
When it comes to designing an effective homepage, simplicity is key. It only takes 50 milliseconds for a customer to form a first impression of your website, so you need to do everything possible to make those moments count. Avoid overwhelming potential customers with excessive images and text. Instead, stay on brand and on message with a simple, visually appealing design.
Just take a look at Province of Canada. For its homepage, it used a large hero image that occupies most of the space above the fold. The copy is simple and straight to the point, with a clear call-to-action (CTA) that pushes visitors to a collection.
If you’re not sure what to feature as your main hero, it’s usually best to go with either your bestselling or most profitable products, or collections like new arrivals or current promotions. This is especially true since 86% of website visitors want to see information about products on the homepage of a website.
2. Show off coupon codes, real time purchases, and more
As soon as your customers hit your homepage, you have the opportunity to start building excitement and driving them toward your products. If your goal is to get more traffic to your products, there are a bunch of great apps for Shopify store owners that can help drum up demand and incentivize purchasing:
- Welcome bars. Apps like 20+ Promotional Sales Tools let you share sales, coupon codes, promotions, and more with your customers as soon as they arrive on your site. These apps add a non-intrusive floating bar to the top of your homepage that will instantly grab your customers’ attention and push them exactly to where you need them to be.
- Pop-ups. Pop-ups and pop-unders are fantastic for building your email list. Try using an app like Privy or Popup to add a quick pop-up to your homepage offering a coupon code in exchange for a newsletter sign-up.
- Real-time purchases. Apps like Fomo Social Proof add a small notification to the bottom corner of your store, showcasing real-time purchases being made by other customers. These apps incite a sense of urgency while also giving customers social proof that other people are out there buying your products right this minute. Behavioral psychology researchers at the University of Kentucky report that urgent situations cause people to act impulsively and quickly.
For example, take a look at Our Place. It used a welcome bar to promote a BOGO offer and a free shipping and returns offer.
After a few seconds, visitors also get served this gorgeous pop-under encouraging them to enter Our Place’s free pan giveaway.
3. Add testimonials to build trust
Have you been featured in major publications? Are your products used by any high-profile influencers? Add testimonials, reviews, and badges to your homepage beneath your main content to build trust and project credibility. After all, 88% of consumers trust online reviews as much as they trust recommendations from their friends and families.
RT1home, for example, has an entire page on its website dedicated to press and features across the web.
Once customers are on your homepage, they need to be able to find the products they’re looking for and discover new products they might be interested in.
Your customers need to be able to navigate your website through a well-thought-out search function, smart category design, and engaging ways to discover products.
4. Use intelligent search
If your customers are looking for a product on your website, chances are they might not know exactly where to find it.
If your store has a large amount of products, you might want to consider featuring your search bar prominently on your homepage, giving your customers the opportunity to head directly where they want to be rather than digging through categories.
With apps like Smart Search & Instant Search, you can power up your search bar with predictive results that help your customers find what they’re looking for. Intelligent search bars suggest results and products as users are typing while taking into account things like spelling errors and alternate product names.
Alo uses the Smart Search & Instant Search app to help its yoga customers find exactly what they’re looking for. Even after entering just a few letters, the search bar already starts suggesting categories, products, and related results (which is effective for upselling and cross-selling).
5. Organize your categories effectively
For your customers, navigating your website should be easy, simple, and—most of all—obvious. Try to avoid separating your products into too many different categories. Instead, opt for four to six broad categories that contain more specific subcategories as a dropdown.
Order your categories in your navigation bar based on their popularity, with your most popular category at the front.
6. Take advantage of your 404 pages
Are your 404 pages a dead end? Instead of leaving customers hanging when they hit a 404, try to guide them to other parts of the website that might be more useful. Customize your 404 page to feature links to your most popular collections, products, and promotions.
7. Add a shoppable instagram feed
Instagram is an extremely useful tool for product discovery. Embedding a shoppable Instagram feed onto your website is a great opportunity to inspire your fans with gorgeous photos and show off your products in everyday scenarios.
Shoppable Instagram feeds are perfect for displaying user-generated content, which is starting to play a massive role in the purchasing behavior of millennials. Research indicates that user-generated content results in 29% higher conversions for sites with it than for those without.
If you own a Shopify store, you can embed your Instagram feed onto your store using an app like Instafeed, just like the one above created by MVMT. With these embeddable Instagram feeds, you can promote your top products and link out directly to their product pages, giving your fans a visually engaging way to find new products.
Each and every one of your product pages needs to be built around clearly communicating the value of your products to your customers. You need to build immersive experiences that cover every aspect of your products while removing any opportunity for doubt or frustration.
8. Use high-quality product images
High-quality product photos are the most important part of an effective product page. Data from Justuno shows that 93% of consumers consider visual appearance to be the key deciding factor in a purchasing decision. Try to include images that show your products from every angle and accurately represent the look and feel of your products.
As a bonus, include a video that shows your product in action. For instance, if you’re selling t-shirts, give customers a better idea of what your shirts look like in motion and add a video to your product page of a model walking around wearing one. Younger consumers are actually 85% more likely to make a purchase after watching a product video.
Love Hair has some great examples of well-executed product pages. Check out the above page for beauty-grade coconut oil, featuring a bunch of high-quality photos, fun product descriptions, and a video that really lets the product shine.
9. Be upfront about price, delivery time, and out-of-stock products
The worst thing you can do is mislead your customers. According to the latest shopping cart abandonment statistics, 69.6% of online shopping carts are left behind. The top reason? Extra costs are too high.
Don’t be afraid to let them know the full extent of things like pricing, delivery time, and inventory. If you do an effective job of selling your products and communicating their value, your customers won’t mind paying a little extra for shipping or waiting a little longer for delivery.
If you own a Shopify store, you can also use an app like Back In Stock to give your customers the option to be notified when out-of-stock products are added to your store.
10. Showcase your product reviews
Product reviews are a great way to ease the doubts of hesitant shoppers and give your customers the social proof they need to click Add to Cart. In fact, 66% of customers say their purchasing decisions are influenced by reading online product reviews.
Positive product reviews can make all the difference in convincing shoppers that a product really works and is worth purchasing. Reviews also help them make more informed decisions in regard to sizing, colour, and more.
Product reviews can be especially helpful for businesses in the beauty and skincare industry. Beardbrand, for instance, uses Yotpo to showcase reviews on every one of its product pages.
11. Use heatmaps
Heatmaps are a popular CRO tactic for ecommerce brands because they take large amounts of behavioral data and turn it into a simple visual representation.
A heatmap shows spots of engagement on your website, normally displayed in “warm” and “cool” color shades. If an area on the heatmap is warm (red, orange, yellow) there’s a high level of activity there. Cooler shades indicate low activity.
Heatmaps show you what elements of your website visitors engage with most. It reveals what parts of your store people click, scroll, and move. Scroll heatmaps show how far down people go before leaving. Apps like Lucky Orange let you study engagement patterns from dynamic elements like pop-ups, drop-downs, and forms, too.
Lucky Orange also offers other conversion rate optimization tools to help reduce cart abandonment and increase sales, including:
- Screen recording replays, which let you watch people navigate your website and see how they interact with your store.
- Live view, which lets you see visitor activity in real-time. If you see hesitation, you can open up a live chat conversation with the person through the app.
- Segmentation and filtering, which filters heatmaps and recordings by traffic source, device type, browser, and more, so you can target more refined customer groups.
Heatmaps are a great way to see your store through the eyes of your customers. You can learn what’s working and what isn’t, evaluate new ideas, and improve elements of your site to increase conversions.
The checkout experience is one the final steps of every customer’s purchasing process, so it needs to be as frictionless and flawless as possible to avoid having frustrated customers abandon their carts at the last moment.
At this point in their journey, your customers display clear intent to make a purchase. You need to make that purchase happen quickly and conveniently without any stress or confusion.
12. Pre-fill your customer’s information
You can make it even easier for your current customers to make repeat purchases by prefilling their shipping and billing information with customer accounts. The less information customers need to enter, the better. One study from Google reports that customers fill out forms 30% faster with autofill, which can result in more conversions at checkout.
In your Shopify admin, head to Settings and then ‘Checkout.
Under Customer Accounts, select Accounts are optional. With optional accounts, your customers will still be able to check out as guests, but it also gives them the chance to save their information for next time after filling out their personal details.
You can also install Shop Pay, Shopify’s checkout solution for merchants. Shop Pay remembers and encrypts customers details so they can safely speed through checkout in one tap. Customers can pay with their preferred payment method and even choose how they want to pay, whether it's in full or in installments.
Our study showed that checkouts going through Shop Page have an average conversion rate of 1.72X higher than regular checkouts. Learn how to turn on Shop Pay in your store by reading Enabling Shop Pay.
13. Send abandoned cart emails
Unfortunately, customers sometimes fill up their carts with products and then leave your store with no intention of returning. With abandoned cart emails, you can remind those customers of the items they’ve already expressed interest in and give them a little nudge to return to your store to complete the purchase.
Abandoned cart emails can be set up in the Settings section of your Shopify admin. Go to Checkout and then scroll down to the Abandoned Cart section. You can choose to send abandoned cart emails either one, six, 10, or 24 hours after a customer abandons a cart.
You can customize your abandoned cart emails in your Shopify admin as well, so they fit your brand’s image and tone. Click the button Customize email under Abandoned checkouts.
14. Optimize your thank you/order confirmation emails
In the same Notifications section of your Shopify admin, you can also customize your order confirmation emails.
After a customer has placed an order, there’s still an opportunity to put them back into your purchasing funnel by optimizing your order confirmation email to encourage them to sign up for your newsletter, link them to content on your blog, or offer them exclusive discounts and promotions for future orders as a token of appreciation.
Shipping and returns
Even after a customer has gone through the checkout process, you need to remember that the purchase isn’t over until the product is in their hands. Think of how you handle shipping and returns as yet another opportunity to delight your customers and turn all of those one-time shoppers into lifelong customers.
Waiting for a package is an anxiety-inducing experience. Receiving a product that you’re dissatisfied with is even worse. You need to do everything in your power to make shipping and returns enjoyable for your audience.
15. Offer free shipping
Expensive shipping costs can be a huge pain point for customers and potentially hold them back from making purchases. Try offering free shipping to encourage your customers to put in an order, regardless of how far it has to travel. Free shipping can have a major impact on conversions, with 73% of consumers reporting free shipping deliberately influencing their decision to buy online.
Learn how to profitably offer free shipping by reading Shipping Strategy: Get Packages to Customers Without Cutting Into Your Bottom Line.
16. Have a clear refund policy
It’s no surprise that some customers are hesitant about making purchases online. When it comes to ordering things like clothing, it can be difficult to know exactly how a piece will fit in person.
According to UPS, 68% of shoppers check a website’s return and exchange policy before making a purchase.
That’s why many brands now advertise “free,” “easy,” and “no-hassle” returns and exchanges to increase conversion rates and online purchases.
To help relieve your customer’s concerns, make sure your business has a clear refund policy so they know exactly what they can do if they aren’t satisfied with an order.
Use Shopify’s refund policy generator to create a refund policy for your store.
Although optimizing elements like your homepage, product discovery features, and product pages is crucial for pushing your customers through the conversion funnel, you also need to make sure that your website contains additional information like contact details and an About section.
17. Tell a story with your About page
Your About page is so much more than a brief summary of your store. It should tell a story to your customers about your products and your brand’s mission. The goal of your About page should be to build a lifestyle around your products that your audience will want to be a part of.
Try to build a story around both your products and your customers’ relationship with them. Ask yourself questions like: Where did your idea come from? What makes them special? What does an average day in your ideal customer’s life look like?
Endy has a comprehensive About page that sells its mattresses from a number of different angles. At the top, you’ll find a great hero image and video about how the brand started.
As you scroll down, you’ll see details about its product development process and why its mattresses are the best in Canada.
18. Create a comprehensive Contact page
If your customers want to get in touch with you, they should be able to do so easily. In fact, a web usability report by KoMarketing found that 44% of survey respondents leave a website if there isn’t contact information or a phone number available.
For customers, not being able to share their thoughts and feelings—whether positive or negative—is an extremely frustrating experience. Your Contact page should include ways for your customers to reach out when something goes wrong, as well as opportunities for them to engage with your brand in fun and exciting ways.
Here’s a quick checklist of everything your Contact page should include:
- An email address or contact form
- Your physical location, along with a map and directions
- Your retail store hours
- Links to your social media profiles
- Support-specific contact options, including a phone number or email
Website speed and performance
The performance of your website is closely tied to your success as a business. According to Google, 53% of mobile visitors will leave your site if it takes longer than three seconds to load. That’s a huge amount of traffic you could be turning away without even realizing it.
Imagine you were waiting outside a store and you had to wait for the owner to come to the door to let you in. Sure, you might wait one or two seconds for them to come to the door. But 15? Thirty? Try counting those seconds out loud and you’ll soon realize what you could be putting your customers through.
19. Make sure your site is mobile responsive
Being mobile responsive should be a priority for your business. Over 54% of all web traffic comes from smartphones and tablets, according to Statista. You want to provide a great experience for mobile site visitors.
Thankfully, if you own a Shopify store, every Shopify theme is automatically optimized to be displayed properly on every device.
If you want to check if your website is responsive, just drop your URL into Google’s mobile-friendly test tool.
20. Optimize your website’s loading times
As mentioned before, people will leave your website if it’s slow. Faster websites don’t only provide a good experience, but are also good for your store’s SEO. The more people stay on your site, the lower your bounce rate, which signals to search engines that your website is credible and worthy of traffic.
The easiest way to check how long your online store takes to load is by using Google’s PageSpeed Insights tool. PageSpeed Insights will give you a detailed report of how fast your website loads, along with any issues you can resolve to improve your load times.
While optimizing your store’s load times can be a complicated process, there are a couple things to always keep in mind. The size of your images can have a significant impact on how quickly your website loads. Try to compress and optimize every image using a tool like ImageOptim. ImageOptim strips away all of the unnecessary data in every image file, resulting in a much smaller file size with no noticeable visual difference.
Additionally, for Shopify store owners, try uninstalling any apps that you’re no longer using, as these apps can put an additional load on your website, even if they’re disabled.
More experiments equal higher conversion rates
Whether you’re a marketer or a business owner, you have one goal: get people to click that CTA button. It’s clear every ecommerce marketing strategy should include conversion rate and page optimization. Running the experiments above will help create better experiences for your visitors and encourage them to take that desired action—be it email signups, add to carts, or sales.
Ready to create your business? Start your free 14-day trial of Shopify—no credit card required.
Conversion rate optimization FAQ
What is a CRO strategy?
What is the purpose of conversion rate optimization?
What are three ways to optimize conversion rate?
- Use intelligent search on your website
- Be transparent around pricing and delivery
- Make your store mobile friendly and fast