Testing

Shopify PDP SEO Optimization Checklist

Complete guide with Air Jordan 13 “Bred” example
๐Ÿ“š uxseo.com/blog/shopify-seo-pdp-checklist


๐Ÿšจ Critical Priority: Technical SEO Foundations

Product URL Handle

๐Ÿ“ Set once and NEVER change to preserve SEO value

๐Ÿ“ Jordan Example:
/products/air-jordan-13-retro-black-red-bred

Canonical URL Setup

๐Ÿ“ Point to main product page to avoid duplicate content

๐Ÿ“ Jordan Example:
<link rel="canonical" href="https://jordan.com/products/air-jordan-13-retro-black-red-bred">

Mobile-First Optimization

๐Ÿ“ Google uses mobile-first indexing – your mobile experience IS your SEO

โœ… Requirements:

  • Responsive design
  • Touch targets: 44x44px minimum
  • Load time: Under 3 seconds
  • Mobile-optimized images

๐Ÿท๏ธ High Priority: Title & Meta Information

Product Title (H1)

๐Ÿ“ The visible product name on your page – include key search terms

๐Ÿ“ Jordan Example:
Air Jordan 13 Retro “Bred” – Black/Varsity Red

Meta Title Tag

๐Ÿ“ Appears in search results – keep under 60 characters

๐Ÿ”ง Formula:
[Model] [Colorway] | [Size] | [Offer] | [Brand]

๐Ÿ“ Jordan Example:
Air Jordan 13 Bred Black/Red | Men’s Sizes | Free Shipping | Jordan.com

Meta Description

๐Ÿ“ Search result snippet – 150-160 characters with keywords and CTA

๐Ÿ“ Jordan Example:
Shop the iconic Air Jordan 13 Retro “Bred” in Black/Varsity Red. Originally released in 1997, now available with free shipping. Sizes 7-14 in stock.

๐Ÿ“ High Priority: Product Content

Detailed Product Description

๐Ÿ“ Write unique, keyword-rich content that tells a story

๐Ÿ“‹ Include These Elements:

  • Heritage & story (150-200 words)
  • Design details & colorway
  • Technology & comfort features
  • Styling suggestions
  • Care instructions

Product Specifications Table

๐Ÿ“ Structured data helps users and search engines

๐Ÿ“ Jordan Specs:

  • Style Code: 414571-062
  • Release Date: December 2017
  • Retail Price: $190 USD
  • Materials: Leather/Suede upper
  • Colorway: Black/Varsity Red-White
  • Technology: Zoom Air, Carbon fiber plate

Breadcrumb Navigation

๐Ÿ“ Shows site structure – choose most specific category path

๐Ÿ“ Jordan Example:
Home > Men's > Basketball Shoes > Air Jordan > Jordan 13

โœ… Specific (Jordan 13) vs โŒ Generic (Sneakers)

๐Ÿ–ผ๏ธ High Priority: Image Optimization

Descriptive Image Filenames

๐Ÿ“ Use keywords, separate with hyphens

๐Ÿ“ Jordan Filename Examples:

  • air-jordan-13-bred-black-red-main.jpg
  • air-jordan-13-bred-side-view.jpg
  • air-jordan-13-bred-heel-detail.jpg
  • air-jordan-13-bred-on-feet.jpg

Alt Text for Every Image

๐Ÿ“ Describe what’s in the image for accessibility and SEO

๐Ÿ“ Jordan Alt Text Examples:

Main: “Air Jordan 13 Retro basketball shoe in black leather with red accents”
Side: “Side profile of Air Jordan 13 Bred showing iconic panther paw design”
Detail: “Close-up of Air Jordan 13 heel showing holographic Jumpman logo”

Image Size & Compression

๐Ÿ“ Balance quality with fast load times

๐Ÿ“ Specifications:

  • Main images: 1200x1200px max
  • File size: Under 150KB
  • Format: WebP with JPEG fallback
  • 4-8 angles minimum

๐Ÿ”ง High Priority: Structured Data

Product Schema Markup

๐Ÿ“ Enables rich snippets in search results

๐Ÿ“‹ Required Elements:

  • name: “Air Jordan 13 Retro Bred”
  • brand: “Jordan”
  • price: “$225”
  • availability: “InStock”
  • aggregateRating: 4.8/5 (324 reviews)
  • sku: “414571-062”

Review/Rating Schema

๐Ÿ“ Shows star ratings in search results

๐Ÿ“ˆ Impact: Products with visible ratings see 35% higher CTR

๐Ÿท๏ธ Medium Priority: Product Tags & Attributes

Product Tags

๐Ÿท๏ธ Brand: Jordan, Air Jordan, Nike
๐ŸŽจ Colors: Black, Red, White, Bred, Black/Red
๐Ÿ“ Categories: Basketball Shoes, Retro, High-Top, 1990s
๐Ÿ“ Sizes: 7-14, True to size, Standard D width
๐Ÿงต Materials: Leather, Suede, Rubber, Carbon Fiber

๐Ÿ‘ฅ Medium Priority: User Experience

Customer Reviews Section

๐Ÿ“ Fresh content from users helps SEO and builds trust

โœ… Best Practices:

  • Display rating summary prominently
  • Show recent reviews first
  • Include customer photos
  • Respond to negative reviews professionally

FAQ Section

๐Ÿ“ Target long-tail keywords with common questions

โ“ Jordan FAQ Examples:

  • How do Air Jordan 13s fit?
  • Are these the original Bred colorway?
  • How do I clean my Jordan 13s?
  • What’s the difference between retro and OG?

Page Speed Optimization

๐Ÿ“ Core Web Vitals affect rankings

โšก Target Metrics:

  • LCP (Largest Contentful Paint): <2.5s
  • FID (First Input Delay): <100ms
  • CLS (Cumulative Layout Shift): <0.1

โœจ Low Priority: Additional Enhancements

Quick Wins

  • Internal style number (JRD-13-BRED-2017)
  • Product video (360ยฐ view, on-feet)
  • Social proof (“Worn by MJ in 1998 playoffs”)
  • Special tags (Limited Release, Retro)
/* SEO Checklist Styles – Improved for Mobile & Desktop */ .seo-checklist-wrapper { max-width: 800px; margin: 0 auto; padding: 20px; } .seo-task { background: #f8f9fa; padding: 20px; margin-bottom: 20px; border-radius: 8px; border-left: 4px solid #e53e3e; position: relative; transition: all 0.3s ease; overflow: hidden; /* Prevent content spillover */ } .seo-task:hover { background: #fff; box-shadow: 0 3px 10px rgba(0,0,0,0.1); transform: translateX(2px); } .seo-checkbox { display: inline-block; width: 20px; height: 20px; margin: 0 10px 10px 0; cursor: pointer; vertical-align: top; } .seo-task h3 { display: inline-block; margin: 0 0 15px 0 !important; color: #1a202c; font-size: 1.2em !important; font-weight: 600 !important; line-height: 1.3; } .seo-task p { margin-bottom: 10px; line-height: 1.6; word-wrap: break-word; /* Prevent text overflow */ } .seo-task em { color: #718096; font-style: normal; } /* Fix bullet indentation */ .seo-task ul { margin: 10px 0 0 0; padding-left: 20px; /* Reduced from default */ list-style-position: outside; } .seo-task li { margin-bottom: 5px; line-height: 1.6; } /* Code blocks */ .seo-task code { font-family: ‘Courier New’, monospace; font-size: 0.85em; word-break: break-all; /* Allow long code to wrap */ display: inline-block; max-width: 100%; } /* Example boxes */ .seo-task div[style*=”background: #f8f8f8″], .seo-task div[style*=”background: #e6f3ff”] { overflow-x: auto; /* Allow horizontal scroll if needed */ max-width: 100%; } /* Tables */ .seo-task table { table-layout: fixed; /* Prevent table from expanding */ width: 100%; } .seo-task td { word-wrap: break-word; vertical-align: top; } /* Desktop specific */ @media (min-width: 769px) { .seo-checklist-wrapper { padding: 40px; } .seo-task { padding: 25px; } .seo-task h3 { font-size: 1.3em !important; } } /* Mobile specific */ @media (max-width: 768px) { .seo-checklist-wrapper { padding: 15px; } .seo-task { padding: 15px; margin-bottom: 15px; } .seo-checkbox { display: block; margin-bottom: 10px; } .seo-task h3 { display: block; font-size: 1.1em !important; margin-bottom: 10px !important; } /* Reduce font sizes on mobile */ .seo-task p, .seo-task li { font-size: 0.95em; } .seo-task code { font-size: 0.8em; padding: 2px 4px; } /* Fix list indentation on mobile */ .seo-task ul { padding-left: 15px; } /* Make example boxes scrollable on mobile */ .seo-task div[style*=”background”] { padding: 10px !important; font-size: 0.9em; } /* Stack table cells on mobile */ .seo-task table tr { display: block; margin-bottom: 10px; border-bottom: 1px solid #e2e8f0; padding-bottom: 10px; } .seo-task table td { display: block; padding: 5px 0 !important; } .seo-task table td:first-child { font-weight: bold; margin-bottom: 5px; } } /* Very small screens */ @media (max-width: 380px) { .seo-checklist-wrapper { padding: 10px; } .seo-task { padding: 12px; border-left-width: 3px; } .seo-task h3 { font-size: 1em !important; } .seo-task p, .seo-task li { font-size: 0.9em; } } /* Prevent horizontal scroll */ .seo-checklist-wrapper * { max-width: 100%; box-sizing: border-box; } /* H2 section colors */ h2 { margin: 30px 0 20px 0 !important; padding-bottom: 10px; border-bottom: 2px solid #e2e8f0; line-height: 1.3; } /* Priority badge styles for mobile */ @media (max-width: 480px) { h2 { font-size: 1.5em !important; margin: 25px 0 15px 0 !important; } }

Michael Jordan

Administrator at UX + SEO
Michael Jordan is the greatest basketball player of all time, a 6-time NBA world champion, Olympics gold medalist, the CEO of the iconic Air Jordan brand, philanthropist, father, husband, son, and more. In his spare time, he shares free basketball, business, and life lessons acquired firsthand for over 40 years.