seo-ecommerce

Analyzes product pages, Google Shopping listings, and Amazon marketplace data for e-commerce SEO.

4|Updated Aug 22, 2025
One-click install
npx skills add https://github.com/justin06lee/justin06lee.dev --skill seo-ecommerce-justin06lee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-ecommerce
Source: https://github.com/justin06lee/justin06lee.dev/tree/main/.gemini/skills/valhalla/skills/seo-ecommerce
Command: npx skills add https://github.com/justin06lee/justin06lee.dev --skill seo-ecommerce-justin06lee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? E-commerce teams struggle to see how their product pages perform across organic search, Google Shopping, and Amazon simultaneously, and often ship incomplete Product schema that costs them rich results. This Skill audits on-page product SEO, validates structured data, and pulls live marketplace pricing and seller intelligence into one report. ## Core Features & Use Cases - Product Page Audit: Scores title tags, meta descriptions, images, content quality, internal linking, and Product schema completeness against a weighted checklist. - Marketplace Intelligence: Queries the DataForSEO Merchant API for Google Shopping and Amazon results, producing price distributions, seller landscapes, and cross-marketplace comparisons with mandatory cost guardrails. - Keyword Gap Analysis: Cross-references organic rankings against Shopping visibility to surface Organic-Only, Shopping-Only, and Neither keyword opportunities. - UCP Audit: Checks for a Universal Commerce Protocol profile at /.well-known/ucp, validating capabilities, versions, and endpoint reachability. - Use Case: Run an analysis on a product URL to get a scored report covering schema completeness, image optimization, and pricing position versus Google Shopping competitors, then generate enhanced Product JSON-LD to fix gaps. ## Quick Start Ask the assistant to run an e-commerce SEO analysis on your product page URL, for example by saying: analyze the SEO of my product page at https://store.example.com/product/blue-widget.

Frequently Asked Questions about seo-ecommerce

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

FAQPage Schema
How do I audit a product page for e-commerce SEO?

Run the analysis against the product URL to render and parse the page, then score title tags, meta descriptions, images, content quality, internal linking, and Product schema. The output is a weighted report with prioritized recommendations.

How to analyze Google Shopping competitors for a keyword?

Use the products command with a keyword to query the DataForSEO Merchant API for live Google Shopping listings. Results are normalized into price distributions, seller rankings, rating benchmarks, and listing quality metrics.

What Product schema fields are required for Google merchant listings?

Google requires name, image, and offers, with offers using the Offer type rather than AggregateOffer. Recommended additions include sku, gtin, aggregateRating, shippingDetails, and hasMerchantReturnPolicy to improve rich result eligibility.

Does this work without a DataForSEO API key?

Yes, on-page product analysis and schema validation run without any API credentials. Marketplace intelligence for Google Shopping and Amazon requires DataForSEO, and the analysis notes the limitation when credentials are missing.

What is a UCP profile and how is it audited?

UCP is the Universal Commerce Protocol, declared at /.well-known/ucp with date-based versions and capability entries like checkout and fulfillment. The audit checks profile presence, version validity, capability coverage, and endpoint reachability, treating absence as an opportunity rather than a failure.

Why does the Amazon analysis always ask for approval first?

Amazon endpoints are in the warn_endpoints set, so every call requires explicit user approval before spending API budget. Each Merchant API call costs about $0.02 on the standard queue, and a mandatory cost check runs before every request.