<?xml version="1.0" encoding="UTF-8"?>
<!-- hreflang in the sitemap as well as the head: search engines take the sitemap signal more
     reliably. Zola hands this template `entries` and nothing else — there is no `config` in scope —
     so the locale list is read back off config.toml, and an alternate is emitted only when the
     translated URL is actually in the sitemap. An hreflang pointing at a 404 is worse than none. --><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://concorlog.com/</loc>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/"/>
  </url>
  <url>
    <loc>https://concorlog.com/about/</loc>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/about/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/</loc>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/blank-sailing-is-not-a-breach/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/blank-sailing-is-not-a-breach/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/first-stop-last-loaded/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/first-stop-last-loaded/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/release-is-not-approval/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/release-is-not-approval/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/six-millimetres/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/six-millimetres/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-997-is-not-a-yes/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-997-is-not-a-yes/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-battery-that-made-it-to-the-airport/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-battery-that-made-it-to-the-airport/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-bonded-room/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-bonded-room/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-box-that-passes-the-ship-and-fails-the-train/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-box-that-passes-the-ship-and-fails-the-train/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-car-that-keeps-changing-trains/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-car-that-keeps-changing-trains/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-carton-got-larger-on-paper/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-carton-got-larger-on-paper/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-class-arrives-after-delivery/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-class-arrives-after-delivery/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-conveyor-stops-at-the-queue/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-conveyor-stops-at-the-queue/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-curb-is-not-on-the-route/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-curb-is-not-on-the-route/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-flight-is-the-short-part/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-flight-is-the-short-part/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-free-zone-next-to-the-port/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-free-zone-next-to-the-port/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-interchange-receipt-at-the-ramp/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-interchange-receipt-at-the-ramp/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-last-cold-hour/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-last-cold-hour/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-lock-does-not-know-panamax/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-lock-does-not-know-panamax/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-paper-that-arrives-after-the-box/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-paper-that-arrives-after-the-box/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-return-does-not-go-back/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-return-does-not-go-back/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-routing-guide-has-a-signature/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-routing-guide-has-a-signature/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-seventh-digit/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-seventh-digit/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-truck-is-not-the-carrier/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-truck-is-not-the-carrier/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-wave-ends-at-ship-confirm/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-wave-ends-at-ship-confirm/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/the-weight-changes-at-the-line/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/the-weight-changes-at-the-line/"/>
  </url>
  <url>
    <loc>https://concorlog.com/articles/two-bills-one-box/</loc><lastmod>2026-08-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/articles/two-bills-one-box/"/>
  </url>
  <url>
    <loc>https://concorlog.com/author/</loc><lastmod>2026-09-15</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/author/"/>
  </url>
  <url>
    <loc>https://concorlog.com/author/jean-luc-martel/</loc><lastmod>2026-09-28</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/author/jean-luc-martel/"/>
  </url>
  <url>
    <loc>https://concorlog.com/author/jennifer-lin/</loc><lastmod>2026-09-28</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/author/jennifer-lin/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/</loc>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/amr-integration-project/</loc><lastmod>2026-08-25</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/amr-integration-project/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/automation-broken-process/</loc><lastmod>2026-04-01</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/automation-broken-process/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/axle-load-rfid-tires/</loc><lastmod>2026-07-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/axle-load-rfid-tires/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/can-quantum-fix-it/</loc><lastmod>2026-08-09</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/can-quantum-fix-it/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/cold-chain-evidence/</loc><lastmod>2026-04-24</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/cold-chain-evidence/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/cube-storage/</loc><lastmod>2026-06-07</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/cube-storage/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/edi-still-runs-logistics/</loc><lastmod>2026-09-14</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/edi-still-runs-logistics/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/geofencing/</loc><lastmod>2026-08-03</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/geofencing/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/last-mile-experience/</loc><lastmod>2026-06-28</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/last-mile-experience/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/obd-ii-can-bus-telematics/</loc><lastmod>2026-01-26</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/obd-ii-can-bus-telematics/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/optimization-solver-you-have/</loc><lastmod>2026-05-22</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/optimization-solver-you-have/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/pallet-of-yogurt/</loc><lastmod>2026-01-12</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/pallet-of-yogurt/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/plan-for-forecast-error/</loc><lastmod>2026-07-12</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/plan-for-forecast-error/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/quantum-fleet-optimization/</loc><lastmod>2026-08-28</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/quantum-fleet-optimization/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/reservoir-computing/</loc><lastmod>2026-01-14</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/reservoir-computing/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/shipment-visibility/</loc><lastmod>2026-02-09</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/shipment-visibility/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/time-series-foundation-models/</loc><lastmod>2026-01-21</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/time-series-foundation-models/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/uwb-or-ble/</loc><lastmod>2026-09-12</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/uwb-or-ble/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/wms-master-data/</loc><lastmod>2026-06-14</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/wms-master-data/"/>
  </url>
  <url>
    <loc>https://concorlog.com/blog/wms-wes-wcs/</loc><lastmod>2026-02-13</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/blog/wms-wes-wcs/"/>
  </url>
  <url>
    <loc>https://concorlog.com/checklist/</loc>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/checklist/"/>
  </url>
  <url>
    <loc>https://concorlog.com/privacy/</loc>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://concorlog.com/privacy/"/>
  </url>
</urlset>
