<?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">
  <url>
    <loc>https://contestanalyzer.com/cabrillo-log-header-guide/</loc>
    <image:image>
      <image:loc>https://contestanalyzer.com/wp-content/uploads/2026/10/cabrillo-log-header-guide.png</image:loc>
      <image:title>Dark cover showing a Cabrillo log header with its main category fields listed beside a short checklist of common header mistakes</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://contestanalyzer.com/busted-callsigns-contest-logs/</loc>
    <image:image>
      <image:loc>https://contestanalyzer.com/wp-content/uploads/2026/10/busted-callsigns-contest-logs.png</image:loc>
      <image:title>Light cover with a callsign written two ways, one correct and one busted, with short notes on causes and habits that prevent errors</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://contestanalyzer.com/cq-zones-cq-ww-explained/</loc>
    <image:image>
      <image:loc>https://contestanalyzer.com/wp-content/uploads/2026/10/cq-zones-cq-ww-explained.png</image:loc>
      <image:title>Dark cover with a stylised world map divided into forty numbered CQ zones and short notes about split countries and the zone you send</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://contestanalyzer.com/ubn-report-explained/</loc>
    <image:image>
      <image:loc>https://contestanalyzer.com/wp-content/uploads/2026/10/ubn-report-explained.png</image:loc>
      <image:title>Light cover with three columns labelled Unique, Busted and Not in log, each with a short explanation and an example of a typical QSO error</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://contestanalyzer.com/check-contest-log-before-submit/</loc>
    <image:image>
      <image:loc>https://contestanalyzer.com/wp-content/uploads/2026/10/check-contest-log-before-submit.png</image:loc>
      <image:title>Dark cover with a checklist of eight steps to finish before sending a contest log, from header and period to a corrected Cabrillo file</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://contestanalyzer.com/contest-rates-qso-per-hour/</loc>
    <image:image>
      <image:loc>https://contestanalyzer.com/wp-content/uploads/2026/10/contest-rates-qso-per-hour.png</image:loc>
      <image:title>Cover graphic for an article about contest rates, with a bar chart of QSOs per hour and labels for run, search and pounce, and bands</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://contestanalyzer.com/compare-contest-results-years/</loc>
    <image:image>
      <image:loc>https://contestanalyzer.com/wp-content/uploads/2026/10/compare-contest-results-years.png</image:loc>
      <image:title>Cover graphic for an article on year-on-year contest comparison, with two columns of results for different years and highlighted differences</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://contestanalyzer.com/cq-ww-dx-ssb-checklist/</loc>
    <image:image>
      <image:loc>https://contestanalyzer.com/wp-content/uploads/2026/10/cq-ww-dx-ssb-checklist.png</image:loc>
      <image:title>Cover graphic for a CQ WW DX SSB checklist article, showing three columns labelled before, during and after the contest</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://contestanalyzer.com/export-cabrillo-n1mm-dxlog-wintest/</loc>
    <image:image>
      <image:loc>https://contestanalyzer.com/wp-content/uploads/2026/10/export-cabrillo-n1mm-dxlog-wintest.png</image:loc>
      <image:title>Cover graphic for an article on exporting Cabrillo files, showing three logging programs feeding into one Cabrillo log file</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://contestanalyzer.com/off-time-breaks-contest-rules/</loc>
    <image:image>
      <image:loc>https://contestanalyzer.com/wp-content/uploads/2026/10/off-time-breaks-contest-rules.png</image:loc>
      <image:title>Cover graphic for an article on contest off time and breaks, showing a 48-hour timeline with operating periods and rest periods marked</image:title>
    </image:image>
  </url>
</urlset>