<?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"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <!-- Generated 2026-08-01 by scripts/generate-sitemap.mjs — do not edit by hand -->

  <!-- Core pages (localized pages emitted per locale with hreflang) -->
  <url>
    <loc>https://turnivia.app/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://turnivia.app/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://turnivia.app/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://turnivia.app/fr"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://turnivia.app/es"/>
    <image:image>
      <image:loc>https://turnivia.app/turnivia-icon.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://turnivia.app/fr</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://turnivia.app/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://turnivia.app/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://turnivia.app/fr"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://turnivia.app/es"/>
  </url>
  <url>
    <loc>https://turnivia.app/es</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://turnivia.app/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://turnivia.app/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://turnivia.app/fr"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://turnivia.app/es"/>
  </url>
  <url>
    <loc>https://turnivia.app/checklists</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://turnivia.app/checklists"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://turnivia.app/checklists"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://turnivia.app/fr/checklists"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://turnivia.app/es/checklists"/>
  </url>
  <url>
    <loc>https://turnivia.app/fr/checklists</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://turnivia.app/checklists"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://turnivia.app/checklists"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://turnivia.app/fr/checklists"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://turnivia.app/es/checklists"/>
  </url>
  <url>
    <loc>https://turnivia.app/es/checklists</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://turnivia.app/checklists"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://turnivia.app/checklists"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://turnivia.app/fr/checklists"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://turnivia.app/es/checklists"/>
  </url>
  <url>
    <loc>https://turnivia.app/turno</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://turnivia.app/blog</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/guide</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://turnivia.app/guide"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://turnivia.app/guide"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://turnivia.app/fr/guide"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://turnivia.app/es/guide"/>
  </url>
  <url>
    <loc>https://turnivia.app/fr/guide</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://turnivia.app/guide"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://turnivia.app/guide"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://turnivia.app/fr/guide"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://turnivia.app/es/guide"/>
  </url>
  <url>
    <loc>https://turnivia.app/es/guide</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://turnivia.app/guide"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://turnivia.app/guide"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://turnivia.app/fr/guide"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://turnivia.app/es/guide"/>
  </url>
  <url>
    <loc>https://turnivia.app/about</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://turnivia.app/about"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://turnivia.app/about"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://turnivia.app/fr/about"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://turnivia.app/es/about"/>
  </url>
  <url>
    <loc>https://turnivia.app/fr/about</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://turnivia.app/about"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://turnivia.app/about"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://turnivia.app/fr/about"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://turnivia.app/es/about"/>
  </url>
  <url>
    <loc>https://turnivia.app/es/about</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://turnivia.app/about"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://turnivia.app/about"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://turnivia.app/fr/about"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://turnivia.app/es/about"/>
  </url>
  <url>
    <loc>https://turnivia.app/contact</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://turnivia.app/contact"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://turnivia.app/contact"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://turnivia.app/fr/contact"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://turnivia.app/es/contact"/>
  </url>
  <url>
    <loc>https://turnivia.app/fr/contact</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://turnivia.app/contact"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://turnivia.app/contact"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://turnivia.app/fr/contact"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://turnivia.app/es/contact"/>
  </url>
  <url>
    <loc>https://turnivia.app/es/contact</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://turnivia.app/contact"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://turnivia.app/contact"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://turnivia.app/fr/contact"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://turnivia.app/es/contact"/>
  </url>
  <url>
    <loc>https://turnivia.app/privacy</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://turnivia.app/terms</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- Comparison pages (auto-discovered from src/data/comparisons.ts) -->
  <url>
    <loc>https://turnivia.app/compare</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://turnivia.app/compare/turnivia-vs-breezeway</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://turnivia.app/compare/turnivia-vs-properly</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://turnivia.app/compare/turnivia-vs-turno</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Industry pages -->
  <url>
    <loc>https://turnivia.app/industries/short-term-rental</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/industries/property-management</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://turnivia.app/og/industries/short-term-rental.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://turnivia.app/industries/move-in-out</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://turnivia.app/og/industries/property-management.jpg</image:loc>
    </image:image>
  </url>

  <!-- Location pages -->
  <url>
    <loc>https://turnivia.app/locations/austin-tx</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/locations/miami-fl</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/locations/denver-co</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/locations/nashville-tn</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/locations/san-diego-ca</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/locations/phoenix-az</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/locations/seattle-wa</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/locations/portland-or</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/locations/los-angeles-ca</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/locations/new-york-ny</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/locations/chicago-il</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/locations/las-vegas-nv</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Template pages (auto-discovered from TemplatePage.tsx) -->
  <url>
    <loc>https://turnivia.app/templates/airbnb-turnover-cleaning-checklist</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://turnivia.app/templates/vrbo-turnover-checklist</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://turnivia.app/templates/move-in-inspection-checklist</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://turnivia.app/templates/move-out-inspection-checklist</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://turnivia.app/templates/deep-clean-turnover-checklist</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://turnivia.app/templates/furnished-rental-inspection</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://turnivia.app/templates/pre-arrival-inspection</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://turnivia.app/templates/post-departure-inspection</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://turnivia.app/templates/short-term-rental-cleaning-checklist</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://turnivia.app/templates/airbnb-host-checklist-pdf</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Turno templates (auto-discovered from turno/Index.tsx) -->
  <url>
    <loc>https://turnivia.app/turno/airbnb-turnover-cleaning-checklist</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/turno/vrbo-turnover-checklist</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/turno/move-in-inspection-checklist</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://turnivia.app/turno/move-out-inspection-checklist</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog posts (auto-discovered from Blog.tsx) -->
  <url>
    <loc>https://turnivia.app/blog/airbnb-turnover-cleaning-checklist-guide</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://turnivia.app/blog/vacation-rental-inspection-best-practices</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://turnivia.app/blog/superhost-tips-cleaning-standards</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://turnivia.app/blog/move-out-inspection-checklist-landlords</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://turnivia.app/blog/cleaning-team-management-tips</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
