<?xml version="1.0" encoding="UTF-8"?>
<!--
  TierBlutRetter — XML Sitemap
  Single source of truth for crawlers (Google, Bing, DuckDuckGo) and AI/LLM
  agents (GPTBot, PerplexityBot, ClaudeBot, etc.).

  Konsistenz-Anker (alle URLs hier müssen synchron sein):
  - public/robots.txt          → Sitemap-Direktive zeigt hierhin
  - public/llms.txt            → enthält dieselben Hauptseiten + Blog
  - public/.well-known/api-catalog → describedby auf llms.txt
  - public/.well-known/agent-skills/index.json → Skills-Index für Agenten
  - src/lib/seo-schemas.ts     → orgSchema / websiteSchema mit identischer SITE-URL
  - src/data/blog/index.ts     → Blogposts; lastmod hier == post.dateModified
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml"
        xmlns:image="http://www.google.com/schemas/sitemaps-image/1.1">

  <!-- ========== KERN-SEITEN ========== -->

  <url>
    <loc>https://tierblutretter.de/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://tierblutretter.de/" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <image:image>
      <image:loc>https://tierblutretter.de/og-cover.jpg</image:loc>
      <image:title>TierBlutRetter — Tierblutspende Deutschland</image:title>
    </image:image>
  </url>

  <url>
    <loc>https://tierblutretter.de/wie-funktionierts</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/wie-funktionierts" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/spender-werden</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/spender-werden" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/fuer-tieraerzte</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/fuer-tieraerzte" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/glossar</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/glossar" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/faq</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/faq" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/ueber-uns</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/ueber-uns" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- ========== BLOG-INDEX ========== -->

  <url>
    <loc>https://tierblutretter.de/blog</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/blog" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- ========== BLOG-ARTIKEL ==========
       lastmod = post.dateModified aus src/data/blog/*
       priority 0.85 (Hauptarten), 0.8 (Halter/Geld) -->

  <url>
    <loc>https://tierblutretter.de/blog/blutspende-beim-hund</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/blog/blutspende-beim-hund" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/blog/blutspende-bei-der-katze</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/blog/blutspende-bei-der-katze" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/blog/blutspende-beim-pferd</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/blog/blutspende-beim-pferd" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/blog/tierarztlicher-notfall-bluttransfusion-finden</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/blog/tierarztlicher-notfall-bluttransfusion-finden" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/blog/blutgruppen-bei-tieren-uebersicht</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/blog/blutgruppen-bei-tieren-uebersicht" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/blog/aufwandsentschaedigung-blutspende-tier</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/blog/aufwandsentschaedigung-blutspende-tier" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/blog/hunderassen-blutgruppen-blutverlust-risiko</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/blog/hunderassen-blutgruppen-blutverlust-risiko" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/blog/der-erste-spendetag-was-erwartet-mich</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://tierblutretter.de/blog/der-erste-spendetag-was-erwartet-mich" />
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- ========== KONVERTIERUNGS- / RECHTS-SEITEN ========== -->

  <url>
    <loc>https://tierblutretter.de/registrieren</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/login</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/impressum</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/datenschutz</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

  <url>
    <loc>https://tierblutretter.de/agb</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

</urlset>
