ecommerce-seo

Implements product page meta tags, JSON-LD structured data, canonical URLs, and XML sitemaps for ecommerce stores.

3|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill ecommerce-seo-tomtoto757
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ecommerce-seo
Source: https://github.com/tomtoto757/ecomm-ai-team/tree/main/skills/marketing-growth/finsilabs/marketing-growth/ecommerce-seo
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill ecommerce-seo-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sitemap.

What problem does it solve? Ecommerce stores lose organic search traffic and Google Shopping rich results when product pages lack proper meta tags, structured data, canonical URLs, and up-to-date sitemaps, and fixing these issues manually across large catalogs is error-prone. ## Core Features & Use Cases - Structured Data Generation: Build JSON-LD Product schema with single or aggregate offers, conditional aggregate ratings, and correct schema.org availability URLs for Google rich results. - Canonical URL and Crawl Control: Strip variant parameters on product pages, retain allowed filter params on collection pages, generate robots.txt rules, and apply noindex directives to heavily filtered or search pages. - Large-Catalog Sitemap Automation: Generate a sitemap index with gzip-compressed child sitemaps split at 50,000 URLs, including image entries, and ping Google after regeneration. - Use Case: A retailer with 120,000 SKUs uses this Skill to automate sitemap regeneration on a schedule, fix canonical conflicts between product variants, and validate product schema so items appear in Google Shopping rich results. ## Quick Start Ask the AI to generate JSON-LD structured data and a canonical URL strategy for your Shopify or WooCommerce product pages, then validate the output with Google Rich Results Test.

Frequently Asked Questions about ecommerce-seo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add JSON-LD structured data to product pages?▼

Generate a JSON-LD script tag with @type Product including name, image, description, sku, brand, and offers. Use Offer for single-variant products and AggregateOffer with lowPrice and highPrice for multi-variant products, and only include aggregateRating when reviews exist.

How to generate an XML sitemap for a large product catalog?▼

Use the sitemap npm package with SitemapStream to build a sitemap index pointing to gzip-compressed child sitemaps, each holding at most 50,000 URLs. Paginate products with offset-based queries, include image entries, and ping Google after regeneration.

Does Shopify handle canonical URLs and sitemaps automatically?▼

Yes, Shopify auto-generates sitemaps at /sitemap.xml and handles canonical URLs built-in. WooCommerce requires Yoast SEO or Rank Math for equivalent functionality, while headless storefronts need manual implementation.

Why are my products not appearing in Google Shopping rich results?▼

Check Google Search Console under Enhancements then Products for structured data errors, and validate URLs with the Rich Results Test. Common causes are missing price or availability fields and incorrect availability values instead of full schema.org URLs.

How do I stop faceted navigation from creating duplicate content?▼

Use self-referencing canonicals on collection pages retaining only allowed filter params like color, size, and brand, sorted alphabetically. Apply noindex, follow meta robots to pages with more than two active filters and disallow sort and page parameters in robots.txt.