Hur man skapar en XML-webbplatskarta steg för steg för att förbättra din SEO

  • Format som stöds: XML (utökningsbart), RSS/Atom och text; välj utifrån ditt CMS och omfattning.
  • Viktiga bästa praxis: gränser på 50 000/50 MB, UTF-8, absoluta och kanoniska URL:er.
  • Inlämning och kontroll: Search Console, robots.txt och validering av täckningsfel.
  • Skalbarhet: webbplatskartors index, sektionsindelning och automatisering i CMS.

XML SEO-webbplatskarta

Tänk på webbplatskartan som en huvudnyckel som låser upp alla dörrar på din webbplats för sökmotorrobotar: med en enda fil kan du ange vilka webbadresser som är viktiga, när de har ändrats och hur de är relaterade. I praktiken, En välgjord webbplatskarta gör genomsökningen enklare och snabbar upp indexeringen.Detta är avgörande om du vill att Google och andra företag ska förstå din webbplats utan att gå vilse.

Dessutom, även om sökmotorer kan upptäcka sidor via länkar, sparar en bra webbplatskarta dem arbete och förbättrar täckningen av nya eller djupa webbadresser. Det är inte en garanti för indexering.Detta är en mycket kraftfull rekommendation som, i kombination med Search Console, robots.txt och en hyfsad arkitektur, mångdubblar dina synlighetsmöjligheter.

Vad är en XML-webbplatskarta och hur fungerar den?

En XML-webbplatskarta är en XML-fil som listar webbadresser på din webbplats och inkluderar valfria metadata, till exempel datum för senaste ändring. Med den, Du anger för sökmotorer vilka sidor du föredrar att de ska genomsöka och indexera., vilket hjälper dem att upptäcka innehåll som kan vara för många klick bort från startsidan.

Ur ett SEO-perspektiv är dess inverkan verklig: den förbättrar genomsökningstäckningen och förändringsdetekteringen. Med det sagt är det värt att förtydliga en punkt som orsakar förvirring: Google ignorerar etiketterna ochDu kan inkludera dem om du vill, men de påverkar inte hur Googlebot bearbetar dina webbadresser.

Webbplatskartor kan utökas med plugins för bilder, videor och nyheter, eller för att deklarera alternativa versioner per språk/land. På så sätt, Du erbjuder ytterligare sammanhang som hjälper till att tolka ditt multimedia- och multiregionala innehåll tillförlitligt.

Stödda webbplatskartformat

Google stöder de format som dokumenteras i Sitemaps-protokollet. Var och en har sina för- och nackdelar, så Välj utifrån din teknik, webbplatsstorlek och behov (Google har ingen preferens för det ena eller det andra).

Webbkarta XML

Det är det mest flexibla och kraftfulla formatet. Det tillåter tillägg (bilder, video, nyheter, xhtml:länk för alternativ) och är de facto standarden för teknisk SEO. Fördelar: utökningsbar, mångsidig och brett stöd av CMS och pluginsNackdel: På mycket stora anläggningar kan manuellt underhåll vara besvärligt om det inte är automatiserat.

Minimalt exempel giltig XML-webbplatskarta:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/foo.html</loc>
    <lastmod>2024-06-04</lastmod>
  </url>
</urlset>

Som med all XML, kom ihåg att använda escaped entities när det är lämpligt (&, <, etc.). Tänk också på att Google använder om det är sammanhängande och verifierbart (t.ex. matchar det faktiska sidmodifieringar).

RSS, MRSS och Atom 1.0

De har en struktur som liknar en XML-webbplatskarta men kommer från flöden, som de flesta CMS genererar automatiskt. Fördelar: enkel implementering och "automatiska" uppdateringarDe kan vara användbara för aktuellt innehåll och, när det gäller MRSS, för att beskriva videor.

Å andra sidan listar dessa flöden vanligtvis nyare innehåll, så De ersätter inte en komplett XML-webbplatskarta på webbplatser med mycket djup eller relevant gammalt innehåll.

Textwebbplatskarta

Det är det enklaste alternativet: en .txt-fil med en absolut URL per rad. Fördelar: mycket lätt att generera och underhållaSärskilt användbart på stora webbplatser när du bara vill deklarera indexerbara HTML-sidor. Nackdel: begränsad till "vanliga" URL:er; stöder inte metadata eller tillägg.

https://www.example.com/file1.html
https://www.example.com/file2.html

Se till att filen bara innehåller giltiga webbadresser och använd alltid absoluta rutter med protokoll (https://).

Goda metoder som nästan alltid förbises

Det finns flera rekommendationer i Sitemaps-protokollet som är värda att ta till sig. Om du följer dem, Du kommer att undvika avslag, handläggningsfel och täckningsproblem..

Storleksbegränsningar: Alla webbplatskartor (oavsett om de är XML, flöden eller text) får inte överstiga 50 MB okomprimerade eller innehålla fler än 50 000 webbadresser. Om de överskrider dessa gränser, Dela upp den i flera webbplatskartor och skapa ett webbplatskartindex att gruppera dem.

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.example.com/sitemap-1.xml</loc>
    <lastmod>2024-06-15</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://www.example.com/sitemap-2.xml</loc>
  </sitemap>
</sitemapindex>

Kodning och plats: Webbplatskartor måste vara i UTF-8. Du kan lagra dem var som helst på webbplatsen, men om Google upptäcker dem genom genomsökning (och du inte skickar in dem via Search Console), De gäller endast för efterkommande till den katalog där de bor.Det är därför det vanligtvis publiceras i rotkatalogen, vilket påverkar hela domänen.

Absoluta och kanoniska URL:er: deklarera alltid fullständiga URL:er med protokoll och värd, och prioritera den kanoniska. Undvik relativa sökvägar och onödiga parametrarOm du har mobil- och datorversioner med olika webbadresser, inkludera endast den kanoniska eller kommentera alternativen korrekt med xhtml:link.

När ska man uppdatera Använd den bara när det sker en betydande förändring (huvudinnehåll, strukturerad data, intern länkning). Uppdatera inte för enbart kosmetiska förändringar eller mindre justeringar.eftersom det kommer att förlora trovärdighet.

Hur man skapar en webbplatskarta

Innan du börjar arbeta med filen, bestäm vilka webbadresser som ska visas i resultaten. Med andra ord, vilka webbadresser som är kanoniska och representerar varje innehållsdelInkludera inte dubbletter, 404-fel, omdirigeringar eller sidor utan noindex.

Låt ditt CMS generera det automatiskt

De flesta moderna CMS-plattformar (WordPress, Wix, Blogger, etc.) genererar webbplatskartor direkt ur lådan eller via plugins. I WordPress, till exempel, Yoast SEO skapar en dynamisk webbplatskarta med index efter innehållstyper och taxonomier.

Med Yoast SEO: aktivera "XML Sitemaps" i Inställningar, kopiera sökvägen (vanligtvis /sitemap_index.xml) och bestäm vilka inläggstyper och taxonomier som ska inkluderas. Du kan exkludera datum-/författarfiler Om de inte tillför värde kan du markera varje inlägg/sida som att de inte ska indexeras, och det kommer inte att visas i webbplatskartan.

Med All in One SEO (AIOSEO): webbplatskartan är vanligtvis aktiverad som standard. Den möjliggör ett webbplatskarteindex. Konfigurera länkar per webbplatskarta (t.ex. 1 000) och välj innehållstyper/taxonomier. Användbart på stora webbplatser för att dela upp och påskynda genereringen.

Generera det automatiskt med verktyg

Om ditt CMS inte erbjuder den här funktionen eller om du föredrar extern kontroll har du några mycket praktiska alternativ. För små webbplatser, XML-Sitemaps.com (gratis upp till 500 sidor) genererar XML-filen med alternativ som automatisk uppdateringsdatum och prioritetsberäkning.

På datorer kan du skapa webbplatskartor utan URL-begränsning med Inspyder Sitemap Creator eller Sitemap Writer Pro. ladda upp dem via FTP/SFTP och generera varianter (video, bild, Google Nyheter). För arkitektur och planering hjälper visuella verktyg som Slickplan, Dyno Mapper eller WriteMaps till att utforma hierarkin och till och med exportera till XML.

Skapa den manuellt

För webbplatser med bara några dussin webbadresser kan du öppna din textredigerare och skriva en giltig XML-fil. Det är möjligt, men allt eftersom projektet växer kommer det att bli svårare. Den är svår att underhålla och benägen för felOm du gör det manuellt, validera filen innan du laddar upp den.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://www.midominio.com/</loc><lastmod>2024-02-19</lastmod></url>
  <url><loc>https://www.midominio.com/productos</loc><lastmod>2024-02-18</lastmod></url>
</urlset>

Oroa dig inte för ordningen på webbadresserna: Google bryr sig inte. Oroa dig för respektera storleksgränser och dela upp i flera webbplatskartor där så är lämpligt.

Specifika webbplatskartor: bilder, videor och nyheter

Om ditt projekt är multimediaintensivt, överväg att skapa specifika webbplatskartor. En bildwebbplatskarta inkluderar bildens plats, tema och licens; en videowebbplatskarta innehåller titel, beskrivning och URL för filen eller spelaren. För media, webbplatskartan för nyheter Förbättrar behörigheten i Google Nyheter under specifika tidsperioder.

Dessa webbplatskartor samexisterar vanligtvis med den allmänna, refererad från huvudindexet, låter robotar prioritera tidskänsligt multimediainnehåll.

Skicka in din webbplatskarta till Google (och andra sökmotorer)

Det rekommenderas starkt att skicka in en webbplatskarta, men det garanterar inte att alla webbadresser laddas ner eller genomsöks. Med det sagt, Det gör robotarnas jobb mycket enklare. och det ger dig användbara mätvärden i Search Console.

Vanliga inlämningsmetoder: från Google Search Console (webbplatskartrapport), via Search Console API om du behöver automatisera det, eller deklarera Sitemap-direktivet i robots.txt så att de upptäcker det genom att spåra filen.

# robots.txt
Sitemap: https://example.com/sitemap_index.xml

Om du använder RSS/Atom-flöden kan du använda WebSub för att distribuera ändringar. Vissa sökmotorer accepterar fortfarande URL-baserade pings (till exempel Googles webbplatskarta), även om det numera Search Console är det primära och mest pålitliga sättet..

https://www.google.com/ping?sitemap=https://tudominio.com/sitemap.xml

Flera webbplatser, ett ställe: webbplatskartor för flera webbplatser

Du hanterar flera domäner eller underdomäner och vill centralisera e-postutskicket. Det finns två huvudsakliga metoder som, när de är korrekt konfigurerade, De sparar tid och förenklar tillsynen.

Metod 1: En enda webbplatskarta som listar webbadresser från flera webbplatser (även olika domäner) som till exempel finns på host1. För att Google ska kunna bearbeta den korrekt, Verifiera alla inkluderade egenskaper i Search Console. och skicka webbplatskartan från en av dem.

https://host1.example.com/sitemap.xml
  - https://host1.example.com
  - https://host2.example.com
  - https://host3.example.com
  - https://host1.example1.com
  - https://host1.example.ch

Metod 2: Flera webbplatskartor (en per webbplats) som finns på samma "centraliserande" värd (t.ex. sitemaps.example.com), och varje robots.txt-fil pekar på motsvarande webbplatskarta. Detta upprätthåller logiska isoleringar per plats och underlättar tillstånd.

# robots.txt en https://example.com/robots.txt
Sitemap: https://sitemaps.example.com/sitemap-example-com.xml

HTML-webbplatskarta: För människor, inte för robotar

En HTML-webbplatskarta är en sida som listar viktiga länkar på en webbplats för att hjälpa användare att navigera på den. Den ersätter inte XML, men Det förbättrar navigering och interna länkar.Placera den i sidfoten eller menyn om den tillför värde; och håll den i linje med den faktiska strukturen.

Leta reda på och validera din webbplatskarta

Var finns en webbplats webbplatskarta? Testa först de typiska sökvägarna: /sitemap.xml och /sitemap_index.xml. Du kan också kontrollera robots.txt-filen, där raden "Sitemap: ..." ofta deklareras. Om du hanterar webbplatsen, kontrollera den i Search Console i rapporten ”Webbplatskartor”.

Alternativt kan du använda sökoperatorerna: site:domain.com filetype:xml eller inurl:sitemap. Och om du skapade den manuellt eller med ett verktyg, Validera det med en webbplatskartkontroll innan den sätter i produktion.

Vanliga fel och hur man löser dem

I Search Console hjälper webbplatskartorna och täckningsrapporterna dig att identifiera vanliga problem. Arbeta utifrån och in: Åtgärda åtkomstfel först, sedan formateringoch slutligen, enskilda fall.

  • Otillgängliga webbadresser: 404, 5xx eller blockerade. Lösning: Kontroll av webbadresser, korrigera status och behörigheter.
  • Överdrivet många omdirigeringar eller relativa sökvägar: Google kanske inte följer dem. Lösning: Använd alltid absoluta och kanoniska webbadresser och undvik onödiga 3xx-webbadresser.
  • Ogiltiga webbadresser: Otillåtna tecken eller felaktigt schema (htps//, kommatecken i domänen, etc.). Lösning: Normalisera och validera listan.
  • Duplicerat eller icke-indexerbart innehåll: sidor utan index eller dubbletter i webbplatskartan. Lösning: rensa arkivet och lämna endast kanoniska indexerbara filer.

Skicka in webbplatskartan igen från Search Console och kontrollera bearbetningen efter korrigering. Om du har webbplatskartor efter avsnittDenna granularitet hjälper till att isolera var bevakningen brister (blogg, produkt, kategorier etc.).

Praktiska tips för att hålla din webbplatskarta i perfekt skick

Överskrid inte gränserna på 50 000 URL:er eller 50 MB okomprimerad per fil; dela upp och använd ett index om det behövs. Inkludera inte omdirigeringar, 404-fel eller noindex., och respekterar formaten och kodningen.

Uppdatera När det är rimligt (relevanta ändringar), behåll filen i UTF-8 och lägg den i rotkatalogen om du vill att den ska täcka hela webbplatsen genom identifiering. Om du skickar in den via Search ConsoleDu kan hosta den var du vill inom domänen.

På stora webbplatser, automatisera genereringen och integrera processen med ditt CMS eller med skript som extraherar URL:er från databasen. Dela upp efter innehållstyp för att snabbare diagnostisera potentiella täckningsminskningar.

Rekommenderade verktyg och plugins

För WordPress: Yoast SEO, All in One SEO och Rank Math inkluderar generering av webbplatskartor med index. Om du behöver avancerade inställningar kan du göra det med XML Sitemaps-pluginet. anpassa prioriteringar, antal länkar och filnamnFör Google Nyheter skapar XML Sitemap och Google Nyheter den specifika webbplatskartan.

Online- och skrivbordsgeneratorer: XML-Sitemaps.com (snabbt och gratis upp till 500 sidor), Inspyder Sitemap Creator och Sitemap Writer Pro-erbjudande Detaljerad kontroll, automatisk uppladdning och multimediavarianterFör att kartlägga och presentera arkitekturer möjliggör Slickplan, Dyno Mapper och WriteMaps export till XML och samarbete med team.

Webbplatskartan är ett enkelt tekniskt verktyg som minskar friktionen mellan din webbplatsarkitektur och sökmotorrobotar. Om du väljer rätt kanoniska webbadresser, respekterar gränser, skickar in dem via lämpliga kanaler och övervakar dem med Search Console, Du kommer att maximera upptäcktshastigheten och indexeringskvaliteten. utan att komplicera ditt liv.