SITEMAP GENERATOR
Build XML sitemaps with full standard support — image, video, news, hreflang, sitemap index. Manual entry, bulk import, or site scanner.
GENERATE SITEMAP
SITEMAP STANDARDS
All supported tags, their allowed values, and links to the authoritative specification. Click any row to expand.
<loc> — Page URLThe full URL of the page. Must start with http:// or https://. Must be URL-encoded. Maximum 2,048 characters. Must exactly match the canonical URL Google would index.
<lastmod> — Last Modified DateDate the URL was last modified. Use W3C Datetime format. Providing inaccurate dates may cause Google to ignore the field entirely. Use YYYY-MM-DD for date-only, or YYYY-MM-DDThh:mm:ss+TZ for full datetime.
<changefreq> — Change FrequencyHow frequently the page is likely to change. Used as a hint — crawlers may ignore it. always is for pages that change on every access. never is for archived content.
<priority> — Relative PriorityPriority of this URL relative to other URLs on your site. Range 0.0–1.0. Default is 0.5. Does not affect ranking in search results — only tells the crawler which pages to crawl first. Google has stated it largely ignores this value.
<image:image> — Image ExtensionProvides Google with information about images on your page. Helps images appear in Google Image Search. Add the xmlns:image namespace to the <urlset> tag. Up to 1,000 images per URL.
<video:video> — Video ExtensionProvides metadata about videos on your page for Google Video Search. Requires either video:content_loc or video:player_loc. video:thumbnail_loc, video:title, and video:description are required.
<news:news> — News ExtensionUsed to submit news articles to Google News. Only articles published within the last 48 hours will be crawled. Requires Google News publisher approval. news:publication_date must be in W3C datetime format.
<xhtml:link> — hreflang / Language AlternatesTells search engines about localized versions of your pages. Each URL that has alternates must list all alternate versions including itself. Use hreflang="x-default" for the fallback version shown when no other locale matches.
Valid hreflang values follow BCP 47 language tags: en, en-US, en-GB, fr, fr-CA, zh-Hans, zh-Hant, x-default
<sitemapindex> — Sitemap IndexA sitemap index file lists multiple sitemap files. Each individual sitemap can have at most 50,000 URLs and must be under 50 MB (uncompressed). The index itself can reference up to 50,000 sitemaps. Submit the index URL to Google Search Console.
Google Search Console: Go to Sitemaps → Enter sitemap URL → Submit. Or ping: https://www.google.com/ping?sitemap=YOUR_SITEMAP_URL
Bing/Microsoft: Bing Webmaster Tools → Sitemaps → Submit. Or ping: https://www.bing.com/ping?sitemap=YOUR_SITEMAP_URL
Yandex: Yandex Webmaster → Site Map → Add. Or add to robots.txt: Sitemap: https://example.com/sitemap.xml
Yahoo: Yahoo uses Bing's index — submit to Bing Webmaster Tools.
Best practice: Reference your sitemap in robots.txt so all crawlers discover it automatically: Sitemap: https://example.com/sitemap.xml