<?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://stringtensionai.com/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://stringtensionai.com/resources/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://stringtensionai.com/about/</loc>
    <lastmod>2026-08-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://stringtensionai.com/privacy/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://stringtensionai.com/terms/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://stringtensionai.com/tennis-string-tension-app/</loc>
    <lastmod>2026-08-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://stringtensionai.com/assets/images/string-tension-app-workflow.svg</image:loc><image:title>String Tension AI app workflow</image:title></image:image>
  </url>
  <url>
    <loc>https://stringtensionai.com/measure-tennis-string-tension/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://stringtensionai.com/assets/images/measure-string-tension-workflow.svg?v=20260809</image:loc><image:title>Measure tennis string tension workflow</image:title></image:image>
  </url>
  <url>
    <loc>https://stringtensionai.com/racquet-string-tension-checker/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://stringtensionai.com/when-to-restring-tennis-racquet/</loc>
    <lastmod>2026-08-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://stringtensionai.com/assets/images/restring-decision-timeline.svg</image:loc><image:title>When to restring decision timeline</image:title></image:image>
  </url>
  <url>
    <loc>https://stringtensionai.com/tennis-string-lifespan-by-hours/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://stringtensionai.com/pro-string-setups/</loc>
    <lastmod>2026-08-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image><image:loc>https://stringtensionai.com/assets/images/pro-string-setups-data.svg</image:loc><image:title>Pro tennis string setup dataset</image:title></image:image>
  </url>
  <url>
    <loc>https://stringtensionai.com/tennis-string-tension-chart/</loc>
    <lastmod>2026-08-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://stringtensionai.com/assets/images/tennis-tension-range-guide.svg</image:loc><image:title>Tennis string tension starting-range guide</image:title></image:image>
  </url>
  <url>
    <loc>https://stringtensionai.com/best-tennis-string-tension-for-control/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://stringtensionai.com/best-tennis-string-tension-for-spin/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://stringtensionai.com/poly-string-tension-loss/</loc>
    <lastmod>2026-08-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://stringtensionai.com/assets/images/poly-tension-loss-timeline.svg</image:loc><image:title>Polyester tension-loss timeline</image:title></image:image>
  </url>
  <url>
    <loc>https://stringtensionai.com/how-long-do-poly-strings-last/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://stringtensionai.com/tennis-string-tension-loss/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://stringtensionai.com/poly-vs-gut-string-tension-loss/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://stringtensionai.com/assets/images/poly-vs-gut-tension-loss-social.jpg</image:loc><image:title>Polyester and natural gut tennis string comparison</image:title></image:image>
  </url>
  <url>
    <loc>https://stringtensionai.com/dead-tennis-strings/</loc>
    <lastmod>2026-08-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://stringtensionai.com/assets/images/dead-string-three-signal-test.svg</image:loc><image:title>Dead tennis string three-signal test</image:title></image:image>
  </url>
  <url>
    <loc>https://stringtensionai.com/string-cost-per-hour-calculator/</loc>
    <lastmod>2026-08-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://stringtensionai.com/assets/images/string-cost-per-hour-formula.svg</image:loc><image:title>Tennis string cost per playing hour formula</image:title></image:image>
  </url>
  <url>
    <loc>https://stringtensionai.com/tennis-string-cost-tracker/</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://stringtensionai.com/assets/images/tennis-string-cost-tracker-og.webp</image:loc><image:title>Tennis string cost tracker forecast</image:title></image:image>
  </url>
</urlset>
