Hoppa till innehållet

Cookieinställningar

Välj vilka typer av cookies du tillåter. Du kan alltid ändra ditt val via Cookieinställningar längst ned på varje sida. Integritetspolicy

Nödvändiga

Alltid på

Behövs för att logga in, spara din varukorg och komma ihåg dina val. De är alltid på.

Vilka cookies?
  • weboke_sessie, weboke_klant, weboke_remember: din session och att du förblir inloggad
  • weboke_basket: din varukorg
  • wkBtwIncl: visa priser med eller utan moms
  • wok_cookies: ditt cookieval, 12 månader

Mäter vilken annons som leder till ett besök eller en beställning, så att vi inte betalar för annonser som inte ger något.

Vilka cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), upp till 90 dagar
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: via vilken partner du kom till oss (affiliateprogram), 60 dagar

4,6

Land och språk

Varje land har en egen webbplats med landets priser och moms.

Visa

sitemap.xml: innehållsförteckningen för sökmotorer

Modul 3: Den tekniska grunden för en sida · Lästid: 11 minuter

Lärandemål: Efter den här lektionen kan du läsa en sitemap.xml, bedöma om den stämmer och se till att sökmotorer hittar den.

Nyckelbegrepp: XML-sitemap, sitemaps.org-protokollet, urlset, url, loc, lastmod, changefreq och priority (ignoreras av Google), gränsen på 50.000 adresser och 50 MB, sitemapindex, kanoniska adresser, Sitemap:-raden i robots.txt, automatiskt skapad sitemap

Vad en sitemap är, och vad den inte är

En sitemap är en fil med en lista över de adresser på din webbplats som du vill se i sökresultaten. Det är innehållsförteckningen som du ger till en sökmotor. En crawler hittar sidor främst genom att följa länkar (lektion 1.2). En sitemap hjälper till: den tar även med sidor som få länkar går till, och den talar om när en sida senast ändrades.

Två saker gör en sitemap inte:

  1. Den är ingen garanti. Google säger det själv: en sitemap garanterar inte att allt som står i den crawlas och indexeras. Att skicka in en sitemap är en ledtråd.
  2. Den ersätter inte bra länkar. En sida som bara finns i sitemapen och som ingen enda länk på din egen webbplats går till är för en sökmotor ett tecken på att du själv inte tycker att den är så viktig.

Behöver du en sitemap? Enligt Google hjälper den främst för en stor webbplats, en ny webbplats med få länkar utifrån och en webbplats med mycket video eller många bilder. En liten webbplats (Google nämner ungefär 500 sidor eller färre) med bra interna länkar klarar sig utan. Men en sitemap kostar nästan ingenting och de flesta webbplatsbyggare skapar den automatiskt. Har du en, se då till att den stämmer: en sitemap full av fel är värre än ingen sitemap.

Hur en sitemap ser ut

Den vanliga sitemapen är en XML-fil enligt sitemaps.org-protokollet, som Google, Bing och andra sökmotorer använder gemensamt. Så här ser sitemapen för Bloemenatelier Lotte ut:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/</loc>
    <lastmod>2026-11-02</lastmod>
  </url>
  <url>
    <loc>https://www.example.com/bruidsboeketten</loc>
    <lastmod>2026-10-14</lastmod>
  </url>
  <url>
    <loc>https://www.example.com/contact</loc>
    <lastmod>2026-06-30T09:15:00+02:00</lastmod>
  </url>
</urlset>
DelObligatorisk?Vad den gör
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">jaHuvudelementet, med exakt detta namespace
<url>jaEtt block per adress
<loc>jaDen fullständiga adressen: med https:// och värdnamnet, kortare än 2.048 tecken
<lastmod>nejNär sidans innehåll senast verkligen ändrades, i W3C-datumformat: 2026-11-02 eller med tid och tidszon
<changefreq>nej"Hur ofta ändras detta?" Google ignorerar det
<priority>nejEtt tal från 0.0 till 1.0. Google ignorerar även det

Några regler som ofta blir fel:

  • Fullständiga adresser. Inte /contact, utan https://www.example.com/contact. Google ber uttryckligen om fullständiga, absoluta adresser.
  • UTF-8 och escaping. Filen måste vara UTF-8, och tecken som & i en adress skriver du som &. Ett ensamt & gör hela XML-filen ogiltig.
  • Samma schema och samma värd. Enligt protokollet får en sitemap bara innehålla adresser med samma schema och samma värd som sitemapen själv. En sitemap på https://www.example.com/ med adresser på http://example.com/ stämmer alltså inte. Det är också ett tecken på att din canonical och din vidarebefordran inte är samordnade (lektion 3.5 och 4.1).

lastmod: bara om det stämmer

Google använder <lastmod> om det stämmer "konsekvent och kontrollerbart". 2023 förtydligade Google vad som räknas som en ändring: huvudtexten, de strukturerade data eller länkarna på sidan. Ett nytt årtal i sidfoten är ingen ändring. Sätter du dagens datum på varje sida varje dag lär sig Google att dina datum inte betyder något och ignorerar dem. Ett ärligt datum, eller inget datum, är bättre än ett påhittat.

Stor webbplats? Använd en sitemapindex

En sitemap får innehålla högst 50.000 adresser och vara högst 50 MB stor (utan komprimering). Är din webbplats större, eller vill du dela upp sitemapen (sidor, blogg, produkter), skapar du en sitemapindex: en sitemap över sitemaps.

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.example.com/sitemap-paginas.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://www.example.com/sitemap-blog.xml</loc>
  </sitemap>
</sitemapindex>

Då skickar du bara in indexet. WordPress gör så här: https://www.example.com/wp-sitemap.xml är ett index som hänvisar till separata sitemaps för sidor, inlägg, kategorier och författare. SEO-tillägg ersätter det ofta med sitt eget index, till exempel sitemap_index.xml.

Vilka adresser hör hemma i den?

Bara de adresser som du vill se i sökresultaten, och då i sin kanoniska form (lektion 3.5). Alltså inte:

  • adresser som vidarebefordrar (http://-varianten, det gamla namnet på en sida);
  • adresser som ger 404 eller 410;
  • sidor med noindex (lektion 1.3): då säger du samtidigt "ta med detta" och "ta inte med detta";
  • sidor som du blockerar i robots.txt (lektion 3.3);
  • varianter med parametrar, som ?sorteer=prijs eller ?utm_source=nieuwsbrief;
  • tacksidor, varukorgar, inloggningssidor.

De motsägelserna ser du i Search Console (lektion 2.2 och 2.4): i rapporten Sidor kan du filtrera på adresserna från din sitemap, och då ser du till exempel adresser som har uteslutits av en noindex-tagg eller blockerats av robots.txt. Varje sådant meddelande är en adress som inte hör hemma i din sitemap, eller en sida som har spärrats av misstag.

Hur sökmotorer hittar din sitemap

Det finns två vanliga sätt, och du gör båda:

  1. En rad i robots.txt (lektion 3.3). Alla sökmotorer läser robots.txt, så även en sökmotor där du aldrig har haft ett konto hittar den så:

    Sitemap: https://www.example.com/sitemap.xml

    Adressen måste vara fullständig. Du får ta med flera Sitemap:-rader.

  2. Skicka in den i Search Console och Bing Webmaster Tools (lektion 2.2 och 2.5). Då ser du också om hämtningen lyckades och hur många adresser som hittades.

Förr kunde du "pinga" Google med en särskild adress. Google tog bort det 2023: en sådan ping gör ingenting längre. Vill du snabbt berätta för sökmotorer om en ändring är lastmod och, för Bing och några andra sökmotorer, IndexNow (lektion 2.5) vägen att gå.

I praktiken: skapa själv eller låta den skapas

Nästan ingen skriver en sitemap för hand. WordPress skapar sedan version 5.5 själv wp-sitemap.xml och lägger in hänvisningen i sin (virtuella) robots.txt. AI Builder från WebOké lägger vid publicering en sitemap.xml i webbmappen, med datumet för den senaste ändringen per sida, och en robots.txt med raden Sitemap:. Andra webbplatsbyggare gör liknande saker. Din uppgift är att kontrollera:

  • Öppna /robots.txt på din egen domän (till exempel https://www.example.com/robots.txt) och se om det finns en Sitemap:-rad.
  • Öppna den sitemapen i webbläsaren. Finns de adresser du väntar dig där, med https:// och rätt värdnamn (med eller utan www)?
  • Klicka på några av dem. Öppnas varje sida direkt och korrekt, utan vidarebefordran?

Sammanfattning

  • En sitemap är en innehållsförteckning och en ledtråd, ingen garanti. Små webbplatser med bra länkar klarar sig utan, men en korrekt sitemap hjälper alltid.
  • Obligatoriska är urlset med rätt namespace, url och loc med fullständiga adresser; lastmod bara om det stämmer. Google ignorerar changefreq och priority.
  • Högst 50.000 adresser och 50 MB per fil; över det en sitemapindex.
  • Bara kanoniska adresser som ger 200, utan noindex och inte blockerade.
  • Lägg en Sitemap:-rad i robots.txt och skicka in den till Google och Bing. Den gamla pingen fungerar inte längre.

Quiz

1. Vad gör Google med <priority> och <changefreq> i en sitemap?



2. Din webbplats har 64.000 produktsidor. Vad gör du?



3. Vilken adress hör hemma i sitemapen för https://www.example.com?



4. Ditt CMS sätter varje natt lastmod till dagens datum på alla sidor. Vad blir följden?



5. Hur hittar en sökmotor där du inte har något konto din sitemap?



Uppgift

Uppgift A3.4: Är din sitemap giltig och går den att hitta? Fyll i adressen till din webbplats. Programmet letar efter din sitemap som en sökmotor gör (först via robots.txt, annars på /sitemap.xml), kontrollerar om det är giltig XML enligt protokollet, om den står i robots.txt, om adresserna är fullständiga och ligger på din egen värd, och hämtar några av dem för att se om de verkligen får komma med i indexet. Ingen egen webbplats? Använd european-union.europa.eu.

Uppgift A3.4: Är din sitemap giltig och går den att hitta?


Det du fyller i och det vi hittar sparar vi inte. Din webbläsare kommer ihåg dina svar och om du klarade uppgiften. Är du inloggad sparar vi bara att du klarade uppgiften (nästan) i Mina kurser; där kan du också ta bort det.

Läs mer

Stegen i de här artiklarna gäller för WebOkés paneler; hos andra leverantörer fungerar det på liknande sätt.

Ett ögonblick…

Ställ in dina domäner

Ställ in namnservrar, koppling till ditt webbhotell och vem som blir innehavare för varje domän.

Hämtar dina domäner…