Last updated: 29 October 2026
A Shopify product page sells when it answers buying questions where they arise: What is it, is it for me, what does it cost with shipping, when does it arrive, can I return it, do others trust this store? This Shopify product page optimization checklist covers eight areas, German price rules and what to fix first.
Key takeaways
- Measure first: do visitors leave before the cart or in checkout?
- Aim for a first mobile screen with product, benefit and price at a glance.
- Put shipping costs, delivery time and returns right next to the buy button.
- Every app can cost load time. Keep only what helps sell.
Measure first: where does your product page lose buyers?
Find out where visitors leave before changing images or copy. The conversion rate breakdown in Shopify Analytics shows four stages: all sessions, sessions with an add to cart, sessions that reached checkout, and completed checkouts.
- Few add-to-cart sessions: the problem usually sits on the product page or in the traffic landing there.
- Many carts, few checkouts: look at cart, shipping costs and payment methods.
- Mobile far weaker than desktop: start with the first screen and mobile load time.
Compare periods of equal length and split by traffic source.
The checklist: 8 areas of your product page
1. The first screen on mobile
Open your product page on a phone, like someone who just tapped an ad. A design goal, not a hard rule: without scrolling, it’s clear what the product is, who it’s for, what it does and what it costs, and the button is close. On small screens, with a required variant choice or large images, the button often sits just below, and the page can still sell well. It becomes a problem when visitors have to search.
Hero images, announcement bars and pop-ups quickly push buying information down. In Baymard Institute’s benchmark, only 38% of leading US and European sites reach a “decent” or “good” mobile product page UX (desktop: 48%, March 2026).
2. Ad and product page make the same promise
Someone who clicks an ad promising “sleeps cooler” looks for that promise at the top. Check your best ads:
- Is the ad’s core message in or right below the headline?
- Does the first image show the same variant, color or situation as the creative?
- Does the ad lead to the matching product page, not the home page or a collection?
3. Images and video that answer questions
In Baymard’s usability testing, 42% of users tried to judge a product’s size from its images. Plan for:
- a scale image, for example in a hand or on the body,
- for wearables, a photo on a person with their height and size worn,
- close-ups of material, fastenings and finish,
- a short video or photo in real use.
4. Variants, sizes and product details
Choosing a size shouldn’t be a puzzle. Baymard counts 57% of sites that don’t use buttons for size selection. Buttons show every option at once, including sold-out sizes.
Put the size chart right next to the size selector. In Shopify, store it as a product metafield and connect it to the product template in the theme editor, if your theme supports dynamic sources.
5. Price, shipping, delivery and returns at the button
Baymard counts 67% of sites with no total cost estimate near the buy section; surprise shipping costs cause abandonment. In a quantitative Baymard survey of 1,032 respondents, most (60%) said they look for return policy information on the product page.
If you sell to consumers in Germany, the Price Indication Ordinance (PAngV) requires, among other things:
- the total price (§ 3),
- for goods subject to unit pricing, the unit price (§ 4, with exceptions),
- a note that prices include VAT and whether shipping costs apply, with the amount where it can be calculated in advance (§ 6),
- when you announce a price reduction on goods, for example with a strikethrough price, generally the lowest total price of the 30 days before the reduction (§ 11; statutory exceptions apply, for example for individual price reductions).
These are German rules; Austria, Switzerland and other markets have their own. Get legal advice if in doubt. For conversion, keep shipping, delivery time and returns in a short block right below the button.
On mobile, check that accelerated checkout buttons like Shop Pay, Apple Pay or PayPal don’t crowd out your main button.
6. Reviews and trust
Stars without text convince few people. Reviews with photos and concrete comments on fit, quality or delivery do more.
- Show rating and count near the price, full reviews further down.
- Keep critical reviews visible and reply factually.
- Check that your review app is still maintained; Shopify’s own Product Reviews app is no longer available.
7. Load time and apps
Per Shopify, every added feature, such as an app loading a widget or script, can affect web performance. Google’s thresholds for good Core Web Vitals, measured at the 75th percentile of real users’ page views:
| Metric | What it measures | Good |
|---|---|---|
| LCP (Largest Contentful Paint) | when the largest visible element has loaded | up to 2.5 seconds |
| INP (Interaction to Next Paint) | how fast the page responds to taps and clicks | up to 200 milliseconds |
| CLS (Cumulative Layout Shift) | how much content shifts while loading | up to 0.1 |
PageSpeed Insights shows two kinds of data. Field data from real Chrome users covers the previous 28 days, reacts slowly to changes and may be missing for small stores. The lab test simulates a page load without taps or clicks, so it reports no INP, but LCP, CLS and Total Blocking Time (how long the main thread is blocked), among others. That is a hint, not a substitute for INP.
How to compare before and after a change:
- List every app that loads something on the product page and ask whether it helps people buy.
- Compress large images and lazy-load those below the first screen.
- Run several mobile lab tests before and after each change under equal conditions: LCP, CLS, Total Blocking Time.
- Test variant selection and add to cart by hand; Chrome DevTools’ Performance panel shows live metrics, including INP.
- Check INP field data in the following weeks, if available.
8. Accessibility and structured data
If you sell to consumers in Germany, the BFSG, Germany’s implementation of the European Accessibility Act, has applied to many online stores since 28 June 2025; an online store counts as an e-commerce service. Micro-enterprises providing services are exempt: under ten employees and at most EUR 2 million turnover or balance sheet total. Other EU countries have their own laws; check with a lawyer. Alt text, contrast, clear labels and keyboard navigation help everyone anyway.
For Google Search, structured data with price and availability matters. Shopify requires Theme Store themes to include Google’s product rich snippets. After theme or app changes, check with Google’s Rich Results Test.
Checklist
| Area | Question |
|---|---|
| Measure | Do visitors leave before the cart or in checkout, by device? |
| First screen | On mobile, are product, benefit and price clear at once, button close by? |
| Ad | Is your ad’s promise at the top of the page? |
| Images | Is there a scale image and one showing real use? |
| Variants | Size buttons, with the size chart right next to them? |
| Costs | Shipping, delivery time and returns right below the button? |
| Germany | Total price, unit price where required, VAT and shipping note, 30-day price for announced discounts? |
| Reviews | Reviews with text and photos, and a maintained app? |
| Apps and speed | Does every app help sell, are lab LCP and CLS good, do variants and cart respond quickly? |
| Technical | Alt text, and price and availability correct in Google’s test? |
What to fix first
Rate each open item with three questions:
- How many visitors see it? The first screen affects everyone, details further down only a few.
- How well is the problem proven? Analytics data, recurring support questions and return reasons beat gut feeling.
- How much effort? Moving a shipping note takes minutes; new photos need a shoot.
A clean A/B test needs enough orders. Without them, change one thing at a time, note the date and compare similar periods without big budget or seasonal swings.
Your product page is part of your ads
If you buy traffic on Meta, TikTok or Google, the product page is part of the campaign. Open questions make every ad-driven sale more expensive and give the platforms fewer purchase signals. Also check that purchases reach your ad account correctly, see our guide to setting up and verifying the Meta Conversions API on Shopify.
Free product page check
Which checklist items are open for you? Send your most important product page via our contact form. We review it on mobile and desktop from the outside and send a short free assessment of what to tackle first. At EXRE we build Shopify stores and landing pages and run the Meta, TikTok and Google ads that lead there.
FAQ
What makes a good Shopify product page?
A good product page shows, ideally on the first mobile screen, what the product is, does and costs, and leads straight to the buy button. Add scale images, size buttons with a size chart, shipping, delivery and returns at the button, and reviews with text. For German consumers, PAngV price rules apply.
How do I increase the conversion rate of my Shopify product page?
First check in Shopify Analytics whether visitors leave before the cart or in checkout. If it’s before the cart, work through the product page, for example: first mobile screen, costs and delivery at the button, size help, images, reviews, load time.
How many apps on a product page are too many?
No fixed number. What matters is what each app loads and whether it helps people buy. Deactivate apps one at a time, compare several PageSpeed Insights lab tests under equal conditions (LCP, CLS, Total Blocking Time) and test variant selection and add to cart by hand. PageSpeed Insights summarizes real-user INP over 28 days, and small stores may have none.
Where do I add a size chart in Shopify?
Create it as a product metafield and connect it to the product template in the theme editor, if your theme supports dynamic sources. Place it right next to the size selector, for example as a pop-up link.
Do I need a separate product template for every product?
No. A separate template pays off for product groups with different buying questions, such as apparel with a size chart, bundles or technical accessories. Create it in the theme editor and assign it in the Shopify admin.
Sources
Read on 25 October 2026; Baymard survey, PageSpeed Insights, INP and §§ 4, 6, 11 PAngV re-checked on 29 October 2026.
- Baymard Institute: Product Page UX 2026 (updated 18 March 2026). https://baymard.com/research-articles/current-state-ecommerce-product-page-ux
- Baymard Institute: Apparel Size Information. https://baymard.com/research-articles/apparel-size-information
- Shopify Help Center: Behavior reports. https://help.shopify.com/en/manual/reports-and-analytics/shopify-reports/report-types/default-reports/behaviour-reports
- Shopify Help Center: Templates. https://help.shopify.com/en/manual/online-store/themes/theme-structure/templates
- Shopify Help Center: Metafields. https://help.shopify.com/en/manual/custom-data/metafields
- Shopify Help Center: Accelerated checkout buttons. https://help.shopify.com/en/manual/online-store/dynamic-checkout
- Shopify Help Center: Web performance. https://help.shopify.com/en/manual/online-store/web-performance
- Shopify.dev: Theme Store requirements. https://shopify.dev/docs/storefronts/themes/store/requirements
- Shopify App Store: Product Reviews. https://apps.shopify.com/product-reviews
- web.dev: Web Vitals. https://web.dev/articles/vitals
- web.dev: Interaction to Next Paint (INP). https://web.dev/articles/inp
- web.dev: Manually diagnose slow interactions in the lab. https://web.dev/articles/manually-diagnose-slow-interactions-in-the-lab
- Google for Developers: About PageSpeed Insights. https://developers.google.com/speed/docs/insights/v5/about
- Google Search Central: Product structured data. https://developers.google.com/search/docs/appearance/structured-data/product
- Preisangabenverordnung (PAngV), §§ 3, 4, 6, 11 (German). https://www.gesetze-im-internet.de/pangv_2022/
- Barrierefreiheitsstärkungsgesetz (BFSG), §§ 1, 2, 3 (German). https://www.gesetze-im-internet.de/bfsg/
- Federal Accessibility Agency (Bundesfachstelle Barrierefreiheit): Online shops (German). https://www.bundesfachstelle-barrierefreiheit.de/DE/Barrierefreiheitsstaerkungsgesetz/E-Commerce/online-shops_node.html
