<?xml version="1.0" encoding="UTF-8"?>
<!--
  Static sitemap for the fixed marketing routes (a client-rendered SPA with no server-side route
  generation, unlike apps/api's dynamic per-restaurant sitemap.routes.ts).

  <loc> is authored against the https://garnishtable.com placeholder origin; the production
  build (vite.config.ts, siteOrigin plugin) rewrites every <loc> and robots.txt's Sitemap line to
  VITE_SITE_URL, and warns if it is unset.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://garnishtable.com/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://garnishtable.com/product</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://garnishtable.com/solutions</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://garnishtable.com/how-it-works</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://garnishtable.com/pricing</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://garnishtable.com/faq</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://garnishtable.com/demo</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://garnishtable.com/about</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://garnishtable.com/contact</loc><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://garnishtable.com/start-trial</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://garnishtable.com/terms</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://garnishtable.com/privacy</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://garnishtable.com/refund-policy</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>
</urlset>
