How to Update Old Amazon Affiliate Posts (Dead Products, Stale Picks, Lost Rankings)
Every affiliate site over a year old has posts that quietly stopped earning. The top pick went out of stock. The product was discontinued and the link now lands on a "currently unavailable" page. A better product came out and the guide still recommends the old one. The post may still rank; it just sends readers to nothing.
This post is the process for finding those posts, deciding which deserve a refresh, doing the refresh without throwing away the rankings the post has earned, and letting go of the ones that aren't worth it.
The short answer
Check every post's products at least twice a year. When a pick is unavailable or no longer the right choice, replace it in the same post at the same URL, update the comparison and the intro to match, and set a visible modified date. Prune only posts that have no rankings, no links and no topic you want to keep.
Three ways old posts die
1. Dead products
Amazon listings disappear constantly. The seller stops, the model is replaced, the ASIN is merged into a variant. A link to a dead listing earns nothing, and a reader who hits one usually leaves. On a site with fifty guides and eight products each, a few of those four hundred links are dead at any moment.
2. Stale picks
The product still exists but it's no longer the one to recommend. Its rating has slid, its price has climbed, or a newer model from the same brand has replaced it. The guide still says "best overall" about something a reader who checks the reviews will doubt, and that doubt costs the click.
3. Lost rankings
The post dropped off page one. Sometimes that's a competitor with a better page, sometimes it's Google noticing the post hasn't changed in two years while the category has. Either way, the fix is the same as for a stale pick: make the page the best current answer again.
Finding the posts that need work
Three checks, in order of how much they find.
- Dead links. Run a link checker across the site, or export your product links and check them in bulk. Anything returning a 404, or an Amazon page that says "currently unavailable" or "we don't know when or if this item will be back in stock", goes on the list. Amazon returns a 200 for unavailable products, so a plain status-code check misses most of them; the checker has to read the page.
- Falling posts. In Search Console, compare the last three months to the previous three and sort pages by click change. Posts that lost a third or more of their clicks are candidates. The content audit post covers the full method.
- Old posts. Anything with a modified date more than a year back, whether or not it's showing symptoms. Products in most categories turn over within a year.
Deciding what to do with each one
| The post | Do this |
|---|---|
| Ranks, products fine | Nothing. Update the modified date only if you actually changed something. |
| Ranks, one or two products dead or stale | Swap the products in place. Small job, high value. |
| Ranks, most products dead or category moved on | Full refresh: new picks, new comparison, rewritten intro and conclusion. Keep the URL. |
| Doesn't rank, has links or a topic you want | Full refresh, then internal links from the hub and related guides. |
| Doesn't rank, no links, topic abandoned | Redirect to the closest relevant page and delete. |
Refreshing a post without losing what it's earned
Keep the URL
This is the rule above all others. The URL holds the ranking history, the backlinks and the internal links. A refreshed post at a new address is a new post to Google, starting from nothing. Change the title, the content and the date; never the slug. If the slug has a year or a product count in it, live with it.
Replace products, then fix everything that mentioned them
Swapping a product box is the easy part. The intro that names the top pick, the comparison table, the "which one should you buy" section and the FAQ all refer to the old products too. A refreshed guide that still says "the X is our top pick" in the intro while the X is gone from the list reads as broken. Search the post for every product name you removed.
Re-rank, don't just swap
If the top pick is gone, the question isn't "what fills slot one" but "which of the current products is best". Often the old number two isn't it. Re-pick from the current listings, with current ratings and review counts, and let the order follow.
Update the parts Google reads first
The title, the first paragraph and the H2s. If the title still says "in 2024", fix it. If the intro opens with a claim that was true two years ago, rewrite it. A refresh that changes product boxes but leaves a dated opening looks unchanged to a crawler that reads the top of the page.
Show the date
A visible "Updated on" date near the title tells readers and Google that someone is maintaining the page. Set it when you make a real change, and only then. Bumping dates on untouched posts is noticed and discounted.
When to let a post go
Not every old post earns a refresh. If it has no rankings, no external links, nothing links to it internally, and it's on a topic the site has moved away from, the hour spent refreshing it is better spent on a post that can rank.
Redirect it to the nearest relevant page, or to the hub for its topic, and delete it. Don't redirect to the homepage; Google treats that as a soft 404.
The one exception is a post that's the only page on its topic. Even unranked, it may be the right place to build from. Refresh it and give it links before writing anything new nearby.
Doing it with AffSERP
Refreshing by hand means re-researching every product, and that's where most sites stall. AffSERP's Refresh option on a published guide pulls the current products for the same keyword through Amazon's API, re-ranks them on current ratings and review counts, rewrites the guide around the new picks, and updates the existing WordPress post in place.
The URL and publish date stay; the modified date moves.
That turns a two-hour refresh into a few minutes of checking the result, which is what makes a twice-yearly review of fifty guides realistic. The guides themselves follow the format in how to write buyer guides that rank, so a refreshed post matches the rest of the site.
FAQ
How often should I update Amazon affiliate posts?
Check the products every three to six months, and do a full refresh when a post loses rankings, a top pick disappears, or the category has moved on. A post that still ranks and still links to products in stock needs only the product check.
Should I change the publish date when I update a post?
Update the modified date, and show it on the page. Changing the publish date to today without changing much is the kind of thing Google and readers both notice. If the post is substantially rewritten, a new publish date is fair.
What happens to my rankings if I change the URL?
You start again. The old URL's history doesn't move with the content unless you redirect it, and even with a 301 some of it is lost. Keep the URL in every refresh; change the title, the picks and the text instead.
Is it better to update an old post or write a new one on the same keyword?
Update. A post with age, links and ranking history beats a new one on the same topic, and publishing a second post on the same keyword makes the two compete. The only time a new post wins is when the old one is so wrong that nothing in it survives, and even then redirect the old URL to the new one.