Lanceringsaanbod

Founders-licentie: updates voor minstens 2 jaar

€ 149eenmalig, excl. btw

Een normale Shop-licentie kost € 199.

Voor de eerste 100 Shop-licenties, tot 10 december 2026. Updates en nieuwe kennis van de consultant voor minstens 2 jaar, zonder verlenging. Een normale Shop-licentie: 12 maanden.

Founders kopen voor € 149

PrestaShop ID uit product-URL’s verwijderen: wanneer het loont en hoe je het veilig doet

De ID uit productadressen verwijderen kan in PrestaShop niet alleen met instellingen, want de webshop herkent het product aan het nummer in het adres. Je hebt een module van derden nodig, en de wijziging raakt elk product en elke categorie tegelijk. Het loont zelden, behalve bij een nieuwe webshop of een overstap van een ander platform. Begin in een draaiende webshop op een testkopie.

Auteur: Het TellMyShop-team. Een gids voor eigenaren van PrestaShop-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 6 min lezen

Waarom houdt PrestaShop de ID in het adres?

Het standaardadres van een product ziet er zo uit: /lantaarns/215-lantaarn-nora.html. Het getal 215 is de ID van het product. Opent een klant dat adres, dan zoekt PrestaShop het product op aan de hand van het nummer en behandelt het de rest van het adres als beschrijving.

Het patroon stel je in onder Winkelparameters → Verkeer & SEO, in de instellingen voor SEO en URL’s, in het veld route naar product. Standaard bevat het de categorie, de ID, de naam en eventueel de combinatie en de EAN. Je kunt de volgorde van de trefwoorden wijzigen, maar de ID moet blijven. Dat staat beschreven in de PrestaShop-documentatie over SEO en URL’s, en de handleiding van InMotion Hosting toont een voorbeeld van het wijzigen van het patroon.

De ID heeft ook een voordeel waar weinig mensen aan denken. Wijzig je de naam en de vriendelijke URL van een product, dan bevat het oude adres nog steeds hetzelfde nummer. De webshop vindt het product en stuurt door naar het nieuwe adres. Zonder de ID valt dat vangnet weg. De details staan in het artikel over een product-URL wijzigen.

Wanneer loont het om de ID te verwijderen, en wanneer niet?

Kort gezegd: het loont als je toch al alle adressen wijzigt. Het loont niet als de webshop draait, verkeer uit Google krijgt en de enige reden is hoe het adres eruitziet.

SituatieLoont het?Waarom
Nieuwe webshop, nog geen verkeer uit Googleja, als je dat wilter zijn geen oude adressen om door te sturen
Overstap van een ander platform met adressen zonder nummersvaak welje houdt adressen die Google al kent
Draaiende webshop met verkeer uit Googlemeestal nietje wijzigt elk adres in de webshop, en de winst is onzeker
Webshop met veel producten met vergelijkbare namenwaarschijnlijk nietvriendelijke URL’s gaan zich herhalen
Webshop in meerdere talenvoorzichtigelke taal is een aparte set adressen en redirects
Webshop op PrestaShop 1.7eerst bijwerkenURL-modules zijn voor specifieke versies geschreven

De handleiding van Google over URL’s in webshops, besproken door Search Engine Land, raadt beschrijvende woorden in het adres aan en zo weinig mogelijk verschillende adressen voor dezelfde pagina. Een PrestaShop-adres met een ID heeft beschrijvende woorden. Het nummer weghalen voegt geen inhoud toe, en een tijdlang neemt het aantal adressen toe, omdat oude en nieuwe naast elkaar werken.

Wat kan er misgaan?

De meeste problemen komen van dingen die je bij één testproduct niet ziet.

Herhaalde vriendelijke URL’s. Twee producten met de naam “Linnen kussen” hebben dezelfde vriendelijke URL. Met de ID maakt dat niet uit. Zonder de ID moet de module er één kiezen, en de andere wordt onbereikbaar of krijgt een achtervoegsel.

Oude adressen zonder redirect. Links uit Google, advertenties en andere sites leiden naar de oude adressen. Stuurt de module ze niet met een 301-code door, dan krijg je een golf van 404-fouten. Hoe je ze achteraf vindt en oplost, staat in het artikel over 404-fouten in PrestaShop.

Afhankelijkheid van de module. Adressen zonder ID werken maar zolang de module werkt. Uitschakelen, een mislukte update of een andere PrestaShop-versie kan alle adressen tegelijk breken.

Botsingen met categorieën en pagina’s. Een product, een categorie en een informatiepagina kunnen dezelfde vriendelijke URL hebben. De module moet weten wat hij moet tonen.

Google moet de webshop opnieuw leren. Ook met goede redirects duurt het even voordat Google van de oude adressen naar de nieuwe overgaat. Niemand kan vooraf zeggen of en hoe de bezoeken in die tijd veranderen.

Zo doe je het veilig als je ertoe besluit

Eerst een testkopie, dan de productie. Je voert de hele wijziging eenmaal uit op de kopie, controleert haar en herhaalt haar pas daarna in de live webshop.

  1. Maak een testkopie van de webshop bij je host, bijvoorbeeld op staging.jouwdomein.nl, en blokkeer die voor Google.
  2. Exporteer de lijst met huidige adressen voor producten, categorieën en pagina’s. Die heb je nodig om de redirects te controleren.
  3. Zoek herhaalde vriendelijke URL’s en verbeter ze voordat je de module installeert.
  4. Installeer de module op de testkopie en stel het adrespatroon zonder ID in.
  5. Controleer een steekproef van oude adressen. Elk hoort met een 301-code naar het nieuwe door te sturen, en het nieuwe hoort te antwoorden met 200 en een canonical die naar zichzelf wijst.
  6. Controleer de andere talen, productcombinaties en categoriepagina’s met filters.
  7. Herhaal de wijziging in de webshop op een rustige dag, werk de sitemap bij en houd het 404-rapport de weken erna in de gaten.

Hoe kan de chat helpen?

Je chat (Claude of ChatGPT) vervangt geen module voor adressen zonder ID. Hij helpt je het risico te beoordelen voordat je beslist, en het hele plan door te lopen zonder stappen over te slaan.

Jij: Ik wil de ID uit de productadressen verwijderen. Beoordeel hoeveel risico dat in mijn webshop is.

Je chat: De webshop heeft 1.240 actieve producten in twee talen. 37 producten in het Nederlands en 52 in het Frans hebben een vriendelijke URL die bij een ander product terugkomt. Zonder de ID gaan die adressen botsen. De redirect naar het canonieke adres staat op 302, niet op 301.

Je chat: Ik stel een plan voor: eerst verbeter ik de herhaalde adressen, daarna installeer jij de module op de testkopie, en ik controleer een steekproef van 50 oude adressen. De eerste verbetering:

Jij: Ik ga akkoord met het plan. Sla dit adres op.

Je chat: Opgeslagen. Het oude adres stuurt door naar het nieuwe, voorlopig met een 302-code, omdat de webshop zo is ingesteld. De andere adressen laat ik in de volgende voorbeelden zien.

Status van de kaart: wacht op jouw “ja”
voorbeeld van de wijziging

oude versie: linnen-kussen

nieuwe versie: linnen-kussen-40x40-grijs

Illustratie: producten, cijfers en antwoorden zijn voorbeelden.

De getallen in het voorbeeld zijn ter illustratie.

In de gratis TellMyShop Free leest de chat de rapporten van de webshop: producten, adressen, 404-fouten en de lijst met modules, dus hij helpt bij een eerste beoordeling. Hij wijzigt niets. TellMyShop Pro leest de hele webshop, inclusief instellingen en de database, dus het vindt herhaalde adressen in alle talen. Het slaat verbeteringen van vriendelijke URL’s op direct na het activeren van de licentie. Een adreswijziging maak je ongedaan met een nieuwe wijziging, niet vanuit de wijzigingsgeschiedenis, en daarom toont de chat elke wijziging in een voorbeeld. Een module installeren vereist de schakelaar Modules, en een verborgen instelling wijzigen, zoals de redirect van 302 naar 301, vereist de schakelaar Onderhoud. De use case een instelling wijzigen die in de backoffice verborgen zit laat dat zien.

De licentie werkt zonder limiet op testdomeinen, dus je loopt het hele plan eerst op een kopie door, zoals in de use case riskante wijzigingen eerst op een testkopie. Eén adreswijziging met een redirect staat beschreven in de use case een product-URL wijzigen zonder verkeer te verliezen. De pakketten staan op de pagina prijzen.

Vragen en antwoorden

Kan ik de ID zonder module uit het adres verwijderen?

Niet in PrestaShop zelf. De route naar het product in de instellingen voor SEO en URL’s vereist het trefwoord id, omdat de webshop daarmee het product herkent. Adressen zonder ID komen van modules van derden die het product herkennen aan zijn vriendelijke URL.

Schaadt de ID in het adres je in Google?

Een nummer in het adres is op zich geen fout. Google raadt aan dat een adres beschrijvende woorden bevat, en een PrestaShop-adres heeft die naast de ID. Daarom is de ID verwijderen zelden het eerste wat je in een webshop moet verbeteren.

Wat gebeurt er met de oude adressen na het verwijderen van de ID?

Die moeten met een 301-code naar de nieuwe doorsturen. Sommige modules doen dat zelf, andere hebben een aparte lijst met redirects nodig. Zonder die lijst leiden links uit Google, advertenties en andere sites naar een 404-fout.

Kan ik terug naar adressen met de ID als er iets misgaat?

Technisch wel, maar het is een tweede wijziging van elk adres tegelijk. Google moet de nieuwe adressen opnieuw leren, en de redirects moeten in beide richtingen werken. Daarom beslis je na een proef op een testkopie, niet na een wijziging in de live webshop.

Verwijdert TellMyShop de ID uit de adressen?

TellMyShop vervangt geen module voor adressen zonder ID. De chat in TellMyShop Pro beoordeelt het risico in je webshop, vindt dubbele vriendelijke URL’s, installeert de gekozen module op een testkopie en controleert de redirects. De gratis TellMyShop Free helpt bij de beoordeling, maar slaat niets op.

PrestaShop is een geregistreerd handelsmerk van PrestaShop SA. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.

Controleer je winkel gratis

TellMyShop Free controleert je winkel en toont de problemen, het belangrijkste eerst. Het slaat niets op.

Controleer of je winkel klaar is

Typ het adres van je winkel. Binnen een paar seconden zie je het platform en of TellMyShop werkt.

We controleren het adres, HTTPS en het platform. Je installeert niets, en we bewaren het adres niet.

jouwwinkel.nlVoorbeeldresultaat
Winkel reageert
ja
HTTPS
aan
Platform
PrestaShop 8.1
TellMyShop werkt

Lees ook

Free voor € 0, leest en adviseert

Free downloaden