With Googleâs shift to mobile-first indexing, page speed has become a prominent ranking factor.Â
Moreover, nearly 70% of shoppers stated that page speed impacts their willingness to buy from an online shop.
If you're looking at how to speed up Shopify website, then here's a list of 17 speed optimization tips to bookmark today.
17 Shopify Speed Optimization Tips That Work In 2023
1. Prioritize above-the-fold contentÂ
Your above-the-fold content should load quickly.Â
If shoppers have to wait too long, theyâre more likely to exit your page.Â
Additionally, loading speeds impact SEO rankings.
Hereâs how to speed up Shopify website:
â Lazy load content below the fold to make the above-the-fold load faster.
â Use Shopifyâs fonts instead of downloading external fonts that come with more codes.Â
â Insert relevant videos below the fold so they pop up as a shopper scrolls down.Â
â Replace GIFs with static images and compress image sizes.
â Limit animations on the site page and headers.
2. Use a hero banner on the homepage
A recent report shows that only 1% of people click on a slider.Â
Additionally, sliders and carousels take more time to load and have a negative impact on Google's ability to crawl a site.Â
Therefore, a featured hero image can speed up Shopify websites.
3. Use pop-ups sparingly Â
Yes, pop-ups are great.Â
Every Shopify marketer recommends it to get more leads.Â
However, many shoppers find it annoying.Â
Pop-ups can slow down your Shopify page speed if it has to load images or different elements (e.g., countdown timer).Â
Now, we are not saying get rid of all pop-ups.Â
Instead, apply a pop-up teaser to speed up Shopify website.
The pop-up expands when clicked on.
4. Limit third-party apps Â
An online store we worked with had around 25+ apps installed and running in the background.Â
Each app typically adds scripts, stylesheets, and functionality to a Shopify store.Â
Even if you are not using an app, it still loads those Javascript files which will slow down your site speed.
If you're trying to speed up Shopify website and load time while using apps, then follow these speed optimization tips:
âď¸ Evaluate and research apps before installing them (Does the app load fast? Does it have bad quality coding? )
âď¸ Ensure that apps are well-optimized and regularly updated by their developers.
Pro Tip đ
If you're removing an app, then remove the code that was added as part of the app install process. Some Shopify apps help you with this process by wrapping their code in {% comment %} tags that mention the app name.
5. Select a fast and responsive theme
While itâs important to choose a theme that suits your preferences, most of your shoppers will bounce off if the store theme loads slowly.Â
Many new store owners ask us âWhich Shopify theme loads fastest?â.
So, hereâs a list of fast loading Shopify themes that have been optimized for faster Shopify page speed:
- Prestige Theme
- FlexÂ
- TurboÂ
- Shoptimized
- Boostertheme
- Shella
- FastorÂ
- Debutify
6. Beware of excessive Liquid Loops
As Shopifyâs templating language, Liquid loops cannot be overlooked.
The Forloop iteration functions like a crawler.
When itâs looking for specific product information (e.g., price), it loops through all the products in a collection.Â
While this is great for stores with a smaller number of products, it increases the collection page load times for larger product collections.Â
Enable these Shopify speed optimization tips to improve website load time:
âď¸ Avoid the duplication trap: Make sure you arenât running liquid forloops multiple times looking for the same information. This often happens when multiple developers work on a theme and duplicate tasks or introduce conflicting code. Removing these duplications will help you to reduce Shopify page speed time.
âď¸ Limit the number of loops: Select a minimum number of loops for your templates and avoid unnecessary nested loops.
âď¸ Use pagination: While infinite scrolling is all the rage, pagination helps to break content (a large number of products) into smaller, more manageable sections.
âď¸ Review resources: Shopify has detailed documentation and developer resources that can help to regularly optimize the Liquid code.
7. Donât enable quick view on category pagesÂ
In theory, the quick view should save your customers time.
However, a quick-view pop-up can sometimes pre-load the information from an entire product page in case a visitor clicks the âQuick Viewâ button.
This slows down the Shopify site speed and decreases Shopifyâs category page load time. Â
So, how can you remove the quick view feature?
- Check your theme customizerÂ
- Review your appsÂ
However, if part of the theme itself, youâll need a developer to identify and remove it.Â
8. Merge all JavaScript files into one single file
Many Shopify stores customize Shopify themes.Â
This often involves adding JavaScript for specific features or functionality.Â
However, poorly optimized or inefficient JavaScript code can slow down Shopify's site speed.Â
3 steps on how to merge all the JavaScript files into a single file to speed up Shopify website:
Step 1: In your themeâs asset folder, create a fresh file called âapplication.js.liquidâ
Step 2: Paste all the content from each javascript file into the freshly created file.
Step 3: Next, from your themeâs main layout (theme.liquid), delete all javascript link tags, and add these to the newly created main file, towards the bottomâright above the closing:
In <body> tag, you can use the following command:
<script src="{{ 'application.js' | asset_url }}" async defer></script>
</body>
Pro Tip đ
Place slow-loading JavaScript-based features in the lower half of the Shopify page:Â
âTag This Productâ, âBuy This Product and Related Accessoriesâ, âCustomers Who Bought This Item Also Boughtâ, and âCustomer Discussionsâ.
9. Minimize redirects HTTP requests
If there are a higher number of HTTP requests, it can slow down your Shopify website load time.
Check your HTTP Requests.Â
Check to know the actual number of requests and start reducing them.Â
Here are some more Shopify speed optimization tips:
- Minimize the image use
- Combine JS code
- Combine and inline CSS scripts
- Use CSS image sprites
11. Optimize the product listing page
Loading fewer products means fewer data needs to be downloaded and fewer graphics need to be rendered on a shopperâs device.
Therefore, reducing the number of products loaded at once means that the impact on the load performance of the average page visit is significantly lowered.Â
However, we have also observed that seeing few products on a listing page can add more steps to a buyerâs journey.Â
A report shows that:
- For desktop sites, itâs generally safe to load between 100â150 products.
- For mobile sites, fewer products should be loaded, typically between 15 and 30 products.
- For search results, a lowered threshold is typically warranted, but ideally, the threshold is instead dynamic for search and based on any sudden drop in relevancy score within the search results.
To circumvent issues with Shopify site speed, use a combination of a âLoad Moreâ button and lazy-loading to load products onto the listing page as shoppers scroll down.Â
12. Leverage browser cachingÂ
Shopify temporarily caches or saves some elements on your customer's local storage.
The next time a shopper visits your online store, the browser can load resources from the cache instead of sending another request to the server.
In addition to local browser caching, Shopify caches pages on the server side.Â
The first time a page is loaded, it might be slower.Â
But on the return visit, the site loads faster because customers are receiving a cached copy.
13. Migrate tracking with Google Tag Manager
Every Shopify store collects data.Â
JavaScript tracking tags that collect data like for general analytics, conversions, goals, and behavioral retargeting often slow down your speed performance.Â
Google Tag Manager condenses all your tags into one JavaScript request.Â
You can connect your Shopify Plus store tags with Google Tag Manager through custom web pixel.Â
14. Optimize videos on Shopify store
We collaborated with a store that heavily invested in video formats as backgrounds.Â
While videos are visually appealing, they can significantly impact Shopify page speed.
Here are some Shopify speed optimization tips for video marketing:
â Use lite embed videos instead of uploading themÂ
â Host videos externally on video hosting sitesÂ
â Disable mobile video autoplay so the page doesnât have to download the video code Â
15. Consider using Accelerated Mobile PagesÂ
While AMP is a great Shopify speed optimization strategy, Shopify does not offer built-in AMP support.
This means you'll need to use an AMP app or develop custom solutions to create and manage AMP pages for the Shopify store.
Create separate Accelerated Mobile Pages versions of your Shopify pages, including product pages, collection pages, and blog posts.Â
These AMP versions are simplified, stripped-down versions of your regular pages designed for fast loading on mobile devices.
16. Run the Shopify store through Google PageSpeed InsightsÂ
Google PageSpeed Insights is a speed testing tool that scores your Shopify site speed on a scale from 0 to 100.Â
The higher the score, the better your Shopify website speed is performing.
Google PageSpeed Insights can generate tests for both your desktop and mobile website.Â
The tool also offers suggestions to improve Shopify store speed performance, some of which you can implement right away.Â
What we love is that PageSpeed Insights tests your online store against Googleâs core web vitals, breaking down the time it takes your website to reach each stage of the page-loading process.Â
Core web vitals allow for a more nuanced understanding of what your Shopify speed time looks like and how it affects a shopperâs user experience.
17. Run an audit on your Shopify storeÂ
Many shoppers who visit a Shopify siteâbounce off without buying anything.
Why: user experience like slow Shopify page speed and website load time that causes friction for visitors.
And this is the problem Convertcart solves.
We've helped 500+ eCommerce stores (in the US) improve user experienceâand 2X their conversions.
Our conversion experts can audit your siteâidentify UX and Shopify speed optimization issues and suggest changes to improve conversions.
What is a good Shopify site speed?
An average Shopify speed score thatâs over 50 is considered to be a good site speed. Any speed score over 70 is considered to be awesome.
How does Shopify site speed affect conversions?
When your Shopify store is responsive and efficient, visitors are more likely to complete desired actions, such as making purchases, signing up for newsletters, or requesting quotes.
Here are 6 core reasons why Shopify store speed affects conversions:
User Experience and Engagement: A fast-loading Shopify store speed provides a better overall user experience for browsing, viewing images, and navigating different product categories.
Improved Pageviews: Faster site speed often leads to visitors exploring more pages within your Shopify store. This increased pageviews-per-session metric can expose visitors to a wider range of products, increasing the likelihood of finding something they want to purchase.
Reduce Bounce Rates: Slow-loading pages can frustrate visitors, leading to higher bounce rates. When shoppers come across delays, they may abandon your store before making a purchase.Â
Enhanced Mobile Shopping: Many shoppers use mobile devices to browse and shop. Optimizing your Shopify store for mobile speed is crucial. Fast-loading mobile pages improves the mobile shopping experience, encouraging more conversions from smartphone and tablet users.
Customer Retention: An improved Shopify store speed not only helps acquire new customers but also retains existing ones. Satisfied customers are more likely to return for repeat purchases, leading to higher customer retention rates and lifetime value.
Cart Abandonment Reduction: Slow-loading pages, particularly during the checkout process, can contribute to cart abandonment. A fast Shopify store speed ensures a smooth and seamless checkout experience, reducing cart abandonment rates and increasing completed purchases.
Does Shopify site speed affect your SEO performance?
Yes, Shopify site speed can have a significant impact on your SEO performance.Â
Faster-loading pages are more likely to rank higher than slower ones.Â
This means that if your Shopify store speed is slow, it may not appear as prominently in search results, potentially leading to lower organic traffic.
Furthermore, Google allocates a specific crawl budget to each website.Â
If your Shopify store speed loads slowly and has numerous crawl errors, Google's bots may spend less time crawling your site, resulting in incomplete indexing and potential SEO issues.
Recommended reading for Shopify speed optimization:
How To Get More Sales on Shopify: 31 Proven Hacks
24 Best Shopify Marketing Strategies to Promote your Shopify Store
Optimize your Shopify Store for Mobile: Proven ideas + Examples