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

  <!-- ============ HOMEPAGE ============ -->
  <url>
    <loc>https://pingcron.io</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- ============ COMMERCIAL SEO PAGES ============ -->
  <!-- High-intent buyer keywords. Each page has a unique config in web/src/data/commercialSeoPages.js -->
  <url>
    <loc>https://pingcron.io/cron-job-monitoring</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://pingcron.io/cron-job-failure-alerts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://pingcron.io/database-backup-monitoring</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://pingcron.io/laravel-scheduler-monitoring</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://pingcron.io/python-script-monitoring</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://pingcron.io/node-cron-monitoring</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://pingcron.io/github-actions-scheduled-workflow-monitoring</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://pingcron.io/etl-job-monitoring</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://pingcron.io/scheduled-task-monitoring</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://pingcron.io/healthchecks-io-alternative</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- ============ CONVERSION ============ -->
  <url>
    <loc>https://pingcron.io/signup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- ============ BLOG ============ -->
  <url>
    <loc>https://pingcron.io/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://pingcron.io/blog/cronhub-alternative</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://pingcron.io/blog/pingcron-vs-cronitor</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://pingcron.io/blog/pingcron-vs-healthchecks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://pingcron.io/blog/how-to-monitor-cron-jobs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

</urlset>
