E-commerce SEO begint bij de vraag welke pagina een koper nodig heeft. Je assortiment, productinformatie, filters en techniek moeten samen een bruikbaar antwoord geven. Daarna controleer je of zoekmachines die pagina kunnen vinden en of je aankoopmeting klopt. Hieronder maak je die keuzes met een praktisch werkblad voor je webshop.
Koppel iedere koopvraag aan het juiste assortiment
Een webshop moet meer organiseren dan een verzameling dienstenpagina’s. Producten hebben maten, kleuren, uitvoeringen en wisselende voorraad. Filters kunnen dezelfde artikelen in andere combinaties tonen. Daardoor kan een beperkt assortiment toch een grote URL-inventaris opleveren. SEO vraagt hier om keuzes over zowel het aanbod als de pagina waarop je dat aanbod presenteert.
Begin met de koopvraag. Zoekt iemand een specifiek model, dan kan een productpagina direct antwoord geven. Wil iemand meerdere geschikte artikelen vergelijken, dan past vaak een categorie. Is eerst uitleg nodig over materiaal, toepassing of onderhoud, dan kan een gids helpen. De lengte van een zoekterm beslist dit niet: een uitgebreide vraag kan nog steeds om een selectie vragen, terwijl een korte modelnaam één product bedoelt.
Neem een webshop met drinkflessen. Bij ‘lekvrije fles voor schooltas’ wil een bezoeker mogelijk verschillende formaten vergelijken. Bij een specifieke modelnaam met inhoudsmaat verwacht diegene productfeiten en beschikbaarheid. Bij ‘welke fles kan in de vaatwasser’ moet je eerst uitleggen welke onderdelen en materialen geschikt zijn. Verbind die uitleg vervolgens met artikelen waarvan je dat daadwerkelijk hebt bevestigd.
Leg per vraag vast welke bestaande pagina het beste antwoord geeft en of het assortiment dat antwoord waarmaakt. Een categorie voor een toepassing die slechts toevallig bij één artikel past, verdient een andere afweging dan een blijvend aanbod. Gebruik zoekwoordenonderzoek om vragen te ordenen, en neem aanbod, verschillen tussen producten en informatiebehoefte mee in de keuze.
Maak een URL-inventaris voordat je pagina’s aanpast
Verzamel product- en categorie-URL’s uit je platform, sitemap en interne navigatie. Voeg gevonden filtercombinaties, zoekresultaatpagina’s, sorteringen en oude routes toe. Noteer bij iedere groep waar de URL’s ontstaan. Een app kan bijvoorbeeld een tweede productroute genereren, terwijl een filtermodule bij elke selectie nieuwe parameters toevoegt.
Vergelijk vervolgens het beoogde aantal pagina’s met wat bezoekers en zoekmachines kunnen bereiken. Duizend URL’s betekenen niet automatisch duizend verschillende antwoorden. Andersom kunnen twee gelijknamige producten wezenlijk verschillen in uitvoering. Beoordeel daarom hoofdinhoud, aanbod en functie voordat je routes samenvoegt.
Een bruikbare inventaris bevat minimaal de paginarol, statuscode, voorraadstatus, indexatiebedoeling, canonical en belangrijkste interne verwijzing. Voeg een eigenaar toe die inhoudelijke vragen kan beantwoorden. Je ontwikkelaar kan vaststellen welke response een URL geeft; de assortimentsverantwoordelijke moet bevestigen of een artikel echt is vervallen. Een SEO-audit helpt om die bevindingen in een gezamenlijke verbeterlijst te zetten.
Schrijf productinformatie, categorieën en gidsen met een eigen taak
De juiste tekst is de tekst die een concrete keuze mogelijk maakt. Dat verschilt per paginatype. Een vaste woordgrens of vaste verdeling tussen tekst en producten helpt niet bij iedere webshop. Bepaal eerst welke informatie ontbreekt en zet die op de plek waar de bezoeker haar nodig heeft.
Productpagina’s: bevestig feiten en keuzevoorwaarden
Productinformatie moet duidelijk maken wat iemand ontvangt. Beschrijf relevante afmetingen, materiaal, compatibiliteit, inhoud en gebruiksbeperkingen. Vermeld bij een variant welke kenmerken veranderen. Als alleen de kleur verschilt, mag de gedeelde uitleg gelijk blijven. Verandert ook het gewicht of de geschiktheid voor warm drinken, dan moet dat zichtbaar worden bij de geselecteerde uitvoering.
Bewaar bij belangrijke claims een controleerbare bron, zoals een leveranciersspecificatie of een eigen vastgelegde productcontrole. ‘Past in iedere bekerhouder’ is veel breder dan een gemeten diameter. Een concrete maat helpt de koper vergelijken en voorkomt dat commerciële formuleringen verder gaan dan de beschikbare productkennis.
Zet informatie die een bestelling kan verhinderen dicht bij de keuze. Denk aan een dop die apart wordt verkocht of een onderdeel dat niet in de vaatwasser mag. Aanvullende onderhoudsuitleg kan lager op de pagina staan. Controleer ook of foto’s de geselecteerde variant laten zien en of voorraadmeldingen bij diezelfde uitvoering horen.
Categoriepagina’s: maak de selectie begrijpelijk
Een categoriepagina helpt bezoekers kiezen tussen artikelen. Licht toe wat de selectie bindt, welke verschillen relevant zijn en hoe filters daarbij helpen. Bij drinkflessen kunnen inhoud, openingsmechanisme en schoonmaakmogelijkheden nuttiger zijn dan een algemene beschrijving van het belang van voldoende drinken.
Laat de tekst aansluiten op wat er daadwerkelijk wordt getoond. Beschrijf geen ruime keuze in kleine flessen als die selectie leeg is. Een korte keuzehulp boven de producten kan nuttig zijn; een uitgebreidere vergelijking kan verderop staan. De plaatsing volgt uit de kooptaak, niet uit een vaste procentuele indeling van de pagina.
Gidsen: leg iets uit en maak de vervolgstap logisch
Een gids beantwoordt een vraag waarvoor producttegels alleen onvoldoende zijn. Leg bijvoorbeeld uit hoe je een fles met verschillende losse onderdelen schoonmaakt. Verwijs daarna naar relevante artikelen of onderdelen en benoem waarom die bestemming past. Een gids over onderhoud hoeft niet overal een koopknop te krijgen.
Controleer bij een herziening of adviezen, voorbeelden en gelinkte producten nog kloppen. Alleen de publicatiedatum veranderen is geen inhoudelijke actualisatie. Werk vanuit een inhoudelijke wijzigingslijst: welk feit veranderde, welke alinea is aangepast en welke productroute hoort daarbij? Meer over het opbouwen van zulke pagina’s lees je bij SEO-content.
Controleer templates, paginering en de mobiele kooptaak
Onderzoek eerst representatieve pagina’s uit iedere template. Vergelijk de hoofdtekst, productselectie en technische instellingen van een gewone categorie, een filterselectie en een product met varianten. Kijk ook naar alternatieve URL’s die via andere categorieën of parameters hetzelfde product tonen. Een vergelijkbare titel alleen bewijst nog niet dat pagina’s inhoudelijk dubbel zijn.
Controleer daarna wat de server terugstuurt en wat na uitvoering van scripts zichtbaar wordt. Zijn de productnaam, prijs, voorraad en links beschikbaar? Werken ze ook wanneer een app langzaam laadt? Plugins en scripts kunnen gedrag veranderen, maar hun aanwezigheid is op zichzelf geen fout. Koppel een ingreep aan een vastgestelde storing of vertraging en controleer na aanpassing dezelfde kooptaak opnieuw.
Bij paginering heeft iedere resultatenpagina een eigen bereikbare URL nodig. Zorg voor gewone links waarmee volgende pagina’s te bereiken zijn. Google gebruikt rel next/prev niet als indexeringssignaal; die attributen vervangen de navigatie dus niet. Een knop die alleen via een script meer producten invoegt, vraagt extra controle op de bereikbaarheid van de onderliggende pagina’s.
Een breadcrumb laat zien waar een product binnen de winkel thuishoort en biedt een route terug naar een passende categorie. Controleer of die route logisch blijft wanneer een product in meerdere collecties staat. Bij relevante taalversies kan hreflang helpen de samenhang tussen die versies aan te geven. Een webshop met uitsluitend Nederlandse pagina’s hoeft geen taalvarianten te verzinnen.
Voer op een telefoon een volledige kooptaak uit: open een categorie, kies een filter, bekijk een productafbeelding, selecteer een variant en voeg die toe aan de winkelwagen. Let op verspringende knoppen, onleesbare meldingen en afbeeldingen die belangrijke keuzes wegdrukken. Optimaliseer afbeeldingsformaten en laadgedrag op basis van wat je meet. Gebruik technische SEO om deze controles per template vast te leggen.
Neem per filter en variant een onderbouwd besluit
Een filterbesluit begint met het onderscheid tussen een blijvende koopvraag en een tijdelijke manier van bladeren. Een selectie voor een herkenbare toepassing kan een eigen zoekbestemming verdienen. Een andere sorteervolgorde biedt meestal dezelfde artikelen in een andere volgorde. Parameters veroorzaken niet automatisch een probleem of een straf; hun functie en het aantal bereikbare combinaties bepalen wat je moet onderzoeken.
| Situatie | Te onderzoeken vraag | Mogelijke keuze en controle |
|---|---|---|
| Stabiele koopvraag | Is er blijvend passend aanbod en een eigen selectiebehoefte? | Maak eventueel een vaste indexeerbare selectiepagina met eigen uitleg en consistente interne links. |
| Sortering | Verandert alleen de volgorde van hetzelfde aanbod? | Behoud de bediening voor bezoekers en beoordeel een canonical naar de overeenkomstige voorkeursselectie. |
| Tijdelijke parameter | Is de parameter nodig voor campagneherkenning of sessiegedrag? | Voorkom verspreiding in vaste navigatie en controleer dat de schone route dezelfde relevante inhoud geeft. |
| Lege selectie | Is de leegte tijdelijk of levert de combinatie structureel niets op? | Geef bruikbare terugkeuzes en bepaal afzonderlijk of de URL een blijvende indexeerbare bestemming hoort te zijn. |
| Echte productvariant | Heeft de uitvoering eigen feiten, beschikbaarheid of zoekvraag? | Kies een gedeelde of afzonderlijke route en test of de juiste uitvoering direct opent. |
Maak onderscheid tussen de URL die iemand kan gebruiken en de versie die je als zoekbestemming wilt aanbieden. Niet iedere bruikbare filterstand hoeft zelfstandig geïndexeerd te worden. Andersom kan een nuttige selectie verloren gaan wanneer je alle filters zonder onderzoek blokkeert.
Een canonical geeft een voorkeur aan voor een overeenkomstige versie. Het is geen garantie dat Google die keuze overneemt en geen vervanging voor een goed paginaontwerp. Controleer of interne links, sitemap en canonical dezelfde bedoelde route ondersteunen. Zet in de sitemap de canonieke, indexeerbare bestemmingen en gebruik lastmod alleen voor betekenisvolle wijzigingen.
Wanneer een variant een zelfstandige zoekbestemming moet zijn, biedt alleen een fragment achter een hekje in de URL daarvoor geen afzonderlijke indexeerbare productpagina. Controleer bovendien of de gekozen variant na direct openen en verversen behouden blijft. De Google-documentatie over webshop-URL’s beschrijft de samenhang tussen URL-structuur, varianten en bereikbare navigatie.
Laat voorraad en paginadoel samen de vervolgstap bepalen
Een product dat tijdelijk uitverkocht is, kan nog steeds een nuttige pagina hebben. Bezoekers willen specificaties controleren, onderdelen zoeken of weten of het terugkomt. Behoud de pagina wanneer dat doel blijft bestaan, toon de werkelijke beschikbaarheid en vermeld alleen een verwachte leverdatum als die onderbouwd is. Bied passende alternatieven zonder te suggereren dat ze hetzelfde product zijn.
Bij een definitief verdwenen product onderzoek je eerst of er een inhoudelijk passende opvolger bestaat. Een redirect kan logisch zijn wanneer die opvolger de oorspronkelijke vraag voldoende overneemt. Controleer de verschillen voordat je verwijst. Een willekeurige categorie of homepage is geen vanzelfsprekende vervanger voor een specifiek artikel.
Bestaat er geen nuttige vervanging en heeft de pagina geen zelfstandige informatiewaarde meer, dan kan een 404- of 410-response passend zijn. Verwijder ook achterhaalde interne links en sitemapvermeldingen. Blijft de pagina juist nodig als handleiding of compatibiliteitsbron, maak dat informatiedoel expliciet en beoordeel vanuit dat doel de indexeerbaarheid.
Voor een lege categorie geldt dezelfde inhoudelijke afweging. Een tijdelijke leveringsonderbreking vraagt iets anders dan een productgroep die je niet meer verkoopt. Controleer na uitvoering de echte statuscode, eventuele redirectketens en de zichtbare uitleg. Een lege foutpagina met status 200 kan als soft 404 worden behandeld; alleen een vriendelijke boodschap is dus geen volledige technische controle.
Onderzoek crawlproblemen met meerdere soorten bewijs
Begin niet bij crawlbudget wanneer een aangepaste titel nog niet in de zoekresultaten staat. Dat verschijnsel vertelt op zichzelf te weinig over ontdekking, verwerking of de titel die Google toont. Maak eerst concreet welke belangrijke URL’s ontbreken, hoelang dat speelt en of de pagina’s technisch en inhoudelijk geschikt zijn voor indexatie.
Google onderscheidt crawlcapaciteit en crawlbehoefte. Crawlcapaciteit gaat over wat een site aan crawling kan verwerken; crawlbehoefte gaat over hoeveel aanleiding er is om pagina’s te bezoeken. Onderzoek dit vooral bij een omvangrijke of snel veranderende URL-inventaris, aantoonbare ontdekkingsproblemen of problemen met serverbeschikbaarheid. Er bestaat geen exact aantal producten waarbij iedere webshop automatisch een crawlbudgetprobleem heeft.
Combineer Search Console met je interne inventaris, daadwerkelijke HTTP-responses en beschikbare serverlogs. Controleer welke host, periode en verzoeken de logs dekken. Logs van alleen de origin kunnen bijvoorbeeld een onvolledig beeld geven wanneer een tussenliggende laag verzoeken afhandelt. Een ontbrekend verzoek in een beperkte logverzameling bewijst daarom niet dat een URL nooit is bezocht.
Kijk naar patronen: veel tijdelijke URL’s, terugkerende serverfouten, onbereikbare vervolgpaginering of belangrijke producten zonder interne links. Kies daarna de ingreep die bij het patroon past. Noindex moet worden opgehaald om te kunnen worden gezien en bespaart dus niet automatisch die crawl. Robots.txt is evenmin een verwijderingsmiddel voor al geïndexeerde URL’s.
Meet na de wijziging dezelfde groepen opnieuw. Zijn responses stabieler? Zijn bedoelde pagina’s beter bereikbaar? Worden overbodige URL’s nog intern gegenereerd? Crawling garandeert geen indexering en een afname van nutteloze verzoeken garandeert geen vaste zichtbaarheidstoename. Zie de Google-uitleg over crawlbudget voor de voorwaarden waaronder dit onderzoek relevant is.
Maak belangrijke producten via logische routes bereikbaar
Een product kan technisch bestaan en toch nauwelijks via de winkel bereikbaar zijn. Controleer daarom de route vanuit categorieën, gidsen en verwante producten. Belangrijke pagina’s hebben een interne verwijzing nodig die bij hun inhoud past. Een sitemap ondersteunt ontdekking, maar maakt een onduidelijke winkelstructuur niet vanzelf bruikbaar.
Gebruik beschrijvende linktekst. ‘Bekijk flessen met een brede opening’ vertelt meer over de bestemming dan ‘klik hier’. Plaats een verwijzing waar de lezer die keuze kan maken. Een onderhoudsgids kan bijvoorbeeld verwijzen naar vervangende afdichtringen zodra wordt uitgelegd wanneer vervanging nodig is.
Controleer dat links een oplosbare href hebben en naar de bedoelde voorkeursroute wijzen. Er is geen universele drieklikkenregel of ideaal aantal verwijzingen per pagina. Het gaat om bereikbaarheid en begrijpelijke keuzes. Werk de controle uit met een aanpak voor interne links en neem nieuwe of verwijderde productgroepen mee in periodiek onderhoud.
Kies externe verwijzingen op reden en bestemming
Een externe verwijzing hoort een lezer ergens mee te helpen. Formuleer daarom eerst de verwijzingsreden. Een artikel over een specifiek product kan naar de productpagina verwijzen voor eigenschappen. Een vergelijking van toepassingen kan een productgroep als bestemming hebben. Een uitleg over materiaalonderhoud kan beter naar een inhoudelijke kennisbron verwijzen.
Beoordeel de bron op onderwerp, context en de werkelijke afspraak. Een groot aantal mogelijke verwijzingen rechtvaardigt geen minder relevante bestemmingen. Ook bestaat er geen vaste veilige frequentie die de inhoud en het doel van links buiten beschouwing laat. Links die vooral worden gemaakt om rankings te manipuleren kunnen onder Googles regels voor linkspam vallen.
Bij advertenties en sponsoring hoort passende kwalificatie, zoals sponsored of nofollow. Bespreek vooraf wat gepubliceerd wordt en waarom een bezoeker zou doorklikken. De Google-regels voor linkspam geven de beleidscontext. Neem doelgroepkeuze, bronselectie, bestemmingscontrole en evaluatie op in je bredere SEO-strategie, zodat externe aandacht aansluit op pagina’s die inhoudelijk gereed zijn.
Accepteer je GA4-meting pas na een gecontroleerde bestelling
De aanwezigheid van een analysetag bewijst niet dat je aankopen goed meet. Breng eerst in kaart welke integratie gebeurtenissen verstuurt. Dat kan je platform, een app, een tagmanager of een combinatie zijn. Leg per gebeurtenis vast welke bron verantwoordelijk is. Twee actieve koppelingen kunnen dezelfde aankoop allebei doorgeven.
Kies daarna de gebeurtenissen die je nodig hebt om de winkelroute te begrijpen. Gebruik bijvoorbeeld view_item_list en select_item voor productlijsten, view_item voor productdetails, add_to_cart en remove_from_cart voor de winkelwagen, en begin_checkout voor het begin van afrekenen. Voeg waar relevant add_shipping_info en add_payment_info toe. Purchase en refund maken aankoop en terugbetaling zichtbaar wanneer ze correct zijn ingericht.
Definieer de herkomst van ieder productveld. Komt item_id uit het productnummer of het variantnummer? Waar komen item_name, item_variant, price en quantity vandaan? Gebruik dezelfde identificatie consequent, zodat een gekozen variant later herkenbaar blijft. Controleer value en currency tegen de vastgelegde rekenregel. Leg ook vast hoe kortingen, belasting en verzendkosten worden behandeld.
Transaction_id moet de bestelling betrouwbaar identificeren. Stuur geen e-mailadres of ander klantgegeven als orderidentificatie mee. Dezelfde bestelling hoort bij herhaalde verwerking niet ineens een nieuw transactienummer te krijgen. Controleer zowel de ontvangen gebeurtenissen als de plekken waar ze worden verzonden; vertrouw niet alleen op een totaal in een rapport.
- Leg een bekende testbestelling vast met producten, varianten, aantallen, bedragen en ordernummer.
- Doorloop de winkelroute en controleer de gekozen gebeurtenissen in de beschikbare debugweergave.
- Vergelijk de purchase-velden met de bestelling in het ordersysteem.
- Test het opnieuw laden of opnieuw openen van de bevestiging en controleer op dubbele verzending.
- Controleer, wanneer van toepassing, een gedeeltelijke of volledige refund met de juiste bestelling en artikelen.
- Vergelijk daarna over een afgebakende periode de meetgegevens met orders, inclusief de afgesproken uitsluitingen.
Verschillen kunnen ontstaan door toestemming, blokkades, tijdzones, annuleringen of implementatiefouten. Een geslaagde technische test maakt een inrichting niet automatisch privacyrechtelijk correct. Gebruik de GA4-documentatie voor e-commerce bij de implementatie en leg afwijkingen vast in je SEO-rapportage. Zoekvraaggegevens en orders ondersteunen analyse op passende groepsniveaus; ze bewijzen niet welke individuele zoekvraag tot één specifieke bestelling leidde.
Werkblad: zes URL-rollen met bewijs en een eigenaar
Onderstaande acceptatiematrix gebruikt de volledig fictieve webshop Flesatelier Voorbeeld. Alle namen, routes, aantallen en bedragen zijn bedacht. De tabel beschrijft gewenste controles, geen uitgevoerde klanttests of resultaten. De voorbeeldroutes zijn tekstvoorbeelden en geen links naar bestaande pagina’s.
Maak vóór aanpassingen een uitgangsmeting. Noteer per rij de huidige response, zichtbare productfeiten, canonical, interne verwijzingen en meetstatus. Voeg de datum en een bewijsbestand of testnotitie toe. Vul daarna de bedoelde situatie in. Zo kun je onderscheid maken tussen een inhoudelijke keuze, een uitgevoerde wijziging en een daadwerkelijk geslaagde controle.
| URL-rol en voorraadvoorwaarde | Bevestigde feiten en benodigde tekst | Openbare voorkeursroute | Aankoopcontrole en bewijs | Eigenaar |
|---|---|---|---|---|
| Hoofdcategorie; vier modellen leverbaar | Assortimentslijst bevestigt inhoudsmaten en materialen. Tekst legt de belangrijkste keuzeverschillen uit. | /flessen/; bedoelde indexeerbare categorie met eigen canonical. |
Test een keuze vanuit deze lijst tot purchase. Bewaar lijstcontext, item_id en testordernummer. | Assortimentsbeheer bevestigt aanbod; analyticsbeheer controleert de meetroute. |
| Vaste filterselectie; twee passende modellen leverbaar | Productcontrole bevestigt lekvrije sluiting onder beschreven gebruiksvoorwaarden. Tekst benoemt die voorwaarden. | /flessen/voor-school/; eigen zoekbestemming als de selectie blijvend wordt onderhouden. |
Bewaar selectiecontrole, canonical en een testorder met een artikel uit de selectie. | SEO-beheer bewaakt de route; productbeheer bevestigt de selectie. |
| Sortering; dezelfde vier modellen leverbaar | Alleen de volgorde verandert. Geen afzonderlijke productclaims of gekopieerde extra uitleg nodig. | /flessen/?sort=prijs blijft bedienbaar; /flessen/ is de bedoelde canonical bij overeenkomstige inhoud. |
Controleer volgorde, canonical en aankoop van het aangeklikte artikel. Noteer of item_id ongewijzigd blijft. | Webontwikkeling controleert gedrag; analyticsbeheer controleert identificatie. |
| Productvariant; blauwe 500 ml-uitvoering leverbaar | Variantgegevens bevestigen kleur, inhoud en prijs. Afbeelding en tekst volgen de selectie. | /fles-bron-500-blauw/; in dit voorbeeld bewust een zelfstandige productroute. |
Open direct, ververs en bestel. Vergelijk item_variant en transaction_id met de testorder. | Productbeheer en analyticsbeheer tekenen hun eigen controle af. |
| Product; tijdelijk uitverkocht | Inkoop bevestigt dat het artikel in het assortiment blijft. Geen onbevestigde terugkeerdatum tonen. | /fles-bron-750/; productinformatie blijft beschikbaar met juiste voorraadmelding. |
Controleer dat geen aankoop van dit artikel wordt gesuggereerd. Test een alternatief afzonderlijk; herhaal de producttest bij terugkeer. | Inkoop bewaakt voorraad; webbeheer controleert de koopknop. |
| Oud product; definitief verdwenen met passende opvolger | Productbeheer bevestigt welke toepassing de opvolger overneemt en welke eigenschappen verschillen. | /fles-bron-oud/ verwijst permanent naar /fles-bron-nieuw/; de opvolger is de voorkeursroute. |
Bewaar redirectcontrole en een testorder van de opvolger. Het aankoop-event bevat diens artikelgegevens. | Productbeheer motiveert de vervanging; webontwikkeling voert uit. |
Gebruik voor iedere rij één van drie uitkomsten: geaccepteerd, aanpassen of bewijs ontbreekt. ‘Geaccepteerd’ betekent dat de afgesproken controles zijn geslaagd, niet dat indexering of een positie gegarandeerd is. Bij een uitverkocht artikel kan de informatiecontrole slagen terwijl de aankoopcontrole bewust openblijft tot het artikel weer bestelbaar is.
De matrix ondersteunt concrete besluiten: welke pagina eigen uitleg nodig heeft, welke parameter geen zoekbestemming wordt, wie voorraadclaims bevestigt en welke meettest nog ontbreekt. Zij kan niet zelfstandig vaststellen hoeveel vraag er naar een selectie bestaat. Daarvoor blijft aanvullend onderzoek nodig.
Rekenvoorbeeld: controleer bedrag en dubbele aankoopverzending
Stel dat een fictieve testbestelling twee flessen van € 18 en één vervangende dop van € 4 bevat. Voor dit voorbeeld zijn dat de artikelbedragen die volgens de vastgelegde meetafspraak in de berekening worden gebruikt, na eventuele korting en zonder apart opgegeven belasting of verzending. De artikelwaarde is dan 2 × € 18 + 1 × € 4 = € 40.
De verwachte purchase bevat value 40, currency EUR, de twee artikelregels met hun aantallen en transaction_id TEST-204. Eventuele shipping en tax worden afzonderlijk gecontroleerd tegen de order en de implementatieafspraak. Een ontvangen value van 22 zou aanleiding zijn om te onderzoeken of de tweede fles ten onrechte niet is meegeteld.
Open vervolgens de orderbevestiging opnieuw. Wordt purchase opnieuw verzonden, noteer dan welke integratie dat veroorzaakt en of hetzelfde transaction_id behouden blijft. Onderzoek dubbele verzending ook wanneer een rapport de aankoop maar één keer lijkt te tellen. Het doel is een verklaarbare gegevensstroom, niet alleen een aannemelijk eindtotaal.
Bij een fictieve terugbetaling van alleen de dop verwacht je dat refund naar dezelfde bestelling verwijst en de juiste artikelidentificatie, hoeveelheid en waarde bevat. Bewaar het orderbewijs en de ontvangen gebeurtenis naast elkaar. Deze berekening controleert meetlogica; zij zegt niets over commerciële prestaties.
Kies de eerste verbetering op fout en afhankelijkheid
Begin met fouten die een kooptaak of inhoudelijke keuze blokkeren. Een verkeerde variant in de winkelwagen vraagt eerder aandacht dan aanvullende categorietekst. Een verdwenen product zonder passende afhandeling vraagt een ander besluit dan een langzaam bijgewerkte zoekresultaattitel. Schrijf per probleem op wat er fout gaat, voor welke URL-groep en met welk bewijs.
Werk daarna in een vaste volgorde: diagnose, voorwaardelijke keuze, uitvoering en verificatie. Pas een templatewijziging eerst toe op een controleerbare selectie en herhaal dezelfde tests. Controleer bij productmarkup of gestructureerde gegevens overeenkomen met zichtbare feiten. Geldige markup alleen garandeert geen uitgebreide zoekweergave.
Beoordeel inhoudelijke en commerciële veranderingen over een passende periode, met aandacht voor voorraad, seizoen en campagnes. Zo voorkom je dat je iedere beweging aan SEO toeschrijft. Het bredere overzicht van SEO voor je website helpt om deze webshopcontroles te verbinden met je overige pagina’s en doelen.
Veelgestelde vragen over e-commerce SEO
Moet iedere filterpagina in Google komen?
Nee. Beoordeel of de selectie een blijvende koopvraag beantwoordt, passend aanbod heeft en zelfstandig nuttig is. Een sortering of tijdelijke combinatie hoeft geen aparte zoekbestemming te worden. Stem links, sitemap en canonical af op de gekozen voorkeursroute.
Wat doe je met een tijdelijk uitverkocht product?
Behoud de pagina wanneer het product terugkomt of de informatie nuttig blijft. Toon de juiste voorraadstatus en alleen een onderbouwde terugkeerdatum. Maak passende alternatieven bereikbaar en controleer dat de koopknop geen onjuiste beschikbaarheid suggereert.
Hoe lang moet een categorietekst zijn?
Lang genoeg om de relevante keuzevragen te beantwoorden, zonder herhaling. Beschrijf de selectie, belangrijke verschillen en gebruiksvoorwaarden. Er is geen vaste woordgrens die voor iedere categorie de juiste inhoud of een goede positie oplevert.
Hoe controleer je of purchase goed wordt gemeten?
Doorloop een bekende testbestelling en vergelijk artikelgegevens, aantallen, value, currency en transaction_id met het ordersysteem. Controleer de ontvangen gebeurtenis in de debugweergave en test opnieuw openen van de bevestiging op dubbele verzending.
Wanneer verdient crawlbudget aandacht?
Wanneer je onderbouwde problemen ziet met ontdekking, een omvangrijke of snel veranderende URL-inventaris, serverbeschikbaarheid of belasting. Combineer Search Console, responses, je URL-inventaris en logs waarvan de dekking bekend is. Een vertraagde titelwijziging is op zichzelf onvoldoende bewijs.
Laat één productgroep en één aankooproute beoordelen
Kies een productgroep waar je twijfelt over categorieën, filters of varianten. Verzamel de bijbehorende URL’s, noteer één concreet probleem en geef aan hoe je aankopen nu meet. Daarmee ontstaat een afgebakende vraag die inhoud, techniek en meetbaarheid bij elkaar brengt.
Niblah biedt webdesign, WordPress, Shopify en SEO. Beschrijf via het Niblah-contactformulier welke productgroep je wilt laten beoordelen, op welk platform je webshop draait en welke URL- of aankoopcontrole nog ontbreekt. Voeg enkele openbare voorbeeld-URL’s toe, zodat je aanvraag direct over de juiste pagina’s gaat.