WordPress plugin intelligence profile

Affiliate Link Integrity Checker

Find affiliate links that still load but stopped earning: missing tracking IDs, destination drift, redirects, noindex, and more.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.4
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update24 Oct 202611d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Affiliate Link Integrity Checker version 1.1.4 as active, updated 11d ago and tested up to WordPress 7.1.

Overview

About this plugin

Check your affiliate links for the failures that ordinary broken-link checks

miss.

A URL can still return 200 OK while affiliate revenue attribution is broken.

The link opens and the merchant’s page loads, but the tracking ID that tells

the merchant whose account to credit never arrives — so clicks from that page

earn nothing, and a 404 checker reports everything as healthy. This plugin

finds that class of failure:

  • the affiliate or tracking ID disappeared, or changed to another account
  • the destination changed — for example, a discontinued product page that now lands on the merchant’s home page
  • the redirect chain changed, loops or never resolves
  • a monetized link or call to action disappeared from the page
  • a money page picked up a noindex
  • the canonical URL drifted, or now points at another domain
  • the destination itself failed

What you see after a scan

An overview of every revenue path — healthy, needs attention, or revenue at

risk — with the highest-priority issue named. Each issue answers, on one

screen: what happened, why it can cost you money, what it was before, what it

is now, when it was last known good, and what to do next. Response codes and

redirect hops are there under Technical Details when you want them.

Why it is different

Alerts you can trust. A bot filter or WAF answering 403 is reported as

“automated verification was blocked”, not as a broken link. A 429 rate limit

causes a backoff, a timeout is retried, rotating click IDs are expected, and

parameter order, encoding, trailing slashes and http to https are normalized

before anything is compared. Revenue At Risk requires a reachable

destination, a known-good baseline and a consistent result across retries.

Auto Discovery. No selectors or rules to configure. Discovery reads your

stored content without outbound requests, so it scales to large sites, and

picks out what looks monetized: PrettyLinks and

ThirstyAffiliates links, rel="sponsored" links, known affiliate parameters

and networks, and calls to action on review and comparison pages. It is tuned

for precision; lower-confidence links stay as candidates.

Quick Fix for the safe cases. Where the plugin can prove from a recorded

good state exactly what a link used to be, it offers to put it back.

Safe by design

  • No account, no API key, no telemetry, no analytics, no external service.
  • The audit is read-only: discovery and every check only read your pages and store findings.
  • Quick Fix runs only when you click it. You see the exact before/after change first, press Apply yourself, and can press Undo.
  • No arbitrary content rewriting. Quick Fix can write to three things only: a vanished affiliate parameter in a link in your post content, a dropped disclosure attribute such as rel="sponsored", or the destination stored by PrettyLinks or ThirstyAffiliates for a link they manage.

How it works

  • Discover. Press Scan for revenue paths and review the recommendations.
  • Audit. Each protected path — page, link, redirect chain, tracking and destination — is checked against a recorded good state by eight detectors, in resumable chunks, with requests spaced out and capped per destination and per run.
  • Act. Recheck, Quick Fix where eligible, Accept New Baseline for a change you made on purpose, Mark Expected, or export to CSV.

Detectors

  • Revenue Element Missing — the CTA or affiliate link is no longer on the page.
  • Destination Drift — the link now ends up somewhere else.
  • Tracking Parameter Integrity — the affiliate ID went missing or changed account.
  • Redirect Chain Drift — the redirect loops, or never resolves.
  • Revenue Destination Failure — the destination is gone or erroring.
  • Indexability Failure — a money page picked up a noindex.
  • Canonical Drift — the canonical URL changed or points at another domain.
  • Revenue Element Drift — the link’s wording or sponsored markup changed.

Quick Fix details

After a Quick Fix is applied the path is checked again immediately, and you

are told whether it was fixed and verified, applied but still failing, or

failed with nothing changed. Undo covers the repair most recently made to a

path; if a newer repair has since been applied, the older one is refused with

a reason rather than discarding the newer change. There is no cap.

Everything else is a guided fix (where the setting lives and which plugin

owns it) or needs review, with the reason. An affiliate ID that changed

rather than vanished, two links to the same place, a link your theme renders,

and a check that was blocked or rate limited never produce a repair.

Works with

PrettyLinks and ThirstyAffiliates are supported as first-class sources, so an

issue can say the managed link’s target changed. Neither is required; plain

affiliate links in your content work on their own.

Free, and the separate Pro plugin

This plugin is a complete affiliate link audit: all eight detectors, unlimited

revenue paths, every finding with its evidence, Recheck, Quick Fix, Accept New

Baseline, Mark Expected and CSV export. Nothing expires, nothing is capped,

and no feature waits for a licence.

A separately distributed Pro edition does a different job — Continuous Protection: scheduled monitoring, automatic re-checks of the affected paths straight after a WordPress, plugin or theme update, correlation of what changed around the time a path broke, long incident history, advanced tracking and merchant policies, bulk actions and notifications. It is not bundled inside this plugin, and this plugin works fully without it.

Privacy and outbound requests

Requests go to your own pages and to the destinations your links already

point at — nothing else. Your content, findings and affiliate IDs stay in your

WordPress installation. Addresses inside your own network (loopback, private

ranges, link-local and cloud metadata endpoints) are refused, and every

redirect hop is validated again.

Languages

Every user-facing string is translatable. Translations are hosted on

org and installed as language packs; none are bundled.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • affiliate links
  • affiliate marketing
  • broken links
  • link checker
  • seo
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity24 Oct 202611d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.1.31.1.4
WordPress compatibility7.1.27.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.