<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap for chefiq.app (marketing site).

  Hand-maintained for now; the site is small enough that drift won't bite.
  When we automate, generate from App.jsx routes + blog index.

  Excluded on purpose:
    - /changelog and /contact: placeholder pages, also blocked in robots.txt
    - /recipes: redirects to /features, no need to expose the source URL
    - app.chefiq.app/*: closed SaaS surface, noindexed at the app
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://chefiq.app/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://chefiq.app/features</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://chefiq.app/pricing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://chefiq.app/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://chefiq.app/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Blog posts, sorted by date descending so freshest is highest. -->
  <url>
    <loc>https://chefiq.app/blog/spreadsheet-costing-you-money</loc>
    <lastmod>2026-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://chefiq.app/blog/density-aware-scaling</loc>
    <lastmod>2026-03-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://chefiq.app/blog/natashas-law-checklist</loc>
    <lastmod>2026-03-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://chefiq.app/blog/curry-costing-worked-example</loc>
    <lastmod>2026-03-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://chefiq.app/blog/menu-engineering-for-independents</loc>
    <lastmod>2026-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://chefiq.app/blog/jelly-vs-marketman-vs-apicbase-vs-chefiq</loc>
    <lastmod>2026-02-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://chefiq.app/blog/weekend-switch-spreadsheets-to-chefiq</loc>
    <lastmod>2026-02-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://chefiq.app/blog/uk-ingredient-inflation-2026</loc>
    <lastmod>2026-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://chefiq.app/blog/stocktake-done-right</loc>
    <lastmod>2026-01-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Legal pages: indexable but low priority — Google de-prioritises these
       naturally and we don't compete for their queries. -->
  <url>
    <loc>https://chefiq.app/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://chefiq.app/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://chefiq.app/cookies</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
