In deze gids
Welke gegevens heb je nodig voordat je de catalogus aanpast?
Exporteer categorieën, producten en varianten uit je CMS, inclusief URL’s, artikelcodes (SKU’s), voorraadstatus en prijzen. Voeg de pagina’s toe die ontstaan door filters, sorteeropties en paginering. Die ontbreken vaak in een productexport. Je vindt ze door de webshop te doorlopen of een crawler te gebruiken. Bewaar vóór de wijzigingen een kopie van dit overzicht met de datum erbij.
Kies een productgroep die belangrijk is voor je webshop en waarin verschillende situaties voorkomen. Onze fictieve lampenwinkel heeft acht modellen in het actuele assortiment: vier bureaulampen, twee nachtkastlampen en twee vloerlampen. Eén model is tijdelijk uitverkocht en enkele modellen zijn er in meerdere kleuren. Ook de pagina van een negende, uit productie genomen model bestaat nog. Alle URL’s, productgegevens en bedragen in dit voorbeeld zijn verzonnen om de keuzes uit te leggen. Het is geen klantcase.
Neem bij de eerste controle alle pagina’s van deze productgroep mee, ook de URL-varianten. Kies bij een grote catalogus een steekproef met elk paginatype en elke voorraadstatus die daadwerkelijk voorkomt. Zit een fout in een template, controleer dan hoeveel andere pagina’s dat template gebruiken. Anders blijft de fout mogelijk bestaan op producten buiten je steekproef.
Vul het overzicht aan met gegevens uit Search Console per pagina en zoekopdracht, organische landingssessies uit Analytics en bestellingen uit je ordersysteem. Begin bijvoorbeeld met de laatste drie volledige maanden. Bij een seizoensgebonden assortiment vergelijk je die met dezelfde maanden een jaar eerder. Zonder toegang tot deze systemen kun je structuur en inhoud beoordelen. Noteer indexering, waargenomen zoekvraag en verkoop dan als ‘nog te controleren’. Ontbrekende gegevens zeggen op zichzelf niets over de waarde van een pagina.
Welke pagina past bij de zoekvraag?
Zoek op de woorden die klanten gebruiken in de markt waar je verkoopt. Bekijk of de resultaten vooral productoverzichten, specifieke modellen of uitleg laten zien. Selecteer in Search Console een zoekopdracht en open het tabblad Pagina’s om te zien welke URL’s vertoningen krijgen. Verschijnen er twee URL’s, vergelijk dan hun inhoud. Dat beide pagina’s vertoningen krijgen, bewijst nog niet dat ze elkaar in de weg zitten.
| Zoekvraag of gebruik | Voorgestelde URL | Keuze en reden |
|---|---|---|
| Bureaulampen | /bureaulampen/ | Een indexeerbare categorie waarin bezoekers vier modellen vergelijken op afmetingen, verstelbaarheid en prijs. |
| Dimbare bureaulampen | /bureaulampen/dimbaar/ | Een mogelijke categorie met drie passende modellen die de winkel blijft inkopen. Publiceer deze pas als er een afzonderlijke zoekvraag is en het assortiment bruikbaar blijft. |
| Arco 40 lamp | /producten/arco-40/ | Een indexeerbare productpagina met de specificaties, prijs en voorraadstatus van dit model. |
| Arco 40 in zwart selecteren | /producten/arco-40/?kleur=zwart | In dit voorbeeld een variant op dezelfde productpagina. De URL selecteert de kleur; de canonical verwijst naar de basispagina van het model. |
| Sorteren op prijs | /bureaulampen/?sortering=prijs | Een navigatieoptie die dezelfde producten in een andere volgorde zet. Daarvoor is geen afzonderlijk zoekresultaat nodig. |
| Zwart, messing, onder € 50 | /bureaulampen/?kleur=zwart&materiaal=messing&prijs=max50 | Geen aparte SEO-pagina: het aanbod binnen deze selectie verandert te vaak. Bezoekers kunnen het filter wel blijven gebruiken. |
De drie dimbare modellen horen bij dit voorbeeld. Het is geen minimumaantal voor een categorie. Toont een nieuwe selectie steeds dezelfde producten als de bovenliggende categorie en beantwoordt die dezelfde vraag, verbeter dan één pagina. Gaat het om een andere behoefte, zorg dan vóór publicatie voor een eigen titel, passende producten en gericht keuzeadvies.
Maak ook een keuze voor productvarianten. In dit voorbeeld staan alle kleuren op één pagina. Gebruik je afzonderlijke variantpagina’s, dan moeten URL, foto’s, prijs en voorraadstatus bij de gekozen variant horen. Google beschrijft in de documentatie over gestructureerde gegevens voor productvarianten zowel een opzet op één pagina als op meerdere pagina’s. Kies wat bij de werking van je catalogus past.
Hoe leg je de technische regels voor filters vast?
Laat de ontwikkelaar voor elke gewenste uitkomst een echte URL testen. Met ‘filters uitsluiten’ kun je verschillende dingen bedoelen: pagina’s uit Google verwijderen, minder URL’s laten crawlen of dubbele pagina’s samenvoegen. Benoem wat er moet gebeuren.
Een gefilterde selectie moet in Google verschijnen
Maak /bureaulampen/dimbaar/ toegankelijk, zonder noindex, met een canonical naar zichzelf en een link vanuit de bovenliggende categorie. Controleer of een algemene filterregel deze pagina onbedoeld blokkeert. Neem de URL op in de sitemap, samen met de andere pagina’s die je wilt laten indexeren.
Twee URL’s tonen dezelfde of vrijwel dezelfde inhoud
Een canonical geeft aan welke URL je voorkeur heeft bij dubbele of sterk vergelijkbare pagina’s. De URL met prijssortering kan naar de basiscategorie verwijzen. Dat voorkomt geen crawling en Google kan een andere URL kiezen. Heeft de categorie met dimbare lampen een eigen functie, verwijs de canonical daarvan dan niet naar de algemene categorie. Volg de richtlijnen van Google voor canonicals.
Een geïndexeerde pagina moet uit de zoekresultaten verdwijnen
Google moet de pagina kunnen lezen om de noindex-instructie te zien. Blokkeer de pagina daarom niet tegelijk in robots.txt. Controleer in Search Console of de uitsluiting is verwerkt voordat je verdere crawlbeperkingen overweegt. Dit staat ook in de documentatie over noindex.
Filtercombinaties leveren te veel ongewenste URL’s op
Hoeven die URL’s niet in Google te verschijnen, bespreek dan met de ontwikkelaar crawlregels voor de betreffende parameters. Een blokkade in robots.txt beperkt toegang, maar verwijdert geen URL’s die al geïndexeerd zijn. Test vóór publicatie ook de categorie, productpagina’s en volgende pagina met producten. Die moeten bereikbaar blijven. Google licht dit toe bij navigatie met filters.
Voor onmogelijke filtercombinaties of combinaties zonder resultaten adviseert Google een HTTP-status 404 op de opgevraagde URL. Beoordeel een vaste categorie die tijdelijk leeg is apart: komen de producten terug en is de informatie nog nuttig? De regel voor een onmogelijke filtercombinatie is geen algemene oplossing voor elke lege categorie.
Deze afwegingen gelden op elk platform. De uitvoering hangt af van je CMS, thema en geïnstalleerde modules. Laat in een testomgeving de HTTP-status, canonicals, robotsregels en aangemaakte links controleren. Kan je CMS de voorgestelde regel niet uitvoeren, leg dan de beperking en een testbaar alternatief vast. De gids voor een technische SEO-audit helpt je deze controles uit te werken.
Wat zet je op categorieën en productpagina’s?
Help bezoekers op een categoriepagina hun keuze te beperken. Bij bureaulampen gaat het bijvoorbeeld om de diameter van de voet, hoogte, verstelbaarheid en dimfunctie. Toon passende producten, prijzen en voorraadstatus. Gebruik voor filters productkenmerken die overal op dezelfde manier zijn ingevuld. Een lange inleiding boven het productoverzicht kan de vergelijking vertragen waarvoor iemand de pagina opent.
Een categorietekst die helpt bij het kiezen
Voorbeeldtekst: ‘Heb je een ondiep bureau? Vergelijk dan eerst de diameter van de voet. Die van Arco 40 is 14 cm; die van Linea 60 is 20 cm. Linea 60 heeft ook een langere arm. Kies een dimbaar model als je de lichtsterkte wilt aanpassen. Op de productpagina’s vind je alle afmetingen en het type lichtbron.’
Op de productpagina van Arco 40 staan de gegevens om juist dat model te beoordelen: afmetingen met eenheden, materialen, fitting of ingebouwde ledverlichting, compatibiliteit, inhoud van de verpakking, detailfoto’s en bezorg- en retourvoorwaarden. Wordt de lichtbron niet meegeleverd, vermeld dat dan bij de aankoopinformatie. Link alleen naar een passende lichtbron als je de compatibiliteit hebt gecontroleerd. De zwarte variant moet de juiste foto en voorraadstatus tonen, ook als iemand via een directe link binnenkomt.
Maak met de paginatitel en H1 duidelijk om welke pagina het gaat. In dit voorbeeld zijn dat ‘Dimbare bureaulampen’ voor de categorie en ‘Arco 40 verstelbare bureaulamp’ voor het product. Voeg een merk of kenmerk toe als het helpt om het product te herkennen. Een algemene tekst over ‘kwaliteit en design’ op elke productpagina helpt nauwelijks bij de keuze. Laat de benodigde informatie bepalen hoe lang de beschrijving wordt.
Controleer ook de gestructureerde gegevens voor Product en Offer. Prijs, valuta en beschikbaarheid moeten overeenkomen met wat bezoekers zien. Gebruik je Merchant Center, vergelijk dan dezelfde waarden in de productfeed. Test een beschikbaar product, een variant en een uitverkocht product met de Test voor uitgebreide resultaten. Die controleert de markup. Geldige markup garandeert geen uitgebreid zoekresultaat of hogere positie.
Wat doe je met uitverkochte producten en oude modellen?
Vraag de inkoper of het product terugkomt, of er een vervanger is en of klanten de oude pagina nog nodig hebben. De status ‘niet beschikbaar’ vertelt je nog niet of je de pagina moet behouden, doorsturen of verwijderen.
| Situatie | Actie | Controle |
|---|---|---|
/producten/luce-20/ komt weer op voorraad. | Behoud de pagina met HTTP-status 200, specificaties en een duidelijke voorraadstatus. Noem alleen een bevestigde leverdatum. Je kunt een voorraadmelding en passende alternatieven aanbieden. | Pagina, markup en feed tonen de juiste status. De bestelknop wekt geen verwachting die je niet kunt waarmaken. |
/producten/linea-50/ verdwijnt uit het assortiment. Linea 60 vervult dezelfde functie. | Heeft de oude pagina geen eigen functie meer, overweeg dan een permanente redirect naar /producten/linea-60/. Leg daar de verschillen uit die van belang zijn voor iemand die het oude model zoekt. | De redirect gaat rechtstreeks naar de nieuwe productpagina met status 200. Interne links en de sitemap gebruiken de nieuwe URL. |
| Eigenaren zoeken nog handleidingen en onderdelen voor het oude model. | Behoud een bruikbare servicepagina en vermeld dat het product niet meer te koop is. Link naar handleidingen, passende onderdelen en alternatieven. | De pagina beantwoordt vragen van eigenaren. De feed biedt het oude product niet meer te koop aan. |
| Het product komt niet terug, er is geen vervanger en er is geen nuttige informatie om te bewaren. | Verwijder de pagina met status 404 of 410. Haal de URL uit de sitemap en werk interne links bij. De foutpagina kan nog steeds een zoekfunctie en relevante categorieën aanbieden. | De HTTP-status laat zien dat de pagina is verwijderd. Stuur oude productpagina’s niet standaard door naar de homepage. |
Merchant Center maakt onderscheid tussen out_of_stock en backorder. Bij die laatste waarde accepteer je bestellingen en lever je zodra het product weer beschikbaar is. Kies de waarde die past bij wat een klant daadwerkelijk kan bestellen. Volg daarvoor de regels voor beschikbaarheid. Voor het doorsturen of verwijderen kan je ontwikkelaar de uitleg van Google over permanente redirects en HTTP-statuscodes raadplegen.
Hoe maak je elke nuttige pagina bereikbaar?
Vanuit de categorie Bureaulampen moeten bezoekers alle vier de productpagina’s via gewone links kunnen openen. Publiceer je een selectie met dimbare modellen, link daar dan naar vanuit de categorie en verbind de selectie met de bijbehorende producten. Google adviseert navigatie met HTML-links. Een product dat alleen via de interne zoekfunctie te vinden is, wordt mogelijk niet via de links op je website ontdekt.
Beslaat het productoverzicht meerdere pagina’s, geef elke vervolgpagina dan een eigen URL en gewone HTML-links. Op ?page=2 staan andere producten: laat de canonical daarom niet automatisch naar de eerste pagina verwijzen. Een knop ‘Meer laden’ heeft een alternatief nodig dat crawlers kunnen volgen. De richtlijnen van Google voor paginering leggen uit hoe je dat regelt.
Een artikel over een lamp kiezen voor een klein bureau kan uitleggen hoe je de beschikbare ruimte meet en naar passende modellen linken. Schrijf zo’n artikel als klanten een vraag hebben die meer uitleg vraagt. Laat de afmetingen van ieder model op de productpagina staan; herhaal ze niet in allerlei vrijwel identieke artikelen. De klantcase van Revée laat zien hoe informatieve artikelen, categorieën en productpagina’s verschillende vragen beantwoorden en via links met elkaar verbonden zijn.
Verkoop je in meerdere landen, controleer dan per markt de zoektermen, het beschikbare assortiment en de bezorgvoorwaarden. De checklist voor internationale SEO behandelt deze punten en URL’s per taal. Stap je over op een ander CMS of verander je de URL-structuur, leg dan eerst vast welke oude URL naar welke nieuwe bestemming gaat. Gebruik daarvoor de SEO-migratiechecklist.
Hoe helpen verkoopgegevens je prioriteiten te bepalen?
Los aantoonbare blokkades eerst op. Een categorie met beschikbare producten die per ongeluk niet geïndexeerd mag worden, verdient voorrang op het bijschaven van een bruikbare beschrijving. Vergelijk bij toegankelijke pagina’s de waargenomen zoekvraag, voorraad, marge en benodigde werkzaamheden. Een categorie met weinig bestellingen kan aandacht verdienen als bezoekers afhaken door ontbrekende aankoopinformatie. Een veel gezocht product dat niet terugkomt, vraagt vooral om een passende vervanging of verwijdering.
Gebruik Search Console voor zoekopdrachten, klikken en pagina’s; Analytics voor landingssessies en gemeten acties; je ordersysteem voor bestellingen, retouren en marges. GA4 verzamelt e-commercegebeurtenissen niet automatisch. Laat een test uitvoeren van productpagina tot aankoop en terugbetaling. Controleer of productcodes, transaction_id, waarde en valuta correct binnenkomen volgens de specificaties voor e-commercemeting.
Prioriteiten vergelijken met fictieve cijfers
In één maand beginnen 400 sessies uit organisch zoekverkeer op de categorie Bureaulampen. Binnen die sessies worden 16 bestellingen geplaatst, met € 1.600 omzet na aftrek van retouren en exclusief btw. Bij een aangenomen dekkingsbijdrage van 30% blijft € 480 over na de variabele kosten die in die berekening zijn meegenomen. SEO-kosten en vaste kosten moeten daar nog vanaf: 1.600 × 0,30 = 480.
De categorie Vloerlampen krijgt 800 van zulke sessies. De acht bestellingen leveren € 1.200 op, opnieuw na retouren en exclusief btw. Bij een aangenomen dekkingsbijdrage van 20% blijft € 240 over. Als de voorraad stabiel is en het aanpassen van de content ongeveer evenveel werk kost, beginnen we bij de bureaulampen. Bij vloerlampen onderzoeken we ook prijs, verzending en de aansluiting tussen zoekopdracht en aanbod voordat we meer bezoekers proberen te trekken.
Deze vergelijking telt bestellingen die binnen de genoemde sessies zijn geplaatst. De transactie-ID’s worden vergeleken met het ordersysteem. Een bestelling kan ook producten uit andere categorieën bevatten: de landingspagina en de verkochte artikelen zijn verschillende gegevens. De bedragen bewijzen niet hoeveel omzet SEO heeft veroorzaakt en voorspellen geen groei. Lees voor de verdere rapportage hoe je SEO-resultaten meet.
Hoe maak je een plan dat iemand kan uitvoeren?
Maak een spreadsheet met één rij per wijziging. Spreek per taak af wie de aanpassing uitvoert. Met alleen ‘categorieën optimaliseren’ kun je niet vaststellen of het werk klaar is. Gebruik bijvoorbeeld deze velden:
URL of groep URL’s Vastgesteld probleem en bewijs Besluit en gevraagde wijziging Verantwoordelijke en afhankelijkheden Prioriteit en reden Geplande datum / publicatiedatum Controle bij oplevering Uitkomst en volgende controle
Los een bevestigde blokkade op
In ons voorbeeld staat op
/bureaulampen/per ongeluk eennoindex-instructie. De ontwikkelaar verwijdert die nadat is gecontroleerd of de categorie klaar is voor indexering. Controleer bij oplevering status 200, de afwezigheid van noindex en de toegankelijkheid via URL-inspectie. Bekijk later ook het indexeringsrapport. Een geslaagde live test bewijst nog niet dat Google de index al heeft bijgewerkt.Laat productgegevens controleren door de catalogusbeheerder
De catalogusbeheerder bevestigt afmetingen en voorraad van de vier modellen. De tekstschrijver past de categorie en de pagina van Arco 40 aan. Spreek af wat je bij oplevering controleert: alle afgesproken maten staan op de productpagina, de gekozen kleur toont de juiste foto en prijs en de categorie helpt bij het vergelijken. Behoud de bestaande URL’s als er geen reden is om ze te veranderen.
Test de filterregel voordat je die publiceert
De ontwikkelaar toont het resultaat voor een filter dat je wilt uitsluiten, de te publiceren selectie met dimbare lampen en een vervolgpagina van het productoverzicht. De SEO-verantwoordelijke vergelijkt die resultaten met de oorspronkelijke pagina-indeling. Blokkeert de regel ook een nuttige pagina, corrigeer dat dan voordat je die op de hele catalogus toepast.
Controleer de werking direct en de resultaten later
Herhaal na publicatie de URL-controles en test bestellen, varianten selecteren en de metingen. Plan een eerste evaluatie na vier volledige weken. Dat is een werkafspraak, geen termijn waarbinnen je posities moet winnen. Noteer acties, uitverkochte producten en andere wijzigingen die verschillen kunnen verklaren. Zijn er nog te weinig gegevens, meet dan langer voordat je opnieuw ingrijpt.
Werk bij de volgende controle ook de spreadsheet bij: sluit afgeronde taken af met bewijs en wijs openstaande taken toe. Krijgt een categorie vertoningen voor onverwachte zoekopdrachten, kijk dan eerst of die bij de producten passen voordat je selectie of tekst aanpast. Groeit het bezoek terwijl bestellingen achterblijven, onderzoek dan samen met de webshopbeheerder de voorraad en het aankoopproces.
Fabrikantteksten en URL’s uit je CMS
Mag ik productbeschrijvingen van de fabrikant gebruiken?
Neem kloppende specificaties, compatibiliteitsinformatie en waarschuwingen over. Vul ze aan met wat je als verkoper zelf kunt controleren: de inhoud van de verpakking, detailfoto’s, bezorginformatie en antwoorden op vragen van klanten. Alleen woorden vervangen door synoniemen helpt niemand bij de keuze. Verzin geen producttests of eigenschappen; daarmee kun je iemand tot een verkeerde aankoop verleiden.
Moet ik URL’s met CMS-codes of onduidelijke mapnamen veranderen?
Een onduidelijke URL is op zichzelf geen reden voor een migratie. Controleer eerst of de pagina bereikbaar is, welke URL geïndexeerd is en of er duplicaten bestaan. Besluit je de structuur te veranderen, leg dan voor elke oude URL de nieuwe bestemming vast. Stel permanente redirects in en werk interne links bij. Kies voor nieuwe pagina’s leesbare, stabiele URL’s binnen de mogelijkheden van je CMS.
Michele Eccher