Marketplace ad accounts do not become messy only because teams launch too many campaigns. They become messy because old campaigns keep their spending rights after the reason for launching them has expired.
An Amazon launch campaign that was built for the first 30 days still spends six months later. A bol Sponsored Products test for Belgium keeps running after the offer moved back to the Netherlands. A MediaMarkt retail media pilot remains active because nobody wants to delete the “learning”. Every campaign has a story. The problem is that stories age faster than budgets.
The named mistake is treating campaign history as campaign permission. A campaign once found a strong search term, protected a hero SKU, supported a promotion or helped a stock recovery. So the team keeps it alive. Not because it still has a job, but because deleting it feels risky. The account slowly turns into a museum that spends money.
My stance: every managed Advertentie Service account above roughly €5K monthly spend needs a campaign archive room. Not a one-off cleanup. A recurring decision layer that decides which Amazon, bol and MediaMarkt campaigns should stay active, be capped, be frozen, be merged, be archived or be rebuilt from scratch. If a campaign cannot explain its current job, margin permission and next review date, it should not keep spending.
This is not about being neat for the sake of neatness. An archive room protects profit, operator attention and learning quality. Old campaigns steal all three.
What existing advice covers well
The best Amazon PPC resources explain campaign structure in useful detail. BidX recommends separating automatic campaigns, exact campaigns, broad campaigns and competitor ASIN campaigns so budget can be controlled at campaign level. Their guidance is strong on why exact and broad traffic should not always sit in the same budget pool, because Amazon can spend the daily budget before the exploration layer gets a fair chance.
BidX also frames modern PPC as more than bid changes: campaign structure, retail readiness, creative execution, budget governance and automation need to work together. That is the right direction. Their pricing and platform pages also show what mature operators care about: multi-account management, change logs, product grouping, COGS, rules, dayparting and share of voice.
Podean’s marketplace material takes the agency view. They talk about end-to-end marketplace management, retail alignment, strategy, creative, search, video and brand advertising. Their blog index points to the same reality most larger brands feel: Q4 is not the time to simply turn up ads, DSP needs retail alignment, and marketplace growth depends on operations as much as media.
Negative-keyword guides add another important piece. GrowEventure explains that negatives do more than block irrelevant searches: they can stop campaign self-competition after a term is harvested into an exact campaign. Ad Badger’s placement testing content shows how operators sometimes duplicate campaigns for placement control, separating top-of-search and product-page logic.
All of that is useful. But most advice stops at how to build, optimise or segment campaigns. It rarely answers the uncomfortable lifecycle question: when has a campaign earned retirement?
The gap: campaign cleanup is usually treated as hygiene, not governance
There is a difference between a tidy account and a governed account.
A tidy account has consistent names, sensible match-type separation, negatives in place and fewer obvious duplicates. A governed account goes further. It knows why every active campaign exists today, which SKU economics allow it to spend, what evidence would make it graduate, and what evidence would make it leave the live account.
That difference matters once the account crosses €5K per month. At that point, a campaign that spends €14 per day is not “small”. It is roughly €420 per month, or €5,040 per year. Ten forgotten campaigns like that can quietly control the same annual budget as a serious channel test. Worse, they can pollute the search-term report, split conversion evidence and pull operator time away from the campaigns that actually deserve decisions.
The archive room is where you stop asking, “Is this campaign terrible?” and start asking, “Is this campaign still the right container for this job?” Those are different questions. A campaign can have a 28% ACOS and still deserve archiving if its role has expired, its SKU margin changed, or a cleaner campaign now owns the same intent.
The archive room has six campaign states
I like six states because they force a decision without making the team choose between “leave it” and “delete it”.
1. Keep active
The campaign has a live job, current economics and mature evidence. For example: defend branded search for a profitable hero SKU, harvest category demand, protect a competitor conquest lane or support a launch with a defined learning budget.
2. Cap
The campaign still has a job, but it should not receive more money. This is common when the SKU has limited stock, margin has tightened, the offer is temporarily weaker, or the campaign is learning but not yet allowed to scale.
3. Freeze
The campaign should keep its structure and history, but spend should stop until a constraint clears. Use this for stockouts, Buy Box loss, price changes, listing suppression, review drops, MediaMarkt availability issues or bol delivery-promise problems.
4. Merge
The campaign is useful, but the container is not. Maybe three low-volume exact campaigns can become one role-based campaign. Maybe two country variants need a cleaner NL/BE split. Maybe a product-page test should move under a broader competitor-targeting lane.
5. Archive
The campaign’s job is finished. It served a promotion, launch, stock recovery, old price position or temporary competitor response. Keep the record. Remove the spending right.
6. Rebuild
The campaign is too structurally compromised to fix safely. Too many old negatives, mixed roles, inconsistent bidding logic, unclear product grouping or polluted search history. In that case, the archive room should preserve the learning and rebuild the campaign with a clean role.
Named example 1: NorthPeak Tools and the old Amazon launch campaign
Imagine NorthPeak Tools, a DIY brand spending €8,400 per month on Amazon Sponsored Products. The account has 58 active campaigns. One of them, SP_AUTO_LAUNCH_DRILLKIT_Q2, was created when a cordless drill kit launched. It did its job: found converting queries, helped the SKU reach early volume and produced useful search-term evidence.
Six months later, the campaign still spends €610 per month. Its ACOS is 34%, which looks acceptable next to a target of 35%. But the archive room reveals three problems. First, 71% of its converting search terms now also exist in exact campaigns. Second, the drill kit’s contribution margin fell from 31% to 23% after a supplier-cost update. Third, stock cover is only 19 days because bol.com started selling the same kit faster than expected.
The old launch campaign is not a disaster. That is why it survived. But it no longer deserves live spend. The archive decision is: freeze the auto launch campaign, move three remaining useful queries into a capped learn lane, and attach the cost-change note to the FiveX change log so nobody reactivates it next week because “it used to work”.
This is where FiveX helps naturally. Product profitability shows the margin reset. Inventory insights show the 19-day stock cover. Ad reporting and change logs preserve why the campaign moved from active to frozen instead of letting the next operator rediscover the same problem.
Named example 2: BentoBasics and the bol NL/BE campaign split
BentoBasics sells lunch boxes on bol.com and spends €5,600 per month on Sponsored Products across the Netherlands and Belgium. The account has a neat-looking structure: separate campaigns for NL and BE, exact and broad, plus a few seasonal campaigns. The problem is not mess. The problem is expiry.
A Belgium broad campaign was launched during a back-to-school promotion. During the promotion it spent €1,180 and generated a 29% ACOS. Reasonable. After the promotion, conversion changed. Delivery promise in Belgium slipped by one day, review velocity slowed, and the campaign kept spending €320 per month at 51% ACOS. Because the campaign name still says “BTS_TEST_BE”, everyone mentally files it as learning budget.
The archive room forces a cleaner question: what is it learning now? The answer is uncomfortable: mostly that Belgian shoppers convert worse when the product has a weaker delivery promise and no discount. That evidence is already known. Paying another €320 per month for it is not learning; it is rent.
The decision is to archive the old back-to-school campaign, keep the best exact Belgian terms in a capped defend lane, and reopen a new BE learn campaign only when delivery promise returns to next-day or the offer gets a planned promotion. FiveX’s product groups and channel-level ad reporting make that decision visible: NL can keep harvesting, BE waits for offer readiness.
Named example 3: VoltDesk and the MediaMarkt pilot that became furniture
VoltDesk sells monitor arms and USB-C docking stations. Amazon is the main channel, bol is the secondary demand capture channel, and MediaMarkt is used for electronics credibility. The team launched a MediaMarkt retail media pilot at €1,200 for four weeks to test whether paid placement could support a premium docking station.
The pilot produced mixed evidence: €1,200 spend, €4,900 attributed revenue, 24% platform ACOS, but only 12% contribution margin after retailer fees, warranty reserve and fulfilment. The sensible decision would have been to end the pilot, keep the learning, and revisit after the bundle price changed.
Instead, the campaign stayed on at €25 per day. Small enough to ignore. Over 90 days, that became another €2,250 in spend. Meanwhile the same SKU had a profitable Amazon exact campaign with 18% loaded ACOS and stronger stock depth. The MediaMarkt pilot was no longer a test. It had become furniture in the account.
The archive room decision is: archive the MediaMarkt pilot, move the SKU to a watchlist, and create a reopening condition: only restart if bundle contribution margin rises above 18%, stock cover exceeds 45 days and Amazon exact demand is not budget-capped. FiveX’s marketplace profitability view is the bridge here. It stops MediaMarkt from being judged only by its own dashboard and compares it with the next-best use of the same ad euro.
The archive room checklist
Run this once per month for every campaign that is older than 30 days, plus immediately after promotions, stockouts, price changes and major listing changes.
- Current job: defend, harvest, learn, launch, fix, clear stock, recover rank, test placement or competitor conquest?
- Original reason: why was this campaign created, and is that reason still true?
- Economic permission: current SKU margin, break-even ACOS, return reserve and fulfilment cost.
- Constraint permission: stock cover, delivery promise, Buy Box or offer position, review readiness and listing quality.
- Evidence quality: enough clicks, orders and search-term history to make a decision, or still genuinely learning?
- Overlap check: does another campaign now own the same intent more cleanly?
- Operator cost: how much review time does this campaign consume relative to profit exposure?
- Decision: active, cap, freeze, merge, archive or rebuild.
- Reopen condition: what must become true before spend can return?
The reopen condition is the small field most teams skip. Do not skip it. Without it, archived campaigns become emotional debates later. With it, reopening is operational: margin restored, stock recovered, offer improved, evidence window planned.
How FiveX runs this without turning it into another spreadsheet
The archive room works best when campaign decisions sit next to the data that gives them permission. In FiveX, the advertising layer is already connected to marketplace revenue, SKU profitability, stock, product groups and automation history. That means an operator can review a campaign with its margin context instead of copying numbers between Amazon Ads, bol reports, MediaMarkt exports and a finance sheet.
Three hooks matter most. First, ad reporting shows campaign spend, revenue, ACOS, ROAS, clicks and impressions across the active account. Second, product profitability and inventory insights explain whether the SKU can still receive demand. Third, Ads AI recommendations, automation rules and change logs make bid and status changes reviewable instead of mysterious.
That does not mean the software should archive campaigns blindly. Archive decisions are commercial decisions. But software should make the decision obvious, documented and hard to forget. The operator still owns the call. FiveX makes sure the call is made with the right evidence.
The operator rule
Here is the rule I would put above the desk of every marketplace ad manager: a campaign can keep spending only if it can name its current job, its current margin permission and its next review date.
If it cannot, do not let nostalgia protect it. Archive it, cap it, freeze it or rebuild it. The cleanest ad accounts are not the ones with the fewest campaigns. They are the ones where every live campaign still deserves to be alive.
That is the quiet advantage of a good Advertentie Service. Not just launching better campaigns. Retiring the ones that have stopped earning the right to spend.