Formålet med sitemap.xml i søgemaskineoptimering
En sitemap.xml-fil fungerer som en struktureret oversigt over de vigtigste sider på et websted. For søgemaskiner som Google, Bing og Yandex er denne fil en direkte vejviser, der sikrer, at alle relevante URL'er bliver opdaget og crawlet effektivt. Selvom søgemaskiners crawlere automatisk følger interne links, kan nye sider, dybtliggende undersider eller sider uden mange interne links nemt blive overset. Ved at opstille webstedets struktur i en sitemap.xml-fil hjælper webstedsejere, indholdsansvarlige og udviklere søgemaskinerne med hurtigt at indeksere det korrekte indhold.
Udover selve URL'erne kan en sitemap.xml-fil indeholde værdifulde metadata for hver enkelt side. Disse metadata inkluderer datoen for seneste ændring, den forventede opdateringsfrekvens, sidens relative prioritet samt sproglige alternativer via hreflang-attributter. XML Sitemap-generator gør det muligt at opbygge, redigere og validere disse data direkte i browseren.
Forståelse af strukturen i en sitemap.xml-fil
En standard sitemap.xml-fil er opbygget efter præcise XML-standarder. Hovedelementet i filen er <urlset>, som omslutter de enkelte <url>-elementer. Hver URL-post skal som minimum indeholde et <loc>-tag, der angiver sidens fulde adresse.
Herudover understøtter protokollen følgende valgfrie elementer for hver URL:
<lastmod>: Angiver, hvornår siden sidst blev opdateret.<changefreq>: Angiver, hvor ofte sidens indhold forventes at ændre sig.<priority>: Angiver sidens prioritet i forhold til andre URL'er på samme websted.<xhtml:link>: Bruges til at definere hreflang-relationer for flersprogede eller multiregionale sider.
Hvis der opstår blokerende fejl under opbygningen af XML-strukturen, vil værktøjet ikke generere en brugbar XML-fil, da søgemaskiner afviser sitemaps med syntaksfejl eller brud på protokollen. For at sikre korrekt XML-kodning anvendes automatisk XML-entity-escaping. Det betyder eksempelvis, at specialtegn som & i URL-parametre automatisk konverteres til & i det genererede output.
Angivelse af metadata: Seneste ændring, hyppighed og prioritet
Når du konfigurerer dit sitemap, kan du angive metadata globalt som standardværdier eller individuelt for hver enkelt URL-post.
Seneste ændringsdato (lastmod)
Datoen skal angives i det korrekte format. Værktøjet validerer, at inputtet følger formatet YYYY-MM-DD eller en komplet ISO-dato og -tid (f.eks. med tidszoneangivelse). Hvis standardværdien er forkert, vises fejlmeddelelsen: "Standarddatoen for senest ændret er ugyldig. Brug YYYY-MM-DD eller fuld ISO-dato og -tid.". Hvis en individuel post fejler, vises: "URL {index} har en ugyldig dato for seneste ændring. Brug ÅYYY-MM-DD eller en komplet ISO-dato og -tid.".
Opdateringsfrekvens (changefreq)
Dette felt fortæller søgemaskinerne, hvor ofte indholdet på URL'en typisk ændres. Du kan vælge mellem følgende faste værdier:
always(Altid)hourly(Hver time)daily(Dagligt)weekly(Ugentligt)monthly(Månedligt)yearly(Årligt)never(Aldrig)none(Ikke inkluderet – udelader tagget fra XML-filen)
Søgemaskiner bruger primært dette som et vejledende hint og planlægger deres crawling baseret på faktiske observerede ændringer på siden.
Prioritet (priority)
Prioritetsværdien skal være et tal mellem 0 og 1 (f.eks. 0.5 eller 1.0). Værdier som "1e0" normaliseres automatisk til "1". Hvis standardprioriteten ligger uden for det tilladte interval, udløses fejlen: "Standardprioriteten skal være mellem 0 og 1.". For individuelle poster vises fejlen: "Prioritet for URL {index} skal være mellem 0 og 1.".
Hreflang-attributter til flersprogede websteder
For internationale websteder, der tilbyder indhold på flere sprog eller til specifikke geografiske regioner, er hreflang-attributter i sitemappet en effektiv metode til at styre, hvilken sprogversion søgemaskinerne skal vise til brugerne.
Når du implementerer hreflang i dit sitemap, gælder der strenge valideringsregler:
- Gyldige koder: Hver hreflang-værdi skal være en gyldig sprog- eller områdekode. Hvis værdien er ugyldig, vises fejlen: "URL
{index}har en ugyldig hreflang-værdi.". - Ingen dubletter: En hreflang-værdi må ikke gentages for den samme URL. Sker dette, udløses fejlen: "URL
{index}gentager hreflang-værdien{language}.". - Komplette adresser: Det alternative link skal være en komplet http://- eller https://-adresse. Hvis ikke, vises fejlen: "Det alternative
{language}-link for URL{index}skal være en komplet http://- eller https://-adresse.". - Selvreference: Sættet af alternativer for en given URL skal altid inkludere URL'en selv. Hvis denne selvreference mangler, vises fejlen: "Sættet af alternativer for URL
{index}indeholder ikke sin egen URL.". - Gensidighed: En alternativ URL, der er angivet for én post, skal også være oprettet som sin egen selvstændige URL-post i sitemappet. Hvis denne post mangler, fejler valideringen med meddelelsen: "Det alternative link
{url}på URL{index}er ikke angivet som sin egen URL-post.".
Begrænsninger og valideringsregler for sitemaps
For at sikre, at søgemaskiner kan indlæse og behandle din sitemap.xml uden problemer, skal filen overholde de officielle tekniske begrænsninger samt specifikke formateringsregler:
- Størrelsesbegrænsninger: Et enkelt sitemap må maksimalt indeholde 50.000 URL'er og må ikke fylde mere end 50 MB før komprimering. Hvis dit websted overskrider disse grænser, skal du opdele dine URL'er i flere sitemaps og samle dem i en sitemap-indeksfil (sitemap index).
- Editor-begrænsning: XML Sitemap-generator understøtter op til 500 URL-poster ad gangen til direkte redigering. Overskrides dette, vises fejlen: "Denne editor understøtter op til
{max}URL-poster ad gangen.". - Protokol og URL-længde: Hver URL skal være en komplet http://- eller https://-adresse. Hvis en URL er ufuldstændig, vises fejlen: "URL
{index}skal være en komplet http://- eller https://-adresse.". Desuden må en URL maksimalt være 2.048 tegn lang. Overskrides dette, vises fejlen: "URL{index}skal være kortere end 2.048 tegn.". - Værtskonsistens (Host consistency): Alle URL'er i sitemappet skal bruge nøjagtig samme vært (host). Hvis der blandes forskellige domæner eller subdomæner, vises fejlen: "URL
{index}skal bruge samme vært som{host}.". - Håndtering af dubletter: Hvis du indsætter en liste med URL'er eller indlæser et eksisterende sitemap.xml, vil værktøjet automatisk filtrere og springe dublerede URL'er over.
Behandling af data og privatliv
Når du arbejder med dine URL-lister og metadata i XML Sitemap-generator, sker al databehandling lokalt i din egen browser. Der overføres ingen data, URL'er eller XML-filer til eksterne servere, og intet uploades til BroBroGo. Dette sikrer, at dine data forbliver private under hele processen.
Ofte stillede spørgsmål (FAQ)
Hvilke sitemap-felter kan jeg medtage?
Hver post indeholder sin egen side-URL. Du kan også tilføje dato for seneste ændring, forventet opdateringsfrekvens og relativ prioritet. Google ignorerer opdateringsfrekvens og prioritet, mens andre crawlere kan behandle dem som vejledende hints.
Hvordan skal jeg tilføje hreflang-alternativer?
Angiv hvert sprog eller regional version som sin egen URL-post, og tilføj derefter det samme komplette sæt af alternativer til hver version, inklusive selve siden. Brug x-default til en fallback-side efter behov.
Hvornår har jeg brug for mere end ét sitemap?
Et sitemap kan indeholde op til 50.000 URL'er og må højst fylde 50 MB før komprimering. Opdel større websteder i flere sitemap-filer, og angiv dem i et sitemap-indeks (sitemap index).
Hvad sker der, hvis jeg indsætter dublerede URL'er?
Værktøjet filtrerer automatisk dubletter fra. Når du tilføjer URL'er, vil du modtage en statusmeddelelse, der angiver, hvor mange unikke URL'er der blev tilføjet, og hvor mange dubletter der blev sorteret fra.