Most Shopify SEO guides cover the basics—title tags, meta descriptions, alt text. This guide goes deeper into two powerful but often neglected areas: taxonomy (how you organize products) and structured data (how you communicate with search engines).
For foundational Shopify SEO, start with our complete Shopify SEO guide. This post builds on those fundamentals.
Understanding Taxonomy
Taxonomy is how you organize and categorize your products. In Shopify, this means your collection structure and how products relate to each other.
Why Taxonomy Matters for SEO
- URL structure: Collections create URL paths that search engines use to understand content hierarchy
- Internal linking: Good taxonomy creates natural internal link structures
- Category page rankings: Collection pages can rank for category-level keywords
- Crawl efficiency: Logical structure helps search engines discover and index content
- User experience: Good taxonomy helps customers find products (which improves conversions and engagement signals)
Common Taxonomy Mistakes
Too Flat
All products in a few broad collections:
/collections/clothing (500 products)
Problem: No opportunity to rank for specific terms like "men's summer shirts"
Too Deep
/collections/clothing/mens/tops/shirts/casual/summer
Problem: Creates unnecessarily long URLs and confusing navigation
Overlapping Collections
Same product in many collections with no clear hierarchy.
Problem: Confuses search engines about which page should rank
Taxonomy Best Practices
1. Plan Your Hierarchy
Think in terms of how users search:
- Level 1: Broad categories (Men's, Women's, Kids)
- Level 2: Product types (Shirts, Pants, Shoes)
- Level 3: Specific variations (Casual Shirts, Dress Shirts)
2. Use Keyword Research
Name collections based on how people search:
- "Men's Running Shoes" (good—matches search intent)
- "Athletic Footwear for Males" (bad—not how people search)
3. Limit Product Overlap
Each product should have a "primary" collection. Additional collections are fine (e.g., "Sale" or "New Arrivals") but keep a clear primary home.
4. Use Shopify's Product Type and Tags
Product Type and Tags create automatic collection rules. Use them consistently:
- Product Type: The main category (e.g., "Running Shoes")
- Tags: Attributes for filtering (e.g., "men", "blue", "waterproof")
Collection Page Content
Collection pages need content to rank. A grid of products with no text gives search engines nothing to understand.
What to Add
Above the Product Grid
- Brief introduction (100-200 words) explaining what the collection contains
- Key benefits or differentiators
- Natural inclusion of target keywords
Below the Product Grid
- Expanded content (300-500 words) with buying guides, FAQ, etc.
- Internal links to related collections
- Additional keyword coverage
Example Collection Content
Collection: Men's Running Shoes
Above products: "Shop our collection of men's running shoes designed for every type of runner. From cushioned daily trainers to lightweight racing flats, find your perfect fit."
Below products: FAQ section addressing "How to choose running shoes," "What's the difference between stability and neutral," etc.
Structured Data / Schema Markup
Structured data is code that helps search engines understand your content. For ecommerce, this primarily means Product schema.
What Schema Enables
- Rich snippets: Price, availability, and review stars in search results
- Better understanding: Search engines know it's a product, not just a page
- Eligibility for features: Google Shopping, product knowledge panels, etc.
Essential Product Schema Properties
Required
name- Product nameimage- Product image URL(s)offers- Price and availability info
Highly Recommended
description- Product descriptionbrand- Brand namesku- SKU or product identifiergtin- UPC/EAN/ISBN if applicableaggregateRating- Review summary (average rating, count)review- Individual reviews
Example Product Schema (JSON-LD)
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Men's Trail Running Shoe - Mountain Pro",
"image": [
"https://example.com/photos/shoe-1.jpg",
"https://example.com/photos/shoe-2.jpg"
],
"description": "Rugged trail running shoe with Vibram outsole...",
"sku": "TRAIL-MP-001",
"brand": {
"@type": "Brand",
"name": "YourBrand"
},
"offers": {
"@type": "Offer",
"url": "https://example.com/products/mountain-pro",
"priceCurrency": "USD",
"price": "159.00",
"availability": "https://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "Your Store"
}
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "89"
}
}
</script>
Implementing Schema in Shopify
Option 1: Theme Code
Most modern Shopify themes include basic product schema. Check your theme's product template for JSON-LD script tags.
To enhance, edit your theme's product.liquid or main-product.liquid file to include additional properties.
Option 2: Apps
Apps handle schema without code:
- JSON-LD for SEO: Comprehensive schema management
- SEO Manager: Includes schema among other features
- Smart SEO: Automated schema generation
Option 3: Google Merchant Center
If you're running Google Shopping, your product feed provides structured data to Google through Merchant Center, complementing on-page schema.
Testing Your Schema
Use these tools to verify implementation:
- Google Rich Results Test: Check if your pages are eligible for rich results
- Schema.org Validator: Validate schema syntax
- Google Search Console: Monitor rich results performance and errors
Additional Schema Types for Ecommerce
Organization Schema
Add to your homepage to establish brand identity:
- Company name, logo, contact info
- Social media profiles
- Location (if applicable)
BreadcrumbList Schema
Helps search engines understand site hierarchy:
Home > Men's > Running Shoes > Trail Running
Many themes include this automatically.
FAQ Schema
If you add FAQ content to collection or product pages:
- Can generate FAQ rich results
- Takes up more SERP real estate
- Addresses customer questions directly
Implementation Checklist
Taxonomy
- [ ] Collection structure mapped with keyword research
- [ ] Product Type and Tags used consistently
- [ ] Collection page content added (above and below products)
- [ ] Internal links between related collections
- [ ] Breadcrumbs enabled and accurate
Structured Data
- [ ] Product schema validated on all products
- [ ] Price and availability included
- [ ] Reviews integrated into schema (if you have reviews)
- [ ] Brand and SKU included
- [ ] Organization schema on homepage
- [ ] BreadcrumbList schema enabled
- [ ] No errors in Google Search Console
Measuring Impact
Track these metrics to measure taxonomy and schema improvements:
- Search Console: Impressions and clicks for collection pages
- Rich results: Product rich result impressions in Search Console
- Ranking positions: Track target category keywords
- CTR changes: Rich results should improve click-through rates
- Organic revenue: Ultimate measure of SEO success
Taxonomy and structured data aren't sexy topics, but they're foundational to ecommerce SEO success. Get them right, and you build a strong base for all other SEO efforts.
