Catch discontinued Amazon products before they sink your affiliate income
A concrete workflow to spot dead ASINs and swap in live alternatives before rankings drop.
The short version
- The Product Health Monitor flags discontinued and out-of-stock products automatically.
- Swap dead ASINs for live alternatives in minutes, without rewriting your post.
- Monetise Old Posts turns stale content into fresh earning pages.
- Nothing you've published breaks if your licence lapses—but AI tools need an active key.
Why discontinued products quietly kill your commissions
When an Amazon product goes out of stock or is discontinued, your affiliate link doesn't just stop earning—it starts losing you money in ways you can't see. The page still ranks, people still click, but Amazon shows a dead end instead of a buyable product. Over weeks, that page's bounce rate climbs and its rankings slip, taking the whole post down with it.
The fix isn't to check every ASIN by hand. It's to run a scheduled sweep with the Product Health Monitor, which scans your site and lists every product that's no longer purchasable. You then swap in a live alternative before the damage spreads.
This guide walks through the exact workflow: run the monitor, read the results, replace dead products with live ones, and confirm the fix. You'll need Ama Affiliate Pro, which includes the Product Health Monitor as a core feature.
The Product Health Monitor is part of Ama Affiliate Pro, not a separate add-on. It scans your published pages and flags products that are out of stock or discontinued.
What the Product Health Monitor actually checks
The monitor compares each ASIN in your content against Amazon's live product data. It uses your Amazon Creators API credentials when available, which gives reliable, up-to-date status. Without credentials, it falls back to a slower no-credentials mode that still works until Amazon grants you API access—normally after three qualifying sales.
The results screen groups products by status: out of stock, discontinued, or live. Each flagged product shows the ASIN, the page it appears on, and a status pill so you can see the scale of the problem at a glance. You don't need to open each Amazon page to check—the monitor does that for you.
The monitor is proactive. Run it weekly or monthly, and you'll catch dead products before your rankings notice. The alternative—waiting for a sales drop—is too late.
- Scans every product box, comparison table, and text link in your content
- Flags out-of-stock and discontinued items with clear status pills
- Uses Creators API credentials for reliable data, or falls back to no-credentials mode
- Works with shortcodes and Gutenberg blocks alike
Step-by-step: run a health check on your site
The workflow takes about 15 minutes for a typical site. You'll run the monitor, review the flagged products, and decide which to replace. Here's the exact sequence.
The monitor lives in your WordPress admin under the Ama Affiliate Pro menu. It scans your published pages and posts, not drafts, so you're only seeing what's live.
- Go to Ama Affiliate Pro → Product Health Monitor in your WordPress admin
- Click 'Run scan' and wait for the results to load—this takes a few minutes on larger sites
- Review the list of flagged products, noting the ASIN and the page each one appears on
- For each flagged product, find a live alternative on Amazon and copy its ASIN
- Replace the old ASIN in your content using the steps below
How to swap a dead ASIN for a live one
Replacing a discontinued product is a simple edit, but you need to do it in the right place. If you used a shortcode like , find that shortcode in the post editor and change the ASIN to the new one. If you used a Gutenberg block, edit the block's ASIN field directly.
The ASIN is the 10-character code in an Amazon URL after /dp/. For example, in amazon.com/dp/B012345678, the ASIN is B012345678. Copy the new product's ASIN from its Amazon page and paste it over the old one.
After the swap, the product box or table updates automatically on the front end. You don't need to regenerate anything or clear a cache—the change is instant. Double-check the new product renders correctly by viewing the page.
If you have many products to replace, use the bulk editing features in the plugin to update multiple ASINs at once, rather than editing each post individually.
What about products in comparison tables and bestseller lists?
The same swap logic applies to comparison tables and bestseller lists. A table built with lists multiple ASINs; find the dead one in the shortcode and replace it. Bestseller lists are trickier because they're often generated dynamically from a category—if a product in the list is discontinued, the list may skip it or show an error.
The Product Health Monitor flags these cases too, so you'll see exactly which table or list contains a dead product. For tables, edit the shortcode or block. For bestseller lists, you may need to refresh the list or switch to a manually curated list with live ASINs.
The principle is the same: keep every ASIN in your content pointing at a buyable product. A single dead link in a table can make the whole table look broken to a reader, which hurts trust and clicks.
| Element | Shortcode | What to do |
|---|---|---|
| Product box | Replace the ASIN in the shortcode or block | |
| Comparison table | Edit the ASIN list; remove dead rows | |
| Bestseller list | Refresh or switch to a curated list | |
| Text link | Update the ASIN in the link shortcode | |
| Ticker | Remove or replace the dead product |
Monetise Old Posts: turn stale content into fresh earners
Once you've swapped dead products, look at the pages that were affected. They're likely older posts with outdated content. The Monetise Old Posts feature in Ama Affiliate Pro refreshes these pages by adding new product boxes, comparison tables, or text links, giving them a second life.
This isn't just about fixing broken links—it's about recovering the ranking and earning potential of pages you'd otherwise abandon. A post that ranked for a discontinued product can rank for the replacement if you update it properly.
Run Monetise Old Posts after a health check to catch any content that's gone stale, not just products that are dead. It's a one-click way to add fresh, relevant affiliate elements to pages that need them.
Monetise Old Posts works alongside the Product Health Monitor: first fix the dead products, then refresh the page with new content to maintain relevance.
What happens if your licence lapses mid-cleanup?
You might worry that a lapsed licence breaks your site mid-fix. It doesn't. When a trial or licence ends, everything already published keeps working: product boxes, comparison tables, the Product Health Monitor, marketplace localisation, country blocking, and analytics all continue to function.
AI-powered features—the content writer, AI keyword tools, and the duplicate post finder—require an active licence. If your licence lapses, those stop, but your published pages stay intact. Entering a new key unlocks everything again where it left off.
So you can run a health check, swap products, and publish fixes even if your licence isn't active. The only thing you lose is the AI-assisted writing and analysis tools.
The Product Health Monitor is not an AI feature—it keeps working after a licence lapse, so your cleanup never gets blocked.
Prevent the problem: schedule regular health checks
The best fix for discontinued products is catching them before they hurt. Set a monthly reminder to run the Product Health Monitor, or make it part of your content maintenance routine. Ten minutes a month is cheaper than losing rankings on a page that took months to build.
Combine the health check with a quick SEO audit using the built-in SEO audit tool. That catches other issues—missing meta descriptions, broken internal links—that also drag down rankings. The link doctor and duplicate post finder handle the rest.
The goal is a site where every product link leads to a buyable item, every page is optimised, and nothing silently decays. That's what keeps commissions steady.
- Run the Product Health Monitor monthly, or weekly on large sites
- Swap dead ASINs immediately after the scan
- Use Monetise Old Posts on any page that lost a product
- Run the SEO audit quarterly to catch other ranking killers
Why this workflow beats manual checking
Manual checking means opening each Amazon page, looking for the 'currently unavailable' message, and hoping you remember which posts used that ASIN. It's slow, error-prone, and you'll miss things. The Product Health Monitor does it in minutes and lists every affected page.
The keyword gap finder and keyword similarity checker add another layer: they help you find new products and keywords to target before your old ones die. That's proactive, not reactive.
For a serious affiliate publisher, this is the difference between a site that grows and one that slowly bleeds out. The tools are built into Ama Affiliate Pro, so you don't need a separate service or a developer.
After a cleanup, check the analytics screen to see if clicks and conversions recover on the affected pages.
Frequently asked questions
How does the Product Health Monitor know a product is discontinued?
It compares each ASIN in your content against Amazon's live product data using your Creators API credentials when available. Without credentials, it uses a slower no-credentials mode that still works until Amazon grants you API access.
Can I replace a discontinued product with any ASIN?
Yes, as long as the new ASIN is a live, buyable product on the same Amazon marketplace. Copy the ASIN from the product's URL and paste it into your shortcode or block.
Will my published pages break if my licence lapses?
No. Product boxes, comparison tables, the Product Health Monitor, and other core features keep working. Only AI-powered tools like the content writer need an active licence.
Do I need Amazon API credentials to use the monitor?
Credentials are recommended for reliable data, but not required. The no-credentials mode works, though it's slower. Amazon typically grants API access after three qualifying sales.
Can I bulk-replace multiple dead products at once?
Yes, the plugin supports bulk editing, so you can update several ASINs in one go rather than editing each post individually.
What if I don't have a replacement product for a discontinued one?
You can remove the product box or link entirely, or use Monetise Old Posts to add fresh products to the page. Leaving a dead link is never a good option.
Does the monitor check products in comparison tables and bestseller lists?
Yes, it scans all product elements, including tables and lists. You'll see which specific element contains the dead product.