Most Shopify Product Pages Are Under-Optimised

If you put a representative product page from a randomly selected Shopify store through an SEO analysis, the findings tend to be consistent: generic title tags, thin descriptions copied from suppliers, missing structured data, unoptimised images, and no consideration of the buyer’s actual intent. That is not a criticism of the merchant — it reflects how Shopify’s defaults work and how little guidance the platform provides on what good looks like.

This checklist is the actual list we work through at OneOnic when auditing and optimising Shopify product pages. Apply it to your highest-revenue pages first, then work through the catalogue systematically.

Title Tag — The Single Most Important On-Page Element

Your product page title tag should include the primary keyword for that product and be between 50 and 60 characters. It should lead with the keyword when possible and include a commercial or contextual signal: brand name, material, size, or a short benefit phrase. Do not pad it with your store name at the beginning — put the product name first.

  • Bad: “My Store | Leather Wallet for Men”
  • Good: “Full-Grain Leather Bifold Wallet for Men — Slim Design”

Shopify appends your store name to title tags by default unless your theme template explicitly overrides this. Check your theme settings and consider whether the store name adds value to users seeing the title in search results, or whether it just eats character space.

Meta Description — Written for Click-Through, Not Algorithms

Meta descriptions do not directly influence rankings, but they influence whether someone clicks your result over the competitors above and below you. Write the meta description as a sales sentence: what is the product, who is it for, and what is the strongest reason to click rather than scroll past. Keep it under 155 characters. Include the primary keyword naturally — Google bolds matching words in the SERP snippet, which increases visual prominence.

H1 Tag — One Per Page, Keyword-Inclusive

The H1 on your product page is typically the product title. Make sure it contains the primary keyword. It does not need to be identical to the title tag — having slight variation between the two is fine and often natural. What you want to avoid is an H1 that is just a brand name or SKU code with no descriptive keyword signal.

OneOnic Shopify Experts

Want Product Pages That Rank AND Convert? Let’s Talk.

We’ve helped Shopify stores go from page 5 to page 1 through technical SEO and content strategy. Get your free SEO audit.

Get a Free SEO Audit →

Product Description — Minimum 300 Words, Genuinely Original

Product descriptions are where most Shopify stores fail hardest. A two-sentence supplier blurb does not give Google enough content to understand what the page is about or how it should rank. It also does not give buyers enough information to convert with confidence. Write product descriptions that address:

  • What the product is and its primary use case
  • Who it is for and what problem it solves
  • Key materials, dimensions, or technical specifications
  • How it compares to alternatives or predecessor products
  • What makes this specific version or variant worth buying
  • Care instructions, compatibility notes, or usage guidance where relevant

Use your secondary and related keywords naturally within the body of the description. Do not stuff them — write for the buyer first and trust that thorough, genuine product knowledge naturally incorporates the language buyers use to find products like yours.

Structured Data — Product Schema Is Not Optional

Google uses Product schema markup to generate rich results in the SERP: price, availability, star ratings, and review counts shown directly in search results. These rich results dramatically increase click-through rates. Most Shopify themes include basic Product schema, but the implementation is often incomplete.

Validate your product pages using Google’s Rich Results Test. Check that the schema includes: name, image, description, sku, brand, offers (with price, priceCurrency, availability), and aggregateRating if you have reviews. Missing the offers block is the most common reason Product schema fails to generate rich results.

Images — Optimisation That Affects Both Rankings and Speed

Every product image should have a descriptive, keyword-aware alt text. Not “image1.jpg” or “product photo.” Write alt text that describes the image content and the product: “full-grain leather bifold wallet in tan, open to show card slots.” This serves both accessibility requirements and image search indexing.

Image file sizes are frequently the single largest contributor to slow Shopify product pages. Compress all product images before uploading, serve in WebP format where your theme supports it, and ensure images are appropriately sized for their display dimensions — not 4000px images displayed in a 600px container.

URL Structure — Keep It Clean and Keyword-Rich

Shopify auto-generates product URLs based on the product title. By default they are reasonable: /products/full-grain-leather-bifold-wallet. Avoid changing these URLs after a product is live unless you have a strong SEO reason and you set up proper 301 redirects. The most common URL problem on Shopify is product handles that include numbers, internal codes, or are truncated in confusing ways.

When you create a new product, edit the URL handle before publishing to ensure it is clean, readable, and includes the primary keyword without unnecessary stop words.

Internal Links — Connect Products to Related Content

Product pages rarely link to anywhere other than the add-to-cart button and breadcrumb navigation. That is a missed opportunity. Add contextual internal links from product descriptions to relevant collection pages, blog posts that address buying questions, or complementary products. These links pass authority and help Google understand the thematic relationship between your pages.

User-Generated Content — Reviews Are an SEO Asset

Product reviews add fresh, unique content to your product pages continuously. They naturally include the language buyers use when searching — colloquialisms, use cases, comparisons — which expands the keyword surface of the page beyond what any copywriter would produce. Enable reviews on your product pages, respond to them, and treat them as an ongoing content asset rather than just a conversion tool.

Canonical Tag — Verify It Is Set Correctly

As covered elsewhere, Shopify creates collection-scoped duplicate URLs for every product. Your product template should emit a canonical tag pointing to the /products/ URL. Verify this on every product page type, especially if you have recently installed a new SEO app or updated your theme. A single incorrect canonical can cause Google to choose the wrong URL for indexing or split authority across duplicates.

Run through this checklist on your top 20 revenue-generating product pages. Document the current state, fix the gaps, and measure the impact over 60 to 90 days in Google Search Console. The compounding effect of proper on-page optimisation across a full product catalogue is one of the highest-ROI SEO activities available to Shopify merchants.

If you want us to run this audit and implementation for your store, get in touch with the OneOnic team. We have applied this exact checklist across stores in fashion, home goods, electronics, and specialty retail. See examples on our portfolio page.

Shopify Experts · OneOnic

Ready to Grow Your Shopify Store?

Our Shopify experts at OneOnic have helped hundreds of brands launch, optimise, and scale.