Gratisverktyg: SEO

Kontrollera din XML-sitemap

Vi hittar din sitemap på samma sätt som sökmotorer gör, läser den och begär ett urval av sidorna som den listar. Se om det är en giltig sitemap, hur många URL:er den har, hur många av dem som har datum och om de listade sidorna faktiskt laddas.

Gratis. Brukar vara klart på under en minut.

Det här kontrollerar verktyget

  • Att hitta sitemapen

    Via de Sitemap:-rader i robots.txt som pekar på ditt eget ursprung. Om det inte finns några provar vi /sitemap.xml.

  • Status och format

    HTTP-statusen, huvudet Content-Type och om filen är ett urlset (en lista över sidor) eller ett sitemapindex (en lista över sitemaps).

  • Sitemapindex

    För ett index läses även upp till 3 av dess underordnade sitemaps på samma ursprung.

  • Antal URL:er och lastmod

    Hur många URL:er filerna listar och hur stor andel av dem som har ett lastmod-datum.

  • Andra värdar och dubbletter

    URL:er på en annan värd än sitemapens och URL:er som listas mer än en gång.

  • Ett urval av listade URL:er

    Upp till 10 listade URL:er begärs och deras HTTP-status visas. Förfrågningarna stannar på ditt ursprung och omdirigeringar till andra värdar följs inte, så en omdirigering rapporteras som en omdirigering.

Det här kan det inte kontrollera

  • Kontrollera varje URL i en stor sitemap. Vi läser högst några megabyte och några få filer, så mycket stora sitemaps kontrolleras bara delvis, och bara 10 URL:er begärs.
  • På ett tillförlitligt sätt läsa gzip-komprimerade sitemaps (.xml.gz).
  • Avgöra om Google har bearbetat sitemapen eller indexerat dess URL:er. Det visar rapporten Webbplatskartor (Sitemaps) i Search Console.
  • Avgöra om rätt sidor är listade: viktiga sidor som saknas, eller sidor som inte borde synas i sökresultaten.
  • Validera tillägg för bild-, video- eller nyhetssitemaps.

Därför spelar det roll

En sitemap är listan över de sidor som du vill att sökmotorerna ska hitta. Den hjälper mest på stora webbplatser, på nya webbplatser med få inkommande länkar och för sidor som navigeringen knappt når, till exempel gamla inlägg eller produkter som ligger flera klick in. Google behandlar den som ett förslag, så den är mest användbar när varje URL i den fungerar och är den version du vill ha indexerad.

Sitemaps blir inaktuella i det tysta. Ett tillägg fortsätter att lista sidor som du har tagit bort, en migrering lämnar den gamla domänen kvar i varje URL eller ett värdnamn från testmiljön smyger sig in i generatorn. Datum blir också fel: Google uppger att lastmod bara används när datumen är konsekvent och verifierbart korrekta, så ett lastmod som ändras vid varje förfrågan ignoreras.

Det finns också storleksgränser. Protokollet på sitemaps.org tillåter högst 50 000 URL:er och 50 MB okomprimerat per fil. Större webbplatser delar upp sina URL:er på flera sitemaps och listar dem i ett sitemapindex.

Så läser du resultaten

HTTP-status
200 betyder att filen levererades. 404 betyder att det inte finns någon sitemap på den adressen. En omdirigering till en annan värd följs inte och visas som den är.
Innehållstyp
Oftast application/xml eller text/xml. text/html betyder ofta att adressen returnerar en webbsida, till exempel din startsida eller en sida för ”hittades inte”, i stället för en sitemap.
urlset eller sitemapindex
Ett urlset listar sidor; ett sitemapindex listar andra sitemaps. Allt annat är ingen giltig sitemap.
Antal URL:er
Det totala antalet URL:er i de filer vi läste. För ett stort index med många underordnade sitemaps är det en ofullständig räkning.
Andel med lastmod
Hur många URL:er som har ett datum för senaste ändring. Datum är valfria, men korrekta datum hjälper sökmotorerna att upptäcka ändrade sidor.
Andra värdar
URL:er vars värd skiljer sig från sitemapens, till exempel www jämfört med utan www, eller en gammal domän. Protokollet förutsätter att en sitemap listar URL:er från sin egen värd.
Dubbletter
Samma URL listad mer än en gång. Oftast ett tecken på att generatorn är felkonfigurerad; lista varje URL en gång.
Status för URL:er i urvalet
Varje URL i urvalet bör returnera 200. En 3xx betyder att sitemapen listar gamla adresser, 404 eller 410 betyder borttagna sidor och 5xx betyder serverfel.

Så åtgärdar du de vanligaste problemen

  • Ingen sitemap hittades

    Kontrollera om din plattform redan skapar en: Shopify levererar /sitemap.xml för publika butiker, WordPress 5.5 och senare levererar /wp-sitemap.xml, och Yoast SEO och Rank Math använder /sitemap_index.xml. Lägg till dess fullständiga URL i robots.txt som en Sitemap:-rad så att sökrobotar och verktyg hittar den var den än ligger.

  • URL:er i urvalet omdirigeras eller returnerar 404

    Lista den slutliga https-adressen som returnerar 200, inte en gammal adress som omdirigerar. De flesta generatorer tar bort raderade sidor automatiskt, så leta efter en statisk sitemap-fil eller en cache som inte uppdaterades efter att sidor togs bort.

  • URL:er på fel värd

    Ställ in webbplatsens adress till den domän du faktiskt använder, med eller utan www (i WordPress Inställningar › Allmänt › Webbplatsadress (URL)), och generera sedan sitemapen på nytt. Se efter ett domänbyte till att inga URL:er från den gamla domänen finns kvar.

  • Sitemapens adress returnerar HTML

    Ett 200-svar med text/html betyder oftast att en catch-all-route levererar en vanlig sida på /sitemap.xml. Peka robots.txt till den riktiga sitemapen, eller konfigurera din generator så att den levererar sitemapen på den sökvägen.

  • lastmod-datum som inte går att lita på

    Sätt lastmod utifrån datumet då innehållet verkligen ändrades, inte tidpunkten då sitemapen genererades. Om din generator inte klarar det är det bättre att utelämna lastmod än att ange fel datum.

Frågor om verktyget

Behöver jag en XML-sitemap?

Inte alla webbplatser gör det. Google uppger att en liten webbplats med ungefär 500 sidor eller färre och bra interna länkar kanske inte behöver någon. Den skadar dock sällan, och den hjälper nya och djupt liggande sidor att hittas.

Blir mina sidor indexerade tack vare en sitemap?

Nej. Den hjälper sökmotorer att upptäcka URL:er. Om en sida genomsöks och indexeras beror fortfarande på dess innehåll och på signaler som noindex och canonical-länkar.

Ska jag ange priority och changefreq?

Det kan du, men Google uppger att båda ignoreras. Korrekta URL:er och ärliga lastmod-datum är viktigare.

Var ska sitemap-filen ligga?

Oftast i roten, till exempel /sitemap.xml, eftersom en sitemap enligt protokollet på sitemaps.org bara omfattar URL:er i sin egen mapp eller under den. Hänvisa till den i robots.txt och skicka in den i Search Console.

Varför testas bara 10 URL:er?

Urvalet är en snabb hälsokontroll: om flera URL:er i urvalet inte fungerar behöver sitemapen åtgärdas. Den betalda SEO-rapporten går längre: den testar upp till 20 sidor från din sitemap och kontrollerar upp till 60 interna länkar.

Vår SEO-rapport ($69, engångspris) utgår från den fullständiga gratisskanningen och lägger till fler sidor, ändringen som ska göras för varje fynd, en PDF och omtester för att verifiera dina åtgärder.

Läs mer om vår SEO-rapport