Bulk Tracked-Link Placement: Adding Attribution Across an Entire YouTube Back-Catalog
Sep 28, 2026 · by Omar adel
A practical workflow for adding tracked links across dozens or hundreds of existing videos at once, instead of editing one description at a time.
A channel with three years of uploads and no tracked links has a real problem: every one of those older videos is still getting views, and every one of those views is currently unattributable. Editing descriptions one at a time to fix that isn't realistic past a handful of videos — which is why bulk placement exists as a documented capability.
What bulk placement does
Instead of adding a tracked link to a single video's description, the same action — add a link, place it in the description or pinned comment — is applied across a defined set of videos at once. The read-store-write sequence described in how VidWorth edits descriptions still applies to each video individually; bulk placement is a batch of individual, reversible edits, not one action that touches the whole channel as a single unit.
Why that matters
Because each video's previous description is stored separately, a bulk placement across 200 videos leaves 200 independent Undo points. If one video's description had unusual formatting that the placement disrupted, that one video can be reverted without touching the other 199.
A sensible rollout
| Step | Why |
|---|---|
| Test on 3–5 videos first | Confirms formatting and link placement look right before scaling |
| Review the batch before approving | The action still requires explicit approval — see the approval boundary |
| Run the full back-catalog | Applies the same tested placement at scale |
| Spot-check a sample afterward | Confirms the live descriptions match what was approved |
What it doesn't do
Bulk placement doesn't retroactively attribute views that already happened before the link existed — a video's view count doesn't change, but a click on the newly added link only starts logging from the moment it goes live. It also doesn't write to a channel VidWorth isn't connected to, and it never runs without the approval step regardless of how many videos are in the batch.
Full parameters and setup are in the documentation.
