Technical

XML sitemap

Also known as: sitemap.xml, sitemap index

An XML sitemap is a structured file listing the canonical URLs you want search engines to index, optionally with metadata (lastmod, changefreq, priority). It accelerates discovery — especially for new sites, large sites, or sites with weak internal linking — and signals which pages you consider important. Doesn't guarantee indexation but materially helps.

Structure

For most sites:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/page-1/</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  ...
</urlset>

Large sites split into multiple sitemaps under a sitemap index:

<sitemapindex>
  <sitemap><loc>https://example.com/sitemap-pages.xml</loc></sitemap>
  <sitemap><loc>https://example.com/sitemap-blog.xml</loc></sitemap>
  <sitemap><loc>https://example.com/sitemap-products.xml</loc></sitemap>
</sitemapindex>

What still matters in 2026

  • lastmod — Google still uses it as a freshness/recrawl signal (when accurate)
  • priority + changefreq — Google has stated it ignores these, but other engines (Bing) still use them
  • Inclusion criteria — only canonical, indexable URLs that return 200. Exclude noindex, redirects, 404s, parameter URLs

Common mistakes

  • Including redirect targets (301’d URLs) in the sitemap
  • Including noindex pages
  • Outdated lastmod values that lie about freshness
  • Sitemap not referenced in robots.txt
  • Sitemap missing from Google Search Console submission
  • Multiple sitemaps with overlapping URLs

Best practices

  • Generate dynamically from the CMS or build pipeline (Astro, Next.js, etc.)
  • Reference in robots.txt: Sitemap: https://example.com/sitemap-index.xml
  • Submit explicitly in Google Search Console + Bing Webmaster Tools
  • For news/content sites, also generate a Google News sitemap (separate schema)

Looking for hands-on help with this?

Free SEO audit

60+ dimensions, 48-hour turnaround.

Get a Free SEO Audit

Enterprise RFP

Tailored proposal in 5 business days.

Submit an Enterprise RFP