Web performance
Boost your store’s speed, conversions, and search rankings by following best practices for fast web performance, tracking key metrics like Core Web Vitals, and optimizing apps, images, and store features for the best customer experience.
Last updated 4 months ago
Helpful links
Overview
Web performance is vital for the success of your online store. It affects how quickly your store loads, how soon it responds to shoppers, and how stable your pages appear as they load. Our themes take advantage of the most advanced features so you can offer a fast, engaging experience for every customer.
⚠️ Important: Exceptional web performance creates satisfied visitors, drives higher conversions, and improves search visibility. By using our themes, you're benefiting from the fastest and most modern capabilities available.
Key metrics for web performance
Performance is tracked with Core Web Vitals, which are industry standards set by Google to measure real-world user experience. These metrics include:
Largest Contentful Paint (LCP)
Measures how quickly the largest visible content element loads on the screen.
A time under 2.5 seconds is considered good.
First Input Delay (FID)
Measures how fast your store responds to a shopper’s first interaction.
Delays under 100 milliseconds are optimal.
Cumulative Layout Shift (CLS)
Measures how much content moves around unexpectedly as the page loads.
Scores under 0.1 are best.
Other important factors include mobile compatibility, secure HTTPS, safe browsing, and avoiding pop-ups that block content.
Why web performance matters
The right web performance strategy has a powerful impact throughout your business.
Shopping experience and conversions
A fast, reliable store keeps shoppers engaged and helps drive more sales.
Stores that are slow or hard to use cause customers to leave before finishing a purchase.
Improving web performance can directly boost your conversion rate.
Search engine visibility
Google includes page speed in its ranking factors.
Not meeting Core Web Vitals standards can harm your search position, even if you’re doing other optimizations.
Better web performance helps your store reach more potential customers.
💡 Tip: Fast online stores have a real edge. Align themes help keep you ahead of speed and SEO trends.
Balancing store features and performance
Adding apps, images, videos, carousels, social feeds, or analytics expands your store’s possibilities— but each addition can affect performance. Always consider value and impact for each feature.
Decide what helps your customers make a purchase.
Determine if quick-buy options are important, or if a simpler design offers more benefit.
Choose which features are essential above the fold.
Elements like branding, hero images, and shopping carts are visually impactful but might affect load speed.
Identify which features can load as customers scroll.
Product reviews and analytics often work best when loaded later, helping improve initial page load time.
Work with developers for optimization and best loading strategies.
How to check your web performance
Your store needs real visitor traffic (not password protected) and the correct permissions to access detailed performance reports.
Viewing the performance summary
In your admin, open Online Store > Themes.
Optionally, use the date picker to view data for Today, Last 7 days, or Last 30 days.
Optionally, click any metric to get more details:
LCP P75 (ms): Track trends in Largest Contentful Paint.
INP P75 (ms): Review interaction speed changes.
Cumulative Layout Shift: See how stable your layouts are.
Sessions by Device Type: See data broken down by device.
Viewing in-depth performance reports
Navigate to Analytics > Reports.
Use the search bar to find specific reports:
Search : to list all web performance reports.
Enter contentful for LCP metrics.
Enter next for INP.
Enter cumulative for CLS.
Click on the report you want to view.
Understanding metric rankings
Performance summaries use real visitor data from the last 30 days and classify each Core Web Vital as Good, Moderate, or Poor (reflecting the experience of the top 75% of visitors):
Largest Contentful Paint (LCP)
Good: ≤ 2.5 seconds
Moderate: 2.5–4 seconds
Poor: over 4 seconds
Interaction to Next Paint (INP)
Good: ≤ 0.2 seconds
Moderate: 0.2–0.5 seconds
Poor: over 0.5 seconds
Cumulative Layout Shift (CLS)
Good: ≤ 0.1
Moderate: 0.1–0.25
Poor: 0.25 or higher
📝 Note: Changes made to your store can take a few days to show up in these metrics. New or password-protected stores may not have enough data for reporting.
Performance trends over time, by page, or by template
You can track your metrics in multiple ways to spot trends and issues.
Track metrics over time
Review how updates impact performance.
Use time and device filters for a more detailed view.
Check metrics by page URL
Understand how specific product or collection pages perform.
Compare metrics by page type
See how templates—such as home, product, and collection—compare on speed and stability.
This analysis helps you quickly find when and where performance dips happen, so you can fix the right issues.
💡 Tip: If your traffic is low and metrics jump around, try viewing data weekly or monthly for a clearer trend.
Using reports to improve performance
Once you have enough visitor data, use performance reports to pinpoint areas for improvement.
Identify which Core Web Vitals require attention.
Use Over Time, Page Type, and Page URL reports to identify problem areas and spot when issues began.
Prioritize optimizations for high-traffic pages or changes that correspond with performance drops.
Some factors are beyond your control, like the devices, locations, and networks of your visitors. As long as your overall scores are strong, some variation is normal.
Frequently asked questions
Why does the dashboard not use Google Lighthouse scores?
Google Lighthouse provides simulated tests but does not show actual visitor experiences. Core Web Vitals are based on real user visits, leading to more accurate SEO results.
Why are there no Core Web Vitals scores yet?
You may not see scores if your store is password protected or has very few visitors. Your dashboards need real user activity to display results.
Why are some metrics showing, but not others?
Not all page visits trigger every metric. For example, without any clicks, FID or INP might not have enough data for reporting.
Why do scores change or fluctuate?
Metrics can shift based on traffic volume, new products, added apps, or code updates. Stores with little traffic will see more variance.
How can I improve my metrics?
Focus on best practices for performance. Reduce unused features, and always optimize images and apps for speed.
Why are dashboard scores different from PageSpeed or other tools?
The dashboard uses a different timezone and collects information from more browsers than just Chrome, which may cause small differences.
What affects web performance?
Factors outside your control
Customer devices and networks
Visitors use many different devices and have varying internet speeds.
If a customer has issues, suggest they update their browser, clear cache, or check their connection.
Platform infrastructure
Your store runs on high-speed, global servers with unlimited bandwidth.
The underlying platform is upgraded constantly to deliver faster, more stable service.
Content delivery network (CDN)
Secure, global CDNs speed up file delivery to shoppers everywhere.
Caching
Browsers and servers cache your site, so return visits load much faster.
Required assets
Core analytics and optional features can add to page size, but they are regularly optimized for minimal impact.
Factors within your control
Apps
Remove or deactivate any apps and their features you don't use.
Check for and delete leftover app code for maximum speed.
Theme features
Turn off unused features to keep your site light and fast.
Use system fonts and minimal customizations when possible.
If you need more advice, consult our team for guidance.
Specific features
Avoid anything that preloads unnecessary data before it's needed.
Use analytics and heatmaps to discover what customers really use, then optimize.
Inefficient code
Too many complex or repeated operations in your theme can slow down load times. Streamline loops and database queries.
Use the Theme Inspector for Chrome or consult with experts to identify and fix issues.
🚧 Caution: Only make theme code changes if you feel comfortable—otherwise, work with a trusted professional.
Images and videos
Use only the images and videos your customers actually need.
Keep slideshows brief, featuring just a few images.
Always optimize image sizes for the web, and be sure to review the image optimization guide for best results.
💡 Tip:Align themes include built-in image optimization and lazy loading, so you get the best combination of speed, design, and functionality.