Listwright
No login · no shop connection · takes about a minute

Free Etsy shop audit

Type your shop name and get every active listing scored 0–100, with the specific issues holding each one back and the fix written out. It's the same Etsy SEO audit we run before every rewrite.

Reads your public shop page. Nothing is changed on Etsy.

What the Etsy shop checker looks at

Etsy search is a relevance engine first and a quality engine second. Most shops that are "invisible" are not being punished; they are simply not telling Etsy what they sell in the places Etsy reads. The audit checks each listing for the seven things that matter most:

Title chainstitle_keyword_chain · title_repeated_word · title_too_long
Comma-separated keyword lists, words repeated three or more times, titles over 140 characters, ALL CAPS, and "Digital Download" tacked onto the end. Test one with the title checker.
First-sentence focus keyworddesc_focus_keyword_missing_first_sentence
Etsy indexes descriptions. If the first sentence doesn't name the product in the words shoppers search, the strongest signal in the description is wasted.
13 tagstags_fewer_than_13 · tags_single_word · tags_duplicates · tags_too_long
Empty slots, single-word tags, duplicates, tags over 20 characters, and tag sets that only repeat the title. Test yours with the tag checker.
Attributes and filtersattr_missing
Colour, occasion, room, material, style and orientation attributes power the sidebar filters. A listing with no Primary colour disappears the moment a shopper filters by colour. Which attributes matter.
Freshnessstale_90d · stale_180d · old_listing_never_refreshed
Listings untouched for 90 or 180 days, and old listings that have never been updated since they were created.
Photos and alt textimages_fewer_than_5 · images_no_alt
Fewer than five photos, and photos without alt text (which Etsy now uses for accessibility and, increasingly, for image search).
Policy risksdesc_external_link · reseller wording
External links in descriptions, and phrasing that reads as reselling or as a prohibited service under Etsy's Creativity Standards — the things that get listings removed rather than just buried.

How the score works

Every listing starts at 100. Each issue subtracts a fixed number of points, weighted by how much it affects search in practice:

  • High-severity issues (keyword-chain title, product never named in the first sentence, fewer than 10 tags, missing the category's key attribute) cost the most — typically 10–15 points each.
  • Medium issues (single-word tags, no sections in the description, 90-day staleness, fewer than five photos) cost 5–8 points.
  • Low issues (no free-shipping threshold, missing alt text, a word repeated in the title) cost 2–4 points.

Scores of 80 and above are in good shape; 55–79 have one or two fixable problems; below 55 usually means the title and tags need rewriting together. The shop score is the average across active listings, and the audit sorts your listings so the ones that will move the most show up first.

A score is a prioritisation tool, not a ranking prediction. A listing can score 95 and still sit on page four if fifty stronger shops sell the same thing; it can score 60 and sell daily because the photos are superb. What the score tells you reliably is which of your own listings are leaving the most on the table.

What you get for each listing

Open any listing in the result and you see the issues grouped by title, description, tags, attributes, freshness, images and policy, each with the evidence ("only 9 tags", "untouched 140 days", "title has 7 comma-separated phrases") and a one-line fix. The top three issues across the shop are summarised at the top so you know what to work on first.

From there you can press Rewrite on a listing. We fetch its photos and current text and produce a short-style title, exactly 13 tags, a description that opens with the focus keyword and is organised into the sections shoppers skim, and the attributes to set. Old and new are shown side by side; you copy what you want into Etsy's editor. The description generator page shows an example of the output.

When to audit

Run it once now for the baseline, then after any batch of edits. Sellers who refresh a handful of stale listings each week tend to see the shop score climb steadily, which is a better use of an hour than rewriting everything at once. If you want a reminder, the weekly digest lists the stale listings worth reviving and the score change since last week.

If the audit flags a listing that Etsy has since removed, that's a different problem with a different fix: see what to do when Etsy removes a listing, and consider a backup of your shop so a removal never costs you the photos and text.

Audit your shop now

Free, no account needed. Every active listing scored, the worst offenders first, fixes included.

Or generate a listing from photos

Questions sellers ask

Is the Etsy shop audit really free?

Yes. Audits are free and unlimited, and you don't need to connect your shop or create an account to run one. Paid credits are only used if you ask us to rewrite or generate a listing.

Do I need to connect my Etsy account?

No. The audit reads your public shop page — the same listings, titles, tags and photos a shopper sees. Nothing is changed on Etsy; nothing is published.

How is the Etsy SEO score calculated?

Each listing starts at 100 and loses points per issue, weighted by severity: a keyword-chain title or a description that never names the product costs more than a missing fifth photo. The shop score is the average across active listings.

Why does the audit say my listing is stale?

Etsy gives recently listed and recently updated items a temporary visibility boost. A listing untouched for 90 or 180 days has none of that, and in many shops those are also the listings with the oldest titles and tags.

Can I audit a shop that isn't mine?

You can audit any public shop, which is useful for comparing your listings with the ones already ranking for your keywords. Results for shops you don't own show the same issues; only the rewrite tools assume the listing is yours.