# Hreflang in PrestaShop: 10 fouten waardoor Google uw talen niet begrijpt

> Eén fout op één element maakt vaak de hele groep ongeldig. Tien fouten die u in twintig minuten nakijkt, met als schadelijkste voor internationaal verkeer: de verwarring tussen taalannotatie en canonical tag.

- Pagina: <https://www.datafirefly.com/nl/2026/10/15/hreflang-prestashop-veelgemaakte-fouten/>
- Taal: nl
- Gepubliceerd op: 2026-10-15
- Bijgewerkt op: 2026-10-10
- Andere talen: [fr](https://www.datafirefly.com/2026/10/15/hreflang-prestashop-erreurs-frequentes/index.md), [en](https://www.datafirefly.com/en/2026/10/15/hreflang-prestashop-common-mistakes/index.md), [es](https://www.datafirefly.com/es/2026/10/15/hreflang-prestashop-errores-frecuentes/index.md), [de](https://www.datafirefly.com/de/2026/10/15/hreflang-prestashop-haeufige-fehler/index.md), [it](https://www.datafirefly.com/it/2026/10/15/hreflang-prestashop-errori-frequenti/index.md), [pl](https://www.datafirefly.com/pl/2026/10/15/hreflang-prestashop-czeste-bledy/index.md), [pt](https://www.datafirefly.com/pt/2026/10/15/hreflang-prestashop-erros-frequentes/index.md)
- Index: <https://www.datafirefly.com/nl/2026/llms.txt>

De annotatie voor alternatieve talen vertelt zoekmachines dat dezelfde pagina in meerdere taalversies bestaat en welke aan wie getoond moet worden. Het principe is eenvoudig en bijzonder makkelijk stuk te maken: één fout op één element maakt vaak de hele groep ongeldig.

Hier zijn tien fouten, in een goede twintig minuten na te kijken op uw site.

## 1. De ontbrekende terugverwijzing

De meest voorkomende en meest destructieve fout.

De declaratie moet **wederkerig** zijn. Verwijst uw Nederlandse pagina naar een Duitse versie, dan moet de Duitse pagina terugverwijzen naar de Nederlandse. Zonder die wederkerigheid wordt de declaratie genegeerd.

Het typische geval: een vertaling toegevoegd zonder dat het paginasjabloon opnieuw is gegenereerd, of een pagina die maar aan één kant is gedepubliceerd.

**Controle:** open een Duitse pagina, bekijk haar annotaties en kijk of ze inderdaad naar de Nederlandse verwijst.

## 2. De ontbrekende zelfverwijzing

Elke pagina moet zichzelf in de lijst declareren, naast haar alternatieven.

Een Nederlandse pagina die Duits, Spaans en Italiaans declareert maar geen Nederlands, is onvolledig. De zelfverwijzing hoort bij de groep.

**Controle:** tel de annotaties op een pagina. Hebt u vijf talen, dan moet u er vijf zien, geen vier.

## 3. De verwarring met de canonical tag

De schadelijkste fout voor internationaal verkeer.

Taalversies zijn geen duplicaten. Elke pagina moet een canonical naar **zichzelf** dragen, niet naar de oorspronkelijke versie.

De vertalingen naar de Nederlandse pagina laten wijzen komt neer op een verzoek tot de-indexering. De site oogt keurig vertaald en krijgt geen enkel buitenlands verkeer.

**Controle:** op een Duitse pagina moet de canonical het Duitse adres zijn.

## 4. Taal- en regiocodes door elkaar

De code kan een taal alleen aanduiden, of een taal binnen een land. Beide zijn geldig en ze betekenen niet hetzelfde.

Een losse taalcode richt zich op alle sprekers van die taal. Een taal-en-regiocode richt zich op die taal in dat specifieke land.

Drie klassieke fouten: een losse landcode gebruiken, wat niet geldig is; een niet-bestaande regiocode verzinnen; of beide vormen inconsistent door elkaar gebruiken binnen dezelfde groep.

Belangrijk punt: het eerste element is altijd de taal, het tweede de regio. Andersom is ongeldig.

**Controle:** noteer al uw codes en leg ze naast de bijbehorende normen.

## 5. Landgerichte versies zonder verschillende inhoud

Een ontwerpfout, geen syntaxisfout.

Een versie voor Nederland en een voor Vlaanderen declareren heeft alleen zin als de inhoud daadwerkelijk verschilt: prijzen, valuta, leveringsvoorwaarden, juridische vermeldingen.

Zijn beide pagina's identiek, dan creëert u duplicatie zonder voordeel, en kiezen de zoekmachines zelf welke ze tonen.

**Controle:** zoek voor elk paar versies van dezelfde taal minstens één wezenlijk verschil. Zo niet, voeg ze samen.

## 6. Annotaties op niet-vertaalde pagina's

Een veelvoorkomende situatie bij gedeeltelijk vertaalde catalogi.

Een Duitse versie declareren van een productpagina waarvan de beschrijving in het Nederlands is gebleven, levert twee problemen op: de Duitse bezoeker komt terecht op inhoud die hij niet begrijpt, en de zoekmachine stelt vast dat de als Duits aangekondigde pagina dat niet is.

De regel: **declareer alleen versies die echt vertaald zijn**. Een groep met drie talen bij het ene product en vijf bij het andere is volkomen geldig.

**Controle:** pak drie willekeurige producten en lees hun buitenlandse versies. Vindt u daar Nederlands, corrigeer dan.

## 7. De generieke waarde verkeerd gebruikt

Met een bijzondere waarde wijst u een standaardversie aan, die wordt getoond aan bezoekers wier taal met geen enkele gedeclareerde versie overeenkomt.

Twee fouten. Haar **behandelen als een taal**, in de veronderstelling dat ze op Engels mikt: ze mikt op geen enkele taal in het bijzonder. En haar **vergeten**: zonder die waarde heeft een Japanse bezoeker op een site met vijf Europese talen geen aangewezen versie.

Deze waarde is optioneel. Gebruikt u haar, dan moet ze één enkele pagina aanwijzen, en die pagina moet net als de andere in de groep voorkomen.

## 8. Relatieve of inconsistente adressen

Vier adresproblemen die declaraties ongeldig maken.

**Relatieve adressen.** Ze moeten absoluut zijn, met protocol en domein.

**Gemengde protocollen**, waarbij de ene versie beveiligd wordt gedeclareerd en de andere niet.

**Doorverwezen adressen.** Een declaratie die naar een adres wijst dat doorverwijst, voegt een stap toe en vertroebelt het signaal.

**Inconsistentie met de canonical.** Wijst de declaratie naar het ene adres en de canonical van de doelpagina naar het andere, dan is de groep stuk.

**Controle:** een geautomatiseerde controle op een steekproef van pagina's vindt deze vier gevallen in enkele minuten.

## 9. Pagina's in fout of niet-indexeerbaar

Een declaratie die wijst naar een pagina die niet meer bestaat, die doorverwijst of die een noindex-instructie draagt, is onbruikbaar.

Dit gebeurt doorgaans na een herbouw of na het verwijderen van een product in één enkele taal.

Praktisch gevolg: haalt u een pagina in één taal weg, dan moet u de annotaties van alle andere versies van de groep bijwerken. Dat is wat het vaakst wordt vergeten.

**Controle:** een crawl van de site met registratie van de responscodes op de gedeclareerde adressen.

## 10. Sitemap en headers vergeten

De annotaties kunnen op drie manieren worden geplaatst: in de head van de pagina, in de HTTP-responsheaders, of in de sitemap.

Twee tegengestelde fouten.

**Ze op meerdere plekken declareren met verschillende waarden**, wat een conflict oplevert.

**Ze helemaal niet declareren voor niet-HTML-documenten**, zoals pdf's, waarvoor alleen de weg via de responsheaders openstaat.

Op een grote catalogus heeft declaratie in de sitemap een voordeel: ze centraliseert de informatie en maakt de pagina's lichter. Ze vraagt daarentegen een correct gegenereerde en actuele sitemap.

## De controlemethode in twintig minuten

Vijf stappen.

**1.** Open een pagina in elke taal en vergelijk hun annotaties. Ze moeten precies dezelfde adressen opsommen.

**2.** Controleer van elk de canonical: die moet naar zichzelf wijzen.

**3.** Noteer de gebruikte codes en valideer hun formaat.

**4.** Lees de inhoud van twee of drie buitenlandse pagina's om te bevestigen dat ze echt vertaald zijn.

**5.** Raadpleeg het internationale rapport in Search Console, dat ontbrekende terugverwijzingen en ongeldige codes op siteniveau meldt.

Dat laatste punt is het doeltreffendst voor doorlopende opvolging: het signaleert regressies na een livegang zonder dat u handmatig opnieuw hoeft te controleren.

## Wat deze annotaties niet doen

Drie nuttige verduidelijkingen.

Ze **veranderen de ranking niet**. Ze geven aan welke versie getoond moet worden, niet welke beter moet scoren.

Ze **vervangen de vertaling niet**. Een slecht vertaalde pagina blijft een slechte pagina, netjes geannoteerd.

Ze **verwijzen niemand door**. Een bezoeker die op de verkeerde versie belandt, moet kunnen wisselen, en dat vraagt een zichtbare taalkiezer.

Op dat laatste punt een praktijk om te vermijden: automatisch doorverwijzen op basis van de browsertaal. Het belet een bezoeker een andere versie te bekijken en het hindert de crawl van zoekmachines. Bied aan, dwing niet.

De  beheert deze annotaties in PrestaShop 8 en 9: automatische generatie met wederkerigheid en zelfverwijzing, uitsluiting van niet-vertaalde pagina's uit de groep, consistentie met zelfverwijzende canonicals en controle op gedeclareerde adressen die in fout staan of doorverwijzen.
