This is a straightforward Etsy listing analyzer that scores your products across five dimensions: title, tags, description, attributes, and images. It gives you a 0-100 score with weighted breakdowns and spits out specific fixes like missing long-tail keywords or unused tag slots. The output is detailed, maybe even verbose, with visual progress bars and prioritized action plans. No API key needed, which is nice. Best for sellers who want concrete SEO guidance without guessing what Etsy's algorithm wants. The suggestions lean heavily on standard ecommerce SEO practices like front-loading keywords and maxing out all 13 tags, so you're getting orthodox advice rather than experimental tactics.
npx -y skills add nexscope-ai/ecommerce-skills --skill etsy-seo --agent claude-codeInstalls into .claude/skills of the current project.
Analyze and optimize Etsy listings for better search visibility.
npx skills add nexscope-ai/eCommerce-Skills --skill etsy-seo -g
| Dimension | Weight | Max Score |
|---|---|---|
| Title | 30% | 100 |
| Tags | 25% | 100 |
| Description | 20% | 100 |
| Attributes | 15% | 100 |
| Images | 10% | 100 |
| Rule | Specification |
|---|---|
| Quantity | Max 13 tags |
| Length | Max 20 characters each |
| Format | Multi-word phrases allowed |
| Strategy | Long-tail + synonyms + attributes |
[Core Keyword] + [Attributes] + [Material/Style] + [Use Case/Occasion]
✅ Good:
"Personalized Name Bracelet, Custom Gold Bracelet for Women, Birthday Gift"
❌ Bad:
"Beautiful Handmade Bracelet"
python3 scripts/analyzer.py
python3 scripts/analyzer.py '{
"title": "Handmade Silver Ring",
"tags": ["silver ring", "handmade jewelry"],
"description": "Beautiful handmade ring...",
"category": "Jewelry"
}'
python3 scripts/analyzer.py --demo
🔍 Etsy SEO Analysis Report
Listing: Personalized Name Bracelet
Category: Jewelry > Bracelets
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 SEO SCORE: 72/100 ⚠️
Title: 85/100 ████████░░
Tags: 65/100 ██████░░░░
Description: 70/100 ███████░░░
Attributes: 80/100 ████████░░
Images: 60/100 ██████░░░░
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 TITLE ANALYSIS
Current: "Handmade Silver Bracelet"
Length: 24/140 characters ⚠️ Too short
Issues:
• Missing core keyword at start
• No personalization keywords
• Missing occasion/gift keywords
Suggested:
"Personalized Silver Bracelet, Custom Name Bracelet, Birthday Gift for Her"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏷️ TAG ANALYSIS
Used: 8/13 tags ⚠️ Add 5 more
Current Tags:
✅ silver bracelet
✅ handmade jewelry
⚠️ bracelet (too generic)
Suggested Tags:
+ personalized bracelet
+ custom name jewelry
+ birthday gift for women
+ anniversary gift
+ minimalist bracelet
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 ACTION PLAN
Priority | Action | Impact
──────────────────────────────────────────────
HIGH | Rewrite title with keywords | +15 score
HIGH | Add 5 more tags | +10 score
MEDIUM | Optimize first 160 chars | +8 score
LOW | Add more product photos | +5 score
The tool suggests keywords based on:
Analyze current listing
↓
Score each dimension
↓
Identify gaps
↓
Generate suggestions
↓
Prioritize actions
↓
Track improvements
Part of Nexscope AI — AI tools for e-commerce sellers.