<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- Marketing Homepage (SEO optimized) -->
  <!-- lastmod: bump this when the landing page content actually changes (src/routes/+page.svelte) -->
  <url>
    <loc>https://spisko.com/</loc>
    <lastmod>2026-11-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <image:image>
      <image:loc>https://spisko.com/app-screenshot.png</image:loc>
      <image:caption>Spisko: a shared shopping list that remembers what you have at home</image:caption>
    </image:image>
    <xhtml:link rel="alternate" hreflang="en" href="https://spisko.com/" />
    <xhtml:link rel="alternate" hreflang="sr" href="https://spisko.com/sr" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://spisko.com/" />
  </url>

  <!-- The landing page in Serbian (#100). lastmod: bump when src/lib/landing-copy.sr.ts changes -->
  <url>
    <loc>https://spisko.com/sr</loc>
    <lastmod>2026-11-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://spisko.com/" />
    <xhtml:link rel="alternate" hreflang="sr" href="https://spisko.com/sr" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://spisko.com/" />
  </url>

  <!-- lastmod: bump when src/routes/ai/+page.svelte or src/lib/pages-copy/ai.ts changes -->
  <url>
    <loc>https://spisko.com/ai</loc>
    <lastmod>2026-11-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- lastmod: bump when src/routes/pricing/+page.svelte or src/lib/pages-copy/pricing.ts changes -->
  <url>
    <loc>https://spisko.com/pricing</loc>
    <lastmod>2026-11-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Comparison pages (#88): src/lib/pages-copy/alternatives/<app>.ts.
       lastmod: bump when that page's copy, or its checkedOn date, changes -->
  <url>
    <loc>https://spisko.com/alternatives/anylist</loc>
    <lastmod>2026-11-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spisko.com/alternatives/bring</loc>
    <lastmod>2026-11-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spisko.com/alternatives/ourgroceries</loc>
    <lastmod>2026-11-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spisko.com/alternatives/listonic</loc>
    <lastmod>2026-11-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Use-case and feature pages (#104): src/lib/pages-copy/<name>.ts.
       lastmod: bump when that page's copy changes -->
  <url>
    <loc>https://spisko.com/shopping-list-for-families</loc>
    <lastmod>2026-11-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spisko.com/shopping-list-by-aisle</loc>
    <lastmod>2026-10-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spisko.com/barcode-shopping-list</loc>
    <lastmod>2026-10-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spisko.com/offline-shopping-list</loc>
    <lastmod>2026-10-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spisko.com/shopping-list-languages</loc>
    <lastmod>2026-10-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- lastmod: bump when src/routes/privacy/+page.svelte content changes -->
  <url>
    <loc>https://spisko.com/privacy</loc>
    <lastmod>2026-11-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- lastmod: bump when src/routes/terms/+page.svelte content changes -->
  <url>
    <loc>https://spisko.com/terms</loc>
    <lastmod>2026-11-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
