Your Etsy title is the single biggest SEO lever you have. Etsy’s search algorithm parses it word by word, and the consensus among experienced sellers is that the first 40 characters carry the most weight. Get it right, and you show up for buyer searches. Get it wrong, and you’re invisible — no matter how good your photos are.
ChatGPT can write hundreds of title variants in minutes. But the default output is almost always bad: stuffed with keywords, written for Google instead of Etsy, or so generic it could describe anyone’s shop. The problem isn’t the model. It’s the prompt. Most sellers ask ChatGPT to “write an Etsy title” and accept whatever comes back, when what they actually need is a prompt that bakes in Etsy’s specific rules and their specific buyer.
This guide walks through three ChatGPT prompts that produce titles Etsy actually rewards — plus the formatting mistakes that quietly kill the titles you’ve already written.
Why generic ChatGPT title prompts fail on Etsy
If you’ve ever typed “write me an Etsy title for a soy candle” into ChatGPT, you got something like: “Handmade Soy Candle | Natural Wax | Eco-Friendly Home Decor | Perfect Gift | Aromatherapy.”
Read that out loud. Nobody searches like that. And Etsy knows it. The platform has spent years tuning its algorithm to favor titles that read like real search queries — not bulleted keyword soup.
Generic prompts fail for three specific reasons.
They don’t know Etsy’s rules. ChatGPT doesn’t know your title is capped at 140 characters, that Etsy treats the ampersand and pipe as separators that break keyword phrases apart, or that long-tail phrases (three or four words) tend to outperform single words because they match how buyers actually type.
They don’t know your buyer. A title that targets “gift for new mom” performs very differently than one targeting “minimalist nursery decor” — even for the exact same product. ChatGPT can’t make that call without you telling it.
They optimize for the wrong audience. Default prompts often produce Google-SEO titles dense with adjectives. Etsy’s parser doesn’t care about adjectives. It cares about two-to-four-word phrases buyers actually type into the search bar. “Beautiful handmade artisan candle” is four words of fluff. “Soy candle for new mom” is a search query.
The anatomy of a title Etsy ranks
Before we get into prompts, here’s what we’re aiming for. A strong Etsy title:
- Opens with the highest-volume keyword phrase a buyer would actually search (those first 40 characters carry the most ranking weight)
- Stacks two to four supporting long-tail phrases separated by commas — commas don’t break phrase matches in Etsy’s parser, but ampersands and pipes do
- Stays under 140 characters and reads like a phrase a real person would say
- Targets a specific buyer intent — gift, occasion, room, style — instead of generic descriptors
- Avoids repeating the same keyword more than twice, since Etsy treats heavy repetition as spam
If your prompt doesn’t push ChatGPT toward all five of those, you’re going to get filler. Let’s fix that.
Prompt 1: The keyword-anchor prompt
Use this when you already have a keyword you want to rank for — pulled from eRank, Marmalead, or just buyer searches that have converted in your shop.
You are an Etsy SEO copywriter. Write 5 listing title variants for this product:
Product: [your product, 1-2 sentences]
Primary keyword (must appear in first 40 characters): [keyword]
Supporting long-tail phrases (use 2-3 across the title): [phrase 1], [phrase 2], [phrase 3]
Buyer intent: [gift / personal use / decor / specific occasion]
Rules:
- Maximum 140 characters total
- Use commas to separate phrases, never pipes or ampersands
- Don't repeat any word more than twice
- No filler adjectives ("beautiful," "amazing," "perfect")
- Each variant must read like a real search query, not a list of features
Return as a numbered list with the character count next to each variant.
This works because every constraint is explicit. ChatGPT now knows the character limit, knows which separators to use, and — critically — knows which keyword has to go first. The character-count requirement forces it to self-check, which dramatically cuts the number of over-length outputs you have to throw away. Returning five variants gives you enough range to pick the one that reads most natural; a single output rarely lands on the first try.
Prompt 2: The buyer-persona prompt
Use this when you have a product but you’re not sure which keyword angle will convert. This prompt forces ChatGPT to generate variants for three different buyer types so you can A/B test or pick the angle that fits your shop best.
You are an Etsy SEO copywriter. I'm selling: [product description]
Generate 3 distinct Etsy listing titles, each targeting a different buyer:
Buyer A: someone shopping for themselves
Buyer B: someone buying it as a gift
Buyer C: someone decorating a specific space (room, event, or season)
For each title:
- Open with the search phrase that buyer would actually type into Etsy
- Stay under 140 characters
- Use commas only as separators
- Include 2-3 long-tail keyword phrases
- Avoid generic descriptors
After each title, write one sentence explaining the buyer intent it targets.
The “explain the buyer intent” line is the secret. It forces ChatGPT to justify each title, which usually catches lazy choices before you see them. You also end up with three legitimately different titles instead of three variations on the same theme — which is useful for testing or for sister listings of the same product (one optimized for gift buyers, one for self-buyers, etc.).
Prompt 3: The competitor-gap prompt
Use this when you’re entering a saturated niche and need to find a keyword angle no one else has claimed. Grab the titles of the top five competing listings on the first page of Etsy search, paste them in, and let ChatGPT find the gaps.
You are an Etsy SEO analyst. Below are 5 competing Etsy titles in my niche.
[paste 5 titles, one per line]
My product: [product description]
Task:
1. Identify keyword phrases that appear in 3+ of these titles (saturated — avoid).
2. Identify keyword phrases that appear in only 1 (under-served — potential opportunity).
3. Identify keyword phrases none of them use that match my product (white-space opportunity).
4. Write 3 listing titles for my product that target the under-served and white-space phrases.
Each title: under 140 characters, comma separators only, opens with the strongest under-served phrase.
This is the prompt that turns ChatGPT into something closer to an actual SEO analyst. Instead of guessing, you’re using the competitive set to surface phrases that have demonstrated buyer interest but lower listing density. The titles it produces tend to rank faster than guesswork because they aren’t competing for the same five phrases everyone else has stuffed into their first 40 characters. It also gives you a quick reality check: if the analysis comes back saying every meaningful phrase is saturated, that’s a signal to either pivot the product angle or accept that you’re entering a hard niche.
Mistakes that quietly kill good titles
Even with the right prompts, a few habits sabotage results:
- Pasting ChatGPT’s output without character counting. It will sometimes miscount. Verify in a character counter before you publish.
- Using pipes or ampersands as separators. Etsy treats both as phrase breakers. “Handmade Mug | Coffee Lover” is parsed as two short phrases, not one. Stick with commas.
- Front-loading your brand name. Unless people are searching your brand by name, those first 40 characters are too valuable to spend on it. Put the brand at the end, if at all.
- Reusing the same title across listings. Etsy’s algorithm flags near-duplicate titles within a shop and dilutes their ranking. Run the prompts fresh for each listing.
- Editing out the long-tail phrases. It’s tempting to shorten a 138-character title to feel “cleaner,” but those extra phrases are doing ranking work. Use the full character budget unless a phrase genuinely doesn’t fit.
A repeatable weekly workflow
Once these prompts are saved, the actual workflow is fast. Pick a listing you want to refresh. Run Prompt 3 first to find the keyword gap. Feed that gap keyword into Prompt 1 to generate five title variants. Use Prompt 2 if you need a second angle for a sister listing. Pick one, run it through a character counter, publish.
Fifteen minutes per listing — and the titles do SEO work for you while you sleep.
Leave a Reply