For YouTube creators

Nobody re-reads a description. The algorithm still does.

A video you uploaded two years ago is still being recommended, still collecting views, still sending people to a description you last looked at on upload day. The sponsor page in it closed months ago. The views kept coming; the money didn't.

Check my channel free

Free · no signup · about a minute · reads your recent video descriptions.

What breaks in descriptions

Sponsor links have the shortest half-life.

Description links fail differently from blog links, because most of them point at campaigns that were always meant to end.

EXPIRED

The campaign closed

A branded landing page or discount code that stopped being honoured when the deal ended. The page often still loads.

UNTAGGED

The tag never made it

A product URL pasted from the browser bar instead of the affiliate dashboard. It has worked perfectly and paid nothing since upload.

MID-CHAIN

The short link died

Creators lean on shorteners to keep descriptions tidy. When one is retired or its mapping is lost, every video using it breaks at once.

Doing it by hand

The manual version, honestly described.

Sort by views, not by date

Open YouTube Studio, sort your catalogue by views over the last 90 days. Traffic decides which broken link costs the most.

Click every link in incognito

Expand the description, open each link in a private window, and wait for the redirects to settle before judging it.

Read the final URL

Confirm the destination is the right page and that your tracking parameter is still attached at the end of the chain.

This works. It also takes an afternoon for a mid-sized channel, and it has to be repeated — the sponsor page that's live today is exactly the one that will quietly close next quarter.

Doing it automatically

Paste the channel instead.

Residuals reads the descriptions of your recent videos, collects every link, follows each redirect chain to its end, checks whether your tag survived, and reads destination pages for expired-offer wording. Each leak comes back with an estimated $/mo attached — the model is disclosed alongside the results — so you fix in the order that pays. Anything uncertain is marked check manually rather than counted as a loss.

Run my free channel audit

Free scan, no signup. $8/mo adds a daily re-check that emails you only when something new breaks.

Free audit

Your old uploads are still working. Are their links?

Descriptions can be edited any time — a fix takes effect the moment you save it.

Run my free audit