<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://triathlify.com/</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://triathlify.com/pricing</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://triathlify.com/blog</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://triathlify.com/triathlon-training-plan</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://triathlify.com/glossary</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://triathlify.com/methodology</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://triathlify.com/integrations</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://triathlify.com/stories</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://triathlify.com/about</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/contact</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/privacy</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://triathlify.com/terms</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://triathlify.com/blog/strength-training-for-triathletes</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/lactate-threshold-what-it-is-and-how-to-test-it</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/athletica-vs-triathlify</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/transition-t1-t2-how-to-stop-losing-free-minutes</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/triathlon-gear-checklist-for-your-first-race</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/open-water-swimming-tips-for-beginners</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/off-season-triathlon-training-what-to-actually-do</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/triathlon-apps-that-sync-with-garmin</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/signs-you-need-a-rest-day</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/full-ironman-training-plan-first-time-finisher</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/ironman-70-3-training-plan-first-half-ironman</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/can-ai-replace-a-triathlon-coach</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/olympic-distance-triathlon-training-plan</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/how-adaptive-triathlon-training-works</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/how-many-hours-a-week-to-train-for-triathlon</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/first-triathlon-training-plan-sprint-distance</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/triathlify-vs-tridot</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/triathlify-vs-trainingpeaks</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/blog/best-ai-triathlon-training-apps-2026</loc>
<lastmod>2026-10-19T10:05:31.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/aerobic-base</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/anaerobic-threshold</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/atl-acute-training-load</loc>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/base-phase</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/brick-workout</loc>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/critical-swim-speed</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/ctl-chronic-training-load</loc>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/ftp-functional-threshold-power</loc>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/heart-rate-zones</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/hrv-heart-rate-variability</loc>
<lastmod>2026-08-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/lactate-threshold</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/negative-split</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/overtraining-syndrome</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/periodization</loc>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/race-pace</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/recovery-week</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/resting-heart-rate</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/rpe-rate-of-perceived-exertion</loc>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/running-economy</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/sighting-open-water-swimming</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/taper</loc>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/training-load</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/transition-zone-t1-t2</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/tss-training-stress-score</loc>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/vo2-max</loc>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://triathlify.com/glossary/zone-2-training</loc>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
