Product pages are where Shopify SEO pays off most directly — a well-optimised product page converts both search engines and shoppers. Most Shopify stores get the basics wrong or incomplete. This guide covers everything from keyword research through to schema markup.

Keyword Research for Product Pages

Product page keywords should target buyer intent — searches made by people ready to purchase. “Buy leather wallet UK,” “red leather wallet men’s,” and “slim bifold wallet RFID” are buyer-intent phrases. “What is a leather wallet” is informational intent — better suited to a blog post.

Use tools like Ahrefs, Semrush, or Google’s free Keyword Planner to find phrases with commercial intent. Look at the SERP for your target keyword — if the top results are product pages or category pages (not guides or Wikipedia), that’s a confirmatory signal that Google classifies the intent as transactional.

Meta Title Formula for Products

A proven format: [Primary Keyword] | [Brand Name] or [Descriptive Product Name] — Buy Online | [Brand]. Keep it under 60 characters. Avoid keyword stuffing (“Leather Wallet Wallet Slim Thin Leather”). One strong keyword plus your brand is sufficient.

Product Description: Word Count and Uniqueness

There is no magic word count for product descriptions. Short and punchy works for impulse purchases; detailed and technical works for considered purchases. What matters most is uniqueness. Copy-pasting supplier descriptions duplicates content across thousands of Shopify stores and gives Google no reason to rank yours. Write descriptions in your brand voice with genuinely useful information about fit, materials, use cases, or care instructions.

H1 Tag and Image Alt Text

Shopify automatically sets the product title as the H1. Ensure your product title includes the primary keyword naturally. Do not have two H1s on the page — some themes add an extra one; audit with a browser inspector if you’re unsure.

Image alt text formula: [Product name] [key attribute] — [brand name]. Example: “slim RFID leather bifold wallet in tan — Bellroy.” Avoid generic alt text like “product image 1.” Every image on the page should have descriptive, keyword-relevant alt text.

For a full technical SEO audit and implementation, our team at Shopify SEO services handles everything from schema to structured data.

Product Schema Markup

Shopify automatically generates Product schema (@type: Product) on product pages including name, image, price, and availability. However, the default schema often misses Review, AggregateRating, and Brand fields that unlock rich results in Google Search. If you use a reviews app (Yotpo, Judge.me, Okendo), ensure it injects the correct schema — most do, but verify with Google’s Rich Results Test.

On-Page SEO Checklist

ElementStatus check
Meta title (under 60 chars, includes keyword)Review in Shopify admin SEO section
Meta description (under 155 chars, compelling)Review in Shopify admin SEO section
H1 = product title with primary keywordInspect page source
Unique product description (150+ words)Manual review
All images have descriptive alt textCheck in Products → edit → image alt
URL handle is clean and keyword-relevantReview in Shopify admin
Product schema includes reviews/ratingsGoogle Rich Results Test
No duplicate content from supplier copyCopyscape or manual check

Frequently Asked Questions

Does Shopify automatically generate SEO meta tags?

Yes. If you do not fill in the SEO fields manually, Shopify auto-generates a meta title from the product title and a meta description from the first part of your product description. Auto-generated tags are rarely optimal — fill them in manually for any product you want to rank competitively.

How many keywords should I target per product page?

Target one primary keyword and two to four closely related secondary keywords per page. Product pages are not long enough to support ten or fifteen keyword targets without becoming unreadable. Breadth of keyword coverage comes from having many well-optimised product and collection pages, not from cramming multiple targets onto one page.

Should I noindex out-of-stock product pages?

Generally, no. Noindexing removes any ranking equity accumulated by the page. A better approach is to keep the page indexed, show the out-of-stock status clearly, offer a back-in-stock notification sign-up, and suggest similar in-stock products. Noindex only if the product is permanently discontinued and there is no replacement to redirect to.


Ready to Grow Your Shopify Store?

Our Shopify experts at OneOnic have helped hundreds of brands launch, optimise, and scale. Let’s talk about your project.