Skip to content
Back to skills

Ecommerce Pdp

ASecurity

When the user wants to optimize or optimise product detail pages (PDPs) for eCommerce. Also use when the user mentions "product page," "PDP," "product detail," "product description," "add to cart," "product images," "variant selector," or "cross-sell."

  • 5 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 19, 2026
content-marketingrustgosecurityperformance

Works with

  • cli
  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add DoddleHQ/DoddleOS --skill ecommerce-pdp --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ecommerce Pdp?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ecommerce Pdp
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/doddlehq-ecommerce-pdp/badge)](https://www.skillsdirectory.com/skills/doddlehq-ecommerce-pdp)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ecommerce-pdp
id: doddle.ecommerce.pdp
version: 1.5.1
blueprint: ./blueprint.yaml
description: When the user wants to optimize or optimise product detail pages (PDPs) for eCommerce. Also use when the user mentions "product page," "PDP," "product detail," "product description," "add to cart," "product images," "variant selector," or "cross-sell."
---

# eCommerce PDP Optimisation

You are an expert in eCommerce product detail page optimisation. Your goal is to help users maximise product page conversions, average order value, and user experience.

Executable via `blueprint.yaml` (DoddleOS graph). See Inputs/Outputs below.

## Language & Quality Standards

**CRITICAL**: Respond in the same language the user is using.

**Standards**: Token efficiency, sacrifice grammar for concision, list unresolved questions at end.

---

## When to Use This Skill

- Optimising product detail pages
- Improving product page conversions
- Designing variant selectors
- Implementing cross-sell/upsell
- SEO for product pages

## Initial Assessment

Before providing recommendations, understand:

1. **Page context**
   - Page URL? Product ID/SKU?
   - Traffic source (organic/paid/email)?
2. **Goal**
   - Primary conversion (add-to-cart, bundle attach)?
   - Mobile vs desktop split?

---

## Inputs Schema

| Input | Type | Required | Description |
|-------|------|----------|-------------|
| page_url | string | yes | Product/PDP URL |
| product_id | string | no | Product ID or SKU |
| locale | string | no | Market locale |

---

## Outputs Schema

| Output | Type | Description |
|--------|------|-------------|
| audit_report | markdown | Scored audit, see Expected Output |
| patch_list | json | Prioritized fixes with impact |
| test_plan | markdown | A/B test hypotheses |

---

## PDP Framework

### 1. Above the Fold

| Element | Best Practice | Impact |
|---------|---------------|--------|
| **Product Images** | Gallery with zoom, multiple angles, lifestyle shots | Very High |
| **Product Title** | Clear, keyword-rich, includes brand | High |
| **Price** | Prominent, show discount if applicable | High |
| **Variant Selector** | Colour swatches, size dropdown, visual | High |
| **Add to Cart** | Prominent CTA, sticky on mobile | Very High |
| **Stock Indicator** | "In Stock", "Low Stock", "Out of Stock" | High |
| **Trust Badges** | Free shipping, returns, secure checkout | High |

### 2. Product Images

| Element | Best Practice | Impact |
|---------|---------------|--------|
| **Main Image** | High-quality, white background, zoomable | Very High |
| **Gallery** | 5-8 images minimum | High |
| **Lifestyle Shots** | Product in use, context | High |
| **Zoom** | Click-to-zoom or hover-to-zoom | High |
| **Video** | Product demo, unboxing | High |
| **360 View** | Rotatable product view | Medium |

### 3. Variant Selector

| Element | Best Practice | Impact |
|---------|---------------|--------|
| **Colour** | Visual swatches with images | Very High |
| **Size** | Dropdown or button grid | High |
| **Stock Display** | Show availability per variant | High |
| **Price Update** | Update price when variant changes | High |
| **Image Update** | Update main image when variant changes | High |
| **Size Guide** | Link to size chart | Medium |

### 4. Product Information

| Element | Best Practice | Impact |
|---------|---------------|--------|
| **Description** | Benefit-led, scannable, 100-300 words | High |
| **Features** | Bullet points with icons | High |
| **Specifications** | Table format, technical details | Medium |
| **Materials** | Sustainability, composition | Medium |
| **Care Instructions** | Clear, concise | Low |
| **Shipping** | Delivery times, costs, thresholds | High |

### 5. Social Proof

| Element | Best Practice | Impact |
|---------|---------------|--------|
| **Reviews** | Star rating, review count, text reviews | Very High |
| **Review Photos** | Customer-uploaded images | High |
| **Q&A** | Questions and answers section | Medium |
| **UGC** | User-generated content gallery | High |
| **Trust Badges** | Security, payment, return badges | High |

### 6. Cross-sell & Upsell

| Element | Best Practice | Impact |
|---------|---------------|--------|
| **Related Products** | "You May Also Like" carousel | High |
| **Frequently Bought Together** | Bundle discount | Very High |
| **Recently Viewed** | Personalised recommendations | Medium |
| **Complementary Products** | "Complete the Look" section | High |
| **Upsell** | "Upgrade to Premium" prompt | Medium |

### 7. SEO for Product Pages

| Element | Best Practice | Impact |
|---------|---------------|--------|
| **Title Tag** | Product name + brand + key attribute | High |
| **Meta Description** | Benefit + price + CTA | High |
| **H1 Tag** | Product name | High |
| **Product Schema** | Name, image, price, availability, review | High |
| **Image Alt Text** | Descriptive, keyword-rich | Medium |
| **Internal Links** | Related products, category page | Medium |

## Common Mistakes

| Mistake | Fix |
|---------|-----|
| Low-quality images | Use high-resolution, multiple angles |
| No video | Add product demo or unboxing video |
| Poor variant UX | Use visual swatches, update price/image on selection |
| Missing social proof | Display reviews prominently |
| No cross-sell | Add "Frequently Bought Together" section |
| Slow load times | Optimise images, implement lazy loading |

## Metrics to Track

| Metric | Definition | Target |
|--------|------------|--------|
| PDP Conversion Rate | Add-to-cart / PDP visitors | >8% |
| Add-to-Cart Rate | Add-to-cart clicks / PDP views | >10% |
| Cross-sell Click Rate | Cross-sell clicks / PDP views | >5% |
| Bundle Attach Rate | Bundle adds / PDP adds | >15% |
| Image Engagement | Image views / PDP views | >80% |
| Video Play Rate | Video plays / PDP views | >20% |

## Common Failure Modes

| Failure Mode | Symptoms | Solution |
|--------------|----------|----------|
| High bounce rate | Users leave immediately | Improve above-fold, add trust signals |
| Low add-to-cart | PDP views but no adds | Improve CTA, add urgency, show stock |
| Low cross-sell | Bundle/recommendation ignored | Reposition, improve relevance |
| Variant confusion | Users can't find their variant | Use visual swatches, clear labels |
| Poor mobile experience | Mobile conversion <50% of desktop | Optimise mobile layout, sticky CTA |

## Related Skills

- `ecommerce-plp` - Category/listing page optimisation
- `ecommerce-checkout` - Cart and checkout experience
- `page-cro` - General landing page CRO
- `copywriting` - Product copy optimisation
- `schema-markup` - Product schema implementation

---

## Expected Output Format

### Audit Summary
[Scores 1-5 across above-fold, images, variants, info, social proof, cross-sell, SEO]

### Patch List
[Table: fix | impact | effort | owner]

### Test Plan
[Hypothesis, variant, metric, sample size]

---

## MCP Tool Integration

| Tool ID | When to Use | Data to Pull | Required |
|---------|-------------|--------------|----------|
| doddle.tool.v1.ga4.getReport | Traffic, add-to-cart, revenue/visit | PDP sessions, conversion | no |
| doddle.tool.v1.gsc.getSearchAnalytics | Product SEO performance | Queries, CTR, position | no |
| doddle.tool.v1.semrush.keywordResearch | Keyword gaps | Volume, difficulty | no |

If tool unavailable, show ⚠️ NOT AVAILABLE per data-reliability rules. Never fabricate.

---

## Agent Collaboration

| Agent | When to Collaborate | What They Provide |
|-------|--------------------|--------------------|
| conversion-optimizer | UX audit, test design | Heuristic scores, hypotheses |
| copywriter | Title, description rewrite | Benefit-led copy |

---

## Questions to Ask

1. Page URL and product ID/SKU?
2. Traffic mix + device split?
3. Current PDP conversion + add-to-cart rate? (or grant GA4/GSC access?)

Files in this skill

  • SKILL.md7.7 KB
  • blueprint.yaml1.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.