<?xml version="1.0" encoding="UTF-8"?>
<!--
  The marketing pages, by hand — and ONLY the marketing pages.

  The split with the API sitemap (backend/routers/seo.py) is strict and each
  file is the only place its URLs appear:

    this file        the static pages: they change when the site is deployed,
                     so the build stamps their <lastmod> and a committed file
                     is the honest home for them
    the API sitemap  what only the database knows — every published
                     restaurant, every published blog post, and one page per
                     town with a live restaurant in it

  Both listed all sixteen static pages until 2026-08-18, each stamping its own
  date, so the two files disagreed about every page every day. Adding a static
  page here means adding it here ONLY; backend/tests/unit/test_sitemap_xml.py
  reads this file and fails if the two ever overlap again.

  Both are named by sitemap.xml, the index, so one submission reaches all of it.

  Only pages that are public and worth a search result are listed. /dashboard,
  /admin, /login, /register and the order-tracking pages are deliberately
  absent, and robots.txt disallows them besides.

  `?lang=he` and `?lang=ar` are real URLs: LanguageContext reads the parameter
  and renders that language, and SEO.js makes each one canonical to itself.
  Without that the three would be one page wearing three URLs, and the hreflang
  set would be discarded.

  🇷🇺 Russian is NOT here, and the omission is deliberate. The rest of the
  machinery already accepts it — `frontend/src/data/seoLanguages.mjs` turns it
  on for SEO.js and for the prerendered shells in one edit — but a sitemap is
  hand-written and this file is the one surface that edit cannot reach. When
  the Russian content batch ships, every `<url>` below that carries he/ar
  alternates gains a fourth line of exactly the same shape:

      <xhtml:link rel="alternate" hreflang="ru" href="…?lang=ru"/>

  ⚠️ Not one line of it before the Russian words exist. An alternate pointing
  at a URL that renders English is what made Google discard the whole set in
  August.

  `<lastmod>` is stamped with the build date by scripts/seo-postbuild.mjs.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://onlenu.com/</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/"/>
  </url>
  <url>
    <loc>https://onlenu.com/features</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/features"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/features?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/features?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/features"/>
  </url>
  <url>
    <loc>https://onlenu.com/pricing</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/pricing"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/pricing?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/pricing?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/pricing"/>
  </url>
  <url>
    <loc>https://onlenu.com/create-menu</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/create-menu"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/create-menu?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/create-menu?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/create-menu"/>
  </url>
  <url>
    <loc>https://onlenu.com/how-it-works</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/how-it-works"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/how-it-works?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/how-it-works?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/how-it-works"/>
  </url>
  <url>
    <loc>https://onlenu.com/guide</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/guide"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/guide?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/guide?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/guide"/>
  </url>
  <url>
    <loc>https://onlenu.com/whats-new</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/whats-new"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/whats-new?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/whats-new?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/whats-new"/>
  </url>
  <url>
    <loc>https://onlenu.com/accessibility</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/accessibility"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/accessibility?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/accessibility?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/accessibility"/>
  </url>
  <url>
    <loc>https://onlenu.com/apps</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/apps"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/apps?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/apps?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/apps"/>
  </url>
  <url>
    <loc>https://onlenu.com/merchant-guide</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/merchant-guide"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/merchant-guide?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/merchant-guide?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/merchant-guide"/>
  </url>
  <url>
    <loc>https://onlenu.com/about</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/about"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/about?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/about?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/about"/>
  </url>
  <url>
    <loc>https://onlenu.com/blog</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/blog"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/blog?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/blog?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/blog"/>
  </url>
  <url>
    <loc>https://onlenu.com/order-food</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/order-food"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/order-food?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/order-food?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/order-food"/>
  </url>
  <url>
    <loc>https://onlenu.com/discover</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/discover"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/discover?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/discover?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/discover"/>
  </url>
  <url>
    <loc>https://onlenu.com/contact</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/contact"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/contact?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/contact?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/contact"/>
  </url>
  <url>
    <loc>https://onlenu.com/support</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/support"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/support?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/support?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/support"/>
  </url>
  <url>
    <loc>https://onlenu.com/enterprise</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <!-- The legal pages carry the lawyer's Hebrew in every chrome language,
         so there are no language alternates to claim: one URL each. -->
    <loc>https://onlenu.com/privacy-policy</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://onlenu.com/terms</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://driver.onlenu.com/</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://onlenu.com/docs</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/docs"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/docs?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/docs?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/docs"/>
  </url>
  <url>
    <loc>https://onlenu.com/docs/connect-a-printer</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/docs/connect-a-printer"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/docs/connect-a-printer?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/docs/connect-a-printer?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/docs/connect-a-printer"/>
  </url>
  <url>
    <loc>https://onlenu.com/docs/printing-from-a-computer</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://onlenu.com/docs/printing-from-a-computer"/>
    <xhtml:link rel="alternate" hreflang="he" href="https://onlenu.com/docs/printing-from-a-computer?lang=he"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://onlenu.com/docs/printing-from-a-computer?lang=ar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://onlenu.com/docs/printing-from-a-computer"/>
  </url>
</urlset>
