XML-sitemap
Vad är en XML-sitemap, hur använder man den och vad är den bra för? I den här artikeln går vi igenom vad en sitemap är och hur den fungerar, förklarar vad XML står för och hur du skapar en sitemap till din sajt.
Vad är en XML-sitemap, hur använder man den och vad är den bra för? I den här artikeln går vi igenom vad en sitemap är och hur den fungerar, förklarar vad XML står för och hur du skapar en sitemap till din sajt.
En XML-sitemap, på svenska webbplatskarta, är en fil som innehåller och listar viktiga sidor på en webbplats. En sitemap underlättar för sökmotorer att upptäcka nya sidor och filer att genomsöka och indexera i sökresultaten. I webbplatskartan kan sökmotorn även få ytterligare information om sidorna, som när de senast uppdaterades och om det finns några alternativa språkversioner.
Webbplatskartan är inget som syns för vanliga användare på webbplatsen utan det är en fil som ligger i roten på servern. Filnamnet på en sitemap kan vara vad som helst, men det vanligaste är att den heter sitemap.xml och återfinns på URL:en: domän.se/sitemap.xml.
En vanlig missuppfattning är att det har en direkt påverkan på ranking att ha en XML-sitemap. Det stämmer inte, utan webbplatskartan är som sagt bara en hjälp för att visa för sökmotorer vilka sidor man tycker är viktiga och som man vill ska synas i sökresultaten.
XML står för extensible markup language och är ett universellt kodspråk som används inom programmering. XML-formatet omges av taggar (< >) som definierar strukturen och innebörden av data, i det här fallet webbplatsens struktur genom att lista alla URL:er. Nedan följer ett exempel på hur detta kan se ut:
För att göra det ännu tydligare så kan vi ta ett annat exempel; nämligen skillnaden mellan HTML och XML. HTML innehåller också data som omges av taggar, men till skillnad från XML så anger HTML utseendet av datan i form av element och attribut. XML anger enbart innehållet i textform.
Med hjälp av XML kan man alltså utväxla data mellan olika informationssystem genom att formatera data till ren text. Det underlättar för sökmotorn att hitta sidorna snabbt och enkelt.
Webbplatskartans primära uppgift är att lista viktiga URL:er som man vill att sökmotorer ska hitta, genomsöka och indexera. Tillsammans med URL:en kan man skicka med ytterligare information till sökmotorerna. De vanligaste taggarna som förekommer i sitemaps är:
Det kan vara värt att nämna att Google ignorerar taggarna <changefreq> och <priority>, men använder <lastmod> om datumet är korrekt och verifierbart.
Det är framför allt stora och komplexa sajter som behöver en XML-sitemap och det är inte säkert att sökmotorn genomsöker och indexerar alla sidor trots att de finns med i en webbplatskarta. De flesta sajter har dock nytta av en XML-sitemap för att säkerställa en effektiv genomsökning av sajtens sidor och filer.
Nedan listar vi några generella riktlinjer från Google kring vilka sidor som kan tänkas behöva en XML-sitemap och vilka som eventuellt inte behöver det.
Fastän det inte är kritiskt för alla sajter att ha en webbplatskarta, så är vår rekommendation ändå att alltid ha en. Det är helt enkelt bäst att vara på den säkra sidan när det kommer till att få sitt innehåll genomsökt och indexerat. Webbplatskartan kan också skynda på processen för sökmotorn att hitta och indexera nytt innehåll, vilket ofta är eftersträvansvärt.
De flesta moderna CMS har inbyggd funktionalitet för att generera en dynamisk XML-sitemap. Det vill säga att systemet skapar en fil som innehåller de sidor man skapat och om man tar bort en sida så försvinner den även från webbplatskartan.
Om funktionaliteten saknas i CMS:ens standardutförande så går det ofta att implementera stödet med hjälp av plugins. Ett exempel är Yoast SEO-plugin till WordPress som kommer med sitemap-funktioner.
Om möjligheterna saknas helt och hållet till att generera en sitemap i systemet, så går det att manuellt skapa en XML-fil och ladda upp på webbservern. Det finns externa verktyg som hjälper dig formatera filen på ett korrekt sätt. Det enda du behöver ha är en komplett lista på de sidor som du vill inkludera i webbplatskartan.
Med en manuellt hanterad sitemap är det viktigt att hålla den uppdaterad med nya sidor som läggs till, att ta bort eventuella sidor som raderas samt att ta bort URL:er som inte kan eller bör indexeras.
Att lista en URL i en sitemap är ingen garanti för att sökmotorer kommer att genomsöka och indexera den. En URL kan dessutom genomsökas och indexeras utan att finnas med i webbplatskartan. En XML-sitemap är helt enkelt endast ett verktyg för att underlätta och snabba upp processen för sökmotorer att hitta de viktiga URL:er som du vill indexera.
Behovet av en XML-sitemap är som störst på väldigt stora och komplexa sajter, men även mindre sajter kan ha nytta av en.
Vi har med det här inlägget förklarat vad XML-sitemap är och varför den har en betydelse för din webbplats. Är du nyfiken på att veta mer om SEO eller om du behöver hjälp så tveka inte att kontakta oss här!