<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only the static marketing/content pages and the two permanent showcase memorials are listed in
  THIS file — there is no build-time way to know which real memorials exist or which are meant to
  be public versus link-only or private. Per-memorial indexability is still handled per-request by
  the SPA itself (see core/seo.ts), which sets `noindex` on anything reached through an access
  token. A real, dynamically generated list of PUBLISHED+PUBLIC memorials (an explicit, confirmed
  decision, not an oversight of the reasoning above) is served separately by the backend at
  /api/v1/public/memorials/sitemap.xml (see docs/seo-public-memorial-indexing-plan.md and
  robots.txt's second `Sitemap:` line); that endpoint applies the same strict filter query-side,
  so nothing not-PUBLIC ever appears in it regardless of what this static file does or doesn't list.

  The five genuinely bilingual pages (see docs/seo-bilingual-urls-plan.md, confirmed by which pages
  actually inject `I18n` and switch text, not just by category) are listed as their real /de and /en
  URLs with `xhtml:link` alternates pointing at each other, per Google's documented pattern for
  bilingual URL pairs. Blog, FAQ and the legal pages are deliberately German-only regardless of the
  UI language toggle and keep their single, unprefixed URL: listing a /de and /en copy of
  word-for-word-identical content would be duplicate content, not a genuine translation pair.
-->
<urlset
  xmlns="https://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="https://www.w3.org/1999/xhtml"
>
  <url>
    <loc>https://lumemora.de/de</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://lumemora.de/de" />
    <xhtml:link rel="alternate" hreflang="en" href="https://lumemora.de/en" />
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://lumemora.de/en</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://lumemora.de/de" />
    <xhtml:link rel="alternate" hreflang="en" href="https://lumemora.de/en" />
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://lumemora.de/de/how-it-works</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://lumemora.de/de/how-it-works" />
    <xhtml:link rel="alternate" hreflang="en" href="https://lumemora.de/en/how-it-works" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://lumemora.de/en/how-it-works</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://lumemora.de/de/how-it-works" />
    <xhtml:link rel="alternate" hreflang="en" href="https://lumemora.de/en/how-it-works" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://lumemora.de/de/why-lumemora</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://lumemora.de/de/why-lumemora" />
    <xhtml:link rel="alternate" hreflang="en" href="https://lumemora.de/en/why-lumemora" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://lumemora.de/en/why-lumemora</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://lumemora.de/de/why-lumemora" />
    <xhtml:link rel="alternate" hreflang="en" href="https://lumemora.de/en/why-lumemora" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://lumemora.de/de/portfolio</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://lumemora.de/de/portfolio" />
    <xhtml:link rel="alternate" hreflang="en" href="https://lumemora.de/en/portfolio" />
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://lumemora.de/en/portfolio</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://lumemora.de/de/portfolio" />
    <xhtml:link rel="alternate" hreflang="en" href="https://lumemora.de/en/portfolio" />
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://lumemora.de/de/pricing</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://lumemora.de/de/pricing" />
    <xhtml:link rel="alternate" hreflang="en" href="https://lumemora.de/en/pricing" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://lumemora.de/en/pricing</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://lumemora.de/de/pricing" />
    <xhtml:link rel="alternate" hreflang="en" href="https://lumemora.de/en/pricing" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://lumemora.de/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://lumemora.de/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://lumemora.de/blog/digitale-gedenkseiten-erklaert</loc>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://lumemora.de/blog/erinnerungen-bewahren-bevor-sie-verblassen</loc>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://lumemora.de/blog/alte-fotos-neues-leben</loc>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://lumemora.de/blog/familiengeschichte-weitergeben</loc>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://lumemora.de/blog/grabpflege-und-erinnerung</loc>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://lumemora.de/blog/trauerkultur-im-wandel</loc>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://lumemora.de/m/443bb81d-3bd8-4f03-b3de-7092690e82e0</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://lumemora.de/m/ef1058c7-8bd6-4ad4-9f12-69264550f9f4</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://lumemora.de/legal/imprint</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://lumemora.de/legal/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://lumemora.de/legal/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://lumemora.de/legal/cookies</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
</urlset>
