De juiste aanpak hangt niet alleen af van voorraad. Je moet onderscheid maken tussen tijdelijk uitverkocht, seizoensgebonden, in backorder, definitief vervallen en vervangen door een opvolger. Pas daarna kies je wat er gebeurt met de pagina, statuscode, interne links, sitemap, productfeed en structured data.
Goed om vooraf te weten: MagentoSEO.nl past geen voorraadconfiguratie, statuscodes of redirects in Magento aan. Wij analyseren productstatus, zoekwaarde en gebruikersbehoefte, maken de beslisregels en URL-mapping, briefen de webbouwer of feedpartner en controleren na implementatie of pagina, feed en indexatie correct reageren.
“Niet op voorraad” is geen strategie
In Magento kunnen verschillende signalen door elkaar lopen:
fysieke voorraad is nul;
verkoopbare hoeveelheid is nul door reservations;
backorders zijn toegestaan;
product staat op enabled maar is niet salable;
product is uit de website of categorie verwijderd;
configurable parent heeft nog wel beschikbare children;
standaardvariant is uitverkocht maar andere varianten niet;
ERP verwacht nieuwe voorraad maar Magento kent de datum niet;
product is definitief uitgefaseerd.
Voor de klant zijn dit andere situaties. Voor SEO ook.
| Situatie | Verwachting van bezoeker | Waarschijnlijke paginarichting |
|---|---|---|
| Tijdelijk uitverkocht | Wanneer komt het terug? | Pagina behouden met duidelijke status en alternatief |
| Backorder | Kan ik nu bestellen en wanneer ontvang ik het? | Pagina behouden, transparante levertijd |
| Preorder | Wanneer verschijnt het product? | Pagina behouden met verwachte beschikbaarheid |
| Seizoensproduct | Komt dit volgend seizoen terug? | Vaak pagina behouden buiten seizoen |
| Vervallen met directe opvolger | Wat is het nieuwe model? | Vaak 301 naar zeer relevante opvolger of oude pagina met overgang |
| Vervallen zonder alternatief | Is er nog informatie of een vergelijkbaar product? | Tijdelijk informatieve pagina of uiteindelijk 404/410 |
| Eén variant uitverkocht | Welke maat of kleur is nog leverbaar? | Parent behouden en variantstatus correct tonen |
De beslisboom in vier vragen
Vraag 1: komt exact dit product terug?
Is er een concrete verwachting dat dezelfde SKU of variant opnieuw bestelbaar wordt?
Ja, op korte of redelijke termijn: behoud de URL en pagina.
Mogelijk, maar datum onzeker: behoud meestal de pagina als er vraag of waarde is, maar communiceer geen verzonnen datum.
Nee: ga door naar de vraag over een opvolger.
Vraag 2: bestaat er een vrijwel gelijkwaardige opvolger?
Een opvolger is niet simpelweg “een ander product uit dezelfde categorie”. Een goede vervanger sluit aan op functie, doelgroep, prijsklasse en verwachting.
Ja, directe opvolger: een 301 kan passend zijn, vooral wanneer de oude pagina geen blijvende informatiewaarde heeft.
Er zijn meerdere alternatieven: behoud eventueel een uitlegpagina met vergelijking of laat de oude URL uiteindelijk vervallen; stuur niet willekeurig naar één product.
Nee: beoordeel de blijvende waarde van de oude pagina.
Vraag 3: heeft de pagina nog zelfstandige waarde?
Kijk naar:
organische clicks en impressies;
backlinks en externe vermeldingen;
branded zoekvraag op model of SKU;
handleidingen, specificaties, onderdelen of compatibiliteit;
supportvragen en retourinformatie;
intern verkeer;
historisch omzet- of conversievolume;
beschikbare alternatieven.
Een vervallen machineonderdeel kan jaren later nog waardevol zijn voor compatibiliteit. Een tijdelijke modekleur zonder zoekvraag heeft vaak veel minder blijvende waarde.
Vraag 4: wat is de beste gebruikersuitkomst?
De bezoeker moet snel begrijpen:
dat het product niet beschikbaar is;
of en wanneer het terugkomt;
of bestellen in backorder mogelijk is;
welke alternatieven werkelijk vergelijkbaar zijn;
waarom een opvolger beter of anders is;
waar handleidingen, onderdelen of support te vinden zijn.
De statuscode volgt de gewenste gebruikersuitkomst, niet andersom.
Scenario 1: tijdelijk uitverkocht
Behoud de productpagina met status 200 wanneer het product terugkomt of waarschijnlijk terugkomt. Toon:
duidelijke tekst “tijdelijk uitverkocht”;
verwachte datum of levertijd als die betrouwbaar is;
voorraadmelding of notificatie zonder misleidende belofte;
bruikbare alternatieven;
beschikbare varianten;
prijs waar dit relevant en vereist is;
normale productinformatie, reviews en specificaties.
Verwijder de pagina niet uit paniek uit de index. De URL kan posities, links en klantverwachting hebben opgebouwd. Een korte voorraadonderbreking is geen reden om die waarde weg te gooien.
Feed en structured data
Zet beschikbaarheid consistent op uitverkocht. De Google Merchant Center-productspecificatie noemt out_of_stock als ondersteunde status en verlangt dat beschikbaarheid overeenkomt met landingspagina, checkout en structured data. De prijs moet bij een uitverkocht item nog duidelijk op de landingspagina staan wanneer het in de feed blijft.
Interne links
Een tijdelijk uitverkocht product hoeft niet volledig uit navigatie en categorieën te verdwijnen. Wel kun je merchandising aanpassen:
plaats beschikbare producten eerder;
geef een visuele voorraadstatus;
bied filters voor direct leverbaar;
voorkom dat vrijwel alle topposities uitverkocht zijn;
link vanuit het product naar passende alternatieven.
Scenario 2: backorder of preorder
Een product kan koopbaar zijn zonder directe voorraad. Dan moet “op voorraad” niet als gemakzuchtige verzamelstatus worden gebruikt.
Toon bij backorder:
dat levering later plaatsvindt;
een realistische levertijd of bandbreedte;
of een deel van de bestelling wordt nageleverd;
eventuele betaal- en annuleringsvoorwaarden;
actuele status in winkelmand en checkout.
Toon bij preorder:
verwachte releasedatum;
wat er gebeurt als de datum verschuift;
wanneer betaling plaatsvindt;
of aantallen beperkt zijn;
dezelfde datum en status in feed en structured data.
Een product als in_stock aanleveren omdat bestellen technisch mogelijk is, kan misleidend zijn wanneer levering pas over acht weken plaatsvindt.
Scenario 3: seizoensproducten
Skihelmen, kerstdecoratie, tuinsets en airco’s hebben een terugkerend patroon. Een jaarlijkse cyclus rechtvaardigt meestal geen jaarlijkse verwijdering en herbouw van dezelfde URL.
Behoud de pagina als:
dezelfde productlijn of collectie terugkomt;
de zoekvraag buiten het seizoen blijft bestaan;
de content ook oriënterende waarde heeft;
de URL opnieuw kan worden gebruikt zonder misleiding.
Werk buiten het seizoen met:
eerlijke beschikbaarheidsmelding;
inschrijving voor voorraad of seizoensstart;
alternatieven die nu wel leverbaar zijn;
onderhoud van content en specificaties;
tijdelijke aanpassing van interne promotie.
Maak niet ieder jaar een nieuwe URL met alleen het jaartal gewijzigd, tenzij de modellen werkelijk verschillen en afzonderlijke zoekvraag hebben.
Scenario 4: definitief vervallen met directe opvolger
Een 301-redirect kan logisch zijn wanneer:
de opvolger dezelfde kernfunctie heeft;
doelgroep en toepassing vrijwel gelijk zijn;
het nieuwe model de natuurlijke bestemming is;
oude links en zoekvraag zinvol kunnen worden geconsolideerd;
de oude pagina geen blijvende supportwaarde heeft.
Voorbeeld:
/merk-boormachine-x200.html → /merk-boormachine-x210.html
Voeg op de opvolger eventueel kort toe dat dit het nieuwe model is en benoem belangrijke verschillen. Zo begrijpt de bezoeker waarom hij op een ander product landt.
Google behandelt een permanente redirect als een sterk signaal dat het doel verwerkt moet worden. De officiële uitleg over HTTP-statuscodes beschrijft 301 en 308 als permanente redirects en sterke signalen.
Wanneer niet redirecten
Stuur niet door wanneer de opvolger slechts oppervlakkig lijkt op het oude product. Een bezoeker die een specifieke printer zoekt, is niet geholpen met een generieke categorie of een willekeurige printer van een ander segment.
Scenario 5: definitief vervallen zonder goede vervanger
Er zijn drie serieuze opties.
Optie A: oude pagina tijdelijk of blijvend behouden
Geschikt wanneer de pagina nog nuttige informatie biedt. Voeg toe:
duidelijke melding dat het product niet meer leverbaar is;
reden of datum waar relevant;
vergelijkbare producten met uitleg;
handleidingen, onderdelen of support;
kenmerken waarmee bezoekers zelf een alternatief kunnen kiezen.
Zorg dat de pagina geen koopknop of InStock-markup toont als bestellen onmogelijk is.
Optie B: 404 of 410
Geschikt wanneer:
het product definitief weg is;
geen gelijkwaardig alternatief bestaat;
de pagina geen relevante blijvende informatie of waarde heeft;
interne links en sitemap zijn bijgewerkt.
Google gebruikt inhoud van 4xx-pagina’s niet voor indexatie en verwijdert eerder geïndexeerde URL’s na verloop van tijd. De documentatie behandelt 404 en 410 voor crawling in essentie als signalen dat de content niet bestaat. Kies semantisch wat bij de situatie past en zorg voor een nuttige foutpagina voor mensen.
Optie C: relevante categorie of adviespagina
Alleen wanneer die pagina werkelijk de beste vervolgstap is. Een permanente redirect van duizenden vervallen producten naar de homepage of hoofdcategorie is meestal niet relevant en kan als soft 404 worden geïnterpreteerd.
Waarom massaal naar de categorie redirecten zwak is
Het voelt veilig: geen foutpagina’s en iedereen blijft in de shop. Toch ontstaan problemen:
de bezoeker vindt het gezochte product niet;
verschillende oude zoekintenties komen op één generieke pagina uit;
categorieën ontvangen duizenden irrelevante redirects;
analyse van echte verwijderingen wordt moeilijk;
Google kan het doel niet als passende vervanging zien;
feed, sitemap en interne links blijven soms oude URL’s produceren.
Een 404 is niet automatisch een SEO-fout. Een onjuiste 301 is ook geen kwaliteitsoplossing.
Configurable products: beoordeel parent en variant apart
Eén variant is uitverkocht
Behoud de parentpagina als andere varianten beschikbaar zijn. Zorg dat:
uitverkochte variant duidelijk gemarkeerd of niet selecteerbaar is;
beschikbare alternatieven zichtbaar zijn;
variantmarkup de juiste availability gebruikt;
feedregel van die variant wordt bijgewerkt;
een variant-URL nog logisch landt.
De standaardvariant is uitverkocht
Laat niet automatisch een uitverkochte standaardselectie zien terwijl andere varianten beschikbaar zijn. Overweeg een beschikbare standaardvariant of een neutrale keuze, afhankelijk van UX en prijscommunicatie.
Alle varianten zijn tijdelijk uitverkocht
De parent blijft meestal 200 en indexeerbaar als voorraad terugkomt. Toon een groepsbrede status en eventueel notificatie per relevante uitvoering.
De parent vervalt, enkele children blijven elders actief
Breng storeviews, websites en feedkanalen apart in kaart. Een product kan in Nederland vervallen maar in België nog worden verkocht. Voorkom globale redirects of statuswijzigingen die de andere markt breken.
De onderdelen die bij iedere statuswijziging mee moeten veranderen
| Onderdeel | Tijdelijk uitverkocht | Definitief vervallen |
|---|---|---|
| Productpagina | Behouden met duidelijke status | Behouden, redirecten of 404/410 volgens beslissing |
| Statuscode | Meestal 200 | 200, 301 of 4xx afhankelijk van scenario |
| Canonical | Self-canonical | Self-canonical bij behoud; doelpagina na redirect |
| Structured data | Juiste availability | Geen onjuiste actieve Offer |
| Productfeed | out_of_stock, backorder of passende status | Verwijderen of naar opvolger als nieuw product, niet oude ID misbruiken |
| Sitemap | Vaak behouden zolang indexeerbaar | Verwijderen bij redirect of 4xx |
| Interne links | Behouden maar merchandising aanpassen | Bijwerken naar alternatief of verwijderen |
| Externe campagnes | Pauzeren of boodschap aanpassen | Oude advertenties en links bijwerken |
| Analytics | Status en datum vastleggen | Redirect- of verwijderingsbesluit vastleggen |
Een beslismatrix voor productbeheer
Geef ieder product of iedere productgroep een score of classificatie op:
terugkeerkans;
verwachte termijn;
organisch verkeer;
backlinks;
zoekvraag op model of SKU;
omzetgeschiedenis;
supportwaarde;
kwaliteit van opvolger;
aantal passende alternatieven;
risico op klantverwarring.
Daaruit volgt een beheerklasse.
| Klasse | Omschrijving | Standaardactie |
|---|---|---|
| T1 | Tijdelijk uitverkocht, terugkeer bevestigd | 200 behouden, status en notificatie |
| T2 | Terugkeer onzeker, pagina heeft waarde | 200 behouden, alternatieven en monitoring |
| S1 | Seizoensproduct | URL behouden en jaarlijks actualiseren |
| V1 | Vervallen met directe opvolger | 301 na inhoudelijke en technische controle |
| V2 | Vervallen met blijvende informatiebehoefte | 200 als support- of vergelijkingspagina |
| V3 | Vervallen zonder waarde of relevant doel | 404 of 410, interne verwijzingen opruimen |
Een standaardactie is een vertrekpunt. Belangrijke pagina’s verdienen altijd individuele controle.
Voorraadnotificaties die werkelijk helpen
Een “mail mij bij voorraad”-functie kan vraag vasthouden. Zorg dat:
duidelijk is waarvoor iemand zich inschrijft;
variantkeuze wordt opgeslagen;
geen harde terugkomdatum wordt gesuggereerd zonder bron;
persoonsgegevens correct worden verwerkt;
melding slechts wordt gestuurd wanneer het artikel koopbaar is;
de link in de e-mail direct naar de juiste variant gaat;
inschrijvingen meetbaar zijn als vraagsignaal.
Gebruik het aantal inschrijvingen ook voor inkoop en contentprioriteit. Een uitverkochte pagina met veel notificatieaanvragen heeft aantoonbare commerciële waarde.
Alternatieven: niet alleen een carrousel
Een goed alternatief verklaart waarom het past.
Vergelijk bijvoorbeeld:
toepassing;
belangrijkste specificatie;
compatibiliteit;
prijsniveau;
maat of formaat;
leverbaarheid;
verschil met het vervallen model.
“Dit product is helaas uitverkocht, bekijk onze andere producten” is weinig behulpzaam. “Dit model is vervangen door X210; de accu en accessoires blijven compatibel, terwijl het koppel hoger is” beantwoordt een echte vraag.
Veelvoorkomende fouten
Product uitschakelen zonder URL-plan
Een statuswijziging in Magento maakt de pagina onbereikbaar, maar sitemap, categorieën, feeds of externe links wijzen er nog naartoe.
Uitverkocht product als InStock markeren
De voorraadbron zegt nul, maar feedcache of structured data blijft actief. Controleer de volledige keten.
Backorder presenteren als direct leverbaar
Bestelbaar is niet hetzelfde als op voorraad. Toon levertijd en gebruik een passende availability.
Redirect naar een oppervlakkig alternatief
De prijs is vergelijkbaar, maar functie of compatibiliteit niet. Maak relevantie een expliciet acceptatiecriterium.
Oude URL in sitemap laten staan
Na een 301 of 404 hoort de oude URL niet meer als indexeerbare pagina in de sitemap te staan.
Product jaarlijks opnieuw aanmaken
Daardoor ontstaan nieuwe URL’s, verloren historie en veel redirects. Hergebruik stabiele URL’s voor terugkerende concepten waar dit inhoudelijk past.
Geen datum of reden van besluit vastleggen
Zonder logboek weet niemand later waarom een URL redirect, 404 of 200 geeft. Registreer productstatus, besluit, doel en implementatiedatum.
Zo brief je de webbouwer en productbeheerder
Leg in de briefing vast:
statusklassen en beslisregels;
gewenste response per klasse;
regels voor configurable parent en simple variants;
structured-data-availability;
feedstatus en updatefrequentie;
sitemapopname;
interne link- en merchandisingregels;
redirects naar directe opvolgers;
gedrag bij land- en storeviewverschillen;
notificatiefunctionaliteit;
monitoring en foutmeldingen;
testset met tijdelijke, seizoens- en vervallen producten.
Laat de webbouwer aangeven welke logica standaard Magento is, welke door extensies wordt bepaald en welke uit ERP of PIM komt. Voorraadgedrag kan niet verantwoord worden aangepast zonder de bronketen te begrijpen.
Controle na implementatie
Test minimaal:
tijdelijk uitverkocht simple product;
uitverkochte variant binnen beschikbare parent;
alle varianten uitverkocht;
backorder met levertijd;
preorder met datum;
seizoensproduct buiten seizoen;
vervallen product met opvolger;
vervallen product zonder opvolger;
product dat per storeview verschilt;
oude feed- en sitemap-URL.
Controleer statuscode, pagina-inhoud, canonical, structured data, feed, sitemap, interne links en checkout. Een juiste 301 alleen is geen complete oplevering.
De kern: behoud waarde, maar houd geen dode winkel in stand
Niet ieder uitverkocht product moet blijven indexeren. Niet ieder vervallen product moet verdwijnen. De beste keuze combineert voorraadrealiteit, zoekwaarde en gebruikersbehoefte.
Behoud tijdelijke en seizoenspagina’s wanneer terugkeer logisch is. Redirect alleen naar een echte opvolger. Laat waardevolle oude pagina’s informatie en alternatieven bieden. Gebruik 404 of 410 wanneer een product werkelijk weg is en geen zinvol doel of blijvende waarde heeft.
Wil je productstatussen niet langer per incident beoordelen? Vraag een Magento-analyse aan. Wij maken een beslisboom op basis van jouw assortiment, verkeer en voorraaddata, leveren een concrete URL- en feedbriefing voor de webbouwer en controleren of de implementatie in Magento, structured data en Merchant Center consistent werkt.
Lees je dit met een Magento-shop in gedachten? Wij helpen dagelijks Magento-shops met technische SEO, contentstrategie, linkbuilding en zoekwoordonderzoek.
MagentoSEO.nl
Onderdeel van Marketingcollega — SEO voor Magento & e-commerce.