<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap for charlymail.com — public, indexable pages only.

  Excluded on purpose:
    - Everything behind auth (dashboard, lists, collect, upload, billing,
      suppress, history, notifications, api-keys, dork). Crawlers get the
      login shell there, which is thin content with no ranking value.
    - Error pages (404.html, 500.html).
    - /support — it is noindex, so it must not appear here (a URL that is
      both in the sitemap and noindex is a conflicting signal to Google).
    - The .html variants of these URLs — /pricing.html 301-redirects to
      /pricing, so listing both would send Google through a redirect on
      every crawl.

  Priority scheme follows the SEO brief: 1.0 homepage, 0.9 commercial
  cluster pages, 0.5 support, 0.3 legal.
  Update lastmod only when the page content actually changes.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://charlymail.com/</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://charlymail.com/crypto-payment</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://charlymail.com/pricing</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://charlymail.com/scrape-emails</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://charlymail.com/api</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://charlymail.com/faq</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://charlymail.com/vs-zerobounce</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://charlymail.com/vs-neverbounce</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://charlymail.com/api-docs</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://charlymail.com/terms</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://charlymail.com/privacy</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- Blog: listing page + wave-1 articles. priority 0.6, monthly. -->
  <url>
    <loc>https://charlymail.com/blog</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://charlymail.com/blog/how-to-check-if-email-is-valid</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://charlymail.com/blog/how-to-find-someones-email</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://charlymail.com/blog/where-to-get-email-lists</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://charlymail.com/blog/why-emails-go-to-spam</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://charlymail.com/blog/reduce-email-bounce-rate</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

</urlset>
