WooCommerce uitlopend product: wat je doet met het artikel en zijn adres
Een uitlopend WooCommerce-product laat een adres achter dat in Google, links en e-mails blijft bestaan. Beslis wat er met dat adres gebeurt voordat je het product naar de prullenbak verplaatst. Komt het artikel terug: houd de pagina, zet hem op niet op voorraad. Is er een opvolger: stuur door met een 301. Geen opvolger: verwijs naar een categorie, of laat een 404 of 410 staan.
Auteur: Het TellMyShop-team. Een gids voor eigenaren van WordPress-websites en WooCommerce-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 7 min lezen
Vier vragen voordat je een product verwijdert
Deze beslissing gaat over het product, niet alleen over de fout. Bepaal eerst wat dit artikel voor de webshop betekent, en kies dan wat er met het adres gebeurt.
- Komt het artikel terug? De leverancier heeft een pauze, het seizoen is voorbij, je wacht op een nieuwe partij. Dan verwijder je niets.
- Is er een opvolger? Een nieuwer model, hetzelfde product in een nieuwe verpakking, een versie met een andere code van de groothandel.
- Heeft de pagina verkeer of links? Bezoek uit Google, links van fora, blogs, vergelijkingssites of je oude nieuwsbrieven.
- Is de pagina op zichzelf waardevol? Reviews van klanten, een uitgebreide beschrijving, vragen en antwoorden, instructies waar mensen ook na het uitlopen naar zoeken.
Antwoord je “ja” op de eerste vraag, dan hoef je niet verder te lezen. De pagina blijft en je wijzigt alleen de voorraadstatus. Google zegt dat duidelijk in zijn handleiding over een onlinebedrijf pauzeren: je kunt het artikel beter als niet beschikbaar markeren dan pagina’s verwijderen, want een verwijderd adres valt uit de resultaten.
Beslistabel: houden, 301, 404 of 410
| Situatie van het product | Wat je met het adres doet | Waar je op let |
|---|---|---|
| Terug over een week, een maand, volgend seizoen | de pagina houden, op niet op voorraad zetten | controleer of de webshop producten die niet op voorraad zijn niet in de catalogus verbergt |
| Uitlopend, er is een opvolger | 301 naar de opvolger | de opvolger moet in dezelfde behoefte voorzien, niet alleen een vergelijkbare naam hebben |
| Uitlopend, geen opvolger, er zijn vergelijkbare producten | 301 naar de dichtstbijzijnde categorie | een categorie, niet de homepage |
| Uitlopend, maar de pagina heeft reviews, instructies of veel links | houden als archiefpagina, met een melding en links naar vervangers | zet kopen uit zodat niemand een artikel bestelt dat je niet hebt |
| Uitlopend, geen verkeer en geen alternatief | 404 of 410 | meer is niet nodig, dit is het normale leven van een webshop |
| Test, dubbel, per ongeluk toegevoegd | verwijderen, een 404 is meestal genoeg | controleer of er niets naar linkt vanuit het menu of berichten |
De meest gemaakte fout is één regel voor alles. Handleidingen over producten die niet op voorraad zijn (in het Pools) herhalen allemaal hetzelfde punt: een tijdelijk niet beschikbaar artikel behandel je anders dan een uitlopend artikel met een opvolger, en weer anders dan een oud product waar niemand naar zoekt.
Wat er met het adres gebeurt nadat je op Naar prullenbak verplaatsen klikt
Een product in de prullenbak is niet meer zichtbaar in de webshop. Zijn adres geeft vanaf dan “niet gevonden”, een 404. WooCommerce stuurt de klant niet zelf door naar een opvolger of een categorie. WordPress raadt soms een vergelijkbaar adres en stuurt daarheen door, maar dat is toeval, geen plan. Hetzelfde gebeurt als je de status van het product wijzigt in concept of privé.
De prullenbak is veilig, want het product kan er samen met zijn adres uit worden teruggezet. Permanent verwijderen kan niet ongedaan worden gemaakt. De volgorde bij uitlopen is dus eenvoudig: eerst de redirect of de beslissing over een 404, dan de prullenbak, en permanent verwijderen alleen voor testproducten en dubbele producten.
Verkoop je variaties (maten, kleuren), dan is één maat laten uitlopen iets anders dan het product laten uitlopen. Een variatie heeft geen eigen adres in de webshop, dus het is genoeg om hem uit te schakelen of op niet op voorraad te zetten. De WooCommerce-documentatie over variabele producten legt uit hoe variaties werken. Het adres van het product blijft.
De archiefpagina: wanneer niet verwijderen loont
Soms is de oude productpagina de beste pagina van de webshop. Hij heeft tientallen reviews, mensen zoeken naar de instructies of onderdelen, blogs linken ernaar. Een redirect neemt die inhoud weg, en de opvolger heeft hem niet.
Dan houd je de pagina en maak je er een wegwijzer van. Bovenaan de beschrijving een korte melding: “Dit model hebben we uit het assortiment gehaald. De opvolger: Lumo 2-solarlamp”. Een link naar de vervanger, een link naar de categorie, kopen uitgezet via niet op voorraad. WooCommerce heeft geen aparte status “uitlopend”, dus niet op voorraad en een duidelijke zin in de beschrijving zijn meestal genoeg. Hoe beschikbaarheid in de gegevens voor Google terechtkomt, hangt af van de SEO-plugin en het thema.
Zo helpt de chat je beslissen over een product
De TellMyShop-plugin voor WordPress en WooCommerce leest het product, de verkoop ervan en de 404-fouten in de webshop. In het gratis TellMyShop Free controleert je chat (Claude of ChatGPT) de uitlopende producten: hun verkoop, reviews, links vanuit je berichten en menu, en na het uitlopen de bezoeken aan de oude adressen in het 404-rapport. Hij zoekt mogelijke opvolgers en maakt voor elk product een plan “voor → na”. Producten verwijderen doet hij zelf niet, ook niet in TellMyShop Pro.
Jij: Ik haal de Lumo-solarlamp en het Retro-lichtsnoer 10 m uit het assortiment. Wat doe ik met hun pagina’s?
Je chat: Lumo-lamp: 41 verkocht in de laatste 90 dagen, 18 reviews, links vanuit twee blogberichten. Het nieuwere model Lumo 2 staat in dezelfde categorie voor dezelfde prijs.
Jij: Doe dat voor Lumo. Laat het lichtsnoer staan, daar denk ik nog over na.
Je chat: Eerst een voorbeeld van de statuswijziging, dan een voorbeeld van de 301-redirect. Het doel werkt, er ontstaat geen lus of keten. Ik sla het op na jouw ‘ja’, controleer het oude adres en stel voor de links in de twee berichten te verbeteren.
oude versie: Lumo-solarlamp, gepubliceerd
nieuwe versie: Lumo-solarlamp, concept, 301-redirect naar Lumo 2-solarlamp
Retro-lichtsnoer 10 m: al een half jaar geen verkoop, geen links vanuit de webshop, geen alternatief.
oude versie: Retro-lichtsnoer 10 m, gepubliceerd
nieuwe versie: Retro-lichtsnoer 10 m, concept, adres geeft 410
In TellMyShop Pro slaat de chat zulke wijzigingen op met jouw goedkeuring: hij wijzigt de status of zichtbaarheid in de catalogus van het product, voegt een melding over de opvolger aan de beschrijving toe en voegt 301- of 410-redirects toe, tot 50 in één batch. Voor het opslaan van een redirect controleert hij of het doel werkt, of er geen lus of keten ontstaat en of het oude adres vandaag geen inhoud toont die de redirect zou verbergen. Al deze wijzigingen kun je ongedaan maken vanuit de wijzigingsgeschiedenis.
Voorraad is een apart verhaal. Prijzen, voorraad en variaties vragen de schakelaar Verkoop, die de eigenaar apart in het pluginpaneel aanzet. Tot je die aanzet, maakt de chat het plan voor de voorraadwijziging klaar maar slaat hij het niet op. De details vind je op de pagina TellMyShop voor WordPress en WooCommerce en de prijzen bij de prijzen.
Na het uitlopen: controleer na een week
Een uitlopend product kan terugkomen als fout op plekken die je vergeten bent. Kijk naar het menu, blogberichten en banners: linken die naar het oude product, wijzig de links dan naar het nieuwe in plaats van op de redirect te vertrouwen. Controleer na een week ook het 404-rapport. Komen mensen nog steeds op het oude adres uit vanuit Google of vanaf één bepaalde blog, dan is dat een teken dat de beslissing “404” te snel was.
Meer over 404-fouten zelf, wanneer WordPress zelf doorstuurt en waarom je niet alles naar de homepage moet sturen, lees je in het stuk over de 404-fout in WordPress. Staat het product in de webshop maar koopt niemand het, begin dan met het stuk over waarom een product niet verkoopt. De andere handleidingen staan op de blog.
Vragen en antwoorden
Moet ik een product verwijderen dat tijdelijk niet op voorraad is?
Nee. Komt het artikel terug, houd dan de productpagina en zet hem op niet op voorraad. Google raadt aan zulke producten als niet beschikbaar te markeren in plaats van pagina’s te verwijderen, want een verwijderd adres valt uit de resultaten en je begint bij nul als het artikel terugkomt.
Waarheen stuur ik een uitlopend product zonder opvolger door?
Naar de dichtstbijzijnde categorie waar de klant vergelijkbare dingen vindt, bijvoorbeeld van een uitlopende solarlamp naar de categorie Solarlampen. Stuur niet door naar de homepage. Google kan zo’n redirect als soft 404 zien, en de klant moet toch opnieuw zoeken.
Wat is het verschil tussen 404 en 410 voor een verwijderd product?
Beide codes zeggen dat de pagina er niet is. 410 zegt er ook bij dat hij bewust is verwijderd en niet terugkomt. Google behandelt beide op een vergelijkbare manier, dus 410 gaat meer over een nette administratie dan over betere posities. Gebruik het voor producten zonder verkeer en zonder alternatief.
Kan een product in de WooCommerce-prullenbak worden teruggezet?
Ja. Een product dat naar de prullenbak is verplaatst, zet je terug via het tabblad Prullenbak in de productlijst, samen met zijn adres. Permanent verwijderen kan niet ongedaan worden gemaakt, dus begin bij uitlopende producten liever met de prullenbak of een concept.
Verwijdert TellMyShop producten?
Nee. De TellMyShop-plugin kan een product depubliceren, in de catalogus verbergen, de beschrijving wijzigen en een redirect of een 410 instellen. Elke wijziging zie je in een voorbeeld en kun je ongedaan maken. Het product zelf verwijder je in de WooCommerce-backoffice.
WordPress is een handelsmerk van de WordPress Foundation. WooCommerce is een handelsmerk van Automattic Inc. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.