<?xml version="1.0" encoding="UTF-8"?>
<!--
  Maintained by hand — there is no build step to regenerate it. When you add a
  page, add it here, and refresh <lastmod> when a page's content materially
  changes. Google uses lastmod only while it stays trustworthy, so a date that
  silently goes stale is worse than no date: if this file stops being updated,
  drop the lastmod lines rather than leaving them wrong.

  URLs use the .html form deliberately. Netlify serves both /privacy and
  /privacy.html with a 200 and no redirect, so both forms are live; the .html
  form is what every internal link and ad destination already points at, and
  the canonical tag on each page agrees with what is listed here.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://voxolo.app/</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://voxolo.app/how-it-works.html</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://voxolo.app/immersion-language-learning.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://voxolo.app/learn-spanish-for-travel.html</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://voxolo.app/learn-french-for-travel.html</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://voxolo.app/learn-italian-for-travel.html</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://voxolo.app/learn-german-for-travel.html</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!--
    Printable scenario phrase guides. One page per (language × scenario); the
    café is the first cell of that grid. These target long-tail intent ("how to
    order coffee in italy") rather than head terms, and each carries HowTo +
    FAQPage structured data so answer engines can lift the exchange. When a new
    scenario ships, add its four language pages here. The Christmas market
    guide is the exception that proves the grid: one page carrying all four
    languages, because the search intent ("christmas market phrases") is not
    language-specific the way "how to order coffee in italy" is.
  -->
  <url>
    <loc>https://voxolo.app/christmas-market-phrases.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://voxolo.app/spanish-cafe-phrases.html</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://voxolo.app/french-cafe-phrases.html</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://voxolo.app/italian-cafe-phrases.html</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://voxolo.app/german-cafe-phrases.html</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://voxolo.app/support.html</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://voxolo.app/privacy.html</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://voxolo.app/terms.html</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
