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?

Not sure where to start?

Describe your problem and our AI maps it to the closest Resocial service.

Describe my problem

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