Sådan håndterer du flersprogede XML-sitemaps til dynamisk oversatte sider

Sådan håndterer du flersprogede XML-sitemaps til dynamisk oversatte sider
Indholdsfortegnelse

Håndtering af flersprogede XML-sitemaps til dynamisk oversatte sider er vigtigt for websteder, der leverer indhold på flere sprog. Når oversættelser genereres dynamisk, har søgemaskiner brug for en klar måde at finde og gennemgå hver sprogversion på. Et veladministreret XML-sitemap hjælper søgemaskiner med at finde disse oversatte URL'er og forstå, hvilke sider der er tilgængelige.

Det er dog ikke nok at tilføje oversatte URL'er til et sitemap. Du skal også sørge for, at URL'erne er indekserbare, bruger de korrekte kanoniske URL'er, holder dig opdateret, når oversættelser ændres, og fungerer korrekt med hreflang. I denne guide forklarer vi, hvordan du administrerer flersprogede XML-sitemaps til dynamisk oversatte sider og undgår almindelige tekniske SEO- problemer.

Nøglepunkter: Administration af flersprogede XML-sitemaps til dynamisk oversatte sider

1
Hold oversatte URL'er indekserbare og opdaterede

Medtag kun tilgængelige, kanoniske og indekserbare sprogversioner i dit sitemap, og opdater det, når oversættelserne ændres.

2
Brug sitemaps og hreflang sammen

XML-sitemaps hjælper søgemaskiner med at finde oversatte URL'er, mens hreflang forbinder tilsvarende sprog- eller regionale versioner.

3
Hold flersprogede sitemaps opdaterede

Opdater automatisk dit sitemap, når oversatte sider tilføjes, ændres eller fjernes, for at sikre nøjagtig søgemaskineopdagelse.

Hvorfor er flersprogede XML-sitemaps vigtige for dynamiske oversættelser?

Sådan håndterer du flersprogede XML-sitemaps til dynamisk oversatte sider

Når et websted tilbyder dynamisk oversat indhold, skal søgemaskiner effektivt finde de forskellige sprogversioner. Et flersproget XML-sitemap hjælper med at give en klar liste over disse URL'er og gør det nemmere for søgemaskiner at gennemgå de sider, du ønsker at blive fundet.

  • Forbedr URL-opdagelse: Et sitemap giver søgemaskiner en direkte liste over oversatte URL'er. Dette er især nyttigt, når nye sprogversioner genereres dynamisk og muligvis ikke har mange interne links, der peger på dem.
  • Understøtter bedre crawling: Søgemaskiner kan bruge sitemap'et til at finde og crawle vigtige oversatte sider mere effektivt. Dette er med til at sikre, at nyligt tilføjede sprogversioner ikke let overses.
  • Hold oversatte sider organiseret: Et velstruktureret sitemap gør det nemmere at administrere URL'er på tværs af flere sprog. Du kan bruge separate sitemaps eller et sitemap-indeks til at organisere et stort antal oversatte sider.
  • Hjælp med at opretholde nøjagtige SEO-signaler: Ved at holde sitemap opdateret sikrer du, at søgemaskiner modtager aktuelle URL'er i stedet for forældede eller utilgængelige oversættelser. Kombineret med kanoniske tags og hreflang skaber dette tydeligere signaler om dine flersprogede sider.

Sådan opretter du et XML-sitemap til dynamisk oversatte sider

Sådan håndterer du flersprogede XML-sitemaps til dynamisk oversatte sider

Oprettelse af et XML-sitemap til dynamisk oversatte sider kræver mere end blot at liste alle oversatte URL'er. Sitemapet skal indeholde de rigtige sprogversioner, være synkroniseret med dine oversættelser og kun inkludere URL'er, som søgemaskiner kan få adgang til og indeksere korrekt. 

Generer URL'er for hvert sprog

Start med at sørge for, at hver oversat version af en vigtig side har sin egen URL. For eksempel kan en engelsk produktside bruge /en/product/, mens de franske og tyske versioner kan bruge /fr/product/ og /de/product/. Brug af unikke URL'er gør det nemmere for søgemaskiner at finde og skelne mellem sprogversioner.

Når oversættelser genereres dynamisk, bør sitemap'et kun indeholde en URL, når den pågældende sprogversion faktisk er tilgængelig. Hvis et produkt f.eks. har engelske og franske oversættelser, men den tyske oversættelse endnu ikke er oprettet, bør kun de tilgængelige URL'er tilføjes.

En god fremgangsmåde er at generere sitemap-URL'er baseret på dit websteds tilgængelige oversættelser:

  • /da/om/ — Engelsk version
  • /fr/om/ — Fransk version
  • /de/om/ — Tysk version

Dette forhindrer også, at dit sitemap indeholder URL'er, der fører til manglende eller uoversatte sider.

Medtag kun indekserbare og kanoniske URL'er

Dit sitemap skal indeholde webadresser, som du ønsker, at søgemaskiner skal indeksere. Undgå at tilføje sider, der er blokeret fra crawling, markeret med noindex, omdirigeret til en anden webadresse eller utilgængelige for brugerne.

Hver sprogversion bør også bruge sin foretrukne kanoniske URL. Hvis /fr/product/ f.eks. er den kanoniske franske version, bør sitemap'et pege på den URL i stedet for en alternativ URL med sporingsparametre eller andre variationer. Før du tilføjer en oversat URL, skal du kontrollere, at den:

  • Returnerer et vellykket HTTP-svar.
  • Er ikke markeret som noindex.
  • Er ikke blokeret af robots.txt.
  • Er den kanoniske version af siden.
  • Indeholder det tilsigtede oversatte indhold.

Dette holder dit sitemap rent og forhindrer søgemaskiner i at bruge ressourcer på at gennemgå URL'er, der ikke burde indekseres.

Hold sitemaps automatisk opdaterede

Dynamiske oversættelser kan ændres ofte. Nye sider kan blive oversat, eksisterende oversættelser kan blive opdateret, og nogle oversættelser kan blive fjernet. Dit XML-sitemap bør afspejle disse ændringer automatisk i stedet for at være afhængig af manuelle opdateringer.

Når en ny side f.eks. tilføjes til dit websted, og dens franske oversættelse bliver tilgængelig, bør den franske URL også inkluderes i det flersprogede sitemap. Hvis oversættelsen fjernes senere, bør den tilsvarende URL ikke længere vises som en tilgængelig flersproget side.

Linguise kan automatisere denne proces ved at generere et flersproget XML-sitemap baseret på dit websteds primære sitemap. Det understøtter sitemap-indekser, undersitemaps og standard XML-sitemaps, hvilket gør det muligt at organisere oversatte URL'er uden manuelt at oprette et separat sitemap for hvert sprog.

Linguise opdaterer også det flersprogede sitemap, når en bot gennemgår og indekserer nyt flersproget indhold. Dette reducerer behovet for manuelt at generere sitemap-filer, når dit websted får nye oversatte sider. Hvis dit primære sitemap f.eks. er:

  • https://example.com/sitemap.xml
  • https://example.com/fr/sitemap.xml — Fransk sitemap
  • https://example.com/de/sitemap.xml — Tysk sitemap

De sprogspecifikke sitemap-URL'er kan derefter indsendes til Google Search Console, så søgemaskiner kan finde de oversatte sider.

Bryd Sprogbarrierer
Sig farvel til sprogbarrierer og hils på ubegrænset vækst! Prøv vores automatiske oversættelsestjeneste i dag.

Brug separate sitemaps eller et sitemap-indeks

For flersprogede websteder kan du organisere oversatte URL'er i separate sproglige sitemaps eller bruge et sitemap-indeks til at administrere flere sitemap-filer. En anden mulighed er at inkludere hreflang-annotationer i dit XML-sitemap ved hjælp af 

Nærme sig

Formål

Bedst til

Separate sproglige sitemaps 

Organiser URL'er efter sprog 

Store flersprogede hjemmesider

Sitemap-indeks 

Administrer flere sitemap-filer fra én central fil 

Hjemmesider med mange URL'er eller sprog 

hreflang sitemap-annotationer 

Forbind tilsvarende URL'er på tværs af sprog 

Viser relationer mellem sprogversioner 

For eksempel kan et websted med engelsk, fransk og tysk indhold bruge sitemap-en.xml, sitemap-fr.xml og sitemap-de.xml og derefter gruppere dem under et enkelt sitemap-indeks. De individuelle sitemaps kan også indeholde hreflang-annoteringer for at vise, hvilke URL'er der er ækvivalente på tværs af sprog.

Det vigtige er, at disse ikke nødvendigvis udelukker hinanden. Separate sitemaps hjælper med at organisere og administrere flersprogede URL'er, mens hreflang-annotationer kommunikerer forholdet mellem disse URL'er. Brug af begge kan være nyttigt for større websteder med dynamisk oversat indhold.

Valider og indsend sitemap'et

Før du indsender dit sitemap, skal du validere det for at sikre, at det indeholder gyldige og tilgængelige webadresser. Dette er især vigtigt for dynamisk oversatte sider, fordi oversættelser kan tilføjes eller fjernes automatisk, hvilket kan efterlade forældede eller ødelagte webadresser i sitemapet.

Start med at kontrollere sitemap-formatet og gennemgå de URL'er, det indeholder. Hver URL skal pege på den korrekte, indekserbare version af siden og må ikke føre til omdirigeringer eller fejl. Hvis dit sitemap f.eks. indeholder https://example.com/fr/product/, skal du sørge for, at URL'en rent faktisk indlæser den franske version af produktsiden og returnerer et vellykket svar.

Du kan bruge værktøjer som Google Search Console til at indsende og overvåge dit sitemap efter validering. Du bør også henvise til sitemapet i din robots.txt-fil, så søgemaskiner lettere kan finde det. Før du indsender det, skal du kontrollere disse vigtige punkter:

  • Gyldigt XML-format: Sitemap'et følger den krævede XML-struktur.
  • Tilgængelige URL'er: URL'er returnerer et vellykket HTTP-svar.
  • Kanoniske URL'er: Hver URL peger på sin foretrukne version.
  • Ingen unødvendige URL'er: Ekskluder omdirigeringer, 404-sider og noindex-sider.

Hvis dit websted f.eks. har engelske, franske og tyske versioner, kan du indsende et sitemap-indeks, f.eks. https://example.com/sitemap.xml, der peger på de enkelte sprogsitemaps. Efter indsendelse skal du overvåge sitemapet i Google Search Console og rette eventuelle fejl, der opstår, især når nye oversættelser genereres dynamisk.

Sådan kombinerer du XML-sitemaps med hreflang

Sådan håndterer du flersprogede XML-sitemaps til dynamisk oversatte sider

XML-sitemaps og hreflang tjener forskellige, men komplementære formål på flersprogede websteder. Et XML-sitemap hjælper søgemaskiner med at finde de URL'er, du vil crawle, mens hreflang hjælper dem med at forstå, hvilke URL'er der er alternative sprog- eller regionale versioner af den samme side. 

Forstå sitemap- og hreflang-roller

Et flersproget XML-sitemap indeholder flere elementer, der hjælper søgemaskiner med at forstå, hvilke URL'er der er tilgængelige, og hvordan forskellige sprogversioner er relateret. Forståelse af disse elementer gør det nemmere at oprette og vedligeholde et sitemap til dynamisk oversatte sider.

For eksempel kan et sitemap forbinde en engelsk produktside med dens franske og tyske alternativer: Hovedelementerne i dette eksempel er:

				
					<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>: Rodelementet, der indeholder alle URL'er i sitemapet.
  • <url>: Repræsenterer en individuel side-URL og dens relaterede oplysninger.
  • <loc>: Indeholder sidens URL.
  • <xhtml:link>: Definerer alternative sprog- eller regionale versioner af siden.
  • hreflang: Identificerer sprog- eller regional målretning for hver alternativ URL.

For dynamisk oversatte websteder bør disse elementer genereres og opdateres baseret på de oversættelser, der faktisk er tilgængelige. Dette hjælper med at holde sitemapet justeret med de aktuelle sprogversioner af dine sider.

Forbind tilsvarende sprogversioner

Når hver sprogversion har sin egen URL, skal du forbinde de tilsvarende sider ved hjælp af hreflang. Hver sprogversion skal referere til alle dens tilgængelige tilsvarende versioner, så søgemaskiner kan forstå, hvordan siderne er relaterede. 

Hvis en produktside for eksempel er tilgængelig på engelsk, fransk og tysk, bør den engelske side henvise til de franske og tyske versioner, og de franske og tyske sider bør gøre det samme. Dette skaber en klar forbindelse mellem de tilsvarende sider. En typisk opsætning kunne se sådan ud:

  • Engelsk: hreflang="en" → /en/product/
  • Fransk: hreflang="fr" → /fr/produkt/
  • Tysk: hreflang="de" → /de/product/

Hvis der endnu ikke findes en tysk oversættelse, bør du ikke tilføje en tysk hreflang, der peger på en ikke-eksisterende eller uoversat side. Forbind kun sprogversioner, der rent faktisk er tilgængelige og indekserbare. Når en ny oversættelse bliver tilgængelig, bør dens URL og tilsvarende hreflang-relation tilføjes til den flersprogede opsætning. 

Implementer hreflang korrekt

Der er flere måder at implementere hreflang på, herunder HTML-tags i sidens 

Metode

Hvor er tilføjet

Bedst egnet til

HTML hreflang 

Side<head>

Implementering på sideniveau

XML-sitemap hreflang 

XML-sitemap 

Store flersprogede websteder

Med HTML hreflang tilføjes sprogalternativerne direkte til hver side. Med XML-sitemap-annotationer defineres de samme relationer i sitemapet ved hjælp af<xhtml:link rel=”alternate”> Dette kan være nyttigt for store websteder, hvor det er mere praktisk at administrere sprogrelationer direkte i sitemap'et. For eksempel kan et XML-sitemap knytte en engelsk side til dens franske og tyske alternativer:

				
					<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>

				
			

Den samme hreflang-relation bør deklareres for hver tilsvarende sprogversion. Vær opmærksom på følgende ved implementering af hreflang:

  • Sprogkoder: Brug gyldige koder såsom en, fr eller de.
  • Regionale koder: Brug koder som en-US eller en-GB, når du målretter mod bestemte regioner.
  • Selvreference: Inkluder den aktuelle side som et af dens egne hreflang-alternativer.
  • x-default: Brug den som en reserveside, når der ikke findes et specifikt sprog eller en regional version, der matcher brugeren.
  • Absolutte URL'er: Brug komplette URL'er i stedet for relative stier.

For dynamisk oversatte sider skal du generere disse relationer baseret på de oversættelser, der rent faktisk findes. Dette forhindrer sitemapet i at referere til sprogversioner, der ikke er oprettet eller ikke er klar til indeksering.

Valider din hreflang-opsætning

Efter implementering af hreflang skal du validere hvert sprogforhold for at sikre, at URL'er, sprogkoder og gensidige referencer er korrekte. Dette er især vigtigt for dynamisk oversatte websteder, hvor oversættelser kan tilføjes eller fjernes automatisk. Dette er især vigtigt for dynamisk oversatte websteder, fordi URL'er og oversættelser kan ændres automatisk over tid.

Hvis /en/product/ f.eks. refererer til /fr/product/, skal den franske side også referere til den engelske version. Kontroller, at begge URL'er er tilgængelige, og at hreflang-værdierne peger på de korrekte sider. En nyttig valideringstjekliste inkluderer:

  • Gensidige referencer: Sprogversioner refererer til hinanden.
  • Korrekte sprog- eller regionskoder: Hver hreflang-værdi matcher dens målside.
  • Gyldige URL'er: Refererede sider returnerer et vellykket svar.
  • Konsekvent kanonisering: Den refererede URL er den kanoniske version af den pågældende sprogside.
  • Kun tilgængelige oversættelser: Referer ikke til manglende eller utilgængelige oversættelser.

Hvis for eksempel en fransk oversættelse fjernes fra dit websted, bør dens URL også fjernes fra de relevante hreflang-relationer. Ved at holde sitemap og hreflang-konfiguration synkroniseret, hjælper søgemaskiner med at opretholde en præcis forståelse af dine flersprogede sider.

Bedste praksisser for flersproget XML-sitemap og almindelige fejl

Sådan håndterer du flersprogede XML-sitemaps til dynamisk oversatte sider

Oprettelse af et flersproget XML-sitemap er kun det første skridt. For at dynamisk oversatte sider skal klare sig godt i søgeresultaterne, skal dit sitemap forblive nøjagtigt, organiseret og overvåges regelmæssigt. Følgende bedste fremgangsmåder hjælper med at forhindre almindelige indekserings- og crawlingsproblemer. 

Hold sitemap-URL'er nøjagtige

Hver URL i dit sitemap skal føre til en rigtig, indekserbar side. Efterhånden som dynamiske oversættelser tilføjes eller fjernes, kan forældede URL'er forblive i sitemapet og skabe unødvendige crawlfejl for søgemaskiner.

Hvis den franske version af et blogindlæg for eksempel ikke er blevet offentliggjort, bør dens /fr/ URL også fjernes fra sitemapet i stedet for fortsat at blive vist som en tilgængelig side. Gennemgå dit sitemap regelmæssigt for at sikre, at det kun indeholder:

  • URL'er, der returnerer HTTP 200
  • Kanoniske versioner af hver side
  • Kun eksisterende oversatte sider
  • Ingen omdirigerede eller slettede URL'er

Brug ensartede URL-strukturer

En ensartet URL-struktur gør det nemmere at administrere flersprogede sider og hjælper søgemaskiner med at forstå dit websites hierarki. Vælg én struktur for alle sprog i stedet for at blande forskellige formater på tværs af websitet.

For eksempel er det meget tydeligere at bruge undermapper konsekvent end at kombinere undermapper og underdomæner for forskellige sprog.

Sprog

Konsistent URL

Dansk

/da/om/ 

Fransk

/fr/om/ 

Tysk

/de/om/ 

Behold den samme struktur på tværs af alle oversatte sider for at forenkle generering og vedligeholdelse af sitemap. 

Indsend og overvåg dine sitemaps

Når du har valideret dit flersprogede sitemap, skal du indsende det via Google Search Console, så Google kan finde og behandle dine oversatte webadresser. Sørg først for at vælge den korrekte Search Console-egenskab til det websted og den webadressestruktur, du administrerer.

Hvis din flersprogede opsætning bruger sitemaps på flere sprog, skal du indsende hoved-sitemap-indekset i stedet for at indsende sitemaps for hvert sprog separat. Indekset kan henvise Google til de individuelle sitemaps, hvilket gør indsendelsen nemmere at administrere, efterhånden som dit websted vokser. For eksempel kan et sitemap-indeks indeholde:

				
					<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>

				
			

Efter indsendelse skal du overvåge sitemap-status i Google Search Console og kontrollere, om Google finder de forventede URL'er. Vær opmærksom på forskelle mellem antallet af indsendte URL'er og de URL'er, som Google har indekseret. En uoverensstemmelse indikerer ikke altid en fejl, men det kan hjælpe med at identificere sider, der skal undersøges yderligere. Kontroller for problemer såsom:

  • Sitemap-status: Sørg for, at Google kan behandle sitemapet.
  • Fundne URL'er: Kontroller, om de forventede oversatte URL'er findes.
  • Indekserede URL'er: Sammenlign indekserede sider med de URL'er, der er inkluderet i sitemapet.
  • Indekseringsproblemer: Undersøg ekskluderede, omdirigerede eller ikke-indekserbare oversatte sider.

For dynamisk oversatte websteder skal du fortsætte med at overvåge disse rapporter, efterhånden som nye sprogversioner tilføjes. Dette hjælper dig med at identificere, om nyligt oversatte sider bliver fundet og indekseret som forventet.

Løs almindelige problemer med sitemap

Mange flersprogede SEO- problemer skyldes små fejl i sitemapet snarere end oversættelseskvalitet. Hurtig løsning af disse problemer hjælper søgemaskiner med at gennemgå de korrekte sprogversioner og reducerer dubletter eller ugyldige URL'er.

Hvis en side f.eks. omdirigeres fra /en-us/ til /en/, bør kun den kanoniske destination forblive i sitemap'et, ikke begge URL'er. Almindelige problemer, der skal rettes, omfatter:

  • Inklusive 404 eller omdirigerede URL'er
  • Liste over sider markeret med noindex
  • Manglende nyligt oversatte sider
  • Bevaring af slettede oversættelser i sitemap
  • Brug af inkonsistente sproglige URL-strukturer
Klar til at udforske nye markeder? Prøv vores automatiske oversættelsestjeneste gratis med vores 1-måneders risikofri prøveperiode. Intet kreditkort kræves!

Konklusion

Håndtering af flersprogede XML-sitemaps til dynamisk oversatte sider hjælper søgemaskiner med at opdage, gennemgå og forstå de forskellige sprogversioner af dit indhold. Ved at holde sitemap-URL'er nøjagtige, bruge korrekte hreflang-relationer og automatisk opdatere oversatte URL'er kan du skabe en mere pålidelig flersproget SEO-struktur.

For websteder, der har brug for at forenkle administrationen af ​​dynamisk flersproget indhold, Linguise automatisere oprettelsen og opdateringen af ​​flersprogede sitemaps. Prøv Linguise for at gøre det nemmere at administrere oversatte sider og deres SEO-infrastruktur.

Du kan også være interesseret i at læse

Gå ikke glip af det!
Tilmeld dig vores nyhedsbrev

Modtag nyheder om automatisk oversættelse af hjemmesider, international SEO og mere!

Invalid email address
Prøv det. Én gang om måneden, og du kan afmelde når som helst.

Forlad ikke uden at dele din e-mail!

Vi kan ikke garantere, at du vinder i lotteriet, men vi kan love dig nogle interessante informative nyheder omkring oversættelse og lejlighedsvise rabatter.

Gå ikke glip af det!
Invalid email address