<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://bbody.app/</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://bbody.app/privacy/</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://bbody.app/terms/</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://bbody.app/blog/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/" />
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bbody.app/pt/blog/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/" />
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bbody.app/es/blog/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/" />
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bbody.app/blog/how-bbody-works/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/how-bbody-works/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/como-o-bbody-funciona/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/como-funciona-bbody/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/how-bbody-works/" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/pt/blog/como-o-bbody-funciona/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/how-bbody-works/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/como-o-bbody-funciona/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/como-funciona-bbody/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/how-bbody-works/" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/es/blog/como-funciona-bbody/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/how-bbody-works/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/como-o-bbody-funciona/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/como-funciona-bbody/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/how-bbody-works/" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/blog/how-long-to-rest-between-sets/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/how-long-to-rest-between-sets/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/quanto-descansar-entre-as-series/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/cuanto-descansar-entre-series/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/how-long-to-rest-between-sets/" />
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/pt/blog/quanto-descansar-entre-as-series/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/how-long-to-rest-between-sets/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/quanto-descansar-entre-as-series/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/cuanto-descansar-entre-series/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/how-long-to-rest-between-sets/" />
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/es/blog/cuanto-descansar-entre-series/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/how-long-to-rest-between-sets/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/quanto-descansar-entre-as-series/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/cuanto-descansar-entre-series/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/how-long-to-rest-between-sets/" />
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/blog/three-good-days-beat-five-planned-ones/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/three-good-days-beat-five-planned-ones/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/tres-dias-bons-valem-mais-que-cinco-planejados/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/tres-dias-buenos-valen-mas-que-cinco-planeados/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/three-good-days-beat-five-planned-ones/" />
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/pt/blog/tres-dias-bons-valem-mais-que-cinco-planejados/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/three-good-days-beat-five-planned-ones/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/tres-dias-bons-valem-mais-que-cinco-planejados/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/tres-dias-buenos-valen-mas-que-cinco-planeados/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/three-good-days-beat-five-planned-ones/" />
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/es/blog/tres-dias-buenos-valen-mas-que-cinco-planeados/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/three-good-days-beat-five-planned-ones/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/tres-dias-bons-valem-mais-que-cinco-planejados/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/tres-dias-buenos-valen-mas-que-cinco-planeados/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/three-good-days-beat-five-planned-ones/" />
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/blog/soreness-is-not-a-scorecard/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/soreness-is-not-a-scorecard/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/dor-muscular-nao-e-placar/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/las-agujetas-no-son-un-marcador/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/soreness-is-not-a-scorecard/" />
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/pt/blog/dor-muscular-nao-e-placar/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/soreness-is-not-a-scorecard/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/dor-muscular-nao-e-placar/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/las-agujetas-no-son-un-marcador/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/soreness-is-not-a-scorecard/" />
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/es/blog/las-agujetas-no-son-un-marcador/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/soreness-is-not-a-scorecard/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/dor-muscular-nao-e-placar/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/las-agujetas-no-son-un-marcador/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/soreness-is-not-a-scorecard/" />
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/blog/warm-ups-that-earn-their-place/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/warm-ups-that-earn-their-place/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/aquecimentos-que-valem-o-tempo/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/calentamientos-que-valen-el-tiempo/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/warm-ups-that-earn-their-place/" />
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/pt/blog/aquecimentos-que-valem-o-tempo/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/warm-ups-that-earn-their-place/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/aquecimentos-que-valem-o-tempo/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/calentamientos-que-valen-el-tiempo/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/warm-ups-that-earn-their-place/" />
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/es/blog/calentamientos-que-valen-el-tiempo/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/warm-ups-that-earn-their-place/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/aquecimentos-que-valem-o-tempo/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/calentamientos-que-valen-el-tiempo/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/warm-ups-that-earn-their-place/" />
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/blog/when-to-change-an-exercise/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/when-to-change-an-exercise/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/quando-trocar-um-exercicio/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/cuando-cambiar-un-ejercicio/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/when-to-change-an-exercise/" />
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/pt/blog/quando-trocar-um-exercicio/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/when-to-change-an-exercise/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/quando-trocar-um-exercicio/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/cuando-cambiar-un-ejercicio/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/when-to-change-an-exercise/" />
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/es/blog/cuando-cambiar-un-ejercicio/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/when-to-change-an-exercise/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/quando-trocar-um-exercicio/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/cuando-cambiar-un-ejercicio/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/when-to-change-an-exercise/" />
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/blog/train-with-the-body-you-have-today/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/train-with-the-body-you-have-today/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/treine-com-o-corpo-que-voce-tem-hoje/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/entrena-con-el-cuerpo-que-tienes-hoy/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/train-with-the-body-you-have-today/" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/pt/blog/treine-com-o-corpo-que-voce-tem-hoje/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/train-with-the-body-you-have-today/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/treine-com-o-corpo-que-voce-tem-hoje/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/entrena-con-el-cuerpo-que-tienes-hoy/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/train-with-the-body-you-have-today/" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/es/blog/entrena-con-el-cuerpo-que-tienes-hoy/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/train-with-the-body-you-have-today/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/treine-com-o-corpo-que-voce-tem-hoje/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/entrena-con-el-cuerpo-que-tienes-hoy/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/train-with-the-body-you-have-today/" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/blog/progressive-overload-without-a-spreadsheet/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/progressive-overload-without-a-spreadsheet/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/sobrecarga-progressiva-sem-planilha/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/sobrecarga-progresiva-sin-hoja-de-calculo/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/progressive-overload-without-a-spreadsheet/" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/pt/blog/sobrecarga-progressiva-sem-planilha/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/progressive-overload-without-a-spreadsheet/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/sobrecarga-progressiva-sem-planilha/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/sobrecarga-progresiva-sin-hoja-de-calculo/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/progressive-overload-without-a-spreadsheet/" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/es/blog/sobrecarga-progresiva-sin-hoja-de-calculo/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/progressive-overload-without-a-spreadsheet/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/sobrecarga-progressiva-sem-planilha/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/sobrecarga-progresiva-sin-hoja-de-calculo/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/progressive-overload-without-a-spreadsheet/" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/blog/why-your-coach-runs-on-mcp/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/why-your-coach-runs-on-mcp/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/por-que-seu-treinador-roda-em-mcp/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/por-que-tu-entrenador-funciona-con-mcp/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/why-your-coach-runs-on-mcp/" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/pt/blog/por-que-seu-treinador-roda-em-mcp/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/why-your-coach-runs-on-mcp/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/por-que-seu-treinador-roda-em-mcp/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/por-que-tu-entrenador-funciona-con-mcp/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/why-your-coach-runs-on-mcp/" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bbody.app/es/blog/por-que-tu-entrenador-funciona-con-mcp/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://bbody.app/blog/why-your-coach-runs-on-mcp/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://bbody.app/pt/blog/por-que-seu-treinador-roda-em-mcp/" />
<xhtml:link rel="alternate" hreflang="es" href="https://bbody.app/es/blog/por-que-tu-entrenador-funciona-con-mcp/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://bbody.app/blog/why-your-coach-runs-on-mcp/" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
