<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap do GBNEGÓCIOS.

  SÓ AS PÁGINAS INDEXÁVEIS. As cinco do simulador levam `noindex` no cabeçalho
  (Simulador.php) e estão fechadas no robots.txt — listá-las aqui seria pedir
  ao Google que indexasse o que o próprio site lhe diz para não indexar, que é
  a contradição mais fácil de evitar e a mais comum de encontrar.

  ESCRITO À MÃO, e é uma decisão. São cinco endereços que mudam de ano a ano;
  uma rota a gerá-lo dinamicamente seria mais código para manter do que este
  ficheiro. No dia em que houver páginas geradas a partir de dados — uma por
  distrito, uma por tema — troca-se por uma rota. Hoje não há.

  As datas são as da última alteração de conteúdo com significado, não a de
  qualquer commit que lhes tenha tocado. Um `lastmod` que muda por causa de uma
  vírgula ensina o rastreador a ignorá-lo.

  Não leva `changefreq` nem `priority`: o Google diz há anos que os ignora, e
  campos que ninguém lê são campos que ficam desatualizados sem consequência
  visível.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://gbnegocios.com/</loc>
    <lastmod>2026-09-08</lastmod>
  </url>

  <url>
    <loc>https://gbnegocios.com/energia</loc>
    <lastmod>2026-09-07</lastmod>
  </url>

  <!--
    O /assistente saiu daqui a 2026-09-08. O endpoint `POST /api/v1/assistente`
    ainda nao existe em producao (devolve 404) e a rota responde 404 enquanto o
    `Config\GbnCrm::$assistenteDisponivel` for false. Anunciar ao Google uma
    pagina que da 404 e pedir-lhe que a marque como morta.
    Volta no dia em que a flag passar a true.
  -->

  <url>
    <loc>https://gbnegocios.com/privacidade</loc>
    <lastmod>2026-09-08</lastmod>
  </url>

  <url>
    <loc>https://gbnegocios.com/termos</loc>
    <lastmod>2026-09-08</lastmod>
  </url>

  <url>
    <loc>https://gbnegocios.com/cookies</loc>
    <lastmod>2026-09-08</lastmod>
  </url>

</urlset>
