Free SEO tools for Etsy, eBay, Depop, Amazon Handmade, Shopify and Walmart
Practical tools, most of them with no account at all. Score a live listing out of 100 — 2 free checks before we ask for one — build tags and test titles against the right character limit, the same rules the Sellura generator follows, then work out what a sale actually leaves you after fees.
Not sure where to start? Check a listing you already have.
Paste any public listing URL and the checker scores it 0–100 against the platform's own rules, then names the three problems worth fixing first. Etsy, Amazon Handmade, eBay, Shopify, Depop and Walmart. Free to try.
Listing CheckerCheck a listing
Listing Checker
Paste a public listing URL — Etsy, eBay, Amazon, Walmart or Depop — for an instant 0–100 score plus the top 3 problems holding it back.
Open tool →Listing rewriter
Paste a public Etsy, eBay, Amazon, Walmart or Depop listing URL and get the product written again for another marketplace's own field lengths — free headline preview and score.
Open tool →Build tags
Tag Generator
Turn a product keyword into ready-to-paste long-tail tags — pick the marketplace and the count, the field name and the character budget follow.
Open tool →Depop Hashtag Generator
Turn one keyword into up to 5 clean, space-free Depop hashtags — built from real search phrases.
Open tool →Shopify Tag Generator
A focused, reusable product-tag set for storefront search, automated collections and filters.
Open tool →Etsy Keyword Tool
Type a seed phrase and see honest demand signals: its rank in Etsy’s autocomplete and long-tail ideas to try.
Open tool →Check a title
Title Checker
Check any title against the character budget that counts on your marketplace, keyword front-loading and keyword stuffing.
Open tool →eBay Title Checker
Measure your title against eBay's hard 80-character cap and pack it with searched keywords.
Open tool →Depop first-line checker
Depop has no title field — test your first line against the ~65-character display window.
Open tool →Work out fees
Fee calculator
One sale — $40 plus $6 shipping — through all six fee models at once, each rate dated against the marketplace's own page.
Open tool →Etsy Fee Calculator
Listing, transaction, processing and Offsite Ads — every fee on a sale, plus net profit and margin.
Open tool →eBay Fee Calculator
The 13.6% final value fee, the per-order charge, and what's actually left after your costs.
Open tool →Depop Fee Calculator
0% selling fee, processing, and the 12% boost fee most calculators still get wrong — dated and sourced.
Open tool →Amazon Handmade Fee Calculator
The 15% referral fee (and its $1 minimum) on item + shipping, turned into net profit and margin.
Open tool →Shopify Fee Calculator
No commission — just card processing. See per-sale costs with editable plan rates.
Open tool →Walmart Fee Calculator
Walmart's referral fee by category (6–20% of item + shipping) — no monthly fee, no processing line — turned into net profit.
Open tool →Which one to run first
There are six jobs on this page and they are not alternatives — they are a sequence, and nothing on this site says so anywhere else. The checker reads a listing that already exists. The keyword tool finds the phrases. The title checker spends one field on them. The tag generator takes the ones the headline had no room for. The fee calculator says whether the price the listing is built around survives. Run them out of order and each one answers a question you have not asked yet.
The third column is the one worth reading. Every tool here has a hard edge — a thing it cannot see or cannot know — and where a tool goes blind is usually where the next one starts.
| If this is where you are | Run | It tells you | It cannot |
|---|---|---|---|
| The listing is already live and you do not know what is wrong with it | Listing Checker | A 0–100 score against that marketplace's own rules, and the fields holding it back, read from the public page the way a shopper sees it. | See anything the page does not show. Etsy tags are private, so the checker cannot read them — which is exactly why the next two steps exist. |
| You do not know which words to aim at | Etsy Keyword Tool | Where a phrase sits in Etsy's own search autocomplete for the market you pick, and the longer phrases the box offers around it. | Give you a search volume. None of the six publishes one, so any tool showing a confident monthly number beside a phrase is showing a model. |
| You have the words and need a headline that fits | Title Checker | Whether the headline fits that platform's field, where it runs past what the platform recommends, and whether the searched words are at the front. | Tell you it will rank. It measures one field against one published budget; that is a fit test, not a forecast. |
| The headline is full and the rest of the phrases have nowhere to go | Tag Generator | The keyword field for the marketplace you pick, at that platform's count and character budget — the field the checker in step one could not see. | Invent demand. Where a marketplace answers a public search box, the phrases start there; where there is none to ask — Depop, Shopify — they are built from your keyword by that platform's rules. |
| You want to know whether the price survives the fees | Fee calculator | What one sale leaves you on each of the six at once, every rate dated and linked to the marketplace's own page. | Know your shipping, your materials or your tax. It takes those from you; it is arithmetic you can check, not an estimate we made up. |
| The listing works and you want it on another marketplace too | Listing rewriter | The same product written again for another marketplace's fields, with the headline and a score free for every destination you pick. | Put it there. Nothing is sent to a shop, no stock is kept in step, and a listing is never taken down when an item sells. |
Swipe the table for the rest of the columns →
If you have not listed the product yet, none of the six is the first step — the first step is the product fact sheet, which is what the generator asks for. These are for a listing that exists, or for the words that will go into one.
What a listing checker can see, and what it cannot
Anything that reads your listing from a public URL — ours included — sees what a shopper sees. The headline, the photographs, the description, the price. That is a real and useful view: it is the view the buyer has, and most of what goes wrong with a listing is visible in it.
It is not the whole listing, and the gap is the part sellers care most about. Etsy tags are private — 13 phrases of up to 20 characters that only Etsy search reads, never rendered on the page. No checker can see them, ours or anyone else’s, and a tool that scores “your tags” from a public URL is scoring something it inferred. The honest version is to say the field is invisible and hand you a way to fill it, which is why the tag generator is a separate step rather than a line in the score.
The same boundary rules out the numbers a seller would most like a free tool to produce. We do not have your dashboard: no views, no favourites, no conversion rate, no search position. What a score can be instead is repeatable — the same text always scores the same number, so a change you make is a change you can measure against the run before it. How the listing checker scores sets out every check and what it is worth.
The words come before the fields
A title checker measures a headline you have already written, and a tag generator arranges phrases you have already chosen. Neither asks whether the phrases were worth choosing. The honest source for that is a marketplace’s own search box — the endings shoppers actually finish typing — and four of the six answer one we can read: Etsy, Amazon Handmade, eBay and Walmart, checked on 2026-09-24. On Shopify and Depop there is nothing to ask — Depop refuses automated requests, and a Shopify store has its own search rather than a shared one — so for those we build phrases from your keyword under that platform’s own rules and say so. None of the six publishes a search volume, which is a different question and still has the same answer.
It also matters which market you ask. The same seed, asked with and without one, comes back as two different products. Captured on 2026-09-24:
vela · no market set → velaris · velaris shirt · velaris poster · velaris merch
vela · Spanish → velas personalizadas · velas artesanales · velas · velas boda
“vela” is Spanish for candle. Asked with no market, Etsy’s log is English enough that it matches a fantasy novel’s merchandise instead. Asked as Spain, it returns candles. A seller who did not know to set the market would have concluded the tool was broken — or worse, built a listing around the wrong word.
So the order inside step two is: set the market, use a seed of two words rather than one, and treat what comes back as an ordering rather than a volume. Finding keywords worth having covers what to do with an ordering once you have one, and the keyword tool works one phrase at a time where the tag generator returns a set.
Start from your marketplace instead
The cards above are grouped by the job, because that is how the work divides. But most sellers arrive holding a marketplace rather than a job, and 6 marketplaces across four kinds of tool is a grid nobody keeps in their head. Here it is, with a marketplace’s own page named where it has one and the shared tool named where it does not — the shared ones handle every platform through a picker, so “shared” never means “approximate”.
| Marketplace | Score a live listing | Headline | Keyword field | Fees |
|---|---|---|---|---|
| Etsy | From a public URL | Shared checker | Shared generator | Calculator |
| Amazon Handmade | From a public URL | Shared checker | Shared generator | Calculator |
| eBay | From a public URL | Its own checker | Shared generator | Calculator |
| Shopify | No public URL to read | Shared checker | Its own generator | Calculator |
| Depop | From a public URL | Its own checker | Its own generator | Calculator |
| Walmart | From a public URL | Shared checker | Shared generator | Calculator |
Swipe the table for the rest of the columns →
eBay, Shopify and Depop have pages of their own because each has a rule that is false for the other five: eBay has no keyword field at all, Depop has no headline field at all — the first line of the description does that job — and Shopify’s tags organise a storefront rather than feeding a marketplace search. A shared page cannot lead with a fact that is true on one platform and wrong on five.
The one blank in the grid is Shopify. A store there lives on its own domain, so there is no fixed public address to read a listing from — a limit of what can be fetched, not a preference. Everything else in that row works normally.
Fees come last, which is not the same as least
Fees sit at the bottom of this page and at the end of the sequence, and that ordering is about when the answer is useful rather than how much it matters. Work out the margin before the listing exists and you are guessing at shipping and materials; work it out after, and you are checking a price you already committed to.
What the calculators are for is the decision underneath the listing: a price that does not survive the fee arithmetic makes every other tool on this page irrelevant, because a listing that is found and bought at a loss is a worse outcome than one nobody finds. The fee calculator runs one sale through all six at once, which is the only way to see that the same item can be worth listing in one place and not another. Each marketplace’s own calculator goes deeper on its particular rules — the fee that only applies when you boost, the referral percentage that changes by category.
Every rate carries the date it was last read and a link to the marketplace’s own page. Fee schedules change, and a calculator that will not tell you when it last checked is asking to be trusted rather than verified. Listed but not selling deals with the case where the text is fine and the offer is the problem.
Where the sequence stops
Every tool here reads either a public page or text you typed. That is the whole input. None of them is connected to your shop, so none can see a sale, a view, a favourite or a search position — and you should expect that claim to hold across the site, because it is a fact about what we have access to rather than a decision about what to show.
It follows that nothing on this page can tell you a change worked. What it can tell you is whether the listing fits the fields the marketplace indexes: whether the headline is inside the cap and the searched words are near the front, whether the keyword field is full, whether the price leaves anything. Those are checkable facts, and the same text always scores the same number — so two runs before and after an edit differ only because the text did.
That is a smaller promise than “rank higher”, and it is the one we can keep. Where a number on this site is ours rather than a platform’s — a character budget nobody published, a phone-width cut-off — the page that prints it says so beside it.
Tools that are not here any more
This cluster carried twenty-one pages at the start of September and carries 17 now. If you followed a link or a bookmark to one of the others, here is where its job went.
A Walmart product-name checker
It had its own page until September. The shared checker gained a marketplace picker and now runs a product name against Walmart's own cap, its 50–75 recommendation and its bans on promotional wording — so the separate page was a second door to the same room, with no searches of its own behind it.
A page for one pair of marketplaces — Etsy to eBay, eBay to Etsy, Etsy to Depop, Amazon to Walmart
Four of those existed and drew no impressions in either search engine across ninety days. The limit tables and worked examples that made them worth reading are now four sections of one guide, which can hold the comparison better than four pages could.
Both closures redirect rather than disappear, and both went because the page had nothing of its own to say — not because the subject stopped mattering. The reverse also happened this month: the four tools that carry the most traffic were rewritten from roughly five hundred words each to between two and four thousand, because the audit that counted the pages also counted what was on them.
Read next
- Every marketplace's published limits — Title, tag and description caps for all six, dated and sourced
- How the listing checker scores — Every check, what it is worth, and why it is worth that
- Cross-listing SEO — One product on several marketplaces, field by field
- Finding keywords worth having — What to do with an ordering once autocomplete has given you one
- Listed but not selling — When the problem is the offer rather than the text
- The generator — All of the fields at once, for one marketplace, from a few details