<?xml version="1.0" encoding="UTF-8"?>
<!--
  Halulu sitemap.

  Hosts are www.halulu.food, never the apex. The apex answers 307 and redirects
  to www, so listing it here would put a redirect between a crawler and every
  page and would weaken brand-name search results.

  This lists the pages meant for indexing. It is NOT the complete list of paths
  that answer 200: account pages (/profile, /favorites, /admin) and user-generated
  URLs (/@handle, /c/<id>, /share/<id>) are real but deliberately unlisted. A path
  that is neither listed here nor on the allowlist in middleware.ts returns 404.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- Landing Page (Homepage) -->
  <url>
    <loc>https://www.halulu.food/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.halulu.food/"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://www.halulu.food/?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.halulu.food/"/>
    <lastmod>2026-08-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- About: trust anchor, and the page that explains the Halulu Score -->
  <url>
    <loc>https://www.halulu.food/about</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.halulu.food/about"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://www.halulu.food/about?lang=ar"/>
    <lastmod>2026-08-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Pricing Page -->
  <url>
    <loc>https://www.halulu.food/pricing</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.halulu.food/pricing"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://www.halulu.food/pricing?lang=ar"/>
    <lastmod>2026-08-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Connect: how to add the Halulu MCP connector to Claude or ChatGPT -->
  <url>
    <loc>https://www.halulu.food/connect</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.halulu.food/connect"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://www.halulu.food/connect?lang=ar"/>
    <lastmod>2026-08-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Developer portal: how to integrate the MCP server -->
  <url>
    <loc>https://www.halulu.food/developers</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.halulu.food/developers"/>
    <lastmod>2026-08-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- App Page (requires auth but still indexable for discovery) -->
  <url>
    <loc>https://www.halulu.food/app</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.halulu.food/app"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://www.halulu.food/app?lang=ar"/>
    <lastmod>2026-08-22</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Contact: trust anchor -->
  <url>
    <loc>https://www.halulu.food/contact</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.halulu.food/contact"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://www.halulu.food/contact?lang=ar"/>
    <lastmod>2026-08-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Privacy: trust anchor -->
  <url>
    <loc>https://www.halulu.food/privacy</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.halulu.food/privacy"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://www.halulu.food/privacy?lang=ar"/>
    <lastmod>2026-08-22</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- The Halulu Score, explained interactively -->
  <url>
    <loc>https://www.halulu.food/algorithm.html</loc>
    <lastmod>2026-08-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- Auth Page (lower priority - not primary content) -->
  <url>
    <loc>https://www.halulu.food/auth</loc>
    <lastmod>2026-08-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>

</urlset>
