Welke soorten duplicate content bestaan er in Magento en wat zijn de meest voorkomende voorbeelden? Met partiële duplicaten worden gevallen bedoeld waarbij slechts een klein deel van de inhoud of de lay-out verschilt.
Hieronder volgen de typische voorbeelden van partiële duplicaten die in Magento-winkels voorkomen; elke link geeft bij klikken een gedetailleerd overzicht:

- Productsortering
- Paginering
- Varianten van hetzelfde product
Het belangrijkste voorbeeld van volledige duplicaten in Magento is een identiek product dat in meerdere categorieën is opgenomen.

Een canonieke URL in Magento 2 is een aangewezen webadres dat is geselecteerd als de 'voorkeurs'-versie voor indexering door zoekmachines. Het helpt het probleem op te lossen van dubbele of sterk gelijkende inhoud op verschillende pagina's. De Magento 2 canonical tag, vaak aangeduid als een HTML-attribuut, wordt toegepast op webpagina's om zoekmachines te helpen bij het bepalen van de primaire bron van content en het toekennen van zoekwaarde.
Denk bijvoorbeeld aan meerdere pagina's voor hetzelfde product:
- example.com/dresses/blackzaradress.html
- example.com/occasions/blackzaradress.html
- example.com/color/black/blackzaradress.html
- example.com/blackzaradress.html
Zonder het gebruik van canonieke URLs in Magento 2 kunnen zoekmachines zelfstandig een van deze pagina's als de canonieke versie kiezen, omdat zij deze als de meest relevante beschouwen. Dit gebrek aan controle over de keuze kan leiden tot suboptimale resultaten. Door canonieke URLs te implementeren en voor alle andere varianten 301-redirects in te stellen, kunt u zoekmachines effectief informeren over de gewenste canonieke pagina, met betere controle en accurate indexering tot gevolg.
Om de canonieke URL voor een pagina te bepalen, kunt u de URL Inspection-tool van Google gebruiken. Hier volgen enkele belangrijke aandachtspunten bij het gebruik van deze tool:
- Eigendom van de URL:
- U dient eigenaar te zijn van de URL die u wilt testen.
- Zorg ervoor dat u het juiste account voor de test gebruikt.
- Omgaan met duplicaten:
- De tool geeft in het rapport informatie over de canonieke URL als de geteste pagina duplicaten heeft, maar uitsluitend als de canonieke URL ook van u is.
- Testen van AMP- en niet-AMP-URLs:
- De tool maakt het mogelijk zowel AMP- als niet-AMP-URLs te testen.
- Informatie over de URL Inspection-tool:
- Bezoek de officiële pagina voor meer gedetailleerde informatie over de URL Inspection-tool.
Als u in een situatie terechtkomt waarin de canonieke URL zich in een property bevindt die u niet bezit, kan dit verschillende oorzaken hebben:
- Fouten in de contentlokalisatie van de site:
- Raadpleeg de officiële lokalisatierichtlijnen om dit probleem aan te pakken.
- Onjuiste canonical tags:
- Leer hoe u een canonieke URL in Magento 2 instelt om een correcte implementatie te waarborgen.
- Onjuiste serverinstellingen:
- Neem contact op met uw hostingprovider om problemen met serverinstellingen op te lossen.
- Hackeraanval:
- Kwaadaardige activiteiten, zoals een hackeraanval, kunnen het gebruik van 301-redirects of cross-domain rel=”canonical”-links omvatten. Waarborg de beveiliging van uw website en pak eventuele inbreuken aan.
- Externe websites die content kopiëren:
- Als externe websites uw content kopiëren en daarbij onjuiste canonieke URLs instellen, kunt u na bevestiging van het onbevoegde gebruik een verzoek bij Google indienen.
Door deze overwegingen in acht te nemen en de URL Inspection-tool te gebruiken, krijgt u inzicht in de canonieke URL voor een bepaalde pagina en kunt u passende maatregelen nemen om de prestaties van uw site in zoekmachines te optimaliseren.
Aanvullende methoden om een canonieke pagina aan te geven
Naast de hierboven beschreven methoden zijn er nog enkele opties om een link als canoniek te markeren:
- rel=canonical <link>-tag - Voeg deze tag met de canonieke link toe aan de code van dubbele pagina's.
- rel=canonical HTTP-header - Stuur een rel=canonical-header mee in de respons van uw pagina.
- Sitemap - Definieer canonieke URLs in een sitemap.
- 301-redirect - Stel een 301-redirect in om voor Googlebot de canonieke pagina aan te geven als de duplicaatpagina verouderd is.
Hoe canonieke URLs instellen in Magento 2 (niet programmatisch)?
- Log in op het beheerderspaneel en ga naar Stores>Settings>Configuration:

- Klap het keuzemenu Catalog uit en kies Catalog. Open vervolgens de sectie Search Engine Optimization:

Voer de volgende wijzigingen door:
Als u wilt dat Google (of een andere zoekmachine) uitsluitend pagina's met het volledige categorie-URL-pad indexeert, voert u de volgende wijzigingen door:
Use Canonical Link Meta Tag for Categories – ‘Yes’;
Use Canonical Link Meta Tag for Products – ‘No’;
Als u wilt dat Google (of een andere zoekmachine) uitsluitend de productpagina's indexeert, gebruikt u de volgende instellingen:
Use Canonical Link Meta Tag for Categories – ‘No’;
Use Canonical Link Meta Tag for Products – ‘Yes’;
Als u wilt dat Google (of een andere zoekmachine) zowel categorieën als producten indexeert, schakelt u beide opties in:
Use Canonical Link Meta Tag for Categories – ‘Yes’;
Use Canonical Link Meta Tag for Products – ‘Yes’;
Vergeet niet de wijzigingen op te slaan en aan het einde de cache te wissen. Als alternatief kunt u een van de Magento 2 canonical-plugins uitproberen.
Hoe kunt u, naast de eerder besproken methoden, duplicate content aanpakken? Beschouw het scenario waarbij één product in meerdere categorieën voorkomt, met verschillende URLs als gevolg, zoals:
- http://www.site.com/jewellery/necklace.html
- http://www.site.com/for-her/necklace.html
- http://www.site.com/gifts/necklace.html
Hoewel er slechts één ketting is, zijn er drie verschillende URLs. In de context van Magento-duplicate-product-URLs kan Google zelfs uitzonderlijke producten als thin content beschouwen. Dat lijkt onrechtvaardig! Zorg ervoor dat uw uitzonderlijke producten de erkenning krijgen die zij van Google verdienen door de presentatie ervan uniek te maken.
Categorie verwijderen uit de URL
U kunt het categoriepad uit de URL verwijderen, zodat elk product slechts één adres heeft, ongeacht in hoeveel categorieën het kan worden teruggevonden:
http://www.site.com/necklace.html
Slechts één categoriepad in een product-URL behouden
Als u een rood T-shirt in twee categorieën tegelijk heeft: T-Shirts en New, kunt u kiezen welke categorie in de URL wordt opgenomen: ofwel de langste (T-Shirt) of de kortste (new). Dit is mogelijk met de extensie Unique Product URL.
Partiële duplicaten in Magento
Zoals hierboven reeds vermeld, zijn er partiële en volledige inhoudsduplicaten. Alle soorten kunt u oplossen met canonicalisatie. Er zijn echter ook andere opties om ermee om te gaan, afhankelijk van waar het probleem zich voordoet.
Gebruikers in uw winkel in staat stellen producten te sorteren op basis van diverse criteria, zoals bestsellers, nieuwste artikelen, Magento 2 prijsfilters en het aantal beoordelingen, is een waardevolle functie. Door gebruikers de mogelijkheid te geven het aantal producten per pagina te bepalen, of dit nu 20, 50 of 100 is, verbetert u de gebruikerservaring. De uitdaging ontstaat echter wanneer deze sorteeropties leiden tot URLs met verschillende tekens (?, =, |), zoals in de volgende voorbeelden:
- http://site.co.uk/category/products.htm?sortby=total_reviews|desc
- http://site.co.uk/category/products.htm?sortby=total_reviews|asc
- http://site.co.uk/category/products.htm?sortby=relevance|desc
Het probleem ontstaat wanneer deze sorteerpagina's door Google worden geïndexeerd en gecached. De proliferatie van dergelijke pagina's, mogelijk in de duizenden, betekent dat Google-crawlers waardevolle tijd besteden aan het indexeren ervan. Dit leidt de aandacht af van middelen die beter benut zouden kunnen worden voor het indexeren van belangrijkere pagina's op uw site, zoals categorieën en producten. Het vinden van een oplossing om onnodige indexering van deze sorteerpagina's te voorkomen is essentieel om de efficiëntie van de crawl-middelen van Google te optimaliseren.