Sitemap XML-validator
Validera sitemap XML-filer. Kontrollerar struktur, namnrymd, URL-format, lastmod-datum, changefreq-värden och prioritetsintervall.
Inmatning
Utdata
Resultat
Inget värde
Readme
Vad är en sitemap XML?
En sitemap XML är en strukturerad fil som talar om för sökmotorer vilka sidor på en webbplats som är tillgängliga för crawling. Den följer ett protokoll definierat av Google, Bing, Yahoo och Ask.com på sitemaps.org, och använder ett standard XML-format med ett specifikt namespace. Sitemaps hjälper sökmotorer att upptäcka innehål mer effektivt — särskilt för stora webbplatser, nya sidor eller sidor med få inkommande länkar.
Det finns två typer av sitemap-filer: en URL-uppsättning (<urlset>), som listar enskilda URL:er, och ett sitemap-index (<sitemapindex>), som grupperar flera sitemap-filer tillsammans. Båda måste följa samma namespace och strukturregler för att kännas igen av sökmotorer.
Verktygsbeskrivning
Det här verktyget validerar sitemap XML-filer direkt från textinmatning. Klistra in din sitemap XML och verktyget kontrollerar omedelbar om den följer sitemaps.org-standarden. Det verifierar XML-strukturen, rotelementet, namespace och alla underordnade element — och rapporterar eventuella problem med exakta felmeddelanden inklusive det påverkade URL-numret.
Exempel
Giltig urlset sitemap:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://example.com/about</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
</urlset>Resultat: Giltig — Typ: URL-uppsättning, URL-antal: 2
Ogiltig sitemap (felaktigt namespace):
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.8">
<url>
<loc>https://example.com/</loc>
</url>
</urlset>Resultat: Ogiltig — Ogiltigt namespace. Förväntade "http://www.sitemaps.org/schemas/sitemap/0.9", fick "http://www.sitemaps.org/schemas/sitemap/0.8"
Ogiltig sitemap (felaktig prioritet):
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/page</loc>
<priority>1.5</priority>
</url>
</urlset>Resultat: Ogiltig — URL #1: ogiltig <priority> — "1.5" (måste vara 0.0–1.0)
Funktioner
- Validerar både
<urlset>och<sitemapindex>sitemap-typer - Kontrollerar XML-syntax, rotelementets namn och sitemaps.org namespace
- Validerar varje
<loc>för närvaro och välformad URL-format - Verifierar
<lastmod>mot W3C-datumformat,<changefreq>mot den tillåtna värdeslistan och<priority>inom intervallet 0.0–1.0 - Rapporterar fel per URL-post med indexnummer för enkel lokalisering
Användningsfall
- Innan du skickar till Google Search Console: verifiera att din sitemap är korrekt strukturerad så att den inte avvisas under indexering.
- Felsökning av sitemap-genereringskod: fånga problem som saknade
<loc>-element, felaktiga namespaces eller prioritetsvärden utanför intervallet som produceras av CMS-plugins eller anpassade skript. - Validering av sitemap-indexfiler: bekräfta att en multi-sitemap-installation korrekt refererar till underordnade sitemaps med giltiga URL:er.
Hur det fungerar
Verktyget tolkar den inklistrade texten som XML med hjälp av webbläsarens inbyggda DOMParser. Det kontrollerar sedan:
- XML-välformadhet — eventuella tolkningsfel rapporteras ordagrant
- Rotelementet — måste vara
<urlset>eller<sitemapindex> - Namespace — måste vara exakt
http://www.sitemaps.org/schemas/sitemap/0.9 - Regler per post (för varje
<url>eller<sitemap>):<loc>: obligatorisk, måste vara en tolkbar URL<lastmod>: valfri; om den finns måste den matcha W3C-datumformatet (t.ex.2024-01-15eller2024-01-15T10:00:00Z)<changefreq>: valfri; måste vara en avalways,hourly,daily,weekly,monthly,yearly,never<priority>: valfri; måste vara ett tal mellan 0.0 och 1.0
Begränsningar
- Validering körs helt i webbläsaren — inga externa HTTP-förfrågningar görs, så
<loc>URL:er kontrolleras endast för format, inte för åtkomst. - Validerar inte sitemap-tillägg (bildsitemap, videositemap, nyhetssitemap) bortom core namespace.
- Maximal indatastorlek begränsas av webbläsarens minne; mycket stora sitemaps (100 000+ URL:er) kan vara långsamma att bearbeta.
Vanliga frågor
Hämtar det här verktyget mina URL:er för att kontrollera om de fungerar? Nej. All validering görs lokalt i din webbläsare. URL:er kontrolleras endast för korrekt format, inte för HTTP-status eller innehål.
Vilka <lastmod>-format accepteras?
Alla W3C-datumformat: YYYY, YYYY-MM, YYYY-MM-DD, YYYY-MM-DDThh:mmTZD eller YYYY-MM-DDThh:mm:ssTZD.
Min sitemap använder bild- eller videotillägg — kommer dessa att valideras?
Kärnstrukturen (namespace, <loc> osv.) valideras. Element från tilläggsnamespaces (bild, video, nyheter) kontrolleras inte men kommer inte att orsaka ett valideringsfel.