LnkWatch

Free check

Is my Amazon affiliate tag being stripped?

The nastiest failure in affiliate publishing: your links keep working for readers, but the tag= that earns you the commission has quietly vanished. Nothing errors. Nothing looks broken. The income just stops.

How a working link stops paying

An Amazon Associates link earns because of one query parameter — your tracking ID:

https://www.amazon.co.uk/dp/B0EXAMPLE1?tag=yoursite-21

Strip ?tag=yoursite-21 and the link is byte-for-byte identical from the reader's point of view: it resolves, the product page loads, they can buy. Amazon just no longer knows the click was yours. That's why this failure is invisible — every conventional check (does the link work? does the page load?) passes.

The usual culprits, in rough order of how often we see them:

  • Theme or plugin updates that rewrite outbound links — link cloakers, "SEO-friendly" URL cleaners, and table-of-contents plugins are repeat offenders.
  • Caching and optimisation layers that normalise URLs and treat query strings as cruft to remove.
  • Site migrations and bulk find-and-replace passes that mangle the query string or replace your tag with a stale one.
  • Page builders that re-serialise content on save and drop parameters they don't recognise.

In every case the change ships silently, usually alongside something unrelated, and the first symptom is your Associates report drifting down while your traffic doesn't.

Check it yourself in five minutes

You don't need any tool for a spot check — just a browser. The key is to inspect the rendered HTML your readers receive, not what your CMS editor shows you, because the stripping usually happens between the two.

  1. Open your highest-earning page in a browser — logged out, ideally in a private window, so you see what a reader sees.
  2. View the page source: Ctrl+U on Windows/Linux, Cmd+Option+U on a Mac.
  3. Search the source (Ctrl+F) for amazon. — this finds every full Amazon link. Short amzn.to redirects won't match, so search for amzn.to separately if you use them.
  4. For each link, look at the query string. You should find tag= followed by your exact Associates tracking ID (e.g. yoursite-21). Missing tag=, an empty value, or an ID that isn't yours all mean that placement earns you nothing.
  5. For amzn.to short links, the tag lives on the other side of a redirect — paste the link into a new tab and check the final URL you land on for tag=.
  6. Repeat for a handful of pages, especially old posts and anything touched by a recent theme, plugin, or builder update.

If every placement carries your tag: good, that's the majority outcome. The catch is that this is a snapshot — the next plugin update can undo it, and hand-checking every Amazon link across a whole site, repeatedly, is exactly the kind of job nobody keeps up.

This happens to real sites — including ours

When we ran LinkWatch over our own affiliate site (pawpicks.uk, an Amazon Associates pet-products site we operate), it found 25 affiliate links across 9 distinct products with the tag stripped — links that had been working, and earning nothing, in published posts. Every one looked perfectly healthy in the browser. We built the detector because we got burnt by it ourselves.

Or let a robot do it — free scan

LinkWatch crawls your live pages exactly as they're served, parses every affiliate link (Amazon and other networks too), and flags any placement where the credit is missing. The first scan is free, needs no signup, and takes about a minute. Nothing to install, nothing to migrate — we read what's already there.

Free · no signup · results in about a minute. We crawl your live pages, read-only.


Frequently asked questions

What does a healthy Amazon affiliate link look like?

It contains your tracking ID in the query string: ?tag=yoursite-21 (UK) or ?tag=yoursite-20 (US). The tag parameter is the only thing connecting a click to your Amazon Associates account — if it's missing or wrong, the link still works for the reader but the commission goes nowhere.

Why would my tag disappear without me touching anything?

Common causes: a theme or plugin update that rewrites outbound links, a caching or optimisation layer that 'cleans' query strings, a link-management plugin whose settings reset, a migration or find-and-replace that mangled URLs, or a page builder that re-serialised your content. None of these produce an error — the links keep resolving to Amazon, so nothing looks broken.

How do I check whether my tag is intact right now?

Open one of your money pages in a browser, view the page source (Ctrl+U / Cmd+Option+U), and search for 'amazon.'. For every Amazon link found, confirm the query string contains tag= followed by your exact Associates tracking ID. Check the rendered source, not your CMS editor — the stripping usually happens between the two.

Does Amazon tell me when clicks arrive without my tag?

No. Untagged clicks simply never appear in your Associates reports. The only symptoms are indirect: traffic holds steady while clicks or ordered items in the Associates dashboard drift down. Many sites run for months before noticing.

How does LinkWatch check this?

LinkWatch crawls your live pages as served to readers, parses every Amazon link it finds, and verifies the tag parameter is present — and, once you tell us your tracking ID, that it's yours and not someone else's. It re-checks on a schedule and alerts you only on confirmed findings.

Is my Amazon affiliate tag being stripped? How to check · LinkWatch