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

  <!-- Homepage (English) -->
  <url>
    <loc>https://ltv-analyzer.com/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://ltv-analyzer.com/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ltv-analyzer.com/"/>
    <lastmod>2026-04-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- App Subdomain (Streamlit interactive tool) -->
  <url>
    <loc>https://app.ltv-analyzer.com/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://app.ltv-analyzer.com/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://app.ltv-analyzer.com/"/>
    <lastmod>2026-05-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Contact Page -->
  <url>
    <loc>https://ltv-analyzer.com/contact.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://ltv-analyzer.com/contact.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ltv-analyzer.com/contact.html"/>
    <lastmod>2026-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- About Page (company info; supports Google Ads brand verification). -->
  <!-- MUST deploy about.html alongside this sitemap or this entry 404s.   -->
  <url>
    <loc>https://ltv-analyzer.com/about.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://ltv-analyzer.com/about.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ltv-analyzer.com/about.html"/>
    <lastmod>2026-05-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Legal Pages -->
  <url>
    <loc>https://ltv-analyzer.com/terms.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://ltv-analyzer.com/terms.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ltv-analyzer.com/terms.html"/>
    <lastmod>2026-04-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://ltv-analyzer.com/privacy.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://ltv-analyzer.com/privacy.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ltv-analyzer.com/privacy.html"/>
    <lastmod>2026-04-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://ltv-analyzer.com/refund.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://ltv-analyzer.com/refund.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ltv-analyzer.com/refund.html"/>
    <lastmod>2026-04-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- NOTES:                                                              -->
  <!-- 1. /ja/ Japanese pages are NOT implemented. The hreflang="ja"       -->
  <!--    references were removed on 2026-05-18 because they pointed at    -->
  <!--    non-existent /ja/ URLs that 301-redirect, generating             -->
  <!--    "Page with redirect" entries in Search Console. Re-add when      -->
  <!--    /ja/ pages are actually built.                                   -->
  <!-- 2. thank-you.html, thank-you-purchase.html and upgrade.html are     -->
  <!--    intentionally excluded (post-action pages, no index value).      -->
  <!-- 3. For blog posts, add <url> entries under /blog/.                  -->

</urlset>
