Free affiliate link scan

See which of your affiliate links are quietly losing you money.

Paste any page. PRG finds every affiliate link on it and ranks them by the revenue you have at risk.

Try it on a post you have not opened in a year. Those are the ones worth seeing.

Or see what a full scan looks like ↓

Why a scan finds what you cannot

The links costing you money are the ones you forgot you had.

Think of it in two layers. The first is the obvious stuff, dead links, bad redirects, missing tracking, the failures that clearly stop a link earning. We catch all of those. The second is the layer nobody else looks at: a product that has sold out while its page still loads fine and its tracking still fires. A normal checker calls that healthy. Some visitors may still buy something else and earn you a bit, which is what makes it so easy to miss, because the link does not fail, it just converts worse and the drop hides in your numbers. PRG checks whether each link still points to something in stock and ranks what it finds by the revenue at risk.

From one scan to always-on

The scan is the start. Monitoring is the point.

A scan is a snapshot of today. Links break after the snapshot. Monitoring is what keeps the picture true: PRG rechecks every link it found, so the next failure doesn't get a months-long head start.

01

It keeps the full list

Every affiliate link the scan found stays under watch, and new posts are picked up as you publish them.

02

It rechecks on a schedule

PRG follows each link to its destination and confirms it still works and still carries your tracking.

03

It tells you what changed and how to fix it

When a check finds a link that has broken or has a problem, you get a clear alert: what happened, what it puts at risk, and how to set it right.

Who built it

“Running product for Viator’s affiliate program is where I saw an industry wide problem. Content creators are at their best making content, not chasing broken links. And it is not just travel. They earn across dozens of programs, and any link can quietly stop paying. So I built PRG to do the chasing. It scans every page, finds the links that earn, and monitors them for breaks. The time it saves goes back where it belongs, into the next piece of content.”

Mark Lynch

Founder, Partner Revenue Guard

What a full scan turns up

What a scan looks like

Real links. Real health checks. Tap any tile to filter, the same view you get inside the app.

Sample scan
30 pages scanned on besttoolsreview.com
350 links · 150 monetised · Last run 2 min ago

$1,070/mo

Revenue at risk — 34 links with issues

$4,620/mo

Revenue protected — 110 healthy links

Based on 150 of 350 links checked. Estimates use blended industry averages.

350 links found, 150 are revenue

150

Revenue Links

incl. 35 High Value

35

High Value

30

of 30 Pages

12

Broken

110

Healthy

4

Out of Stock

8

Tag Issues

6

Unverifiable

10

Degraded

Top 12 issues by revenue at risk

Affiliate Link
CJ Affiliate
Broken

Domain: bluehost.com

Destination: anrdoezrs.net/click-9876543-13751327?url=https%3A%2F%2Fwww.bluehost.com%2Ftrack%2Fbesttools%2Fwordpress-60-off&sid=wp-hosting-2025

Source: besttoolsreview.com/best-wordpress-hosting

Anchor text: "Claim 60% off Bluehost"

Est. revenue: $220/mo at risk

Bluehost's CJ deeplink resolves to a 404 — the /wordpress-60-off promo landing page has been taken down. Your sid=wp-hosting-2025 sub-id is intact, so when you swap to a live offer attribution will follow. Contact your Bluehost rep for the current campaign URL.

Affiliate Link
ShareASale
Broken

Domain: shareasale.com

Destination: shareasale.com/r.cfm?b=1654832&u=2847193&m=46723&urllink=www.hostinger.com%2Fweb-hosting&afftrack=hosting-2025

Source: besttoolsreview.com/best-web-hosting-2025

Anchor text: "Get Hostinger deal"

Est. revenue: $180/mo at risk

High Value
Notion
Healthy

Domain: notion.so

Destination: notion.so/?ref=besttoolsreview&utm_source=besttoolsreview

Source: besttoolsreview.com/best-note-taking-apps

Anchor text: "Start your free Notion workspace"

Est. revenue: $140/mo protected

Sample preview: showing 3 of 150 affiliate links — top issues by revenue at risk

Your scan: 150 monetised links across 30 pages — free scans cover up to 50.

Try a 50-page scan free

Plans

Try it on 25 pages free. Scale up when it has earned it.

The free plan is a real test, not a teaser. Point PRG at 25 pages of your own site, at no cost, and see exactly what it finds and what it is worth. When it has shown you, the paid plans scan and monitor the rest.

Every plan includes deep health detection. We check whether your link still sells, not just whether it loads.

Free

$0

See where you stand, free.

  • Scan up to 25 pages
  • Every link ranked by revenue at risk
  • Monitored every 30 days, every 7 days for issues
Start free

Starter

$39/mo

For a growing personal site.

  • Scan up to 200 pages
  • Monitor up to 1,500 links
  • Alerts on breaks and lost tracking
Choose Starter
Most chosen

Growth

$99/mo

For working affiliate publishers.

  • Scan up to 450 pages
  • Monitor up to 4,000 links
  • Faster rechecks when an issue is detected
Choose Growth

Pro

$299/mo

For pro publishers and small agencies.

  • Scan up to 1,500 pages
  • Monitor up to 12,500 links
  • CSV import and faster issue rechecks
Choose Pro

Scale

$699/mo

For large content operations.

  • Scan up to 3,500 pages
  • Monitor up to 30,000 links
  • Bulk CSV import and priority support
Choose Scale

Enterprise

$1,999/mo

For teams and large catalogues.

  • Scan up to 12,000 pages
  • Monitor up to 90,000 links
  • Onboarding and a named contact
Talk to us

Questions

The things people ask first.

A broken-link checker only knows whether a page loaded. PRG does that too, and catches dead links, bad redirects, and dropped tracking. It also catches the link that loads perfectly and still earns less, because the product has sold out. The page works, your tracking fires, and some visitors still buy an alternative, so it never looks broken. It just quietly converts worse, which is the failure that is hardest to spot and the one we are built to catch.

View all FAQs →

You already have a page in mind

Scan it. See what thirty seconds turns up.

Your first 25 pages are on the free plan.