Naar hoofdinhoud

Magento SEO: instellingen, productdata en checklist voor Magento 2

Magento SEO voor Magento 2 en Adobe Commerce: welke instellingen je aanpast, velden per store view, configurable products, hreflang en een checklist.

Magento SEO: instellingen, productdata en checklist voor Magento 2

Magento SEO is het zo instellen van Magento 2 (Magento Open Source en Adobe Commerce) dat zoekmachines per product en categorie één schone URL vinden, en het vullen van de productdata waaruit die pagina's worden opgebouwd. Magento heeft alle instellingen die je nodig hebt: URL keys, URL rewrites, canonical tags, metavelden per store view, een XML-sitemap en robots.txt. Een aantal staat standaard uit of op een riskante waarde.

Het korte antwoord: zet canonical tags aan voor producten en categorieën, houd het categoriepad uit je product-URL's, houd simple products die bij een configurable product horen uit de catalogus, schrijf URL key, metatitel en metabeschrijving per store view, voeg hreflang toe voor meertalige shops en controleer welke structured data je thema laat zien. Deze gids behandelt de instellingen en data die specifiek zijn voor Magento. Voor de algemene aanpak lees je onze SEO-audit voor webshops en de gids voor productpagina SEO, veld voor veld.

De Magento SEO-instellingen die je eerst controleert

De meeste catalogusinstellingen staan onder Stores > Settings > Configuration > Catalog > Catalog > Search Engine Optimization. De configuratiereferentie van Adobe beschrijft elk veld. De standaardwaarden hieronder komen uit de configuratie van de Catalog-module in Magento 2.4, dus een verse installatie begint hier, tenzij je bureau ze heeft aangepast:

Standaardinstellingen voor SEO in Magento 2.4 en wat je ermee doet

Product URL Suffix.htmlHoud aan wat je live shop gebruiktPas je dit aan op een bestaande shop, dan verandert elke product-URL.
Category URL Suffix.htmlHoud aan wat je live shop gebruiktZelfde regel als bij de productsuffix.
Use Categories Path for Product URLsNoNoAdobe waarschuwt dat het meerdere URL's voor dezelfde pagina kan opleveren, één per categorie waarin het product staat.
Create Permanent Redirect for URLs if URL Key ChangedYes (intern opgeslagen als save rewrites history)YesEen gewijzigde URL key laat een 301 achter.
Page Title SeparatorEen streepje
Use Canonical Link Meta Tag for CategoriesNoYesCanonical tags helpen alleen als ze aanstaan.
Use Canonical Link Meta Tag for ProductsNoYesCanonical tags helpen alleen als ze aanstaan.
Generate "category/product" URL RewritesMet het categoriepad uit heb je ze meestal niet nodigAdobe waarschuwt dat het opslaan van deze gegenereerde data in de tabel met URL rewrites de prestaties kan verslechteren.
8 van 8 rijen
Beide canonical-instellingen staan standaard op No, dus een verse installatie toont geen canonical tags tot je ze aanzet.

Er zijn nog twee plekken die ertoe doen. Onder Content > Design > Configuration staan in het onderdeel HTML Head de standaard paginatitel en het voor- en achtervoegsel van titels, en in het onderdeel Search Engine Robots de waarde Default Robots en de eigen robots.txt-regels. Een stagingomgeving die met NOINDEX, NOFOLLOW naar productie wordt gekopieerd, is een van de duurste Magento-fouten die er zijn. Onder Marketing > SEO & Search vind je URL Rewrites, Search Terms en de Site Map, waar je per store view de XML-sitemap genereert.

De productvelden die Magento SEO bepalen

Open een product en klap het onderdeel Search Engine Optimization open. Volgens de productdocumentatie van Adobe staan daar vier velden, allemaal met Store View-scope:

  • URL Key: het adres van het product, in kleine letters met streepjes en zonder suffix. Laat je het leeg, dan maakt Magento het op basis van de productnaam.
  • Meta Title: zichtbaar in het browsertabblad en als titel in de zoekresultaten. Adobe adviseert een unieke titel van minder dan 70 tekens.
  • Meta Keywords: Google zegt al sinds 2009 dat het de keywords-metatag niet gebruikt voor de ranking. Besteed er geen tijd aan.
  • Meta Description: de snippettekst in de zoekresultaten. Adobe adviseert 150 tot 160 tekens, met een maximum van 255.

De rest van de pagina is ook productdata, en die weegt zwaarder dan de metavelden:

  • Product Name: wordt bij de meeste thema's de H1. Schrijf hem als producttype plus de attributen die het product onderscheiden, niet als interne code.
  • Description en Short Description: unieke tekst per product. Leverancierstekst die tientallen andere webshops ook importeren, geeft Google geen reden om jouw pagina te tonen.
  • Afbeeldingen: elke afbeelding heeft in het detailpaneel een veld Alt Text. Vul dat per afbeelding en beschrijf wat erop te zien is.
  • Attributen: zet Visible on Catalog Pages on Storefront aan voor de specificaties waar klanten op zoeken (materiaal, inhoud, afmetingen), zodat ze als leesbare tekst in het tabblad More Information staan.
  • Visibility: Catalog, Search voor producten die een eigen pagina krijgen. Not Visible Individually voor producten die alleen als onderdeel van een ander product bestaan.

Product Fields Auto-Generation: handige standaard, zwakke tekst

Onder Stores > Settings > Configuration > Catalog > Catalog > Product Fields Auto-Generation stelt Magento maskers in die lege velden vullen. Standaard is Mask for Meta Title {{name}}, Mask for Meta Keywords {{name}} en Mask for Meta Description {{name}} {{description}}.

Die standaardwaarden voorkomen dat pagina's live gaan met lege metavelden, en dat is goed. Ze leveren ook een metatitel op die alleen de productnaam is, en een metabeschrijving die met de naam begint en daarna het begin van de lange omschrijving plakt, vaak leverancierstekst. Zie de maskers als vangnet. Je kunt vaste tekst en andere placeholders aan het masker toevoegen, maar de producten die verkeer opleveren verdienen een geschreven titel en beschrijving. Met onze metabeschrijving generator heb je snel een concept om te bewerken.

Configurable products: houd de simple products uit de index

Een configurable product in Magento is een hoofdproduct met simple products als kinderen, één per combinatie van maat en kleur. De simple products zijn losse catalogusrecords met een eigen SKU. Staan ze op Catalog, Search, dan krijgt elk een eigen URL met bijna dezelfde inhoud als het hoofdproduct, en moet Google raden welke pagina het toont.

De gebruikelijke opzet: zet de kinderen op Not Visible Individually, zodat het configurable product de enige pagina is, en zet de variantattributen (kleur, maat, inhoud) in de omschrijving en de attributenlijst van het hoofdproduct, zodat de pagina ook gevonden wordt op een specifieke variant. Heeft een variant echt een eigen landingspagina nodig, bijvoorbeeld omdat op "zwart 750 ml" apart gezocht wordt, geef hem dan een echte pagina met unieke inhoud in plaats van een zichtbare kopie van het hoofdproduct. De gids voor productpagina SEO gaat dieper in op canonicals en structured data voor varianten.

Canonical tags helpen alleen als ze aanstaan, en daarom zijn de twee canonical-instellingen hierboven belangrijk. Google noemt rel="canonical" in de documentatie over dubbele URL's samenvoegen een sterk signaal, geen opdracht. De schoonste oplossing blijft dus om dubbele URL's te voorkomen.

Layered navigation: elk filterbaar attribuut is een SEO-keuze

De layered navigation van Magento zet filterparameters in categorie-URL's voor elk attribuut dat op Use in Layered Navigation staat. Doe je niets, dan levert een categorie met een tiental filterbare attributen duizenden crawlbare combinaties op. Welke filterpagina's je laat indexeren, welke je blokkeert en hoe je de parameters aanpakt, lees je in faceted navigation SEO. Het Magento-specifieke punt: elk attribuut dat je filterbaar maakt is ook een SEO-keuze. Maak attributen alleen filterbaar als de waarden in de hele categorie consequent gevuld zijn.

In de layered navigation komen snelheid en crawlen samen. Elke filtercombinatie die een crawler kan bereiken, is een pagina die je server moet opbouwen, en zonder gevulde full page cache zijn juist die verzoeken traag. Instellingen lossen de URL's op; themacode, afbeeldingsformaten en caching lossen de laadtijd op. Daarom controleert de SEO-audit voor webshops de snelheid per template en niet per site.

Store views en meertalige Magento SEO

Magento legt de taal vast in de store view. Productnaam, omschrijvingen, URL key en alle metavelden hebben Store View-scope, dus een Nederlandse store view kan een eigen URL key en een eigen metatitel hebben. Laat je ze leeg, dan erft de store view de standaardwaarden, en dat betekent meestal Engelse URL keys en Engelse metatitels op een Nederlandse pagina.

De Magento-admin heeft geen hreflang-instelling voor store views. De meeste meertalige Magento-shops voegen de tags daarom toe met een extensie of een paar regels themacode. Wat je ook gebruikt, volg de regels van Google voor gelokaliseerde versies: elke taalversie noemt zichzelf en alle andere versies, en als twee pagina's niet naar elkaar verwijzen, negeert Google de tags. Dat werkt alleen als elk product in elke store view een vertaalde URL key en een bijbehorende pagina heeft. Onze gids voor meertalige SEO behandelt URL-structuren en vertaalkwaliteit, ook voor shops die zowel Nederland als Vlaanderen bedienen.

Welke structured data Luma toont, en de ontbrekende GTIN

De standaard Luma-templates markeren een deel van de productpagina met schema.org-microdata: productnaam, SKU, hoofdafbeelding, prijs en valuta, en reviewscores als reviews aanstaan. Eigen thema's en thema's van derden verschillen, dus controleer je eigen productpagina in de Rich Results Test van Google in plaats van iets aan te nemen.

Magento Open Source heeft ook geen GTIN-attribuut: de standaard catalogusinrichting bevat wel manufacturer, maar niets voor GTIN, EAN of UPC. Verkoop je merkproducten, maak er dan een aan (bijvoorbeeld gtin als tekstattribuut in je attribute sets), vul het per simple product en zorg dat je thema of feedextensie het meestuurt. Doe hetzelfde met het merk. Met de productschema generator maak je een JSON-LD-concept voor een product en vergelijk je het met wat je thema laat zien.

Praktijkvoorbeeld: één configurable product in twee store views

Neem een geïsoleerde rvs-drinkfles van 750 ml, verkocht als configurable product in vier kleuren, in een Engelse en een Nederlandse store view. Hieronder zie je hoe het er na een leveranciersimport vaak uitziet, naast hetzelfde product na een ronde langs de instellingen en velden uit deze gids:

BTL-INS-750 voor en na de SEO-ronde in Magento

NaamBTL-INS-750Geïsoleerde rvs drinkfles 750 ml (nl)
URL keybtl-ins-750 in beide store viewsinsulated-stainless-steel-water-bottle-750-ml (en); geisoleerde-rvs-drinkfles-750-ml (nl)
MetatitelBTL-INS-750 (uit het masker {{name}})Geïsoleerde rvs drinkfles 750 ml, 4 kleuren (nl)
MetabeschrijvingDe naam plus de eerste 240 tekens van de leverancierstekst, in het Engels, in beide store viewsDubbelwandige rvs drinkfles van 750 ml. Houdt drinken 24 uur koud en 12 uur warm. Lekvrije dop, past in de meeste bekerhouders. Vier kleuren. (nl)
Attributen zichtbaar in de winkelInhoud 750 ml, materiaal rvs 18/8, isolatie dubbelwandig, hoogte 27 cm, vaatwasserbestendig nee
KinderenVier simple products op Catalog, Search, elk met een eigen URLNot Visible Individually, elk met kleur, GTIN en een eigen afbeelding
Alt-tekst van afbeeldingenLeeg"Zwarte geïsoleerde rvs drinkfles van 750 ml met schroefdop"
Canonical tagsUitAan voor producten en categorieën, plus hreflang tussen de Engelse en Nederlandse pagina
8 van 8 rijen
Elke wijziging in de rechterkolom is configuratie of invoer van data; er komt geen themawerk aan te pas.

De uren koud en warm in het voorbeeld zijn productspecificaties van de fabrikant. Neem ze over uit het datablad, nooit uit een gok. Alle andere regels zijn configuratie of data-invoer: geen themawerk, geen extensie behalve voor hreflang.

Acht Magento-standaarden en datagaten die posities kosten

  • Canonical tags op No laten staan. Het is de standaard, en veel shops passen het nooit aan.
  • Categoriepaden in product-URL's. Eén product, drie categorieën, drie URL's.
  • Zichtbare kindproducten. Elke maat en kleur van een configurable product geïndexeerd als eigen dunne pagina.
  • Store views die Engelse URL keys en metatitels erven. De Nederlandse pagina scoort op niets in het Nederlands.
  • Robots op NOINDEX na een stagingkopie. Controleer Content > Design > Configuration na elke kopie tussen omgevingen.
  • Meta keywords als taak. Tijd besteed aan een veld dat Google niet gebruikt.
  • Maskers als eindtekst. Duizenden metabeschrijvingen die met de productnaam beginnen en doorgaan met leverancierstekst.
  • Filterbare attributen met half gevulde waarden. Filterpagina's die vijf van de vijftig producten tonen, omdat het attribuut bij de rest leeg is.

Magento SEO-checklist in tien stappen per store view

SEO-checklist voor Magento per store view

0 van 10 klaar0%
Loop de lijst voor elke store view door; de eerste vier punten zijn instellingen, de rest is productdata.

Het grootste deel van deze checklist is productdata, en daar helpt WISEPIM. De Magento 2-koppeling importeert je categorieën, producten en configurable varianten. Je vult attributen, schrijft en vertaalt namen, omschrijvingen en SEO-velden met AI, controleert ze, en exporteert ze naar de store view die je per taal koppelt. Om te kiezen welke producten je eerst aanpakt, zet SEO-optimalisatie de klikken en vertoningen uit Search Console naast elk product.

WISEPIM bewerkt de metatitel en metabeschrijving per taal, zodat elke Magento-storeview eigen SEO-velden kan krijgen.
Diego Nijboer

CTO and Co-Founder at WISEPIM, building AI-powered solutions that transform product data management for e-commerce businesses. Over 10 years of experience solving complex technical challenges in e-commerce and PIM systems.

Veelgestelde vragen

Nog vragen?

Kan je het antwoord niet vinden? Neem contact op met ons team.

Contact opnemen

Ja, Magento 2 heeft de SEO-basis die een grote webshop nodig heeft: URL keys en rewrites, 301-redirects bij een gewijzigde URL key, canonical tags, metavelden per store view, XML-sitemaps en controle over robots.txt. Het zit in de configuratie. Canonical tags staan standaard uit, de admin heeft geen hreflang-instelling, en kindproducten van configurable products geven dubbele URL's als ze zichtbaar staan.

Ga naar Stores > Settings > Configuration > Catalog > Catalog en open Search Engine Optimization. Zet Use Canonical Link Meta Tag for Categories en Use Canonical Link Meta Tag for Products op Yes, sla de configuratie op en leeg de cache. In een standaardinstallatie staan beide op No, dus controleer ze in elke Magento-shop waar je aan werkt.

Bij een nieuwe shop is het weghalen van de .html-suffix een kwestie van smaak, zonder bekend effect op de ranking. Bij een live shop houd je de suffix die je hebt. Een wijziging herschrijft elke product- en categorie-URL, en dan ben je afhankelijk van redirects om de posities en links van de oude URL's te behouden. Het risico is groter dan de winst.

Er is geen hreflang-instelling in de Magento-admin, dus meertalige shops voegen de tags meestal toe met een extensie of themacode. Elke taalversie moet zichzelf en alle andere versies noemen, met wederzijdse verwijzingen, anders negeert Google de tags. Het werkt alleen als producten in elke store view een vertaalde URL key en vertaalde content hebben.

Voor de SEO-instellingen in deze gids is er in de praktijk geen verschil: Magento Open Source en Adobe Commerce delen dezelfde instellingen voor catalogus, URL rewrites, canonicals, metavelden en sitemap. Adobe Commerce voegt commerciële functies toe, zoals content staging en B2B-modules, en de hosting- en storefrontopties verschillen, maar het werk aan productdata is hetzelfde.

Verder ontdekken

Zorgvuldig gekozen vervolgstappen om dieper te gaan.

Betere productdata, betere resultaten.Verkoop meer producten.