GuidesApril 20, 20268 min read

How to Check If Your Affiliate Links Are Broken (Complete Guide)

Affiliate links break across every network — Amazon, ShareASale, Awin, Impact, CJ, ClickBank, and more. Most of the time you won't get any error message when they do. Here's how to find broken links before they cost you commissions.

Quick answer: The fastest way to check all your affiliate links at once — across every network — is automated monitoring with QuietLeaks. It checks every link on a schedule and alerts you when one breaks, regardless of network. Manual methods below work but don't scale.

Why affiliate links break — and why most failures are invisible

Affiliate links don't just return 404 errors when they fail. Four of the five main failure modes look perfectly healthy to standard link checkers, uptime monitors, and browser extensions. Here's what actually goes wrong:

1. 404 — product or page removed

The most obvious failure. The destination URL no longer exists. This affects every network — discontinued products on Amazon, expired offers on ShareASale, removed merchants on Awin. Standard link checkers catch this.

✓ Detectable by standard link checkers

2. Silent redirect to homepage

The link returns HTTP 200 OK but lands the visitor on the merchant homepage or a category page instead of the intended product. Your affiliate tag is lost. This is the most common failure mode on Amazon Associates, but it also happens across CJ, Rakuten, and direct merchant programs.

✕ Invisible to standard link checkers — requires affiliate-aware monitoring

3. Dropped tracking parameter

The product page loads correctly, but the redirect chain strips your affiliate tag (?tag=, ?ref=, &aff_id=, etc.) from the final URL. The click is unattributed and you earn nothing. Happens on Amazon, ShareASale, and in-house affiliate programs after merchants update their URL structure.

✕ Invisible to standard link checkers — requires affiliate-aware monitoring

4. Network link expiry

Affiliate networks expire old link formats, rotate tracking IDs, or shut down entirely. ClickBank occasionally retires product URLs. ShareASale deactivates merchants. Awin changes advertiser IDs. The short link still resolves but points somewhere broken.

✕ Invisible to standard link checkers — requires affiliate-aware monitoring

5. JavaScript-rendered redirect failure

Modern affiliate tracking systems (Impact, PartnerStack, newer ShareASale links) build the final redirect URL using JavaScript at click time. HTTP-only checkers never execute JS, so they cannot follow the real redirect and will misreport these links as healthy.

✕ Invisible to standard link checkers — requires affiliate-aware monitoring

How failure modes differ by network

Different affiliate networks have different failure patterns. Knowing which to watch for helps you prioritise your audits:

NetworkMost common failureDetectable by standard tools?
Amazon AssociatesSilent homepage redirectNo
ShareASaleMerchant deactivation (link goes dead)Partially
AwinAdvertiser ID change, dropped tagNo
Impact / CJJS-rendered redirect failureNo
ClickBankProduct removed or vendor goneYes
RakutenSilent redirect + tag stripNo
In-house programsURL restructure, tag droppedNo

Method 1: Manual checking (works for up to ~20 links)

For a small number of links, you can check them manually. This works across every network:

  1. 01

    Click each link in an incognito window

    Use incognito/private mode to clear cookies and cached redirects. Check that each link lands on the correct product or landing page — not a homepage, search result, or 404.

  2. 02

    Verify the affiliate parameter in the final URL

    After all redirects resolve, check the browser URL bar for your tracking parameter. Different networks use different names: ?tag= (Amazon), ?afftrack= (ShareASale), &aff_sub= (CJ), utm parameters (many in-house programs). If it's missing, the sale won't be attributed to you.

  3. 03

    Check the destination matches the link label

    Make sure the product or offer on the landing page matches what you linked to. Silent redirects often land on a different product, category, or generic homepage.

  4. 04

    Check for "sold out" or inactive offers

    A page can be technically live but have no active inventory or expired offer. These cost you clicks even if the link technically resolves.

Limitation: Manual checking is impractical at scale and doesn't catch problems between audits. If you have 50+ links across multiple posts and networks, you need automated monitoring.

Method 2: Browser extensions (quick audit, not ongoing)

Browser extensions like Check My Links or LinkMiner can scan a page for broken links by checking HTTP status codes. They're useful for a quick one-off audit.

Critical limitation for affiliates: These extensions only check HTTP status codes — not final destinations. An affiliate link can return 200 OK while silently redirecting to a homepage and stripping your tracking tag. Extensions will mark it green. This is the #1 reason affiliate publishers think their links are fine when they're actively losing commissions.

Method 3: Automated monitoring (recommended for 10+ links)

For anyone publishing affiliate content at scale, automated monitoring is the only practical approach. A purpose-built affiliate link monitor like QuietLeaks works across every network and:

  • Checks every link on a schedule (daily, hourly, or every 30 minutes)
  • Follows the complete redirect chain — including JavaScript-rendered redirects from Impact, PartnerStack, and modern tracking systems
  • Detects silent homepage redirects even when HTTP status is 200 OK
  • Verifies your affiliate tracking parameter is still present in the final URL
  • Works across Amazon, ShareASale, Awin, CJ, Impact, ClickBank, Rakuten, and any custom affiliate program
  • Emails you the moment a problem is detected, with 30-day click data to show revenue impact
  • Lets you fix the destination URL in one click without editing your published posts

How to set up affiliate link monitoring with QuietLeaks

  1. 01

    Create a free account

    Sign up at quietleaks.com — no credit card required. The free plan monitors up to 10 links with daily checks, covering all affiliate networks.

  2. 02

    Add your affiliate links

    Paste your URLs into the dashboard. QuietLeaks auto-detects the affiliate network and creates a proxy short URL for each link. Supports Amazon, ShareASale, Awin, Impact, CJ, ClickBank, Rakuten, and any custom program.

  3. 03

    Replace your published links with proxy URLs

    Update your blog posts to use the QuietLeaks proxy URLs. This enables click tracking and lets you fix broken links in the future without editing your posts — the proxy URL never changes.

  4. 04

    Monitoring starts immediately

    QuietLeaks checks every link on your chosen schedule. If any link breaks, you get an email with the link URL, the failure mode, and the 30-day click count so you know the revenue impact before you even open the dashboard.

Summary: which method should you use?

MethodDetects silent redirectsAll networksOngoing monitoring
Manual checking
Browser extensions
Generic uptime monitors
QuietLeaks

Start monitoring your affiliate links across every network

Free for up to 10 links. Works with Amazon, ShareASale, Awin, Impact, CJ, ClickBank, and more. No credit card required.

Monitor my links free