Ecommerce guide · 3 min read

Ecommerce product page optimization: what to fix, in order, for search and for the buyer

Fix your best sellers first: a searchable title, your own description, real photos, price and stock that match your feed, clear shipping, real reviews and markup.

Ecommerce product page optimization means fixing, in order, the parts of a product page that decide whether it's found and whether it sells: the title, the photos, your own description, price and stock that match everywhere, shipping and returns, real reviews, one clear button, structured data and speed. Start with your ten best sellers, because a fix there pays back first. The list below works on Shopify, WooCommerce or any other platform; the Shopify notes say where the platform does part of it for you.

A best-seller product page, in order
  • Title: the product name plus the one detail buyers search or filter by.
  • Photos: several angles, in use and to scale, each with plain alt text.
  • Description: your own words; what it is, who it's for, sizes, materials, care.
  • Price and stock: the same on the page, in your feed and in the markup.
  • Shipping and returns: cost, timing and policy visible before checkout.
  • Reviews: real ones only, critical ones kept, replies without order details.
  • Add to cart: one button, visible on a phone without scrolling.
  • Structured data: name, image, offer with price and currency; one product block.
  • Speed: large images compressed, unused apps removed.

1. A title buyers would search for

Name the product the way a buyer would describe it, then add the one detail they filter by: size, material, model or count. "Linen duvet cover, queen, sage" beats "The Hampton". Keep it readable. Repeating keywords doesn't help a buyer, and Google's spam policies cover keyword stuffing.

2. Photos that answer questions

Show the product from several angles, in use and to scale, and give each image plain alt text that says what it shows. If buyers keep asking the same question by email, the answer probably belongs in a photo.

3. Your own description

Write the description yourself, not the supplier's copy that dozens of other stores also carry. Lead with what it is and who it's for, then the facts a buyer checks before paying: sizes, materials, what's in the box, care and compatibility. A simple template:

Product description template
  • Opening line: what it is and who it's for, in one sentence.
  • Why this one: the two or three things that set it apart, as facts.
  • Specs: sizes, dimensions, materials, weight, compatibility.
  • In the box: everything the buyer receives.
  • Care and use: how to clean, store or set it up.
  • Shipping and returns: one line, linking to your policy page.

4. Price and stock that match everywhere

The price and availability on the page should agree with any product feed you send to Google and with the structured data on the page. Google's help on mismatched product prices covers what happens when they don't. Check the sale price too: a discount shown on the page but not in the feed is a common mismatch.

5. Shipping and returns before checkout

Buyers want the cost, the delivery time and how to return it before they add to cart. On Shopify, the shipping policy link shows on product pages and in the cart by default once you've written one. Our guide to the Shopify shipping policy covers what to put in it and the FTC rule behind delivery promises.

6. Real reviews only

Ask every buyer the same way after delivery. The FTC's rule says an incentive can't depend on a review being positive, and paying for five-star reviews violates it. Keep the critical reviews on the page and reply calmly; never post a buyer's order or address details.

7. One clear add-to-cart button

One button, visible without scrolling on a phone, with the variant choices right above it. Check from your own phone how many taps it takes to get from the product to checkout.

8. Structured data Google can read

A product page where people can buy should carry merchant listing markup. Google requires a product name, an image and an offers block with a price above zero and a priceCurrency; shipping and return details are optional. If you also use Merchant Center or Search Console, the shipping and return settings there take priority over the markup. Pages where people can't buy, such as a review or comparison, use product snippets instead. Themes and apps can both write this markup, so check one product page in Google's Rich Results Test and make sure it shows a single product with the right price. Step 5 of our Shopify SEO checklist covers the duplicate-markup problem.

9. Speed

Compress large images, remove apps you no longer use and test your best sellers on a phone. Our guide to Shopify speed optimization goes through the usual causes.

Is the page worth the ad spend?

Optimizing a page that loses money on every order only loses it faster. Before you buy traffic to a product, work out the return an ad dollar needs to bring back with our break-even ROAS calculator. Our free Store Check Pack has a 30-day plan and a worked example: download the PDF.

What takes ongoing time

You can do all of this yourself. What keeps taking time is checking price and stock against the feed, adding photos and answers as questions come in, replying to reviews and watching app bloat. If you'd rather hand that over, Gigabit runs it for online stores as a flat monthly service.

Rather have this done for you?

See what Gigabit does for online stores →
Ecommerce · FAQ

Questions owners ask

What should an ecommerce product page include?

A searchable title, several photos with alt text, your own description with specs, a price and stock status that match your feed, shipping and returns information, real reviews, one clear add-to-cart button and merchant listing structured data.

What structured data does a product page need for Google?

For a page where people can buy, Google's merchant listing markup requires a product name, an image and an offer with a price above zero and a currency. Shipping and return details are optional, and settings in Merchant Center or Search Console take priority over them.

Does the price on my product page have to match my Google feed?

Yes. Google's help on mismatched product prices says the price in your product data, on the landing page and in structured data should agree. Fix whichever one is wrong.

Can I offer a discount in exchange for a product review?

Not one that depends on the review being positive. The FTC's rule says an incentive can't be tied to sentiment, and paying for five-star reviews violates it. Ask every buyer the same way.

Keep reading

More ecommerce guides

Free store audit

See where your store stands today.

We look at your store, how it shows in search and what keeps it running, and email you the first things we would fix. No call needed.