Hoe om te gaan met meertalige XML-sitemaps voor dynamisch vertaalde pagina's?

Hoe om te gaan met meertalige XML-sitemaps voor dynamisch vertaalde pagina's?
Inhoudsopgave

Het beheren van meertalige XML-sitemaps voor dynamisch vertaalde pagina's is belangrijk voor websites die content in meerdere talen aanbieden. Wanneer vertalingen dynamisch worden gegenereerd, hebben zoekmachines een duidelijke manier nodig om elke taalversie te vinden en te indexeren. Een goed beheerde XML-sitemap helpt zoekmachines deze vertaalde URL's te vinden en te begrijpen welke pagina's beschikbaar zijn.

Het toevoegen van vertaalde URL's aan een sitemap is echter niet voldoende. Je moet er ook voor zorgen dat de URL's indexeerbaar zijn, de juiste canonical URL's gebruiken, op de hoogte blijven van wijzigingen in vertalingen en correct samenwerken met hreflang. In deze handleiding leggen we uit hoe je meertalige XML-sitemaps beheert voor dynamisch vertaalde pagina's en hoe je veelvoorkomende technische SEO- problemen voorkomt.

Belangrijkste punten: Het beheren van meertalige XML-sitemaps voor dynamisch vertaalde pagina's

1
Zorg ervoor dat vertaalde URL's indexeerbaar en actueel blijven

Neem in uw sitemap alleen beschikbare, canonieke en indexeerbare taalversies op en werk deze bij wanneer vertalingen wijzigen.

2
Gebruik sitemaps en hreflang samen

XML-sitemaps helpen zoekmachines vertaalde URL's te vinden, terwijl hreflang equivalente taal- of regionale versies koppelt.

3
Zorg ervoor dat meertalige sitemaps actueel blijven

Werk uw sitemap automatisch bij wanneer vertaalde pagina's worden toegevoegd, gewijzigd of verwijderd, zodat zoekmachines de site altijd correct kunnen vinden.

Waarom zijn meertalige XML-sitemaps belangrijk voor dynamische vertalingen?

Hoe om te gaan met meertalige XML-sitemaps voor dynamisch vertaalde pagina's?

Wanneer een website dynamisch vertaalde content aanbiedt, moeten zoekmachines de verschillende taalversies efficiënt kunnen vinden. Een meertalige XML-sitemap biedt een duidelijke lijst van deze URL's en maakt het voor zoekmachines gemakkelijker om de pagina's te crawlen waarop u gevonden wilt worden.

  • Verbeter de vindbaarheid van URL's: een sitemap geeft zoekmachines een directe lijst met vertaalde URL's. Dit is vooral handig wanneer er dynamisch nieuwe taalversies worden gegenereerd die mogelijk nog niet veel interne links bevatten.
  • Verbeterde crawling: Zoekmachines kunnen de sitemap gebruiken om belangrijke vertaalde pagina's efficiënter te vinden en te crawlen. Dit zorgt ervoor dat nieuw toegevoegde taalversies niet gemakkelijk over het hoofd worden gezien.
  • Houd vertaalde pagina's georganiseerd: een goed gestructureerde sitemap maakt het eenvoudiger om URL's in meerdere talen te beheren. U kunt aparte sitemaps of een sitemapindex gebruiken om een ​​groot aantal vertaalde pagina's te organiseren.
  • Help accurate SEO-signalen te behouden: Door de sitemap actueel te houden, zorg je ervoor dat zoekmachines de juiste URL's ontvangen in plaats van verouderde of niet-beschikbare vertalingen. In combinatie met canonical tags en hreflang creëert dit duidelijkere signalen over je meertalige pagina's.

Hoe maak je een XML-sitemap voor dynamisch vertaalde pagina's?

Hoe om te gaan met meertalige XML-sitemaps voor dynamisch vertaalde pagina's?

Het maken van een XML-sitemap voor dynamisch vertaalde pagina's vereist meer dan alleen het opsommen van alle vertaalde URL's. De sitemap moet de juiste taalversies bevatten, gesynchroniseerd blijven met uw vertalingen en alleen URL's bevatten die zoekmachines correct kunnen benaderen en indexeren. 

Genereer URL's voor elke taal

Begin met ervoor te zorgen dat elke vertaalde versie van een belangrijke pagina een eigen URL heeft. Een Engelstalige productpagina zou bijvoorbeeld /en/product/ kunnen gebruiken, terwijl de Franse en Duitse versies respectievelijk /fr/product/ en /de/product/ zouden kunnen gebruiken. Door unieke URL's te gebruiken, kunnen zoekmachines de verschillende taalversies gemakkelijker vinden en onderscheiden.

Wanneer vertalingen dynamisch worden gegenereerd, moet de sitemap alleen een URL bevatten als die taalversie daadwerkelijk beschikbaar is. Als een product bijvoorbeeld Engelse en Franse vertalingen heeft, maar de Duitse vertaling nog niet is aangemaakt, moeten alleen de beschikbare URL's worden toegevoegd.

Een goede aanpak is om sitemap-URL's te genereren op basis van de beschikbare vertalingen van uw website:

  • /en/about/ — Engelse versie
  • /fr/about/ — Franse versie
  • /de/about/ — Duitse versie

Dit voorkomt tevens dat uw sitemap URL's bevat die leiden naar ontbrekende of niet-vertaalde pagina's.

Neem alleen indexeerbare en canonieke URL's op

Je sitemap moet URL's bevatten die je wilt dat zoekmachines indexeren. Voeg geen pagina's toe die geblokkeerd zijn voor crawling, gemarkeerd zijn met 'noindex', doorverwijzen naar een andere URL of niet beschikbaar zijn voor gebruikers.

Elke taalversie moet ook de bijbehorende canonieke URL gebruiken. Als bijvoorbeeld /fr/product/ de canonieke Franse versie is, moet de sitemap naar die URL verwijzen in plaats van naar een alternatieve URL met trackingparameters of andere varianten. Controleer voordat u een vertaalde URL toevoegt of deze:

  • Geeft een succesvolle HTTP-respons terug.
  • Is niet gemarkeerd als noindex.
  • Wordt niet geblokkeerd door robots.txt.
  • Dit is de canonieke versie van de pagina.
  • Bevat de beoogde vertaalde inhoud.

Dit zorgt ervoor dat uw sitemap schoon blijft en voorkomt dat zoekmachines resources besteden aan het crawlen van URL's die niet geïndexeerd zouden moeten worden.

Zorg ervoor dat sitemaps automatisch worden bijgewerkt

Dynamische vertalingen kunnen regelmatig veranderen. Nieuwe pagina's kunnen worden vertaald, bestaande vertalingen kunnen worden bijgewerkt en sommige vertalingen kunnen worden verwijderd. Uw XML-sitemap moet deze wijzigingen automatisch weergeven in plaats van dat u afhankelijk bent van handmatige updates.

Als er bijvoorbeeld een nieuwe pagina aan uw website wordt toegevoegd en de Franse vertaling daarvan beschikbaar komt, moet de Franse URL ook worden opgenomen in de meertalige sitemap. Als de vertaling later wordt verwijderd, mag de bijbehorende URL niet langer als beschikbare meertalige pagina worden weergegeven.

Linguise kan dit proces automatiseren door een meertalige XML-sitemap te genereren op basis van de hoofdsitemap van uw website. Het ondersteunt sitemapindexen, subsitemaps en standaard XML-sitemaps, waardoor vertaalde URL's georganiseerd kunnen worden zonder handmatig een aparte sitemap voor elke taal te hoeven maken.

Linguise werkt de meertalige sitemap ook bij wanneer een bot nieuwe meertalige content. Dit vermindert de noodzaak om sitemapbestanden handmatig opnieuw te genereren telkens wanneer uw website nieuwe vertaalde pagina's krijgt. Bijvoorbeeld, als uw hoofdsitemap er als volgt uitziet:

  • https://example.com/sitemap.xml
  • https://example.com/fr/sitemap.xml — Franse sitemap
  • https://example.com/de/sitemap.xml — Duitse sitemap

De sitemap-URL's voor de specifieke taal kunnen vervolgens worden ingediend bij Google Search Console, zodat zoekmachines de vertaalde pagina's kunnen vinden.

Sla taalbarrières over
Zeg vaarwel tegen taalbarrières en verwelkom onbegrensde groeimogelijkheden! Probeer onze automatische vertaalservice vandaag nog.

Gebruik aparte sitemaps of een sitemapindex

Voor meertalige websites kunt u vertaalde URL's in aparte sitemaps voor elke taal organiseren of een sitemapindex gebruiken om meerdere sitemapbestanden te beheren. Een andere optie is om hreflang-annotaties in uw XML-sitemap op te nemen met behulp van de 

Benadering

Doel

Beste voor

Aparte sitemaps voor verschillende talen 

URL's ordenen op taal 

Grote meertalige websites

Sitemap-index 

Beheer meerdere sitemapbestanden vanuit één centraal bestand 

Websites met veel URL's of talen 

hreflang sitemap-annotaties 

Verbind equivalente URL's in verschillende talen 

Het tonen van verbanden tussen taalversies 

Een website met Engelstalige, Franstalige en Duitstalige content zou bijvoorbeeld sitemap-en.xml, sitemap-fr.xml en sitemap-de.xml kunnen gebruiken en deze vervolgens onder één sitemapindex groeperen. De afzonderlijke sitemaps kunnen ook hreflang-annotaties bevatten om aan te geven welke URL's in de verschillende talen equivalent zijn.

Het belangrijkste punt is dat deze twee methoden elkaar niet per se uitsluiten. Aparte sitemaps helpen bij het organiseren en beheren van meertalige URL's, terwijl hreflang-annotaties de relatie tussen die URL's communiceren. Het gebruik van beide kan nuttig zijn voor grotere websites met dynamisch vertaalde content.

Valideer en dien de sitemap in

Voordat u uw sitemap indient, valideer deze dan om er zeker van te zijn dat deze geldige en toegankelijke URL's bevat. Dit is vooral belangrijk voor dynamisch vertaalde pagina's, omdat vertalingen automatisch kunnen worden toegevoegd of verwijderd, waardoor er verouderde of defecte URL's in de sitemap kunnen achterblijven.

Begin met het controleren van de sitemapstructuur en de URL's die deze bevat. Elke URL moet verwijzen naar de juiste, indexeerbare versie van de pagina en mag niet leiden tot omleidingen of fouten. Als uw sitemap bijvoorbeeld https://example.com/fr/product/ bevat, zorg er dan voor dat de URL daadwerkelijk de Franse versie van de productpagina laadt en een succesvolle respons retourneert.

Je kunt tools zoals Google Search Console om je sitemap na validatie in te dienen en te controleren. Je moet de sitemap ook opnemen in je robots.txt-bestand, zodat zoekmachines deze gemakkelijker kunnen vinden. Controleer voor het indienen de volgende belangrijke punten:

  • Geldig XML-formaat: De sitemap volgt de vereiste XML-structuur.
  • Toegankelijke URL's: URL's die een succesvolle HTTP-respons retourneren.
  • Canonieke URL's: Elke URL verwijst naar de voorkeursversie.
  • Geen overbodige URL's: Sluit redirects, 404-pagina's en noindex-pagina's uit.

Als uw website bijvoorbeeld een Engelse, Franse en Duitse versie heeft, kunt u een sitemap-index indienen zoals https://example.com/sitemap.xml die verwijst naar de sitemaps voor de afzonderlijke talen. Controleer na indiening de sitemap in Google Search Console en corrigeer eventuele fouten, vooral wanneer er dynamisch nieuwe vertalingen worden gegenereerd.

Hoe combineer je XML-sitemaps met hreflang?

Hoe om te gaan met meertalige XML-sitemaps voor dynamisch vertaalde pagina's?

XML-sitemaps en hreflang dienen verschillende, maar complementaire doelen op meertalige websites. Een XML-sitemap helpt zoekmachines de URL's te vinden die u wilt crawlen, terwijl hreflang hen helpt te begrijpen welke URL's alternatieve taal- of regionale versies van dezelfde pagina zijn. 

Begrijp de rol van sitemap en hreflang

Een meertalige XML-sitemap bevat verschillende elementen die zoekmachines helpen te begrijpen welke URL's beschikbaar zijn en hoe de verschillende taalversies met elkaar verband houden. Inzicht in deze elementen maakt het eenvoudiger om een ​​sitemap te maken en te onderhouden voor pagina's die dynamisch worden vertaald.

Een sitemap kan bijvoorbeeld een Engelstalige productpagina koppelen aan de Franstalige en Duitstalige varianten: De belangrijkste elementen in dit voorbeeld zijn:

				
					<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/product/" />
<xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/product/" />
<xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/product/" />

				
			
  • <urlset>: Het hoofdelement dat alle URL's in de sitemap bevat.
  • <url>: Vertegenwoordigt de URL van een individuele pagina en de bijbehorende informatie.
  • <loc>: Bevat de URL van de pagina.
  • <xhtml:link>: Definieert alternatieve taal- of regionale versies van de pagina.
  • hreflang: Geeft de taal of regio aan waarop elke alternatieve URL is gericht.

Voor dynamisch vertaalde websites moeten deze elementen worden gegenereerd en bijgewerkt op basis van de daadwerkelijk beschikbare vertalingen. Dit zorgt ervoor dat de sitemap altijd overeenkomt met de actuele taalversies van uw pagina's.

Verbind equivalente taalversies

Zodra elke taalversie een eigen URL heeft, verbind je de overeenkomstige pagina's met behulp van hreflang. Elke taalversie moet verwijzen naar alle beschikbare overeenkomstige versies, zodat zoekmachines begrijpen hoe de pagina's met elkaar verband houden. 

Als een productpagina bijvoorbeeld beschikbaar is in het Engels, Frans en Duits, moet de Engelse pagina verwijzen naar de Franse en Duitse versies, en de Franse en Duitse pagina's moeten hetzelfde doen. Dit zorgt voor een duidelijke link tussen de overeenkomstige pagina's. Een typische opzet zou er als volgt uit kunnen zien:

  • Engels: hreflang=”en” → /en/product/
  • Frans: hreflang=”fr” → /fr/product/
  • Duits: hreflang=”de” → /de/product/

Als er nog geen Duitse vertaling beschikbaar is, voeg dan geen Duitse hreflang toe die verwijst naar een niet-bestaande of niet-vertaalde pagina. Koppel alleen taalversies die daadwerkelijk beschikbaar en indexeerbaar zijn. Wanneer een nieuwe vertaling beschikbaar komt, moeten de URL en de bijbehorende hreflang-relatie worden toegevoegd aan de meertalige configuratie. 

Implementeer hreflang correct

Er zijn verschillende manieren om hreflang, waaronder HTML-tags in de pagina. 

Methode

Waar wordt dit toegevoegd?

Het meest geschikt voor

HTML hreflang 

Pagina<head>

Implementatie op paginaniveau

XML-sitemap hreflang 

XML-sitemap 

Grote meertalige websites

Met HTML hreflang worden de taalalternatieven direct aan elke pagina toegevoegd. Met XML-sitemapannotaties worden dezelfde relaties binnen de sitemap gedefinieerd.<xhtml:link rel=”alternate”> Dit kan handig zijn voor grote websites waar het praktischer is om taalrelaties direct in de sitemap te beheren. Een XML-sitemap kan bijvoorbeeld een Engelstalige pagina koppelen aan de Franstalige en Duitstalige alternatieven:

				
					<url>
  <loc>https://example.com/en/product/</loc>
  <xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/product/" />
  <xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/product/" />
  <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/product/" />
</url>

				
			

Voor elke equivalente taalversie moet dezelfde hreflang-relatie worden gedeclareerd. Let bij de implementatie van hreflang op het volgende:

  • Taalcodes: Gebruik geldige codes zoals en, fr of de.
  • Regionale codes: Gebruik codes zoals en-US of en-GB wanneer u zich op specifieke regio's richt.
  • Zelfverwijzing: Voeg de huidige pagina toe als een van zijn eigen hreflang-alternatieven.
  • x-default: Gebruik dit als terugvalpagina wanneer geen specifieke taal of regionale versie overeenkomt met de gebruiker.
  • Absolute URL's: Gebruik volledige URL's in plaats van relatieve paden.

Genereer voor dynamisch vertaalde pagina's deze relaties op basis van de daadwerkelijk bestaande vertalingen. Dit voorkomt dat de sitemap verwijst naar taalversies die nog niet zijn aangemaakt of nog niet klaar zijn voor indexering.

Valideer je hreflang-configuratie

Na het implementeren van hreflang, valideer elke taalrelatie om er zeker van te zijn dat de URL's, taalcodes en wederzijdse verwijzingen correct zijn. Dit is vooral belangrijk voor dynamisch vertaalde websites, waar vertalingen automatisch kunnen worden toegevoegd of verwijderd. Dit is met name relevant voor dynamisch vertaalde websites, omdat URL's en vertalingen in de loop van de tijd automatisch kunnen veranderen.

Als bijvoorbeeld /en/product/ verwijst naar /fr/product/, moet de Franse pagina ook verwijzen naar de Engelse versie. Controleer of beide URL's toegankelijk zijn en of de hreflang-waarden naar de juiste pagina's verwijzen. Een handige checklist voor validatie bevat onder andere:

  • Wederzijdse verwijzingen: Taalversies verwijzen naar elkaar.
  • Correcte taal- of regiocodes: Elke hreflang-waarde komt overeen met de bijbehorende doelpagina.
  • Geldige URL's: De pagina's waarnaar wordt verwezen, geven een succesvolle respons terug.
  • Consistente canonisering: De URL waarnaar wordt verwezen, is de canonieke versie van de pagina in die taal.
  • Gebruik alleen beschikbare vertalingen: verwijs niet naar ontbrekende of niet-beschikbare vertalingen.

Als bijvoorbeeld een Franse vertaling van uw website wordt verwijderd, moet de bijbehorende URL ook uit de relevante hreflang-relaties worden verwijderd. Door de sitemap en hreflang-configuratie gesynchroniseerd te houden, kunnen zoekmachines uw meertalige pagina's correct blijven interpreteren.

Best practices en veelvoorkomende fouten bij het maken van een meertalige XML-sitemap

Hoe om te gaan met meertalige XML-sitemaps voor dynamisch vertaalde pagina&#39;s?

Het maken van een meertalige XML-sitemap is slechts de eerste stap. Om ervoor te zorgen dat dynamisch vertaalde pagina's goed blijven presteren in zoekresultaten, moet uw sitemap nauwkeurig, overzichtelijk en regelmatig worden gecontroleerd. De volgende best practices helpen veelvoorkomende indexerings- en crawlproblemen te voorkomen. 

Zorg ervoor dat de sitemap-URL's correct zijn

Elke URL in uw sitemap moet naar een echte, indexeerbare pagina leiden. Naarmate dynamische vertalingen worden toegevoegd of verwijderd, kunnen verouderde URL's in de sitemap achterblijven en onnodige crawl-fouten voor zoekmachines veroorzaken.

Als bijvoorbeeld de Franse versie van een blogpost is verwijderd, moet de URL /fr/ ook uit de sitemap worden verwijderd in plaats van dat deze als beschikbare pagina blijft verschijnen. Controleer uw sitemap regelmatig om er zeker van te zijn dat deze alleen de volgende pagina's bevat:

  • URL's die HTTP 200 retourneren
  • Canonieke versies van elke pagina
  • Alleen bestaande vertaalde pagina's
  • Geen omgeleide of verwijderde URL's

Gebruik consistente URL-structuren

Een consistente URL-structuur maakt meertalige pagina's gemakkelijker te beheren en helpt zoekmachines de hiërarchie van uw website te begrijpen. Kies één structuur voor alle talen in plaats van verschillende formaten door elkaar te gebruiken op de site.

Het consequent gebruiken van subdirectories is bijvoorbeeld veel overzichtelijker dan het combineren van subdirectories en subdomeinen voor verschillende talen.

Taal

Consistente URL

Engels

/en/about/ 

Frans

/fr/about/ 

Duits

/de/about/ 

Behoud dezelfde structuur op alle vertaalde pagina's om het genereren en onderhouden van de sitemap te vereenvoudigen. 

Dien uw sitemaps in en houd ze in de gaten

Nadat je je meertalige sitemap hebt gevalideerd, dien je deze in via Google Search Console, zodat Google je vertaalde URL's kan vinden en verwerken. Zorg er eerst voor dat je de juiste Search Console-property selecteert voor de website en URL-structuur die je beheert.

Als uw meertalige website gebruikmaakt van sitemaps voor meerdere talen, kunt u het beste de hoofdsitemapindex indienen in plaats van elke sitemap voor elke taal afzonderlijk in te dienen. De index kan Google naar de individuele sitemaps verwijzen, waardoor het beheer van de indiening eenvoudiger wordt naarmate uw website groeit. Een sitemapindex zou bijvoorbeeld het volgende kunnen bevatten:

				
					<sitemapindex>
  <sitemap>
    <loc>https://example.com/sitemap-en.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://example.com/sitemap-fr.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://example.com/sitemap-de.xml</loc>
  </sitemap>
</sitemapindex>

				
			

Na het indienen van de sitemap, controleer de status ervan in Google Search Console en kijk of Google de verwachte URL's vindt. Let op verschillen tussen het aantal ingediende URL's en het aantal URL's dat Google heeft geïndexeerd. Een verschil duidt niet altijd op een fout, maar kan wel helpen bij het identificeren van pagina's die nader onderzoek vereisen. Controleer op problemen zoals:

  • Status van de sitemap: Zorg ervoor dat Google de sitemap correct kan verwerken.
  • Gevonden URL's: Controleer of de verwachte vertaalde URL's worden gevonden.
  • Geïndexeerde URL's: Vergelijk de geïndexeerde pagina's met de URL's in de sitemap.
  • Indexeringsproblemen: Onderzoek uitgesloten, doorgestuurde of niet-indexeerbare vertaalde pagina's.

Voor dynamisch vertaalde websites is het belangrijk om deze rapporten te blijven controleren naarmate er nieuwe taalversies worden toegevoegd. Zo kunt u vaststellen of nieuw vertaalde pagina's naar behoren worden gevonden en geïndexeerd.

Los veelvoorkomende problemen met de sitemap op

Veel met meertalige SEO komen voort uit kleine fouten in de sitemap, en niet uit de kwaliteit van de vertaling. Door deze problemen snel op te lossen, kunnen zoekmachines de juiste taalversies indexeren en worden dubbele of ongeldige URL's verminderd.

Als een pagina bijvoorbeeld wordt doorgestuurd van /en-us/ naar /en/, moet alleen de canonieke bestemming in de sitemap blijven staan, niet beide URL's. Veelvoorkomende problemen die moeten worden opgelost zijn onder andere:

  • Inclusief 404- of omgeleide URL's
  • Lijstpagina's gemarkeerd met noindex
  • Ontbrekende nieuw vertaalde pagina's
  • Verwijderde vertalingen behouden in de sitemap
  • Het gebruik van inconsistente taal-URL-structuren
Klaar om nieuwe markten te verkennen? Probeer onze automatische vertaaldienst gratis uit met onze 1-maand durende risicovrije proefperiode. Geen creditcard vereist!

Conclusie

Het beheren van meertalige XML-sitemaps voor dynamisch vertaalde pagina's helpt zoekmachines de verschillende taalversies van uw content te ontdekken, te crawlen en te begrijpen. Door de sitemap-URL's accuraat te houden, de juiste hreflang-relaties te gebruiken en vertaalde URL's automatisch bij te werken, kunt u een betrouwbaardere meertalige SEO-structuur creëren.

Voor websites die het beheer van dynamische meertalige content willen vereenvoudigen, Linguise het aanmaken en bijwerken van meertalige sitemaps automatiseren. Probeer Linguise om het beheer van vertaalde pagina's en hun SEO-infrastructuur te vereenvoudigen.

U bent misschien ook geïnteresseerd in het lezen

Mis niets!
Abonneer je op onze nieuwsbrief

Ontvang nieuws over automatische vertaling van websites, internationale SEO en meer!

Invalid email address
Probeer het uit. Eén keer per maand, en u kunt u op elk moment uitschrijven.

Vertrek niet zonder je e-mailadres te delen!

We kunnen niet garanderen dat u de loterij wint, maar we kunnen interessante informatie nieuws over vertaling en occasionele kortingen beloven.

Mis niets!
Invalid email address