Gratis værktøj: SEO

Tjek dit XML-sitemap

Vi finder dit sitemap, som søgemaskinerne gør, læser det og henter et udsnit af de sider, det angiver. Se, om det er et gyldigt sitemap, hvor mange URL’er det har, hvor mange af dem der har datoer, og om de angivne sider faktisk kan indlæses.

Gratis. Normalt færdig på under et minut.

Det tjekker værktøjet

  • Sådan finder vi sitemappet

    Ud fra Sitemap:-linjerne i robots.txt, der peger på din egen oprindelse (origin). Hvis der ikke er nogen, prøver vi /sitemap.xml.

  • Status og format

    HTTP-statussen, Content-Type-headeren, og om filen er et urlset (en liste over sider) eller et sitemapindex (en liste over sitemaps).

  • Sitemapindekser

    For et indeks læses op til 3 af dets underliggende sitemaps på samme oprindelse også.

  • Antal URL’er og lastmod

    Hvor mange URL’er filerne angiver, og hvor stor en andel af dem der har en lastmod-dato.

  • Andre værter og dubletter

    URL’er på en anden vært end sitemappets og URL’er, der står der mere end én gang.

  • Et udsnit af de angivne URL’er

    Op til 10 af de angivne URL’er bliver hentet, og deres HTTP-status vises. Forespørgslerne bliver på din oprindelse, og viderestillinger til andre værter følges ikke, så en viderestilling vises som en viderestilling.

Det kan det ikke tjekke

  • Tjekke alle URL’er i et stort sitemap. Vi læser højst nogle få megabyte og nogle få filer, så meget store sitemaps tjekkes kun delvist, og der hentes kun 10 URL’er.
  • Læse gzip-komprimerede sitemaps (.xml.gz) pålideligt.
  • Fortælle, om Google har behandlet sitemappet eller indekseret dets URL’er. Det viser rapporten Sitemaps i Search Console.
  • Afgøre, om det er de rigtige sider, der står i det: vigtige sider, der mangler, eller sider, der ikke bør være i søgningen.
  • Validere udvidelser til sitemaps for billeder, video eller nyheder.

Hvorfor det er vigtigt

Et sitemap er listen over de sider, du vil have søgemaskinerne til at finde. Det hjælper mest på store hjemmesider, på nye hjemmesider med få links, der peger på dem, og for sider, som navigationen næsten ikke når, for eksempel gamle indlæg eller produkter, der ligger flere klik nede. Google betragter det som et forslag, så det er mest nyttigt, når alle URL’er i det virker og er den version, du vil have indekseret.

Sitemaps bliver forældede i det stille. Et plugin bliver ved med at angive sider, du har slettet, en migrering efterlader det gamle domæne i alle URL’er, eller et værtsnavn fra staging sniger sig ind i generatoren. Datoerne kan også gå galt: Google siger, at det kun bruger lastmod, når datoerne er konsekvent og efterprøveligt korrekte, så en lastmod, der ændrer sig ved hver forespørgsel, bliver ignoreret.

Der er også størrelsesgrænser. Protokollen fra sitemaps.org tillader højst 50.000 URL’er og 50 MB ukomprimeret pr. fil. Større hjemmesider fordeler deres URL’er på flere sitemaps og angiver dem i et sitemapindeks.

Sådan læser du resultaterne

HTTP-status
200 betyder, at filen blev leveret. 404 betyder, at der ikke er noget sitemap på den adresse. En viderestilling til en anden vært følges ikke og vises, som den er.
Indholdstype
Som regel application/xml eller text/xml. text/html betyder ofte, at adressen returnerer en webside, for eksempel din forside eller en fejlside om, at siden ikke findes, i stedet for et sitemap.
urlset eller sitemapindex
Et urlset angiver sider; et sitemapindex angiver andre sitemaps. Alt andet er ikke et gyldigt sitemap.
Antal URL’er
Det samlede antal URL’er i de filer, vi læste. For et stort indeks med mange underliggende sitemaps er tallet kun delvist.
Andel med lastmod
Hvor mange URL’er der har en dato for seneste ændring. Datoer er valgfrie, men korrekte datoer hjælper søgemaskinerne med at opdage ændrede sider.
Andre værter
URL’er, hvis vært er en anden end sitemappets, for eksempel med www over for uden www eller et gammelt domæne. Protokollen forventer, at ét sitemap angiver URL’er fra sin egen vært.
Dubletter
Den samme URL angivet mere end én gang. Som regel et tegn på, at generatoren er sat forkert op; angiv hver URL én gang.
Status for URL’erne i udsnittet
Hver URL i udsnittet bør returnere 200. En 3xx betyder, at sitemappet angiver gamle adresser, 404 eller 410 betyder slettede sider, og 5xx betyder serverfejl.

Sådan retter du de mest almindelige problemer

  • Intet sitemap fundet

    Tjek, om din platform allerede laver et: Shopify leverer /sitemap.xml for offentlige butikker, WordPress 5.5 og nyere leverer /wp-sitemap.xml, og Yoast SEO og Rank Math bruger /sitemap_index.xml. Tilføj den fulde URL til robots.txt som en Sitemap:-linje, så crawlere og værktøjer finder det, uanset hvor det ligger.

  • URL’er i udsnittet viderestiller eller returnerer 404

    Angiv den endelige https-adresse, der returnerer 200, ikke en gammel, der viderestiller. De fleste generatorer fjerner slettede sider automatisk, så kig efter en statisk sitemap-fil eller en cache, der ikke blev opdateret, efter at siderne blev fjernet.

  • URL’er på den forkerte vært

    Sæt din hjemmesides adresse til det domæne, du faktisk bruger, med eller uden www (i WordPress under Settings › General › Site Address), og generér derefter sitemappet igen. Efter et domæneskift skal du sikre dig, at der ikke er nogen URL’er fra det gamle domæne tilbage.

  • Sitemap-adressen returnerer HTML

    Et 200-svar med text/html betyder som regel, at en catch-all-route leverer en almindelig side på /sitemap.xml. Lad robots.txt pege på det rigtige sitemap, eller indstil din generator til at levere det på den sti.

  • lastmod-datoer, man ikke kan stole på

    Sæt lastmod ud fra den dato, hvor indholdet reelt blev ændret, ikke tidspunktet, hvor sitemappet blev genereret. Hvis din generator ikke kan det, er det bedre at udelade lastmod end at have forkerte datoer.

Spørgsmål om værktøjet

Har jeg brug for et XML-sitemap?

Det har ikke alle hjemmesider. Google siger, at en lille hjemmeside på omkring 500 sider eller færre med gode interne links måske ikke har brug for et. Det skader dog sjældent og hjælper nye og dybtliggende sider med at blive fundet.

Bliver mine sider indekseret, fordi de står i et sitemap?

Nej. Et sitemap hjælper søgemaskinerne med at opdage URL’er. Om en side bliver crawlet og indekseret, afhænger stadig af dens indhold og af signaler som noindex og canonical-links.

Skal jeg angive priority og changefreq?

Det kan du, men Google siger, at det ignorerer begge dele. Korrekte URL’er og ærlige lastmod-datoer betyder mere.

Hvor skal sitemap-filen ligge?

Som regel i roden, for eksempel /sitemap.xml, fordi et sitemap efter protokollen fra sitemaps.org kun dækker URL’er i sin egen mappe eller under den. Henvis til det i robots.txt, og indsend det i Search Console.

Hvorfor testes der kun 10 URL’er?

Udsnittet er et hurtigt sundhedstjek: hvis flere af URL’erne i udsnittet fejler, kræver sitemappet opmærksomhed. Den betalte SEO-rapport går videre, tester op til 20 sider fra dit sitemap og tjekker op til 60 interne links.

SEO-rapport ($69, engangsbetaling) bygger videre på den fulde gratis scanning og tilføjer flere sider, ændringen til hvert fund, en PDF og gentests, så du kan bekræfte dine rettelser.

Om SEO-rapport