<?xml version="1.0" encoding="UTF-8"?>
<!--
  The five addresses, one per language, and the four policies. /fr/, /ru/,
  /zh/ and /ar/ are written by scripts/build-site.mjs out of the dictionaries
  in i18n.js, and /terms/, /privacy/, /refunds/ and /security/ out of
  website/policies/; the build stops if any of the nine is missing from this
  list, so adding a sixth language or a fifth document means adding it here
  as well.

  The policies are in English only and there is one address for each, so they
  carry no hreflang set of their own. /guides/ and the six guides under it are
  written in website/guides/ and listed in GUIDES in scripts/build-site.mjs;
  since 2026-10-05 each of them also has a Chinese version under /zh/, written
  in website/guides/zh/ and listed in GUIDE_ZH. The build stops if any of them
  is missing here. Those pairs DO carry an hreflang set, in the pages
  themselves.

  Which language a page is in is declared by the hreflang links in the page
  itself rather than repeated here — one statement of it, in the place a
  crawler reads first.

  THE DATES ARE STAMPED AT BUILD TIME, not by hand. scripts/build-site.mjs
  overwrites every <lastmod> below with the newest git date of the page's own
  source files — index.html + i18n.js for the language homes, the policy or
  guide markdown plus policies/layout.html for the rest, and layout.html plus
  every guide for /guides/. A source with uncommitted changes stamps its file
  mtime instead. So the values typed here are ignored and left only as harmless
  placeholders; you do not need to touch them when a page changes. (The one
  thing git cannot date is the home page's prices, which come from a Supabase
  view at build time and carry no commit — a price change alone will not move
  the home's date.)
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.consolly.com/</loc>
    <lastmod>2026-10-01</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/fr/</loc>
    <lastmod>2026-10-01</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/ru/</loc>
    <lastmod>2026-10-01</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/zh/</loc>
    <lastmod>2026-10-01</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/ar/</loc>
    <lastmod>2026-10-01</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/terms/</loc>
    <lastmod>2026-09-23</lastmod>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/privacy/</loc>
    <lastmod>2026-09-23</lastmod>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/refunds/</loc>
    <lastmod>2026-09-23</lastmod>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/security/</loc>
    <lastmod>2026-09-22</lastmod>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/guides/</loc>
    <lastmod>2026-09-22</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/consolidation-software/</loc>
    <lastmod>2026-09-22</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/packing-list-for-a-consolidated-container/</loc>
    <lastmod>2026-09-22</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/track-cartons-from-many-shops/</loc>
    <lastmod>2026-09-22</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/customer-statement-for-a-sourcing-agent/</loc>
    <lastmod>2026-09-22</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/container-lock/</loc>
    <lastmod>2026-09-22</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/customer-portal-for-consolidation-agents/</loc>
    <lastmod>2026-09-22</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/zh/guides/</loc>
    <lastmod>2026-10-05</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/zh/consolidation-software/</loc>
    <lastmod>2026-10-05</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/zh/packing-list-for-a-consolidated-container/</loc>
    <lastmod>2026-10-05</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/zh/track-cartons-from-many-shops/</loc>
    <lastmod>2026-10-05</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/zh/customer-statement-for-a-sourcing-agent/</loc>
    <lastmod>2026-10-05</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/zh/container-lock/</loc>
    <lastmod>2026-10-05</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.consolly.com/zh/customer-portal-for-consolidation-agents/</loc>
    <lastmod>2026-10-05</lastmod>
    <priority>0.7</priority>
  </url>
</urlset>
