Om du äger en webbplats kanske du tror att det är självklart hur man hittar varje sida på webbplatsen, men i själva verket är det lätt för både användare och sökmotorer att missa sidor. Det innebär att du kan gå miste om organisk trafik och tillfällen för besökare att ta del av ditt innehåll. Här kommer din XML-sitemap, eller webbplatskarta, in i bilden. Fortsätt läsa för att lära dig mer om varför det är viktigt att ha en XML-webbplatskarta och vilka metoder du kan använda för att skapa en.
Vad är en XML-sitemap?
En XML-sitemap ger en översikt över alla offentliga sidor på din webbplats. XML är ett enkelt, textbaserat filformat som gör det möjligt för sökmotorernas sökrobotar att läsa din webbplats.
XML-sitemaps kan bestå av en enda URL som listar varje sida på en webbplats, eller så kan de ha relationer mellan över- och underordnade kartor, där en överordnad karta länkar vidare till flera kartor. De enskilda underordnade kartorna organiserar vanligtvis sidorna efter undermapp eller sidtyp. Till exempel genererar Shopify-butiker automatiskt separata underordnade kartor för produkter, kollektioner, sidor och blogginlägg.
Exempel på en XML-sitemap
De flesta webbplatser har offentligt tillgängliga sitemaps som du hittar på domän.com/sitemap.xml eller liknande adresser. Nedan följer ett exempel på den överordnade webbplatskartan (mylola.com/sitemap.xml) för Lola, ett företag inom hälsa och reproduktiv hälsa:
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<!-- This is the parent sitemap linking to additional sitemaps for products, collections and pages as shown below. The sitemap can not be edited manually, but is kept up to date in real time. -->
<sitemap>
<loc>https://mylola.com/sitemap_products_1.xml?from=413574791211&to=6916825776174</loc>
</sitemap>
<sitemap>
<loc>https://mylola.com/sitemap_pages_1.xml</loc>
</sitemap>
<sitemap>
<loc>https://mylola.com/sitemap_collections_1.xml</loc>
</sitemap>
<sitemap>
<loc>https://mylola.com/sitemap_blogs_1.xml</loc>
</sitemap>
</sitemapindex>
Den inleds med en deklaration om att den följer konventionerna för sitemaps (som beskrivs här). Sedan följer en kommentarsrad som beskriver dess syfte, följt av en lista över platserna för de fyra underordnade kartorna.
Nedan följer ett utdrag ur Lolas kollektionskarta. Den innehåller fler än 50 URL:er. Här är de tre första:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://mylola.com/collections/cramps</loc>
<lastmod>2023-11-04T14:00:48-04:00</lastmod>
<changefreq>daily</changefreq>
<image:image>
<image:loc>https://cdn.shopify.com/s/files/1/2568/9396/collections/LOLA-Cramp-Care.jpg?v=1574110262</image:loc>
<image:title>PMS Products</image:title>
</image:image>
</url>
<url>
<loc>https://mylola.com/collections/periods</loc>
<lastmod>2023-11-04T16:05:23-04:00</lastmod>
<changefreq>daily</changefreq>
<image:image>
<image:loc>https://cdn.shopify.com/s/files/1/2568/9396/collections/LOLA-Period.jpg?v=1574689545</image:loc>
<image:title>Clean Period Products</image:title>
</image:image>
</url>
<url>
<loc>https://mylola.com/collections/sex</loc>
<lastmod>2023-11-04T16:05:23-04:00</lastmod>
<changefreq>daily</changefreq>
<image:image>
<image:loc>https://cdn.shopify.com/s/files/1/2568/9396/collections/LOLA-Sex.jpg?v=1574110088</image:loc>
<image:title>Women’s Sexual Wellness Products</image:title>
</image:image>
</url>
För var och en av de tre URL:erna anges själva adressen, det datum då någon senast ändrade sidan samt sidans huvudbild och bildtitel. Denna information är i första hand avsedd för sökmotorer – den hjälper deras sökrobotar att avgöra när sidan bör genomsökas på nytt.
Varför är det viktigt att ha en XML-sitemap?
Den främsta fördelen med en XML-webbplatskarta är sökmotoroptimering (SEO), som hjälper webbplatser att ranka på Google, Bing och andra sökmotorer. De använder sökrobotar för att förstå en webbplats och alla dess sidor.
Arthur Camberlein, specialist inom teknisk SEO och data på Shopify, kan inte nog betona hur viktigt det är att lägga tid på att skapa en XML-sitemap. "En XML-sitemap stärker SEO genom att fungera som en vägkarta för sökmotorer och säkerställa att de kan hitta och indexera alla viktiga sidor på en webbplats", säger han. "Den bidrar till att nytt eller uppdaterat innehåll snabbt upptäcks och indexeras. … För webbansvariga och SEO-chefer underlättar den arbetet med att identifiera och åtgärda fel på webbplatsen, förbättra användarupplevelsen och förbättra placeringen i sökresultaten."
Utan en webbplatskarta kan sökrobotar bara upptäcka en webbplats sidor genom att följa länkarna på varje sida. Det leder till två problem: sidor som borde indexeras missas (till exempel sådana som sällan länkas till) och sidor som inte borde indexeras tas med, exempelvis gamla, irrelevanta landningssidor eller privata sidor.
En XML-webbplatskarta fungerar som en lättläst karta för sökrobotar och visar dem en fullständig lista över de sidor som webbplatsägaren vill att roboten ska indexera. Det hjälper sökrobotarna att prioritera väsentliga sidor och bortse från irrelevanta sidor.
För att förbättra SEO:n bör du skicka in din webbplatskarta till Google Search Console så att sökmotorn hittar den ordentligt. Du kan ytterligare säkerställa att din karta upptäcks genom att hänvisa till den i filen robots.txt (Shopify gör detta som standard).
XML-sitemaps kan också vara till nytta för marknadsförare. Den enkla strukturen gör det lätt att granska och organisera innehåll och kan hjälpa marknadsförare att upptäcka dubblerat, föråldrat eller irrelevant innehåll.
Olika typer av XML-sitemaps
Den vanligaste typen av XML-webbplatskarta är standardindexet för XML-sitemaps, som listar varje länk på din webbplats. Den här typen av karta delar inte upp sidorna efter typ och ger några automatiska uppgifter om varje sida, till exempel <loc> (sidans URL), <lastmod> (datum för senaste ändring) och <changefreq> (hur ofta en sökrobot bör kontrollera sidan för ändringar).
Det finns dock även andra typer av kartor för specifika användningsområden.
Bildkarta
Den här typen av karta indexerar bilderna på en webbplats. Genom att ange ytterligare uppgifter som bildtyp, motiv, bildtext, titel, geografisk plats och licens kan kartan hjälpa sökmotorer att hitta bilder som de annars kanske inte skulle upptäcka. Den ger också tillräckligt med sammanhang för att sökrobotar ska förstå bilderna bättre, vilket ökar chansen att de dyker upp i sökresultat för bilder.
Alla webbplatser behöver inte en bildkarta – den passar bäst för bildfokuserade webbplatser som e-handel, fotografi eller sidor med stockbilder.
Videokarta
För webbplatser som lagrar stora mängder video kan en videokarta ge sökmotorer information om videoinnehållet. Informationen kan omfatta videons titel, beskrivning, URL till uppspelningssidan, miniatyrbild och plats för själva videofilen.
Google News-karta
Denna karta är särskilt avsedd för webbplatser som visas i Google News och säkerställer att tjänsten snabbt fångar upp nya artiklar. Snabb indexering är betydligt mer angeläget för nyhetsmedier än för en genomsnittlig webbplats. Kartan innehåller uppgifter som artikelns titel, publiceringsdatum och nyckelord.
Mobilkarta
Den här typen av karta är utformad för webbplatser med separata URL:er för mobilt innehåll och hjälper sökmotorer att hitta och indexera de mobilanpassade versionerna av dina sidor. De är inte längre vanliga eftersom webbplatser numera föredrar responsiv design enligt principen mobile first.
Hreflang-karta
För webbplatser med flera språkversioner eller som riktar sig till olika regioner kan en hreflang-karta tala om för sökmotorer vilka versioner av en sida som är på vilket språk eller avsedda för vilken region.
Tre sätt att skapa en XML-sitemap
Här är tre vanliga sätt att skapa en XML-webbplatskarta:
Kartor genererade av CMS
Ett innehållshanteringssystem (CMS) gör det möjligt för webbplatsägare att skapa och hantera innehåll. Många moderna CMS, däribland Shopify, genererar och lagrar automatiskt en XML-fil. Shopify lagrar sina webbplatsers överordnade karta på domän.com/sitemap.xml, plus ytterligare kartor för varje domän du använder för internationella domäner. Andra CMS följer en liknande princip.
Shopify inkluderar automatiskt varje produkt, kollektion, sida eller artikel som har statusen "aktiv" och en försäljningskanal som omfattar "onlinebutik". Om du inte vill att en sida på din webbplats ska finnas med i din sitemap kan du använda dessa funktioner för att ta bort den.
Kartor genererade av plugin/app
För CMS som inte automatiskt genererar kartor, eller för marknadsförare som vill kunna anpassa sina sitemaps mer utan att behöva skapa dem manuellt, finns det plugins och appar som fungerar som en automatisk sitemap-generator.
Om du använder en app eller ett plugin bör du vara extra noga med inställningarna så att verktyget gör det du behöver. Notera också om det ersätter en CMS-genererad karta så att du inte får dubbla kartor eftersom det kan förvirra sökmotorernas sökrobotar.
Manuellt skapade kartor
Marknadsförare kan också skapa sin egen karta manuellt. Nackdelen är att den här metoden kräver ständigt underhåll för att hållas aktuell.
Vanliga frågor om XML-sitemap
Hur skapar man en sitemap med Shopify?
Shopify genererar automatiskt XML-kartfiler på dindomän.com/sitemap.xml. Webbplatskartan blir tillgänglig så snart du publicerar din webbplats.
Vad är skillnaden mellan XML- och HTML-webbplatskartor?
XML-sitemaps skapas i XML-format och hjälper sökmotorer att hitta innehåll. HTML-kartor skapas med HTML och underlättar genomsökningen (genom att minska genomsökningsdjupet).
Finns det begränsningar för en XML-webbplatskarta?
Ja, en XML-sitemap är begränsad både i storlek (50 MB okomprimerad) och i antal URL:er (50 000). Om någon av dessa gränser nås slutar sökmotorer att genomsöka innehållet därefter.
Hur skickar du in din XML-webbplatskarta till Google?
För att skicka in din XML-webbplatskarta till Google börjar du med att registrera dig i Google Search Console och verifiera att du äger din webbplats. Därefter kan du skicka in din sitemap-URL under avsnittet Webbplatskarta i inställningarna för Google Search Console.

