Back to Guides
SEO
15 min read

How to Optimise Shopify Product Pages for SEO

Your product pages are where conversions happen. This guide shows you how to optimise every element for search engines whilst maintaining a great user experience.

Flex Commerce Team
Updated February 2024

Why Product SEO Matters

Product pages are the most valuable pages on your Shopify store. They capture high-intent traffic from people actively searching for products to buy. When someone searches for "blue wool jumper size medium", they're ready to purchase.

Unlike category pages or blog posts, product pages target specific, long-tail keywords with clear commercial intent. Ranking for these terms means capturing customers at the bottom of the funnel, where conversion rates are highest.

Key Statistics

  • 39% of ecommerce traffic comes from organic search
  • Product searches convert 2-3x higher than category searches
  • The first result captures 28% of all clicks on average
  • Long-tail keywords account for 70% of all search traffic

Product Titles

Your product title is the single most important on-page SEO element. It appears in search results, browser tabs, and social shares. Get this right, and you're halfway to ranking.

Title Structure Formula

[Brand] + [Product Name] + [Key Feature] + [Size/Colour/Variant]

Example: "Patagonia Better Sweater Fleece Jacket - Navy Blue - Men's Large"

Best Practices

  • 1.Keep titles under 60 characters to avoid truncation in search results
  • 2.Put the primary keyword first when possible for better visibility
  • 3.Include differentiators like colour, size, or material when relevant
  • 4.Avoid keyword stuffing as this hurts both rankings and user trust

Pro Tip

Use Google Search Console to see how your titles appear in search results. If they're being rewritten by Google, it often means they're too long or don't match search intent.

Product Descriptions

Product descriptions serve dual purposes: they help search engines understand your product and persuade customers to buy. The best descriptions do both simultaneously.

Description Structure

  1. 1
    Opening Hook

    Lead with the main benefit or unique selling point. Answer the question: why should someone buy this?

  2. 2
    Features and Specifications

    List technical details using bullet points. Include dimensions, materials, and care instructions.

  3. 3
    Use Cases

    Help customers visualise using the product. When and where would they use it?

  4. 4
    Social Proof

    Mention awards, reviews, or notable customers if applicable.

Minimum Word Count

Aim for at least 300 words per product description. This gives search engines enough content to understand and rank the page. However, quality matters more than quantity.

URL Handles

Shopify automatically generates URL handles from your product titles, but these often need manual optimisation. Clean URLs improve both SEO and user experience.

URL Best Practices

Keep URLs Short

Use 3-5 words maximum. Remove unnecessary words like "the", "and", "for".

Bad: /products/the-amazing-blue-wool-jumper-for-men
Good: /products/blue-wool-jumper-mens

Include Primary Keyword

Your main keyword should appear in the URL. This is a confirmed ranking factor.

Use Hyphens

Separate words with hyphens, not underscores. Google treats hyphens as word separators.

Warning

Changing URLs on existing products will break any links pointing to the old URL. Always set up 301 redirects when changing URLs. See our redirects guide for details.

Image Optimisation

Product images affect both rankings and conversions. Properly optimised images load faster, appear in Google Images, and improve accessibility.

Alt Text Guidelines

  • Describe the image accurately as if explaining it to someone who cannot see it
  • Include the product name and key visual details like colour or style
  • Keep it under 125 characters as screen readers may cut off longer text
  • Avoid keyword stuffing as this creates poor user experience for screen readers

File Naming

Name your image files descriptively before uploading. Use hyphens between words.

Bad: IMG_2847.jpg
Good: blue-wool-jumper-front-view.jpg

For detailed image optimisation strategies, see our complete image optimisation guide.

Meta Tags

Meta titles and descriptions appear in search results. Whilst meta descriptions don't directly affect rankings, they significantly impact click-through rates.

Meta Title vs Product Title

In Shopify, you can set a separate SEO title that differs from your product title. Use this to create more compelling search listings.

Example

Product Title: Classic Blue Wool Jumper

Meta Title: Classic Blue Wool Jumper | Free UK Delivery | Brand Name

Meta Description Formula

Write descriptions between 150-160 characters that include your keyword naturally and end with a call to action.

For more on writing effective meta descriptions, see our meta description guide.

Structured Data

Structured data helps search engines understand your product information and can enable rich snippets in search results, including star ratings, prices, and availability.

Essential Product Schema

  • Product name and description
  • Price and currency
  • Availability status (in stock, out of stock, pre-order)
  • Brand name
  • SKU or product identifier
  • Review ratings (if you have reviews)

For implementation details, see our complete schema markup guide.

Internal Linking

Internal links help search engines discover and understand the relationship between your pages. They also keep customers browsing your store longer.

Internal Linking Strategies

Related Products

Link to complementary products within descriptions. "Pair this jumper with our matching wool scarf for a complete look."

Category Links

Reference the parent collection. "Browse all items in our Winter Knitwear collection."

Content Links

Link to relevant blog posts or guides. "Learn how to care for wool garments in our care guide."

Need Product Page SEO Help?

Our team can audit your product pages, implement technical SEO improvements, and create a strategy to improve your organic traffic and rankings.