← Case Studies
Case Study

9 Years of Content, 2,710 Affiliate Links: What Commission Bleed Looks Like at Scale

4 May 2026

Clicks were up 18%. Revenue had barely moved. We audited 847 videos, found 2,710 affiliate links, and discovered that 59% of them had a measurable problem. Annual loss: $94,644.

4 May 2026

Share

Clicks were up 18% year-over-year. Revenue had barely moved.

The creator assumed it was a conversion problem β€” maybe the audience had changed, maybe the algorithm had shifted. They'd been making content for nine years. They thought they understood their numbers.

They didn't. And what we found when we audited their full catalogue was worse than any of us expected.


They Had No Idea How Many Links They Actually Had

Before we ran the audit, we asked them for an estimate. "Around 1,500," they said.

We crawled every video description across 847 videos using the YouTube Data API. Every external link, every redirect, every affiliate URL β€” captured and classified.

The real number: 2,710 affiliate links.

Nearly double their estimate, spread across nine years of content, pointing at 1,124 unique products across four affiliate networks.

Full catalogue discovery β€” 847 videos

2,710

affiliate links found

1,124

unique products linked

3.4 yrs

average link age

4

affiliate networks detected

The oldest links in their catalogue were 9 years old. A buying guide published in 2018 for a product category was still pulling 40,000 views a month. Nine years of evergreen content β€” and nobody had checked what happened at the end of those links.


More Than Half the Catalogue Was Broken

We traced every redirect chain. Validated the affiliate tag at every hop. Checked stock status on Amazon and the software network. The results came back worse than the creator expected.

1,602 of their 2,710 affiliate links had a measurable problem. That's 59.1% of their catalogue.

Link health breakdown β€” 2,710 links audited

Fully healthy 1,108 (40.9%)
Dead link β€” 404, domain gone, merchant closed 489 (18.0%)
Out of stock β€” indefinite 401 (14.8%)
Affiliate tag stripped mid-redirect 387 (14.3%)
Out of stock β€” temporary (ETA shown) 187 (6.9%)
Listing suppressed or removed by merchant 138 (5.1%)

The tag-stripped links are the ones that hurt the most to understand. The link works. The visitor lands on Amazon. The product is in stock. The sale completes. And the creator gets paid nothing β€” because their tracking parameter disappeared somewhere between their link and Amazon's server. No error. No signal. Just a missing commission.

The older the content, the worse it gets

Nine years of compounding link decay looked like this:

Issue rate by link age

Under 6 months
16%
6–18 months
29%
18 months–3 yrs
51%
3–5 years
69%
Over 5 years
82%

% of links with at least one measurable issue

This creator had 634 links older than 5 years. 520 of them had at least one problem. Content that still ranked. Traffic that still arrived. Revenue that had quietly stopped.


Someone Was Taking 7.4% of Every Click at the Exact Moment It Happened

Six weeks before the audit, the creator had installed pa.js on their companion website. What it recorded over those 43,200 clicks changed how they thought about Honey.

7.4% of every affiliate click had its tag overwritten in the visitor's browser β€” after the redirect chain had already confirmed the link was healthy.

This isn't a server-side problem. No redirect scanner catches it. It happens in the split-second between the visitor clicking and the page loading. Honey β€” installed on the visitor's browser, recommended by creators to their own audiences β€” intercepts the click, removes the creator's affiliate tag, and inserts its own.

The creator's dashboard shows the click. The sale completes. No commission arrives.

Browser extension hijacking β€” 43,200 clicks monitored

7.4%

clicks hijacked

3,197

commissions stolen

6,400

stolen/month est.


48% of Their Audience Had Never Earned Them a Single Dollar

This was the number that made the room go quiet.

The creator's audience was global: UK (18%), India (14%), Canada (9%), Australia (7%). Over half their viewers were outside the US. Their affiliate links pointed to Amazon.com β€” one link, one storefront, one country.

Every UK viewer who clicked, browsed, and bought on amazon.co.uk? No commission. Every Indian viewer converting on amazon.in? No commission. Canada, Australia β€” same story.

160,000 monthly clicks β€” who actually earns commission?

US 52%
UK
IN
CA
AU
Earning commission Clicks with zero earnings

76,800 clicks/month from UK, India, Canada, and Australia generating Β£0 Β· β‚Ή0 Β· $0

This wasn't a marketing problem. They were doing everything right β€” creating content, driving traffic, building an international audience. The links were simply pointed at the wrong storefronts, and nobody had ever set up regional affiliate tags.


The Number That Made Them Go Quiet

Commission Bleed doesn't arrive as one dramatic event. It accumulates. Four streams, flowing continuously, invisible in the affiliate dashboard.

Source Affected clicks/month Monthly loss
Tag stripped links 18,400 $1,163
Dead links (still getting traffic) 23,100 $1,461
Browser extension hijacking 6,400 $405
Geographic revenue gap 76,800 $4,858
Total monthly $7,887
Annualised $94,644

$94,644 a year. Lost quietly, across nine years of content, with no single moment where it became obvious.


Four Weeks. $6,200/Month Recovered.

Week 1 β€” Geo-routing (11 minutes to set up) Amazon affiliate tags configured for UK, India, Canada, and Australia. Within 72 hours, commission notifications were arriving from amazon.co.uk, amazon.in, and amazon.ca for the first time.

Week 2 β€” Tag-stripped links repaired 291 of 387 stripped links replaced with pa.link redirects that preserve the tag at click time. The remaining 96 needed fresh affiliate links generated.

Week 3 β€” Dead links cleared 201 dead links replaced with fresh alternatives. 288 removed β€” products too outdated to replace.

Week 4 β€” Hijack prevention activated pa.js upgraded from detection to prevention. When Honey attempts to overwrite the tag at click time, the original is restored before the click completes. Hijack rate: 7.4% β†’ 0.3%.


Before and After

60 days after the audit

Healthy links
40.9% β†’ 82.7%
Browser hijack rate
7.4% β†’ 0.3%
Geo-routed clicks/month
0 β†’ 71,400
Monthly affiliate revenue
Baseline β†’ +$6,200/mo (+79%)

"I assumed the drop in revenue-per-click was just the algorithm or audience behaviour changing. It never occurred to me that the links themselves were the problem. Some of those videos have been earning me nothing for years."


What This Means for Your Catalogue

This isn't an unusual case. A nine-year catalogue is more extreme β€” but the patterns hold at every scale. The tag stripping rate, the link decay curve, the geographic gap β€” these are structural issues, not individual bad luck.

If you've been creating affiliate content for more than two years and have never run a full audit, your numbers are likely in this range. Most creators don't find out until they look.

The first audit is free. Connect your channel and we'll show you exactly what we'd show them.


Methodology: All data reflects a real audit conducted using ProtectAffiliate's scan infrastructure. Channel-identifying details are anonymised at the creator's request. Revenue impact figures use the creator's self-reported commission rates and conversion data. Browser extension hijack data was collected via pa.js on the creator's owned web properties.

commission bleedcase studyyoutubeaffiliate auditdata

Found this useful? Share it.

Share

Could this happen to your links?

Run a free scan on your entire library and find out.

Start for free β†’