Definitie
Layered navigation is de Magento-naam voor filters op categorie- en zoekpagina's. Standaard maakt elke filterkeuze een URL met parameters en optie-ID's, wat SEO-gevolgen heeft.
Wat is layered navigation?
Layered navigation is het filterblok in Magento 2 waarmee bezoekers een categorie verfijnen op attributen als merk, kleur, maat of prijs. Het is de Magento-implementatie van wat in het algemeen faceted navigation heet.
Een attribuut verschijnt als filter wanneer je bij het attribuut 'Use in Layered Navigation' op 'Filterable (with results)' zet. Voor zoekresultaatpagina's is er een aparte optie: 'Use in Search Results Layered Navigation'. De categorie zelf moet op 'Anchor' staan, anders toont Magento geen filters. Globale opties, zoals hoe de prijsstappen worden berekend, staan onder Stores > Configuration > Catalog > Catalog > Layered Navigation.
Waarom het ertoe doet voor SEO
Standaard zet Magento elke filterkeuze als parameter in de URL, met het interne optie-ID als waarde: /fietsen.html?color=58&frame_size=211. Combineer drie filters en een sortering, en één categorie levert duizenden URL's op. Googlebot volgt die links, want het zijn gewone a-tags.
Het gevolg zie je in Search Console: veel URL's onder 'Gecrawld - momenteel niet geïndexeerd' of 'Alternatieve pagina met correcte canonieke tag', en nieuwe producten die traag worden opgepakt. Bij grote catalogi gaat een flink deel van de crawl naar filtervarianten in plaats van naar pagina's die je wilt laten ranken.
Tegelijk zit er een kans in. 'Gazelle e-bike dames' of 'zwarte bureaustoel met armleuning' zijn zoekopdrachten met koopintentie. Een filterpagina die daar precies op aansluit, kan een sterke landingspagina zijn. Maar dan wel met een leesbare URL, een eigen title en H1, en een plek in je interne linkstructuur. Met parameters en optie-ID's lukt dat niet.
Zo richt je het in
Zet onder Catalog > Search Engine Optimization 'Use Canonical Link Meta Tag For Categories' aan. Filter-URL's krijgen dan een canonical naar de schone categorie. Dat helpt bij indexering, maar Google kan de hint negeren en blijft de URL's crawlen.
Beperk daarna de crawl. Zet in robots.txt (Content > Design > Configuration > Search Engine Robots) regels voor parameters zonder zoekwaarde: product_list_order, product_list_limit, product_list_mode en prijs. Bij combinaties van meerdere filters kun je kiezen om ze helemaal te blokkeren.
Wil je specifieke filters wel laten ranken, gebruik dan een SEO-filtermodule die nette URL's genereert, zoals /fietsen/gazelle.html, met eigen meta-data per combinatie. Kies er bewust een paar, op basis van zoekvolume, en houd de rest buiten de index.
In Hyvä kun je filterlinks die je niet wilt laten crawlen als knoppen renderen in plaats van als links. De filter werkt dan voor de bezoeker, maar Googlebot vindt geen nieuwe URL.
Veelgemaakte fouten
Elk attribuut filterbaar maken, inclusief interne velden als leverancierscode. Elke filter is een nieuwe URL-dimensie.
Filter-URL's in robots.txt blokkeren én verwachten dat de canonical werkt. Een geblokkeerde URL kan Google niet ophalen, dus ziet het de canonical ook niet. Dat is acceptabel als je doel crawlbesparing is, maar dan moeten er ook geen externe links naar die URL's wijzen.
En filterpagina's zonder producten laten bestaan. Een combinatie die nul resultaten geeft, is een soft 404 in wording. 'Filterable (with results)' voorkomt lege opties, maar niet altijd lege combinaties via oude links.
Robots.txt-regels voor Magento-filters
User-agent: *
Disallow: /*?*product_list_order=
Disallow: /*?*product_list_limit=
Disallow: /*?*product_list_mode=
Disallow: /*?*price=Verder lezen
Veelgestelde vragen
Moet ik Magento-filterpagina's op noindex zetten?+
Noindex voorkomt indexering, maar niet crawlen. Voor de meeste filters werkt een canonical plus robots.txt-regels voor zinloze parameters beter. Alleen combinaties met zoekvolume verdienen een indexeerbare URL.
Kan Magento standaard nette filter-URL's maken?+
Nee. Magento 2 gebruikt parameters met optie-ID's. Voor URL's als /fietsen/gazelle.html heb je een extensie of maatwerk nodig.
Meer begrippen over e-commerce seo
- Categoriepagina
- Faceted navigation
- Google Merchant Center
- Google Shopping
- GTIN (EAN)
- Interne zoekfunctie
- Merchant listings
- Paginering
- Productfeed
- Productpagina
- Productreviews
- Productvarianten
- Shopify Markets
- Shopify-collecties
- Store views (Magento)
- Uitverkochte producten
- URL rewrites (Magento)
- URL-parameters
- URL-structuur
