Free Tool
Amazon Affiliate Link Checker
Paste your links and find the ones quietly earning nothing — missing tags, wrong regional suffix, or pointing at a search page instead of a product.
What this checker flags
Paste your Amazon Associates links and each one is checked, per store, for the issues that silently stop a link from earning:
- Missing Associates tag — no
?tag=parameter, so the click earns nothing. - Wrong regional suffix — a
-20(US) tag on amazon.co.uk tracks nothing; each store needs its own programme's tag. - Not a product page — the link points at a search or category page instead of a
/dp/ASINproduct. - Shortened link —
amzn.to/a.colinks can't be verified until you expand them. - Tracking clutter & http — leftover session parameters, or an insecure
httplink.
For anything fixable, it suggests a clean /dp/ASIN?tag= version you can copy. Everything runs in your browser — your link list is never uploaded.
The silent failure mode of affiliate links
An untagged affiliate link looks completely normal. The reader clicks, the product page loads, the purchase goes through — and you earn nothing. There is no error, no warning in your dashboard, just a slow drift downward in earnings that is easy to blame on seasonality.
The regional mismatch is even more common. Most affiliates start with a US tag, then link to amazon.co.uk or amazon.de for their European readers using the same tag. Those clicks track nothing, because each Associates programme only recognises tags it issued. This checker flags both cases in one pass, per store.
Amazon Associates tag suffixes by region
A tag only pays on the stores belonging to the programme that issued it — which is why a US tag on a European store earns nothing. These are the suffixes the checker validates each link against:
| Tag suffix | Associates programme | Stores it pays on |
|---|---|---|
| -20 | United States | amazon.com, .ca, .com.mx, .com.br |
| -21 | UK / Europe + India | amazon.co.uk, .de, .fr, .it, .es, .nl, .se, .pl, .in, .ae … |
| -22 | Japan / Australia / Singapore | amazon.co.jp, .com.au, .sg |
Fix it once with country routing
Checking links catches the leak after the fact. The permanent fix is to stop publishing one store's link to a global audience in the first place. A Smart Link holds a destination per country — each with its own correctly suffixed tag — and sends every reader to the store that actually pays you.
Frequently asked questions
Why does my Amazon affiliate link earn nothing?
The three usual causes are a missing ?tag= parameter, a tag that was stripped when the link was shortened or cleaned, and a regional mismatch — a tag ending in -20 attached to amazon.co.uk, for example, tracks nothing because UK sales require a -21 tag from the UK Associates programme.
What do the Amazon tag suffixes mean?
Each Associates programme issues tags with a regional suffix. -20 is the US programme (also used for Canada, Mexico and Brazil accounts), -21 covers the UK and most European stores plus India, and -22 covers Japan, Australia and Singapore. A tag only pays on the stores belonging to the programme that issued it.
Can the checker follow amzn.to or a.co short links?
No. Following a short link would require a server request, and this tool deliberately runs entirely in your browser so your link list is never uploaded. Short links are flagged as "cannot verify" — expand them in a browser tab and paste the full URL to check them.
Does it check non-Amazon affiliate programs?
This checker validates Amazon Associates links specifically — the ?tag= parameter and its regional suffix. Other networks (ShareASale, Awin, Impact, etc.) use different tracking formats, so their links are flagged as a non-Amazon domain. For stripping tracking clutter from any link, use the Link Cleaner.
How often should I audit my affiliate links?
Quarterly is sensible for an established site, and always after a site migration, a plugin change or a bulk find-and-replace. Tags are silently lost surprisingly often — nothing visibly breaks, the commission simply stops.