Hoe u meertalige XML-sitemaps voor dynamisch vertaalde pagina's beheert

Hoe u meertalige XML-sitemaps voor dynamisch vertaalde pagina's beheert
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 ontdekken en te crawlen. 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. U moet er ook voor zorgen dat de URL's indexeerbaar zijn, de juiste canonieke URL's gebruiken, up-to-date blijven wanneer vertalingen veranderen en correct werken met hreflang. In deze gids leggen we uit hoe u meertalige XML-sitemaps voor dynamisch vertaalde pagina's beheert en veelvoorkomende technische SEO -problemen voorkomt.

Belangrijke punten: Meertalige XML-sitemaps beheren voor dynamisch vertaalde pagina's

1
Houd vertaalde URL's indexeerbaar en up-to-date

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

2
Gebruik sitemaps en hreflang samen

XML-sitemaps helpen zoekmachines vertaalde URL's te ontdekken, terwijl hreflang gelijkwaardige taal- of regionale versies met elkaar verbindt.

3
Houd meertalige sitemaps up-to-date

Werk uw sitemap automatisch bij wanneer vertaalde pagina's worden toegevoegd, gewijzigd of verwijderd om de vindbaarheid door zoekmachines nauwkeurig te houden.

Waarom meertalige XML-sitemaps belangrijk zijn voor dynamische vertalingen?

Hoe u meertalige XML-sitemaps voor dynamisch vertaalde pagina's beheert

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

  • Verbeter de URL-detectie: Een sitemap geeft zoekmachines een directe lijst van vertaalde URL's. Dit is vooral handig wanneer nieuwe taalversies dynamisch worden gegenereerd en er mogelijk niet veel interne links naar hen verwijzen.
  • Ondersteun betere crawling: Zoekmachines kunnen de sitemap gebruiken om belangrijke vertaalde pagina's efficiënter te ontdekken en te crawlen. Dit helpt ervoor te zorgen 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 afzonderlijke sitemaps of een sitemapindex gebruiken om een groot aantal vertaalde pagina's te organiseren.
  • Help nauwkeurige SEO-signalen te behouden: Door de sitemap up-to-date te houden, ontvangen zoekmachines actuele URL's in plaats van verouderde of niet-beschikbare vertalingen. In combinatie met canonical tags en hreflang, creëert dit duidelijkere signalen over uw meertalige pagina's.

Hoe u een XML-sitemap maakt voor dynamisch vertaalde pagina's

Hoe u meertalige XML-sitemaps voor dynamisch vertaalde pagina's beheert

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

Genereer URL's voor elke taal

Zorg er eerst voor dat elke vertaalde versie van een belangrijke pagina een eigen URL heeft. Een Engelse productpagina kan bijvoorbeeld /en/product/ gebruiken, terwijl de Franse en Duitse versies /fr/product/ en /de/product/ kunnen gebruiken. Door unieke URL's te gebruiken, kunnen zoekmachines taalversies gemakkelijker ontdekken en onderscheiden.

Wanneer vertalingen dynamisch worden gegenereerd, mag 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 gemaakt, mogen 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 site:

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

Dit voorkomt ook dat je sitemap URL's bevat die leiden naar ontbrekende of onvertaalde pagina's.

Neem alleen indexeerbare en canonieke URL's op

Uw sitemap moet URL's bevatten die u door zoekmachines wilt laten indexeren. Voeg geen pagina's toe die geblokkeerd zijn voor crawlen, gemarkeerd zijn met noindex, omgeleid worden naar een andere URL of niet beschikbaar zijn voor gebruikers.

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

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

Dit houdt je sitemap schoon en voorkomt dat zoekmachines resources verspillen aan het crawlen van URL's die niet geïndexeerd mogen worden.

Houd sitemaps automatisch bijgewerkt

Dynamische vertalingen kunnen vaak veranderen. Nieuwe pagina's kunnen worden vertaald, bestaande vertalingen kunnen worden bijgewerkt en sommige vertalingen kunnen worden verwijderd. Je XML-sitemap moet deze wijzigingen automatisch weerspiegelen in plaats van te vertrouwen op handmatige updates.

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

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

Linguise werkt ook de meertalige sitemap bij wanneer een bot nieuwe meertalige content crawlt en indexeert. Dit vermindert de noodzaak om sitemapbestanden handmatig opnieuw te genereren telkens wanneer uw website nieuwe vertaalde pagina's krijgt. Als uw hoofdsitemap bijvoorbeeld het volgende is:

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

De taalspecifieke sitemap-URL's kunnen vervolgens worden ingediend bij Google Search Console, zodat zoekmachines de vertaalde pagina's kunnen ontdekken.

Sla taalbarrières over
Zeg vaarwel tegen taalbarrières en hallo tegen grenzeloze groei! Probeer vandaag nog onze automatische vertaaldienst.

Gebruik afzonderlijke sitemaps of een sitemapindex

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

Aanpak

Doel

Beste voor

Aparte taal-sitemaps 

URL's per taal organiseren 

Grote meertalige websites

Sitemap-index 

Beheer meerdere sitemapbestanden vanuit één centraal bestand 

Websites met veel URL's of talen 

hreflang sitemap-annotaties 

Koppel equivalente URL's across talen 

Relaties tussen taalversies weergeven 

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

Het belangrijke punt is dat deze niet noodzakelijkerwijs elkaar uitsluiten. Afzonderlijke 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

Valideer uw sitemap voordat u deze indient, 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 verouderde of kapotte URL's in de sitemap kunnen achterblijven.

Begin met het controleren van het sitemapformaat en het beoordelen van de URL's die erin staan. Elke URL moet verwijzen naar de juiste, indexeerbare versie van de pagina en mag niet leiden tot redirects of fouten. Als je 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.

U kunt tools zoals Google Search Console gebruiken om uw sitemap na validatie in te dienen en te monitoren. U dient de sitemap ook in uw robots.txt-bestand te vermelden, zodat zoekmachines deze gemakkelijker kunnen vinden. Controleer vóór het indienen deze belangrijke punten:

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

Als je website bijvoorbeeld Engelse, Franse en Duitse versies heeft, kun je een sitemapindex indienen zoals https://example.com/sitemap.xml die verwijst naar de afzonderlijke taal-sitemaps. Na indiening kun je de sitemap monitoren in Google Search Console en eventuele fouten oplossen die verschijnen, vooral wanneer nieuwe vertalingen dynamisch worden gegenereerd.

Hoe u XML-sitemaps combineert met hreflang

Hoe u meertalige XML-sitemaps voor dynamisch vertaalde pagina's beheert

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

Begrijp de rollen van sitemap en hreflang

Een meertalige XML-sitemap bevat verschillende elementen die zoekmachines helpen begrijpen welke URL's beschikbaar zijn en hoe verschillende taalversies met elkaar samenhangen. Als je deze elementen begrijpt, is het gemakkelijker om een sitemap te maken en te onderhouden voor dynamisch vertaalde pagina's.

Een sitemap kan bijvoorbeeld een Engelse productpagina koppelen aan de Franse en Duitse 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 afzonderlijke 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 regionale targeting van elke alternatieve URL aan.

Voor dynamisch vertaalde websites moeten deze elementen worden gegenereerd en bijgewerkt op basis van de vertalingen die daadwerkelijk beschikbaar zijn. Dit helpt de sitemap afgestemd te houden op de huidige taalversies van uw pagina's.

Koppel gelijkwaardige taalversies

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

Als een productpagina bijvoorbeeld beschikbaar is in het Engels, Frans en Duits, moet de Engelse pagina verwijzen naar de Franse en Duitse versies, en moeten de Franse en Duitse pagina's hetzelfde doen. Dit creëert een duidelijke verbinding tussen de equivalente pagina's. Een typische opzet kan er als volgt uitzien:

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

Als er nog geen Duitse vertaling bestaat, mag je geen Duitse hreflang toevoegen die verwijst naar een niet-bestaande of onvertaalde pagina. Verbind alleen taalversies die daadwerkelijk beschikbaar en indexeerbaar zijn. Wanneer een nieuwe vertaling beschikbaar komt, moeten de URL en de bijbehorende hreflang-relatie aan de meertalige configuratie worden toegevoegd. 

Implementeer hreflang correct

Er zijn verschillende manieren om hreflang te implementeren, waaronder HTML-tags in de 

Methode

Waar is toegevoegd

Het meest geschikt voor

HTML hreflang 

Pagina <head>

Implementatie op paginaniveau

XML-sitemap hreflang 

XML-sitemap 

Grote meertalige sites

Met HTML hreflang worden de taalalternatieven rechtstreeks aan elke pagina toegevoegd. Met XML-sitemapannotaties worden dezelfde relaties binnen de sitemap gedefinieerd met behulp van <xhtml:link rel=”alternate”>. Dit kan nuttig zijn voor grote websites waar het beheren van taalrelaties rechtstreeks in de sitemap praktischer is. Een XML-sitemap kan bijvoorbeeld een Engelse pagina koppelen aan de Franse en Duitse 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>

				
			

Dezelfde hreflang-relatie moet worden gedeclareerd voor elke equivalente taalversie. Let bij het implementeren van hreflang op:

  • Taalcodes: Gebruik geldige codes zoals en, fr of de.
  • Regionale codes: Gebruik codes zoals en-US of en-GB bij het targeten van specifieke regio's.
  • Zelfreferentie: Neem de huidige pagina op als een van de eigen hreflang-alternatieven.
  • x-default: Gebruik dit voor een fallbackpagina wanneer geen specifieke taal- of regio-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 vertalingen die daadwerkelijk bestaan. Dit voorkomt dat de sitemap verwijst naar taalversies die nog niet zijn aangemaakt of niet klaar zijn voor indexering.

Valideer je hreflang-instelling

Valideer na het implementeren van hreflang elke taalrelatie om ervoor te zorgen 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 belangrijk voor dynamisch vertaalde websites omdat URL's en vertalingen in de loop van de tijd automatisch kunnen veranderen.

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

  • Wederzijdse verwijzingen: Taalversies verwijzen naar elkaar.
  • Correcte taal- of regiocodes: Elke hreflang-waarde komt overeen met de doelpagina.
  • Geldige URL's: Gerefereerde pagina's geven een succesvolle reactie.
  • Consistente canonicalisatie: De gerefereerde URL is de canonieke versie van die taalpagina.
  • 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 de hreflang-configuratie gesynchroniseerd te houden, kunnen zoekmachines een nauwkeurig begrip van uw meertalige pagina's behouden.

Best practices en veelvoorkomende fouten voor meertalige XML-sitemaps

Hoe u meertalige XML-sitemaps voor dynamisch vertaalde pagina's beheert

Het maken van een meertalige XML-sitemap is slechts de eerste stap. Om dynamisch vertaalde pagina's goed te laten presteren in zoekresultaten, moet je sitemap nauwkeurig, georganiseerd en regelmatig gecontroleerd blijven. De volgende best practices helpen veelvoorkomende indexerings- en crawlingsproblemen te voorkomen. 

Houd sitemap-URL's nauwkeurig

Elke URL in je sitemap moet leiden naar een echte, indexeerbare pagina. Wanneer 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 blogbericht niet meer gepubliceerd is, moet de bijbehorende /fr/-URL ook uit de sitemap worden verwijderd in plaats van te blijven verschijnen als een beschikbare pagina. Controleer je sitemap regelmatig om er zeker van te zijn dat deze alleen het volgende 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 eenvoudiger te beheren en helpt zoekmachines de hiërarchie van je website te begrijpen. Kies één structuur voor alle talen in plaats van verschillende formaten door elkaar te gebruiken op de site.

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

Taal

Consistente URL

Engels

/en/about/ 

Frans

/fr/about/ 

Duits

/nl/about/ 

Behoud dezelfde structuur op elke vertaalde pagina om het genereren en onderhouden van sitemaps te vereenvoudigen. 

Dien uw sitemaps in en monitor ze

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

Als je meertalige setup meerdere taalsitemaps gebruikt, dien dan de hoofdsitemapindex in in plaats van elke taalsitemap afzonderlijk in te dienen. De index kan Google naar de afzonderlijke sitemaps verwijzen, waardoor het indienen eenvoudiger te beheren is naarmate je website groeit. Een sitemapindex kan bijvoorbeeld het volgende 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>

				
			

Controleer na indiening de sitemapstatus in Google Search Console en kijk of Google de verwachte URL's ontdekt. Let op verschillen tussen het aantal ingediende URL's en de URL's die Google heeft geïndexeerd. Een discrepantie wijst niet altijd op een fout, maar kan helpen om pagina's te identificeren die verder onderzoek nodig hebben. Controleer op problemen zoals:

  • Sitemapstatus: Zorg ervoor dat Google de sitemap succesvol kan verwerken.
  • Gevonden URL's: Controleer of de verwachte vertaalde URL's worden gevonden.
  • Geïndexeerde URL's: Vergelijk geïndexeerde pagina's met de URL's die in de sitemap zijn opgenomen.
  • Indexeringsproblemen: Onderzoek uitgesloten, omgeleide of niet-indexeerbare vertaalde pagina's.

Blijf voor dynamisch vertaalde websites deze rapporten monitoren naarmate er nieuwe taalversies worden toegevoegd. Dit helpt je te achterhalen of nieuw vertaalde pagina's worden ontdekt en geïndexeerd zoals verwacht.

Los veelvoorkomende sitemap-problemen op

Veel meertalige SEO -problemen komen voort uit kleine sitemapfouten en niet uit de vertaalkwaliteit. Het snel oplossen van deze problemen helpt zoekmachines de juiste taalversies te crawlen en vermindert dubbele of ongeldige URL's.

Als een pagina bijvoorbeeld wordt doorgestuurd van /en-us/ naar /en/, mag alleen de canonieke bestemming in de sitemap blijven staan, niet beide URL's. Veelvoorkomende problemen om op te lossen zijn:

  • Inclusief 404- of omgeleide URL's
  • Pagina's vermelden die zijn gemarkeerd met noindex
  • Ontbrekende nieuw vertaalde pagina's
  • Verwijderde vertalingen in de sitemap behouden
  • Het gebruik van inconsistente URL-structuren voor talen
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 sitemap-URL's nauwkeurig te houden, correcte 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, kan Linguise het aanmaken en bijwerken van meertalige sitemaps automatiseren. Probeer Linguise om het beheren van vertaalde pagina's en hun SEO-infrastructuur eenvoudiger te maken.

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