<?xml version="1.0" encoding="UTF-8"?>
<!--
  SITEMAP — Diagnóstico Comercial da Agência Ide

  DUAS URLs: a landing page e a política de privacidade. São as duas únicas
  páginas que existem — o resto de public/ é imagem, ícone e arquivo de robô.

  Cada <loc> abaixo é escrita EXATAMENTE como o <link rel="canonical"> e o
  og:url da própria página. Endereço que diverge em uma barra vira, para o
  Google, uma segunda página com o mesmo conteúdo.

  >>> POR QUE UMA TEM BARRA FINAL E A OUTRA NÃO <<<
  A raiz do site termina em barra: https://diagnostico.idealhub.app/
  A política NÃO termina em barra: .../politica-de-privacidade
  Não é descuido. O binding de assets do Worker roda com
  html_handling: "auto-trailing-slash" (wrangler.jsonc), e nesse modo o arquivo
  public/politica-de-privacidade.html é entregue SEM .html e SEM barra final —
  quem pedir com barra recebe 307 para o endereço sem barra. A <loc> tem que
  ser o destino do 307, nunca a origem dele. É também a forma exata do link
  que está no aceite de dados do formulário.

  QUANDO MUDAR UM ENDEREÇO: troque a <loc> aqui, o <link rel="canonical">, o
  og:url e o og:image da página correspondente, e o Sitemap: do robots.txt —
  todos no mesmo commit. E atualize <lastmod> para a data da publicação.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://diagnostico.idealhub.app/</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://diagnostico.idealhub.app/politica-de-privacidade</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
