Probleemoplossing

Problemen met de Alternate Hreflang Extensie? Deze pagina behandelt de meest voorkomende problemen en hoe u ze oplost. Begin met de snelle diagnose sectie om uit te zoeken wat er mis is, en spring dan naar het relevante probleem. We hebben ook debug tips toegevoegd (debug mode, log bestanden, self-test) en wat u moet controleren wanneer het niet werkt zoals verwacht.

Veelvoorkomende problemen en hoe ze op te lossen.

Snelle Diagnose

Voordat u in specifieke problemen duikt, voer deze snelle checks uit:

  1. Controleer of module is ingeschakeld

    • Winkels → Configuratie → Magmodules → Alternate Hreflang → Algemeen → Inschakelen: Ja
  2. Leeg cache

    bin/magento cache:flush
    
  3. Voer self-test uit

    • Winkels → Configuratie → Magmodules → Alternate Hreflang → Debug & Logging
    • Klik op "Self-Test Uitvoeren" knop
  4. Controleer logs

    tail -n 50 var/log/error.log | grep AlternateHreflang
    tail -n 50 var/log/debug.log | grep AlternateHreflang
    
  5. Test met debug mode

    • Inschakelen: Alternate Hreflang Configuratie → Debug Mode Inschakelen: Ja
    • Bezoek: https://example.com/pagina?show-alternate=1

Veelvoorkomende Problemen

Probleem: Hreflang Tags Verschijnen Niet

Symptomen:

  • Geen hreflang tags in paginabron
  • Lege output bij gebruik van ?show-alternate=1
  • Tags ontbreken op specifieke paginatypen

Oplossing:

  1. Verifieer dat module is ingeschakeld:

    • Algemeen → Inschakelen: Ja
  2. Controleer of paginatype is ingeschakeld:

    • Voor homepage: Configuratie → Inschakelen op Homepage: Ja
    • Voor producten: Configuratie → Inschakelen op Productpagina's: Ja
    • Voor categorieën: Configuratie → Inschakelen op Categoriepagina's: Ja
    • Voor CMS: Configuratie → Inschakelen op CMS Pagina's: Ja
  3. Verifieer dat store targeting is geconfigureerd:

    • Targeting Instellingen → Controleer of winkels zijn toegevoegd met taalcodes
    • Minimaal 2 winkels moeten in dezelfde groep zitten
  4. Leeg cache:

    bin/magento cache:flush
    
  5. Controleer canonical integratie:

    • Als "Hreflang Alleen Inschakelen op Canonical URL's" is ingeschakeld
    • Verifieer dat pagina self-referential canonical tag heeft
  6. Controleer NoIndex afhandeling:

    • Als NoIndex afhandeling is ingeschakeld
    • Verifieer dat pagina geen noindex directive heeft

Preventie:

  • Voer self-test uit na configuratie wijzigingen
  • Test met ?show-alternate=1 voordat u live gaat
  • Houd debug mode ingeschakeld tot geverifieerd

Probleem: Verkeerde URL's in Hreflang Tags

Symptomen:

  • Hreflang tags wijzen naar incorrecte URL's
  • URL's voor verkeerde store-views
  • 404 errors op alternatieve URL's

Oplossing:

  1. Controleer store basis URL's:

    • Winkels → Configuratie → Web → Unsecure/Secure → Basis URL
    • Verifieer dat elke winkel correcte basis URL heeft
  2. Verifieer store targeting configuratie:

    • Controleer of taalcodes matchen met verwachte winkels
    • Verifieer dat groepnummers correct zijn
  3. Controleer of product/categorie bestaat in alle winkels:

    • Product moet ingeschakeld zijn in alle winkels in de groep
    • Categorie moet actief zijn in alle winkels
  4. Test URL generatie:

    • Schakel debug mode in
    • Controleer logs voor URL generatie: grep "Adding hreflang" var/log/debug.log
  5. Leeg cache en reindex:

    bin/magento cache:flush
    bin/magento indexer:reindex
    

Preventie:

  • Verifieer dat basis URL's correct zijn voor elke winkel
  • Zorg dat producten/categorieën ingeschakeld zijn in alle doelwinkels
  • Test URL's handmatig voordat u deployt

Probleem: Hreflang Tags op Gefilterde/Dubbele Pagina's

Symptomen:

  • Tags verschijnen op URL's zoals /product?kleur=rood
  • Tags op gepagineerde pagina's zoals /categorie?p=2
  • Dubbele hreflang signalen

Oplossing:

  1. Schakel canonical integratie in:

    • Configuratie → Hreflang Alleen Inschakelen op Canonical URL's: Ja
  2. Verifieer dat canonical tags zijn ingesteld:

    • Gefilterde pagina's moeten canonical hebben die naar hoofdpagina wijst
    • Controleer paginabron voor <link rel="canonical" ...>
  3. Leeg cache:

    bin/magento cache:flush
    
  4. Test:

    • Bezoek gefilterde URL met ?show-alternate=1
    • Hreflang tags zouden NIET moeten verschijnen
    • Bezoek canonical URL met ?show-alternate=1
    • Hreflang tags ZOUDEN moeten verschijnen

Preventie:

  • Schakel altijd canonical integratie in
  • Zorg dat Magento canonical tags correct werken

Probleem: Hreflang op NoIndex Pagina's

Symptomen:

  • Tags verschijnen op pagina's met noindex directive
  • Gemixte signalen naar zoekmachines
  • SEO problemen

Oplossing:

  1. Schakel NoIndex afhandeling in:

    • Configuratie → NoIndex Afhandeling Inschakelen: Ja
  2. Configureer attributen/kolommen:

    • Product Attribuut: Selecteer correct attribuut (bijv. mm_meta_robots)
    • Categorie Attribuut: Selecteer correct attribuut
    • CMS Kolom: Voer correcte kolomnaam in
  3. Verifieer attribuut waarden:

    • Controleer of product/categorie attribuut NOINDEX bevat
    • Voor CMS, controleer database kolom waarde
  4. Leeg cache:

    bin/magento cache:flush
    
  5. Test:

    • Bezoek noindex pagina met ?show-alternate=1
    • Hreflang tags zouden NIET moeten verschijnen

Preventie:

  • Schakel NoIndex afhandeling in vanaf het begin
  • Gebruik consistente attribuutnamen over entiteiten
  • Test met noindex pagina's na configuratie

Probleem: Ontbrekende Store-Views in Hreflang

Symptomen:

  • Sommige winkels verschijnen niet in hreflang tags
  • Verwachtte 4 talen maar slechts 2 verschijnen
  • Inconsistente tags over pagina's

Oplossing:

  1. Controleer store targeting configuratie:

    • Verifieer dat alle winkels in hetzelfde groepnummer zitten
    • Controleer of taalcodes correct zijn ingevoerd
  2. Verifieer dat winkels zijn ingeschakeld:

    • Winkels → Alle Winkels
    • Controleer of elke winkel is ingeschakeld
  3. Controleer product/categorie beschikbaarheid:

    • Entiteit moet ingeschakeld zijn in alle winkels
    • Zichtbaarheid moet passend zijn
  4. Verifieer basis URL's:

    • Elke winkel moet een geldige basis URL hebben
    • URL's moeten bereikbaar zijn
  5. Voer self-test uit:

    • Controleer op waarschuwingen over winkel configuratie

Preventie:

  • Dubbelcheck groepnummers bij configureren
  • Test met een product dat bestaat in alle winkels
  • Voer self-test uit na toevoegen nieuwe winkels

Probleem: Prestatie Problemen

Symptomen:

  • Langzame pagina laadtijden
  • Hoge server belasting
  • Sitemap generatie timeouts

Oplossing:

  1. Schakel debug logging uit:

    • Debug & Logging → Debug Mode: Nee (in productie)
  2. Controleer aantal winkels:

    • Groot aantal winkels verhoogt processing
    • Overweeg of alle winkels hreflang nodig hebben
  3. Review sitemap configuratie:

    • Schakel sitemap integratie uit indien niet nodig
    • Genereer sitemaps tijdens daluren
  4. Schakel caching in:

    • Zorg dat full-page cache is ingeschakeld
    • Verifieer dat block cache werkt
  5. Monitor logs voor langzame queries:

    grep "slow" var/log/debug.log
    

Preventie:

  • Schakel alleen benodigde paginatypen in
  • Houd debug logging uitgeschakeld in productie
  • Monitor prestaties na configuratie wijzigingen

Probleem: X-Default Configuratie Werkt Niet

Symptomen:

  • X-default tag verschijnt niet
  • X-default wijst naar verkeerde pagina
  • Errors in Search Console

Oplossing:

  1. Verifieer dat x-default is geconfigureerd:

    • Targeting Instellingen → X-Default Configuratie
    • Controleer of CMS pagina of store-view is geselecteerd
  2. Voor CMS pagina optie:

    • Verifieer dat CMS pagina bestaat
    • Controleer of pagina is ingeschakeld
    • Verifieer dat URL bereikbaar is
  3. Voor store-view optie:

    • Verifieer dat winkel is ingeschakeld
    • Controleer of winkel in een groep zit met andere winkels
  4. Test output:

    • Gebruik ?show-alternate=1 om x-default tag te verifiëren

Preventie:

  • Houd x-default eenvoudig (sla over voor eenvoudige setups)
  • Test x-default configuratie voordat u deployt
  • Raadpleeg SEO partner voor complexe setups

Probleem: Self-Test Mislukkingen

Symptomen:

  • Self-test toont errors of waarschuwingen
  • Configuratie problemen gedetecteerd
  • Compatibiliteits problemen

Oplossing:

  1. Review self-test resultaten zorgvuldig

    • Lees elk error/waarschuwing bericht
    • Prioriteer errors boven waarschuwingen
  2. Veelvoorkomende self-test problemen:

    "Geen winkels geconfigureerd"

    • Voeg winkels toe aan targeting configuratie

    "Ongeldige taalcode"

    • Gebruik kleine letters met streepje: nl-nl niet nl_NL

    "Winkel basis URL ontbreekt"

    • Configureer basis URL in Winkels → Configuratie → Web

    "Geen paginatypen ingeschakeld"

    • Schakel minimaal één paginatype in Configuratie in
  3. Los problemen op en voer test opnieuw uit

  4. Controleer compatibiliteits waarschuwingen

    • Update incompatibele modules
    • Controleer Magento versie vereisten

Preventie:

  • Voer self-test uit voordat u live gaat
  • Voer self-test uit na grote configuratie wijzigingen
  • Voer self-test kwartaal uit voor onderhoud

Probleem: Sitemap Integratie Werkt Niet

Symptomen:

  • Hreflang verschijnt niet in sitemap.xml
  • Sitemap generatie errors
  • Ontbrekende xhtml:link elementen

Oplossing:

  1. Verifieer vereisten:

  2. Controleer sitemap configuratie:

    • Third Party → Sitemap Producten/Categorieën/etc.: Ja
    • Corresponderend paginatype moet ook ingeschakeld zijn
  3. Genereer sitemap opnieuw:

    • Marketing → SEO & Zoeken → Sitemap
    • Genereer nieuwe sitemap
  4. Verifieer sitemap output:

    curl https://example.com/sitemap.xml | grep "xhtml:link"
    
  5. Controleer sitemap logs:

    grep "sitemap" var/log/system.log
    

Preventie:

  • Genereer sitemap opnieuw na configuratie wijzigingen
  • Test sitemap lokaal voordat u indient bij zoekmachines
  • Monitor sitemap bestandsgrootte voor grote catalogi

Debug Mode Gebruik

Debug Logging Inschakelen

Doel: Gedetailleerde logs voor troubleshooting

Hoe in te schakelen:

  1. Debug & Logging → Debug Mode: Ja
  2. Leeg cache
  3. Reproduceer probleem
  4. Controleer logs: tail -f var/log/debug.log | grep AlternateHreflang

Waar naar te zoeken:

[AlternateHreflang] Generating hreflang tags for product ID: 123
[AlternateHreflang] Found 3 store-views in group 1
[AlternateHreflang] Adding hreflang: nl-nl → https://example.nl/product

Uitschakelen na: Schakel altijd debug logging uit in productie


Frontend Debug Inschakelen

Doel: Bekijk hreflang tags direct in browser

Hoe in te schakelen:

  1. Alternate Hreflang Configuratie → Debug Mode Inschakelen: Ja
  2. Bezoek een pagina met ?show-alternate=1
  3. Bekijk gegenereerde tags en configuratie

Uitschakelen na: Schakel uit voordat u live gaat


Google Search Console Errors

"No Return Tag" Error

Wat het betekent: Winkel A linkt naar Winkel B, maar Winkel B linkt niet terug naar Winkel A

Oplossing:

  • Verifieer dat beide winkels in dezelfde groep zitten
  • Controleer of beide winkels het product/categorie/pagina hebben
  • Zorg dat configuratie symmetrisch is

"Incorrect Language Code" Waarschuwing

Wat het betekent: Taalcode matcht niet met ISO standaard

Oplossing:

  • Gebruik juiste formaat: nl-nl niet nl_NL
  • Controleer op typefouten in taalcodes
  • Gebruik standaard codes van Best Practices

"Multiple X-Default Tags" Error

Wat het betekent: Meer dan één x-default tag op de pagina

Oplossing:

  • Controleer x-default configuratie
  • Verifieer dat geen andere modules x-default toevoegen
  • Gebruik slechts één x-default strategie

Meer Hulp Nodig?

Als u de bovenstaande oplossingen heeft geprobeerd en nog steeds problemen ervaart:

Documentatie:

Support:

Bij contact met support, vermeld:

  • Module versie
  • Magento versie
  • Self-test resultaten (Admin → Magmodules → Alternate Hreflang → Developer → Self-Test)
  • Stappen om het probleem te reproduceren
  • Eventuele foutmeldingen uit logs
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 28 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