<?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">
  
  <!-- 
    ChartXpert Sitemap
    Domain: https://app.chartxpert.io
    Last Updated: 2026-02-01
    
    Dynamic sitemap with knowledge articles served by Edge Function
  -->
  
  <!-- Newsletter (public marketing) -->
  <url>
    <loc>https://app.chartxpert.io/newsletter</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Developers waitlist (API + MCP server) -->
  <url>
    <loc>https://app.chartxpert.io/developers</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!--
    Excluded internal/transactional routes (intentionally not indexed;
    blocked in robots.txt):
    - /newsletter/confirm       (transactional)
    - /.lovable/oauth/consent   (internal OAuth flow)
    - /payment/success          (transactional, blocked in robots.txt)

    Dynamic content routes (emitted by supabase edge fn `generate-sitemap`,
    referenced as a separate Sitemap entry in robots.txt):
    - /newsletter/p/:slug
    - /p/:slug
  -->

  <!-- Charts (public analytics workspace) -->
  <url>
    <loc>https://app.chartxpert.io/markets/crypto/charts</loc>
    <lastmod>2026-07-09</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.85</priority>
  </url>


  <!-- Homepage - Highest Priority -->
  <url>
    <loc>https://app.chartxpert.io/</loc>
    <lastmod>2026-02-01</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <image:image>
      <image:loc>https://app.chartxpert.io/og/chartxpert-og-default.jpg</image:loc>
      <image:title>ChartXpert - AI-Powered Financial Market Analysis</image:title>
    </image:image>
  </url>
  
  <!-- ===== CRYPTO MARKETS ===== -->
  
  <url>
    <loc>https://app.chartxpert.io/markets/crypto/overview</loc>
    <lastmod>2026-02-01</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.95</priority>
    <image:image>
      <image:loc>https://app.chartxpert.io/og/crypto-overview.jpg</image:loc>
      <image:title>Cryptocurrency Market Overview</image:title>
    </image:image>
  </url>
  
  <url>
    <loc>https://app.chartxpert.io/markets/crypto/screener</loc>
    <lastmod>2026-02-01</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://app.chartxpert.io/og/crypto-screener.jpg</image:loc>
      <image:title>Advanced Crypto Screener</image:title>
    </image:image>
  </url>
  
  <url>
    <loc>https://app.chartxpert.io/markets/crypto/signals</loc>
    <lastmod>2026-02-01</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://app.chartxpert.io/og/trading-signals.jpg</image:loc>
      <image:title>AI Trading Signals</image:title>
    </image:image>
  </url>
  
  <url>
    <loc>https://app.chartxpert.io/markets/crypto/technical-analysis</loc>
    <lastmod>2026-02-01</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <url>
    <loc>https://app.chartxpert.io/markets/crypto/on-chain-analytics</loc>
    <lastmod>2026-02-01</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.85</priority>
  </url>
  
  <url>
    <loc>https://app.chartxpert.io/markets/crypto/ai-research</loc>
    <lastmod>2026-02-01</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.85</priority>
  </url>
  
  <url>
    <loc>https://app.chartxpert.io/markets/crypto/btc-prediction-history</loc>
    <lastmod>2026-02-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <image:image>
      <image:loc>https://app.chartxpert.io/og/btc-prediction-history.png</image:loc>
      <image:title>Bitcoin Prediction History</image:title>
    </image:image>
  </url>
  
  <url>
    <loc>https://app.chartxpert.io/markets/crypto/fear-greed-index</loc>
    <lastmod>2026-02-01</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.85</priority>
  </url>
  
  <!-- ===== KNOWLEDGE CENTER ===== -->
  <!-- Knowledge Center moved to https://chartxpert.io/blog (handled via React Router redirect) -->
  
  <!-- ===== AUTH (Public, Indexable) ===== -->

  <url>
    <loc>https://app.chartxpert.io/auth/sign-in</loc>
    <lastmod>2026-05-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://app.chartxpert.io/auth/sign-up</loc>
    <lastmod>2026-05-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://app.chartxpert.io/auth/forgot-password</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://app.chartxpert.io/auth/reset-password</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://app.chartxpert.io/auth/verify-email</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://app.chartxpert.io/auth/check-email</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://app.chartxpert.io/auth/callback</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- ===== TOOLS ===== -->
  
  <url>
    <loc>https://app.chartxpert.io/charts</loc>
    <lastmod>2026-02-01</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.85</priority>
  </url>
  
  <url>
    <loc>https://app.chartxpert.io/ai-insights</loc>
    <lastmod>2026-02-01</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.85</priority>
  </url>
  
  <!-- ===== PRICING ===== -->

  <url>
    <loc>https://app.chartxpert.io/pricing</loc>
    <lastmod>2026-06-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- ===== COMMUNITY ===== -->

  <url>
    <loc>https://app.chartxpert.io/community</loc>
    <lastmod>2026-06-07</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ===== KNOWLEDGE CENTER ===== -->
  <!-- Knowledge Center moved to https://chartxpert.io/blog (handled via React Router redirect) -->

  <url>
    <loc>https://app.chartxpert.io/knowledge</loc>
    <lastmod>2026-06-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- ===== ABOUT / COMPANY ===== -->

  <url>
    <loc>https://app.chartxpert.io/about</loc>
    <lastmod>2026-06-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://app.chartxpert.io/company-profile</loc>
    <lastmod>2026-06-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- ===== LEGAL ===== -->

  <url>
    <loc>https://app.chartxpert.io/privacy-policy</loc>
    <lastmod>2026-06-07</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <url>
    <loc>https://app.chartxpert.io/terms-of-service</loc>
    <lastmod>2026-06-07</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <url>
    <loc>https://app.chartxpert.io/terms</loc>
    <lastmod>2026-06-07</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://app.chartxpert.io/ai-ethics</loc>
    <lastmod>2025-11-19</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <url>
    <loc>https://app.chartxpert.io/legal/model-card</loc>
    <lastmod>2026-06-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>

  <!-- ===== REDIRECT ROUTES (kept for crawler discovery; redirect to canonical targets) ===== -->

  <url>
    <loc>https://app.chartxpert.io/privacy</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://app.chartxpert.io/signup</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://app.chartxpert.io/forgot-password</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://app.chartxpert.io/faq</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://app.chartxpert.io/waitlist</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>

  <!-- Newsletter issues (public /p/:slug) -->
  <url>
    <loc>https://app.chartxpert.io/p/coin_rotation-2026-07-20-89bc7c9b</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/stats_deepdive-2026-07-19-8ca66122</loc>
    <lastmod>2026-07-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/trend_playbook-2026-07-18-d487d2fb</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/btc_outlook-2026-07-17-45c26a6b</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/coin_rotation-2026-07-16-62eea30f</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/educational-2026-07-15-52725c72</loc>
    <lastmod>2026-07-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/stats_deepdive-2026-07-14-63784e49</loc>
    <lastmod>2026-07-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/btc_outlook-2026-07-13-0a871796</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/trend_playbook-2026-07-12-bdbca1e7</loc>
    <lastmod>2026-07-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/coin_rotation-2026-07-11-2efba86d</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/educational-2026-07-10-a1bad9bb</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/stats_deepdive-2026-07-09-4d39066c</loc>
    <lastmod>2026-07-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/trend_playbook-2026-07-08-6d9ea55b</loc>
    <lastmod>2026-07-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/trend_playbook-2026-07-06-ebe40266</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/trend_playbook-2026-07-05-ddffe4b8</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/trend_playbook-2026-07-04-52462022</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/trend_playbook-2026-07-03-da42e153</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/coin_rotation-2026-07-02-3eae3f75</loc>
    <lastmod>2026-07-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/trend_playbook-2026-07-01-d41c2946</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/trend_playbook-2026-06-30-4d74e74a</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.chartxpert.io/p/trend_playbook-2026-06-29-ab3e15e5</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

</urlset>

