Category page SEO draait om overzichtspaginas laten ranken én converteren op commerciële termen. Lees hoe je zoekintentie, content, faceted URLs en structured data slim inzet.
Category page SEO — content strategie voor overzichtspaginas
70% van alle e-commerce zoekopdrachten heeft een commerciële intent. De gebruiker wil kopen, vergelijken of een shortlist maken. Die zoekopdrachten landen bij voorkeur op een categoriepagina — niet op een blogpost. Toch behandelen de meeste webshops hun overzichtspaginas als template-uitvoer: productnamen, een paginering, en klaar. Dat is een gemiste kans van formaat.
Category page SEO gaat over het omzetten van overzichtspaginas in landingspaginas die ranken én converteren op commerciële termen. Dit artikel legt uit hoe je dat aanpakt: van zoekintentie tot structured data, van faceted URLs tot de balans tussen content en conversie.
Zoekintentie: de basis van alles
Categoriepaginas ranken op zoekwoorden met een commercial investigation of transactional intent. Denk aan "magento 2 webshop laten bouwen", "zwarte sneakers heren maat 44", of "beste espressomachines onder 500 euro". De gebruiker vergelijkt of is klaar om te kopen.
Een blogpost scoort hier niet op. Google ziet een informatieve URL en een long-form tekst, en rankt dat bij informatieve queries. Wil je commerciële termen domineren, dan heb je een pagina nodig die matcht met de intentie: overzicht, filters, producten, en een duidelijke koopstructuur.
Praktische check: typ je doelzoekterm in Google. Staan er productcarrousels, shoppingresultaten of overzichtspaginas in de top 10? Dan is het een commerciële term en hoort een categoriepagina te ranken, geen blog. Staan er artikelen, vergelijkingen en how-to's in de top 10? Dan is het een informatieve term — schrijf dan een blog die naar je categoriepagina linkt.Wij zien bij klanten dat het mislabelen van zoekintentie de nummer-één reden is waarom paginas niet ranken. Geen technisch probleem, geen contentprobleem — gewoon het verkeerde paginatype voor de query.
Content boven de fold: houd het kort en sterk
Boven de fold bepaal je de relevantie voor Google en de eerste indruk voor de bezoeker. Hier mag geen roman staan. In de praktijk werkt de volgende opbouw het beste:
- H1 — exact de zoekterm, eventueel aangevuld met een attribuut (merk, type, toepassing)
- Intro-tekst — maximaal 2-3 zinnen. Wat biedt de pagina? Waarom hier kopen of kiezen?
- Producten of resultaten — direct zichtbaar, geen scroll nodig
- Filters — links of bovenaan, afhankelijk van je layout
Wij zien bij klanten dat een intro van 40-80 woorden boven de fold voldoende is om de pagina inhoudelijk te ankeren voor Google. Meer tekst duwt de producten omlaag en schaadt de conversie. Je dient twee meesters: de crawler en de koper. Houd die belangen structureel gescheiden.
Een H1 als "Espressomachines kopen" werkt beter dan "Onze collectie koffieapparaten". De eerste matcht op de zoekterm, de tweede is merktaal. Kies altijd voor de zoekterm.
Content onder de fold: hier bouw je autoriteit op
Onder de producten — voorbij de fold — heb je ruimte voor uitgebreidere content zonder dat de conversie lijdt. Gebruik die ruimte gericht en gestructureerd:
- Categoriebeschrijving (150-300 woorden): beschrijf het assortiment, typische use cases en veelgestelde vragen rondom de categorie.
- Gerelateerde subcategorieën: interne links naar sub-niveau's versterken de topical authority en verbeteren de crawlability.
- FAQ-sectie: korte vragen en antwoorden rondom koopbeslissingen ("Wat is het verschil tussen X en Y?", "Welk type past bij mijn situatie?"). Dit triggert ook People Also Ask-resultaten in Google.
- Keuzeadvies of keuzehulp: een korte tabel met producttypen en bijbehorende use cases werkt goed. Het helpt de bezoeker én geeft Google extra contextuele signalen.
De verhouding die wij hanteren: boven de fold 40-80 woorden, onder de fold 150-300 woorden. Totaal dus 200-380 woorden per categoriepagina. Geen blogpost, maar ook geen lege pagina. Meer dan 600 woorden totaal schaadt doorgaans de conversieratio zonder extra SEO-voordeel.
Interne links: categoriepaginas als hub
Categoriepaginas zijn de hubs van je site. Ze verbinden de homepage met productpaginas, en sub-categorieën met elkaar. Een zwakke interne linkstructuur is een van de meest voorkomende technische SEO-fouten die wij tegenkomen bij audits.
Aanbevolen linkstructuur:| Van | Naar | Doel |
|---|---|---|
| Homepage | Hoofd-categorieën | Topniveau autoriteit doorgeven |
| Hoofd-categorie | Sub-categorieën | Thematische hiërarchie opbouwen |
| Sub-categorie | Productpaginas | Conversiepad faciliteren |
| Categorie | Gerelateerde categorieën | Cross-link autoriteit verdelen |
| Blogpost | Categorie | Informatiepagina naar commercieel sturen |
Een blogpost over "beste espressomachines" linkt naar de categoriepagina "Espressomachines kopen". Dat is de juiste richting: informatief naar commercieel, niet andersom. Schrijf de blog om autoriteit op te bouwen voor de categoriepagina — de blog hoeft zelf niet te ranken op de transactionele term.
Voor Magento webshops is de categoriestructuur automatisch hiërarchisch. Zorg dat je anchor texts variëren en beschrijvend zijn. Geen "klik hier", wel "bekijk alle espressomachines" of "filter op prijs en merk".
Controleer regelmatig via een crawl tool of interne links naar categoriepaginas niet gebroken zijn. Een kapotte interne link kost je geen directe penalty, maar verspilt crawlbudget en onderbreekt het linkgewicht dat je opgebouwd hebt.
Faceted URLs: kans of crawl-nachtmerrie
Faceted navigation — filters op merk, prijs, kleur, maat — genereert duizenden URL-combinaties. De meeste daarvan zijn waardeloos voor SEO. Maar sommige facets zijn goud waard.
Wanneer een faceted URL indexeren:- Het facet heeft aantoonbaar zoekvolume (controleer via Search Console of een keyword tool)
- De URL heeft unieke, betekenisvolle content die verschilt van de basiscategorie
- De URL heeft een eigen logische H1 en meta title
- Paginering zonder unieke inhoud
- Combinaties van drie of meer filters tegelijk
- Sorteerparameters zoals
?sort=price_ascof?view=grid
In Magento 2 kun je per attribuut instellen of het een unieke URL genereert of via een canonical naar de basiscategorie wijst. De standaardconfiguratie is zelden optimaal — controleer dit altijd bij een nieuwe installatie of na een catalogusuitbreiding.
Een concrete implementatie met een canonical tag in een Magento 2 category layout:
<!-- Magento 2: catalog_category_view.xml -->
<page>
<head>
<block class="Magento\Theme\Block\Html\Head\Link"
name="canonical"
template="Magento_Theme::html/head/link.phtml">
<arguments>
<argument name="attributes" xsi:type="array">
<item name="rel" xsi:type="string">canonical</item>
<item name="href" xsi:type="helper"
helper="Vendor\Seo\Helper\Canonical::getCategoryCanonical"/>
</argument>
</arguments>
</block>
</head>
</page>
De helper getCategoryCanonical geeft altijd de clean category-URL terug, ongeacht welke filterparameters actief zijn in de sessie. Simpel, robuust, en makkelijk te testen.
Structured data: verplicht, niet optioneel
Google gebruikt structured data om je categoriepagina rijker weer te geven in de SERP. Voor overzichtspaginas zijn er twee relevante schema-typen.
1.ItemList
Geeft de producten in de categorie door als gestructureerde lijst. Google kan dit gebruiken voor product-carrousels in de zoekresultaten.
{
"@context": "https://schema.org",
"@type": "ItemList",
"name": "Espressomachines",
"url": "https://jouwshop.nl/espressomachines",
"numberOfItems": 48,
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"url": "https://jouwshop.nl/espressomachines/delonghi-magnifica"
},
{
"@type": "ListItem",
"position": 2,
"url": "https://jouwshop.nl/espressomachines/philips-3200"
}
]
}
BreadcrumbList
Verplicht voor elke categoriepagina. Verbetert de SERP-weergave en maakt de hiërarchie duidelijk voor Google.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jouwshop.nl" },
{ "@type": "ListItem", "position": 2, "name": "Koffieapparaten", "item": "https://jouwshop.nl/koffieapparaten" },
{ "@type": "ListItem", "position": 3, "name": "Espressomachines", "item": "https://jouwshop.nl/espressomachines" }
]
}
Wij implementeren dit in Laravel backends via een centrale SEO-service die per paginatype de juiste schema-output genereert. Zo blijft de logica op één plek en wordt het schema automatisch bijgewerkt wanneer de catalogusstructuur wijzigt. Handmatig schema bijhouden in templates leidt onvermijdelijk tot verouderde of inconsistente output.
Structured data is geen directe rankingfactor. Maar een rijkere SERP-weergave verhoogt je CTR, en een hogere CTR werkt door in je ranking. Implementeer het altijd — het kost weinig tijd en levert een meetbaar voordeel op.
Categoriepaginas laten converteren: de valkuil van te veel tekst
De grootste fout bij category page SEO is het omtoveren van een overzichtspagina tot een artikel. Dat schaadt de conversie. Een bezoeker die commercieel zoekt wil producten zien, filteren en kopen — niet lezen.
Boven de fold geldt: conversiegericht. Producten direct zichtbaar, filters beschikbaar, H1 helder. Onder de fold geldt: SEO-gericht. Beschrijving, FAQ, interne links. Dat gedeelte leest Google eerder dan de gemiddelde koper.
In de praktijk zien wij dat categoriepaginas met 200-400 woorden onderaan beter ranken dan paginas zonder tekst, zonder dat de conversieratio daalt. Boven de 600 woorden totaal begint de conversieratio zichtbaar te dalen. De sweet spot ligt in dat bereik.
Voor Shopify webshops is het toevoegen van categorietekst onder de producten standaard mogelijk via de theme-instellingen. In Magento 2 gebruik je de CMS-blokken die aan een categorie gekoppeld zijn. Zorg dat de tekst pas geladen wordt nadat de producten in beeld zijn — via defer of een tabblad — zodat de Largest Contentful Paint niet lijdt onder de tekstblokken.
Technische SEO-checklist voor categoriepaginas
Naast content zijn er technische factoren die direct impact hebben op je rankings. Loop deze lijst door bij elke nieuwe of heroptimaliseerde categoriepagina:
- Canonical tags correct ingesteld op alle gefilterde en gesorteerde URLs
- Hreflang aanwezig bij meertalige of multinationaal ingezette shops
- Paginering via correcte implementatie of door consolidatie op één pagina (afhankelijk van shopgrootte en crawlbudget)
- Laadtijd onder de 2,5 seconden LCP — productthumbnails zijn doorgaans de bottleneck, gebruik lazy loading en geoptimaliseerde afbeeldingformaten (WebP, AVIF)
- Mobile-first layout — filters en producten moeten op mobiel direct bruikbaar zijn
- Crawldiepte — geen categoriepagina meer dan 3 klikken van de homepage verwijderd
Bij grote catalogi met 1.000 of meer producten per categorie is paginering een serieus crawlbudget-probleem. Overweeg infinite scroll met pushState of een hybride aanpak waarbij alleen de eerste pagina geïndexeerd wordt en de overige paginas via canonical naar de basiscategorie wijzen.
Veelgestelde vragen
Moet ik een blog schrijven of een categoriepagina optimaliseren voor commerciële termen?
Optimaliseer de categoriepagina voor de commerciële term. Schrijf de blog voor de informatieve term die daarnaar linkt. "Espressomachines kopen" hoort op de categoriepagina. "Welke espressomachine past bij mij?" hoort in een blog die naar die categorie linkt. De blog bouwt autoriteit op, de categorie converteert. Probeer niet beide doelen in één pagina te combineren — dat leidt tot een pagina die geen van beide goed doet.
Hoeveel woorden heeft een categoriepagina nodig voor goede SEO?
Reken op 200-400 woorden totaal: 40-80 woorden boven de fold, 150-300 woorden onder de producten. Meer dan 600 woorden schaadt doorgaans de conversieratio zonder extra SEO-voordeel. De kwaliteit en relevantie van de tekst tellen zwaarder dan het aantal woorden.
Hoe ga ik om met duizenden faceted URLs in een grote webshop?
Bepaal per attribuut of het aantoonbaar zoekvolume heeft. Facets zonder zoekvolume krijgen een canonical naar de basiscategorie of een noindex-tag. Facets mét zoekvolume — zoals specifieke merken of producttypen — krijgen een eigen geïndexeerde URL met unieke H1 en meta title. Gebruik Search Console om te zien welke filter-URLs al organisch verkeer ontvangen. Dat geeft je prioriteitenlijst zonder giswerk.
Werkt structured data echt voor categoriepaginas?
Ja, maar de impact is indirect. ItemList vergroot de kans op product-carrousels in de SERP. BreadcrumbList verbetert de klikbaarheid van je resultaat. Directe rankingfactor is structured data niet — maar een rijkere SERP-weergave verhoogt je CTR, en een hogere CTR werkt positief door op je ranking. Implementeer het altijd: de inspanning is beperkt, het voordeel is meetbaar.
Wil je weten hoe je jouw Magento- of Shopify-webshop technisch en inhoudelijk klaarstoomt voor betere rankings op commerciële termen? Neem contact op — we kijken graag mee.

Geschreven door Ruthger Idema
15+ jaar ervaring in e-commerce development. Gespecialiseerd in Magento, Shopify en Laravel maatwerk.
Meer over ons team →