Hreflang voor Frankrijk: .fr-domein of /fr/-map en de tags voor je Franse pagina's

Internationale SEO · Praktische gids

Hreflang voor Frankrijk: .fr of /fr/, en de tags waarmee Google je Franse pagina’s toont

Damien OumanetzDamien Oumanetz
·3 november 2026·⏱ 9 min leestijd

Kort gezegd: wat je hier leert

✓Kiezen tussen een .fr-domein, een /fr/-map of een subdomein
✓De juiste code kiezen: fr of fr-FR
✓Correcte hreflang-tags schrijven, met x-default
✓De fouten vermijden waardoor Google de tags negeert

Hreflang is een tag die Google vertelt voor welke taal of welk land elke versie van een pagina bedoeld is. Voeg je een Franse versie toe aan je website, dan zorgt hreflang ervoor dat Google je Franse pagina toont aan wie in Frankrijk zoekt, en niet je Nederlandse. Het vertaalt niets en levert op zich geen hogere positie op: het koppelt elke versie aan het juiste publiek.

Vóór de tags komt een keuze in structuur: een .fr-domein, een /fr/-map op je hoofddomein of een fr.-subdomein. Ik doe SEO sinds 2010, en bij Zalando leidde ik vanuit Berlijn de SEO voor Frankrijk, België en Zwitserland: drie Franstalige markten, elk met een eigen site. Zo zou ik vandaag een Franse versie opzetten, stap voor stap.

Wat doet hreflang precies?

Hreflang is een annotatie die alle taal- en landversies van een pagina opsomt. Elke versie draagt dezelfde lijst en zegt daarmee tegen Google: “deze pagina bestaat in het Nederlands en in het Frans voor Frankrijk”. Google toont dan de versie die bij de zoeker past.

Twee punten uit de documentatie van Google worden vaak verkeerd begrepen:

  • Google gebruikt hreflang niet om de taal van een pagina te herkennen. Die haalt Google uit de inhoud. Hreflang zegt welke versie zich op welk publiek richt.
  • De annotaties moeten in beide richtingen bevestigd zijn. Verwijst je Nederlandse pagina naar de Franse, dan moet de Franse terugverwijzen. Zonder die retourlinks kan Google de tags negeren.

Hreflang kun je op drie plekken aangeven: in de HTML-head van elke pagina, in de HTTP-header (handig voor pdf’s) of in je XML-sitemap. Google behandelt de drie als gelijkwaardig. Kies er één en blijf daarbij.

.fr, /fr/ of fr.-subdomein: welke structuur voor Frankrijk?

Google beschrijft de opties en hun voor- en nadelen in zijn gids voor sites die zich op meerdere landen richten. Zo pakken ze uit voor een Franse versie:

StructuurVoorbeeldSterke puntenZwakke punten
Landendomein (ccTLD)jouwmerk.frDuidelijk signaal voor Frankrijk, vertrouwd voor Franse kopersBegint zonder autoriteit, aparte site om te beheren, maar één land
Map op je hoofddomeinjouwmerk.nl/fr/Profiteert van de autoriteit die je al hebt, één site om te beherenMinder duidelijk lokaal signaal, één serverlocatie
Subdomeinfr.jouwmerk.nlMakkelijk op te zetten, apart te hostenBezoekers zien niet of “fr” voor taal of land staat
URL-parameterjouwmerk.nl?lang=frGeen die het risico waard zijnNiet aanbevolen door Google

Mijn advies voor de meeste Nederlandse en Belgische bedrijven die naar Frankrijk gaan: een /fr/-map op je hoofddomein, met hreflang. Je Franse pagina’s starten met de autoriteit die je domein al heeft, en je beheert één site, één CMS en één analytics-opzet.

Een .fr-domein is zinvol als Frankrijk voor jou een markt op zich is: een Franse vennootschap, een ander assortiment of andere prijzen, een team ter plaatse, of een sector waarin kopers een Frans adres verwachten. Houd er rekening mee dat het bij nul begint en eigen links van Franse websites nodig heeft.

Wat je ook kiest, hreflang blijft gelden: het werkt over domeinen heen. Een .nl in het Nederlands en een .fr in het Frans kunnen naar elkaar verwijzen.

fr of fr-FR: welke code gebruik je?

Hreflang-waarden bestaan uit een taalcode (ISO 639-1, zoals fr), eventueel gevolgd door een landcode (ISO 3166-1 Alpha 2, zoals FR). Frans wordt ook buiten Frankrijk gesproken, in Wallonië en Brussel bijvoorbeeld. De keuze doet er dus toe, zeker voor Belgische bedrijven.

  • Eén Franse versie voor alle Franstaligen (Frankrijk, België, Zwitserland, Canada): gebruik fr. Je pagina kan aan iedereen getoond worden.
  • Een versie alleen voor Frankrijk, met prijzen, levering of juridische vermeldingen voor Frankrijk: gebruik fr-FR en voeg fr toe als algemene versie als je geen andere Franse versie hebt.
  • Meerdere Franse versies, bijvoorbeeld voor Frankrijk en Franstalig België: één code per land (fr-FR, fr-BE), plus fr voor de versie die andere Franstaligen moeten zien. Hetzelfde geldt voor Nederlands: nl-NL en nl-BE als je twee versies hebt.

Twee valkuilen uit de documentatie van Google: een landcode mag niet alleen staan (be is de code voor Wit-Russisch, niet voor België), en het Verenigd Koninkrijk is GB, niet UK.

De tags schrijven: een volledig voorbeeld

Neem een site met Nederlandse pagina’s in de hoofdmap en een Franse versie in /fr/. Op de Nederlandse prijspagina en op haar Franse tegenhanger staan in de head precies dezelfde drie regels:

<link rel="alternate" hreflang="nl" href="https://www.jouwmerk.nl/prijzen/" />
<link rel="alternate" hreflang="fr" href="https://www.jouwmerk.nl/fr/tarifs/" />
<link rel="alternate" hreflang="x-default" href="https://www.jouwmerk.nl/prijzen/" />

De regels achter dit voorbeeld:

  • Elke pagina noemt zichzelf en alle alternatieven. De lijst is op elke versie identiek.
  • De URL’s zijn absoluut, met https://. Relatieve URL’s zoals /fr/tarifs/ zijn ongeldig.
  • x-default noemt de pagina die getoond wordt als geen enkele versie bij de zoeker past, vaak je hoofdtaal of een taalkeuzepagina.
  • Elke URL is de canonieke, indexeerbare versie: geen redirect, geen noindex, geen canonical naar een andere pagina.

Dezelfde lijst kan ook in de XML-sitemap staan, met één <xhtml:link> per versie onder elke URL. Op een grote site is de sitemap makkelijker te onderhouden dan tags in elke pagina.

De fouten die ik het vaakst zie

  • Ontbrekende retourlinks: de Nederlandse pagina verwijst naar de Franse, maar niet andersom. Google kan het paar dan negeren.
  • Verkeerde codes: fr_FR met een underscore, uk in plaats van gb, een landcode zonder taal.
  • Een canonical die hreflang tegenspreekt: de Franse pagina heeft een canonical naar de Nederlandse pagina. Daarmee noem je de Franse pagina een kopie, en toont Google de Nederlandse.
  • Hreflang naar doorgestuurde of noindex-pagina’s, vaak overblijfsels van een migratie.
  • Automatische doorverwijzing op IP of browsertaal: Google raadt dat af. Googlebot crawlt vooral vanuit de Verenigde Staten en zonder taalvoorkeur, en ziet je Franse pagina’s dan misschien nooit. Laat bezoekers kiezen met een zichtbare taalkeuze.
  • Twee methodes die elkaar tegenspreken: de tags in de pagina’s zeggen iets anders dan de sitemap.

Nog één fout is niet technisch: een Franse versie die woord voor woord vertaald is. Hreflang toont haar aan Franse zoekers, maar ze scoort niet op zoekopdrachten die niemand doet. Dat is het werk van Frans zoekwoordonderzoek en lokalisatie.

WordPress, Shopify en andere CMS’en

Met de hand schrijven hoef je deze tags zelden. Meertalige plug-ins voor WordPress zoals Polylang of WPML maken ze aan zodra elke pagina aan haar vertalingen gekoppeld is. Shopify maakt ze aan voor de talen en markten die je instelt. Jouw taak is controleren: elke pagina gekoppeld aan haar vertalingen, de juiste codes, en niets dat naar concepten of verwijderde pagina’s wijst.

Zo controleer je je hreflang

  • Bekijk de broncode van een pagina en van haar Franse versie: de twee lijsten moeten identiek zijn.
  • Crawl de site met Screaming Frog of met de site-audit van Semrush of Ahrefs: ze melden ontbrekende retourlinks, ongeldige codes en tags naar niet-indexeerbare pagina’s.
  • Gebruik een generator, zoals de gratis tool van Aleyda Solis, voor nette tags of sitemapregels.
  • Zoek op Google.fr naar je merk en je belangrijkste pagina’s: de Franse versie moet verschijnen.

De controle van hreflang hoort bij elke SEO-audit voor Frankrijk die ik uitvoer, samen met indexering, Franse zoekwoorden en links van Franse websites.

Veelgestelde vragen over hreflang

Is hreflang verplicht?

Nee. Google kan je taalversies ook zonder vinden. Maar de tags zijn de duidelijkste manier om Google te vertellen welke versie in welke markt moet verschijnen, en ze voorkomen dat Franse zoekers je Nederlandse pagina zien.

Heb ik hreflang nodig als mijn Franse site op een .fr-domein staat?

Ja, zodra dezelfde pagina’s in een andere taal bestaan. Hreflang werkt over domeinen heen: je .nl en je .fr verwijzen naar elkaar.

Verbetert hreflang mijn posities?

Niet rechtstreeks. Het tilt geen pagina omhoog; het zorgt dat Google de juiste versie toont. De Franse pagina moet haar posities nog altijd verdienen: Franse zoekwoorden, content en links.

Gebruik ik fr of fr-FR?

Gebruik fr als je Franse versie voor alle Franstaligen bedoeld is. Gebruik fr-FR als ze speciaal voor Frankrijk geschreven is, en voeg fr toe als algemene versie als je geen andere Franse versie hebt.

Waarvoor dient x-default?

Het noemt de pagina die Google toont als geen van je versies past bij de taal of het land van de zoeker, meestal je hoofdversie of een taalkeuzepagina.

Lees ook: SEO in Frankrijk voor Nederlandse en Belgische bedrijven · SEO-audit voor Frankrijk

Gratis eerste stap

Is je Franse versie goed ingesteld?

Ik controleer je hreflang, je Franse pagina’s en je positie op Google.fr, en stuur je 3 prioritaire acties. Gratis, binnen 24 uur.

Vraag je gratis Frankrijk-check aan →

De auteur

Damien Oumanetz
Damien Oumanetz
Oprichter van Aardvarks Digital · SEO sinds 2010

Franse SEO-consultant sinds 2010, in-house, bij bureaus en als freelancer (Zalando, Evaneos, Frontline). Hij helpt Nederlandse en Belgische bedrijven klanten te winnen in Frankrijk.

Gratis Frankrijk-check binnen 24 uur

Een eerste blik op je zichtbaarheid op Google.fr en in Franse AI-antwoorden.

Vraag de check aan →

Vergelijkbare berichten

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *