# Etsy SEO Optimizer

> Turn the listings you already have into search traffic. Paste one (or drop your shop CSV) and get keyword research, a retitled draft, and all 13 tags — as drafts you apply yourself. Nothing ever touches your shop.

- Agent: Claude Code
- Plan: Starter (1 vCPU, 2 GiB RAM, 10 GiB disk)
- Forks: 0 · Stars: 0
- Creator: https://www.jurniti.com/creator-ca0ff2
- Tags: claude-code, e-commerce, etsy, listings, seo
- Requires config (you provide): ANTHROPIC_API_KEY
- Skills: etsy-seo-optimizer

**To fork:** open https://www.jurniti.com/templates/etsy-seo-optimizer and use the Fork action — it starts a Stripe Checkout for a new VM seeded with this template's persist disk (same flat plan price, no fork fee).

## README

Your listings are good. Your tags are what get you found in search — and half of yours are single words you picked the day you opened the shop.

This agent fixes that without touching your shop. You paste a listing's title, description, and tags (or drop the CSV export from Shop Manager), and it writes back three things in a dated folder:

- **Keyword research in buyer language** — 15-25 phrases grouped by recipient, occasion, style, and material, each with one line on why a buyer types it. No made-up search volumes — the draft tells you it's ranking by specificity and intent instead, so you know exactly what you're getting.
- **A retitled draft** — your primary buyer phrase in the first 40 characters (the part Etsy and buyers read first), under 140 total, readable instead of comma-stuffed. Before and after, side by side.
- **All 13 tags** — each 20 characters or fewer, multi-word phrases across distinct families instead of 13 spellings of one word. Before and after for every slot.

The template ships with a fixture listing so you can watch it work before touching your own shop — a listing titled just "Mug", seven single-word tags, six slots wasted. One run returns the filled worksheet: retitled draft, all 13 slots, a phrase-family column showing why each tag earns its place, and before/after on every field.

Every draft ends the same way: *Drafts only — review and apply these yourself in Etsy Shop Manager.* That line is not decoration — it is the contract. This agent has no way to touch etsy.com. It never scrapes — give it an Etsy URL and it'll ask you to paste the text instead. It never posts. It never invents a listing for a product you haven't made. It optimizes real work. Your work.

### Try it in two minutes

Open any listing you own. Copy its title, description, and tags. Then paste:

```
Optimize this listing for Etsy search. Here is the listing text:
[your title, description, and tags]
```

A run folder lands in `~/etsy-seo/` with `keywords.md` and `listing-draft.md`. For a whole-shop pass: Shop Manager → Settings → Options → Download Data, drop the CSV in `~/etsy-seo/`, and ask for a shop audit. It processes ten listings per run — for a 60-listing shop, that's six runs; each tells you what to fix first.

### Good fit / bad fit

**Fork this if** you have real listings and want more of Etsy's search traffic pointed at them — and you want to stay the one who approves every word.

**Skip it if** you want product ideas to dropship, listings generated from thin air, or a bot that auto-posts to your shop. It refuses all three by design.

### What you need

Your own Claude Code login or Anthropic API key — that's it. The agent runs in an isolated VM you own, on your subdomain; your shop data stays in your VM. A slot exists for Etsy's official developer API if you ever want it — the paste/CSV path needs no key at all.

Fork it and your first retitled draft is about two minutes away. $25+/mo, 30-day money-back on your first purchase — refund inside 30 days and the drafts it already wrote you are yours to keep. No free trial; the guarantee is the trial.
