Best Practices

Dit zijn de aanbevolen manieren om de Alternate Hreflang Extensie te configureren, gebaseerd op wat goed werkt. We hebben een paar real-world voorbeelden toegevoegd - eenvoudige meertalige winkels, B2B vs B2C setups, multi-merk configuraties - zodat u kunt zien hoe anderen het gebruiken. Er is ook een lijst met veelgemaakte fouten en hoe u deze vermijdt.

Aanbevolen configuraties en veel voorkomende valkuilen.

Algemene Richtlijnen

Wel Doen

✅ Schakel canonical URL integratie in om duplicate content problemen te voorkomen
✅ Gebruik regio-specifieke taalcodes (en-us, en-gb) bij het targeten van verschillende markten
✅ Groepeer alleen store-views die dezelfde producten/categorieën delen
✅ Test configuratie met ?show-alternate=1 voordat u live gaat
✅ Schakel NoIndex afhandeling in bij gebruik van noindex directives
✅ Genereer sitemap opnieuw na configuratie wijzigingen
✅ Raadpleeg uw SEO partner voor complexe setups
✅ Voer self-test uit na grote configuratie wijzigingen
✅ Houd taalcodes consistent (kleine letters met streepje)
✅ Leeg cache na configuratie wijzigingen

Niet Doen

❌ Voeg geen hreflang toe aan pagina's met noindex directive
❌ Mix geen verschillende productcatalogi in dezelfde groep
❌ Maak x-default niet te complex (sla over voor eenvoudige setups)
❌ Gebruik geen inconsistente taalcode formatting
❌ Vergeet debug mode niet uit te schakelen in productie
❌ Wijzig store groepen niet frequent (beïnvloedt SEO)
❌ Schakel geen paginatypen in die niet vertaald zijn
❌ Sla testen niet over na configuratie wijzigingen


Veelvoorkomende Scenario's

Scenario 1: Eenvoudige Meertalige Winkel

Usecase: Enkele winkel met meerdere talen, allen delen dezelfde productcatalogus.

Voorbeeld: Internationale e-commerce site die verkoopt aan Europa

Configuratie:

Targeting Instellingen:

  • Engels (VS) → en-us → Groep 1
  • Frans → fr-fr → Groep 1
  • Duits → de-de → Groep 1
  • Spaans → es-es → Groep 1

Paginatypen:

  • Inschakelen op Homepage: Ja
  • Inschakelen op Productpagina's: Ja
  • Inschakelen op Categoriepagina's: Ja
  • Inschakelen op CMS Pagina's: Ja

Canonical Integratie:

  • Hreflang Alleen Inschakelen op Canonical URL's: Ja

NoIndex Afhandeling:

  • Inschakelen: Nee (alle content moet geïndexeerd worden)

X-Default:

  • Niet geconfigureerd (overslaan voor eenvoudige setup)

Resultaat: Alle producten/categorieën linken over alle 4 talen. Zoekmachines tonen de juiste taal aan elke gebruiker.


Scenario 2: Multi-Regionale Engelse Winkel

Usecase: Zelfde taal maar verschillende regio's met prijsverschillen/verzendverschillen.

Voorbeeld: Wereldwijde winkel targeting VS, VK, Australië, Canada

Configuratie:

Targeting Instellingen:

  • Verenigde Staten → en-us → Groep 1
  • Verenigd Koninkrijk → en-gb → Groep 1
  • Australië → en-au → Groep 1
  • Canada → en-ca → Groep 1

Paginatypen:

  • Inschakelen op Homepage: Ja
  • Inschakelen op Productpagina's: Ja
  • Inschakelen op Categoriepagina's: Ja
  • Inschakelen op CMS Pagina's: Ja

Canonical Integratie:

  • Hreflang Alleen Inschakelen op Canonical URL's: Ja

X-Default:

  • Target Store-View: Verenigde Staten (en-us)

Resultaat: Zoekmachines bedienen de juiste regionale versie gebaseerd op gebruikerslocatie, ook al is de taal hetzelfde.


Scenario 3: Meerdere Productcatalogi

Usecase: Aparte winkels voor verschillende productlijnen of merken die geen voorraad delen.

Voorbeeld: Modebedrijf met schoenen en kleding divisies

Configuratie:

Targeting Instellingen:

Groep 1 - Schoenen:

  • Schoenen NL → nl-nl → Groep 1
  • Schoenen FR → fr-fr → Groep 1
  • Schoenen DE → de-de → Groep 1

Groep 2 - Kleding:

  • Kleding NL → nl-nl → Groep 2
  • Kleding FR → fr-fr → Groep 2
  • Kleding DE → de-de → Groep 2

Paginatypen:

  • Inschakelen op Homepage: Ja
  • Inschakelen op Productpagina's: Ja
  • Inschakelen op Categoriepagina's: Ja
  • Inschakelen op CMS Pagina's: Nee (verschillende content per divisie)

Canonical Integratie:

  • Hreflang Alleen Inschakelen op Canonical URL's: Ja

Resultaat: Schoenenproducten linken alleen naar andere schoenenwinkels. Kledingproducten linken alleen naar andere kledingwinkels. Geen cross-linking tussen divisies.


Scenario 4: B2C en B2B Winkels

Usecase: Aparte klant-gerichte en zakelijke winkels met verschillende producten en prijzen.

Voorbeeld: Fabrikant met retail en wholesale kanalen

Configuratie:

Targeting Instellingen:

Groep 1 - B2C:

  • Retail NL → nl-nl → Groep 1
  • Retail FR → fr-fr → Groep 1

Groep 2 - B2B:

  • Wholesale NL → nl-nl → Groep 2
  • Wholesale FR → fr-fr → Groep 2

Paginatypen:

  • Inschakelen op Homepage: Ja
  • Inschakelen op Productpagina's: Ja
  • Inschakelen op Categoriepagina's: Ja
  • Inschakelen op CMS Pagina's: Ja

Canonical Integratie:

  • Hreflang Alleen Inschakelen op Canonical URL's: Ja

Resultaat: B2C producten linken alleen naar andere B2C winkels. B2B producten linken alleen naar andere B2B winkels.


Scenario 5: Enterprise met Sitemap Integratie

Usecase: Grote catalogus met geautomatiseerde sitemap generatie voor snellere zoekmachine discovery.

Voorbeeld: Grote retailer met 10.000+ producten in meerdere talen

Vereisten: Magmodules Sitemap and Robots Module voor XML sitemap integratie en NoIndex attribuut afhandeling.

Configuratie:

Targeting Instellingen:

  • NL → nl-nl → Groep 1
  • FR → fr-fr → Groep 1
  • DE → de-de → Groep 1
  • IT → it-it → Groep 1
  • ES → es-es → Groep 1

Paginatypen:

  • Inschakelen op Homepage: Ja
  • Inschakelen op Productpagina's: Ja
  • Inschakelen op Categoriepagina's: Ja
  • Inschakelen op CMS Pagina's: Ja

Canonical Integratie:

  • Hreflang Alleen Inschakelen op Canonical URL's: Ja

NoIndex Afhandeling:

  • Inschakelen: Ja
  • Product Attribuut: mm_meta_robots
  • Categorie Attribuut: mm_meta_robots
  • CMS Kolom: mm_meta_robots

Third Party:

  • Inschakelen: Ja
  • Sitemap Producten: Ja
  • Sitemap Categorieën: Ja
  • Sitemap CMS Pagina's: Ja
  • Sitemap Homepage: Ja

Resultaat: Volledige hreflang implementatie met XML sitemap integratie voor efficiënte zoekmachine crawling. NoIndex pagina's worden automatisch uitgesloten.


Taalcode Best Practices

Gebruik Regio-Specifieke Codes

Beter:

nl-nl (Nederland)
nl-be (België)
fr-fr (Frankrijk)
fr-be (België)

Minder specifiek:

nl (Nederlands - elke regio)
fr (Frans - elke regio)

Waarom: Regionale codes helpen zoekmachines het juiste publiek te targeten, vooral wanneer content/prijzen verschillen per regio.


Veelgebruikte Taalcodes

Code Taal Regio
nl-nl Nederlands Nederland
nl-be Nederlands België
fr-fr Frans Frankrijk
fr-be Frans België
de-de Duits Duitsland
de-at Duits Oostenrijk
en-us Engels Verenigde Staten
en-gb Engels Verenigd Koninkrijk
es-es Spaans Spanje
it-it Italiaans Italië
pt-pt Portugees Portugal
da-dk Deens Denemarken
sv-se Zweeds Zweden
no-no Noors Noorwegen

Store Groeperingsstrategie

Wanneer Dezelfde Groep Gebruiken

✅ Winkels delen dezelfde producten
✅ Winkels delen dezelfde categorieën
✅ Content is vertaald/gelokaliseerd maar structureel hetzelfde
✅ Verschillende talen/regio's van hetzelfde bedrijf

Wanneer Verschillende Groepen Gebruiken

✅ Verschillende productcatalogi
✅ Verschillende merken of bedrijfsonderdelen
✅ B2B vs. B2C
✅ Producten/categorieën worden NIET gedeeld
✅ Volledig aparte bedrijven

Voorbeeld Groepering:

✅ Goed:
Groep 1:
- NL Winkel (nl-nl) - Verkoopt schoenen in het Nederlands
- FR Winkel (fr-fr) - Verkoopt schoenen in het Frans
- DE Winkel (de-de) - Verkoopt schoenen in het Duits

Groep 2:
- NL Winkel (nl-nl) - Verkoopt kleding in het Nederlands
- FR Winkel (fr-fr) - Verkoopt kleding in het Frans
- DE Winkel (de-de) - Verkoopt kleding in het Duits

❌ Slecht:
Groep 1:
- NL Schoenen (nl-nl)
- FR Kleding (fr-fr)
- DE Schoenen (de-de)

Test Workflow

Initiële Setup

  1. Configureer eerst in development/staging
  2. Schakel debug mode in
  3. Test met ?show-alternate=1 op belangrijke pagina's:
    • Homepage
    • Populair product
    • Hoofdcategorie
    • Belangrijke CMS pagina
  4. Voer self-test tool uit
  5. Review debug logs voor errors
  6. Verifieer dat alle verwachte winkels verschijnen in hreflang tags
  7. Schakel debug mode uit
  8. Deploy naar productie

Na Live Gaan

  1. Submit sitemap naar Google Search Console
  2. Monitor International Targeting rapport
  3. Controleer op hreflang errors in Search Console
  4. Monitor organisch verkeer per taal/regio
  5. Review crawl logs voor efficiëntie

Regulier Onderhoud

  • Voer self-test kwartaal uit
  • Controleer op module updates maandelijks
  • Review hreflang errors in Search Console maandelijks
  • Audit configuratie bij toevoegen nieuwe winkels
  • Test na grote Magento updates

Prestatie Optimalisatie

Voor Grote Catalogi

  • Schakel alleen benodigde paginatypen in
  • Gebruik sitemap integratie voor snellere discovery (vereist Sitemap and Robots Module)
  • Monitor sitemap generatie tijd
  • Overweeg sitemap index bestanden voor 10.000+ producten
  • Schakel compressie (gzip) in op sitemaps

Voor High-Traffic Sites

  • Schakel debug logging uit in productie
  • Gebruik full-page cache voor hreflang tags
  • Monitor server resources tijdens sitemap generatie
  • Genereer sitemaps tijdens daluren

Veelgemaakte Fouten

Fout: Alle paginatypen standaard inschakelen

Waarom het fout is: Voegt hreflang toe aan onvertaalde pagina's, creëert ruis

Juiste aanpak: Schakel alleen paginatypen in die daadwerkelijk vertaald/gelokaliseerd zijn


Fout: Canonical integratie niet gebruiken

Waarom het fout is: Hreflang tags verschijnen op dubbele/gefilterde URL's, wat duplicate content problemen veroorzaakt

Juiste aanpak: Schakel altijd "Hreflang Alleen Inschakelen op Canonical URL's" in


Fout: Inconsistente taalcodes gebruiken

Waarom het fout is: nl_NL, nl-nl, NL-NL worden anders behandeld door zoekmachines

Juiste aanpak: Gebruik altijd kleine letters met streepje: nl-nl


Fout: X-default te complex maken

Waarom het fout is: Onnodige complexiteit voor eenvoudige setups, kan errors introduceren

Juiste aanpak: Sla x-default over voor rechttoe rechtaan meertalige winkels


Fout: Niet testen voordat live te gaan

Waarom het fout is: Errors in hreflang kunnen SEO negatief beïnvloeden

Juiste aanpak: Test altijd met debug mode en voer self-test uit voor productie


Fout: Productcatalogi mixen in dezelfde groep

Waarom het fout is: Creëert links tussen ongerelateerde producten

Juiste aanpak: Gebruik aparte groepen voor verschillende catalogi


SEO Overwegingen

Raadpleeg Uw SEO Partner

Hoewel deze module de technische implementatie verzorgt, moeten strategische beslissingen uw SEO team betrekken:

  • X-default strategie
  • Taal/regio targeting aanpak
  • Store groeperingsstrategie
  • Welke paginatypen in te schakelen
  • Internationale content strategie

Monitor Prestaties

Gebruik Google Search Console om:

  • Te controleren op hreflang errors
  • Internationaal verkeer te monitoren
  • Taal/regio distributie te reviewen
  • Indexering problemen te identificeren
  • Crawl efficiëntie te tracken

Beste Timing voor Wijzigingen

  • Deploy tijdens lage-verkeer periodes
  • Sta 2-4 weken toe voor zoekmachines om wijzigingen te verwerken
  • Monitor Search Console voor errors na wijzigingen
  • Maak geen frequente wijzigingen aan groepering/codes

Meer Hulp Nodig?

Documentatie:

Support:

Aangemaakt:
Bijgewerkt:
star star star star star
star star star star star
Alexandru-Manuel Carabus
Magmodules sets the bar for Magento module quality and support—we check their catalog first for client feature requests, and they’re our first choice for licenses.
Google 27 dagen geleden
star star star star star
star star star star star
Matt Austin
Possibly the fastest support response times of any Magento Extension vendor. Great extensions too!
Google 09 Sep 2025
star star star star star
star star star star star
Jan Privé
Dankzij de heldere uitleg en snelle reactie van Magmodules kon mijn vraag, en dus mijn Magento-probleem, binnen enkele uren worden beantwoord. Doeltreffend, zonder moeilijke termen, gewoon zo als het zou moeten zijn.... Bedankt!
Google 05 Sep 2025
star star star star star
star star star star star
Denis Metzler
To evaluate a provider, it is not enough to consider only the product offered, but also its after-sales service, such as support and troubleshooting. Magmodules has been extremely satisfactory at all levels on multiple occasions and sets the bar at the top when comparing the competition.
Google 02 Sep 2025
star star star star star
star star star star star
Bleijenberg winkelinrichting en materialen
Goed bereikbaar, reageren snel en denken oplossingsgericht. Een aanrader.
Google 30 Jul 2025
star star star star star
star star star star star
Patrick Verduijn
Magmodules biedt plugins aan die van hoge kwaliteit zijn tegen een goede prijs, waar dit bedrijf in uitblinkt is de bereidheid om de zeldzame feedback & problemen met de plugins te willen onderzoeken, mee te willen denken in het debuggen van problemen en goede oplossingen toe te passen. In mijn decennium ervaring met Magento & 3th parties is Magmodules absoluut een uniqum binnen de markt.
Google 25 Jul 2025
star star star star star
star star star star star
Erik de Groot
Magemodules heeft hele sterke Magento extensies en een proactieve support. Al jaren heel erg tevreden over jullie service en producten!
Google 18 Jul 2025
star star star star star
star star star star star
René Zeuner
We are using the Mollie Magento extension from Magmodules. It works excellently without flaws. Very fast, competent and friendly support. Thanks!
Google 30 Jun 2025
star star star star star
star star star star star
R. U.
Erg goed team, reageren snel en duidelijk en hebben met toegang tot onze database erg goed geholpen (eigenlijk een gratis customization).
Google 18 Jun 2025
star star star star star
star star star star star
Hugo de Groot
Uitstekende support! Wij gebruiken o.a. de Rich Snippets Suite extensie voor onze Magento 2 webshop (Hyvä) en hadden een specifieke vraag over structured data op PLP-pagina’s. Binnen no-time kregen we een inhoudelijk en duidelijk antwoord. Zeer prettig contact en goed onderbouwde uitleg. Absoluut een betrouwbare partner voor Magento-extensies!
Google 13 Jun 2025