Ga naar de inhoud
SEO Records
Choisir la langue : Nederlands

Gids · Internationalisering

hreflang: het volledige cluster, op elke pagina

hreflang dient één enkel doel: een zoekmachine vertellen dat meerdere adressen dezelfde inhoud in verschillende talen bevatten, en welke aan wie moet worden getoond. Het is een collectieve verklaring: ze behoort toe aan de hele groep, pagina na pagina. Ze geldt volledig zodra elke pagina van de groep de volledige lijst bevat. Wij hebben dat op onze eigen site geleerd.

Vier regels, en die zijn genoeg

hreflang laat zich helder lezen, regel na regel. De vier onderstaande regels zijn te controleren vanaf de aangeboden pagina, uitsluitend op basis van wat zij weergeeft, en de vierde is bijna altijd de regel die nog geplaatst moet worden.

  1. 01

    De reciprociteit

    Als pagina A pagina B verklaart, moet pagina B pagina A verklaren. De zoekmachine houdt een verklaring aan wanneer beide zijden ze weergeven: de wederzijdse bevestiging is wat er kracht aan geeft, en daarop baseert hij zich.

    Het zien: Neem twee versies van dezelfde pagina en lees hun verklaringen naast elkaar. Elk moet naar de andere verwijzen, met het exacte adres dat de andere aanbiedt — hetzelfde protocol, hetzelfde domein, dezelfde afsluitende schuine streep.

    Zo plaats je hem: Genereer de verklaringen vanuit één en dezelfde lijst met versies, in één handeling voor alle pagina's in plaats van handmatig. Eén enkele lijst maakt de reciprociteit automatisch.

  2. 02

    Elke pagina verklaart zichzelf

    De groep wordt gelezen vanuit het gezichtspunt van elk van zijn pagina's. Een pagina die naast haar vertalingen ook naar zichzelf verwijst, maakt de groep volledig, gezien vanuit alle andere.

    Het zien: Zoek op de Franse versie naar de verklaring hreflang="fr". Die moet er staan en verwijzen naar de pagina die u nu leest.

    Zo plaats je hem: De taal van de pagina hoort net zo goed bij het cluster als de andere. Dit is de verklaring die het vaakst wordt vergeten, omdat ze overbodig lijkt — en toch weegt ze precies even zwaar als de andere.

  3. 03

    x-default

    x-default duidt de versie aan die wordt aangeboden aan de bezoeker wiens taal buiten de verklaarde talen valt. Het is de terugvaloptie van de groep: ze neemt een volwaardige verklaring in beslag en verwijst naar een van de bestaande versies.

    Het zien: Tel na: één verklaring per aangeboden taal, plus één voor x-default. Op onze site leveren acht talen plus x-default negen verklaringen per pagina op.

    Zo plaats je hem: Kies één terugvalversie en duid die overal op dezelfde manier aan. x-default wordt op elke pagina van de groep geplaatst, precies zoals de andere.

  4. 04

    Het gedeeltelijke cluster — de meest voorkomende fout

    Dit is ons eigen incident, vastgesteld op 1 september 2026 in onze Search Console: pagina's die "gecrawld, momenteel niet geïndexeerd" zijn, op een verder technisch gezonde site. Elke pagina verklaarde slechts een deel van de versies van de groep. De Nederlandse pagina kondigde fr en nl aan; de Franse pagina fr en en. Zes van de acht talen bleven onaangesloten op het netwerk.

    Het zien: De zoekmachines blijven hierover stil: het is het tellen dat spreekt. Tel de tags van een vertaalde pagina en vergelijk die lijst vervolgens met die van een andere pagina uit de groep — beide lijsten moeten identiek zijn.

    Zo plaats je hem: Het VOLLEDIGE cluster op ELKE pagina, Frans inbegrepen — het Frans, de zeven andere talen, en dan x-default. De bewerking is idempotent: de oude verklaringen worden verwijderd voordat de nieuwe worden geplaatst, zodat er na een herpublicatie altijd slechts één generatie tags overblijft.

Wat een pagina van deze site verklaart

De site wordt in acht talen geserveerd. Elke pagina draagt dus dezelfde lijst, in dezelfde volgorde, ongeacht de taal die men op dat moment leest — plus x-default, die de versie aanduidt die wordt getoond aan de bezoeker wiens taal buiten de acht gedeclareerde valt.

  • fr Nederlands
  • en Engels
  • es Spaans
  • de Duits
  • it Italiaans
  • pt Portugees
  • nl Nederlands
  • pl Pools
  • x-default Terugval

Negen declaraties per pagina, identiek van de ene versie tot de andere. De Franse pagina staat op gelijke voet met alle andere: ze draagt dezelfde lijst als de Poolse.

Waar de declaraties te plaatsen

Drie locaties zijn geldig, en één volstaat:

  • In de <head> van de pagina. Eén element per versie, elk met zijn taal en zijn absolute adres. Dit is de eenvoudigst te controleren locatie: de declaratie is te lezen in het HTML-antwoord.
  • In de HTTP-header. De enige plek die openstaat voor een document dat buiten HTML wordt geserveerd — een PDF, bijvoorbeeld.
  • In de sitemap. Elke URL-vermelding draagt de versies van de groep in xhtml:link. Het voordeel is het volume: de hele groep wordt één keer gedeclareerd, in een bestand dat u beheert.

Wij plaatsen ze in de <head> ÉN in de sitemap. Beide locaties worden onafhankelijk gelezen: als de ene vóór de andere wordt gelezen, is de groep al bekend.

Hoe je het controleert

De verificatie bestaat uit drie handelingen, en de eerste is een telling. Vraag de geserveerde pagina op, tel haar hreflang-declaraties, en vergelijk dat aantal met het aantal talen dat u serveert, plus één voor x-default. Een verschil van één enkele eenheid duidt op een gedeeltelijk cluster.

Herhaal de telling op een tweede versie van dezelfde pagina: beide lijsten moeten identiek zijn, adres voor adres. Volg ten slotte een gedeclareerd adres en controleer of het de omgekeerde declaratie teruggeeft. Deze drie handelingen passen binnen het enkele HTML-antwoord — uw browser volstaat daarvoor, zoals hij al geïnstalleerd is.

Sinds ons incident laat onze publicatiebewaking een pagina pas door zodra ze exact evenveel hreflang-tags declareert als er talen worden geserveerd, plus x-default. De controle vindt plaats op het moment van publiceren: wat online gaat, draagt het volledige cluster.

Uw meldingen tellen vanuit uw browser

De Controleur leest uw adres en geeft u de staat van uw signalen terug, gratis, in een tiental seconden. Uw site blijft precies de uwe: alles gebeurt bij het lezen, bij ons. De Audit SEO Records gaat verder: hij leest uw volledige sitemap, pagina na pagina, en overhandigt u de gedateerde bevinding. En als u wilt dat de signalen worden gecorrigeerd op het moment dat de pagina wordt geleverd, doet SEO Records dat vanaf € 199 per jaar.

Mijn pagina controleren — gratisDe hele site auditeren

Vervolgens te lezen