<?xml version="1.0" encoding="UTF-8"?>
<!--
  INDEKS SITEMAP dla examy.pl — jeden punkt wejścia dla Google i Bing.

  Domenę obsługują dziś dwie aplikacje i każda zna tylko swoje adresy:
   • stary frontend (ten katalog) — landingi, oferta, dokumenty prawne,
   • panel Next na 127.0.0.1:3000 — silosy treściowe /wiedza i /matura,
     podpięte pod examy.pl przez nginx (patrz Examy_panel/deploy/
     nginx-examy-pl-seo.conf). Ich sitemapy generują się automatycznie
     z rejestrów treści przy każdym buildzie panelu.

  Dlatego indeks, a nie jedna wspólna lista: nikt nie musi pamiętać o ręcznym
  dopisywaniu tu każdego nowego poradnika, a Google i tak dostaje komplet
  adresów z jednego miejsca. W robots.txt wystarczy wskazać ten plik — crawler
  sam zejdzie do sitemap podrzędnych.

  Zasady, które ten plik spełnia (protokół sitemaps.org + wymagania Google):
   • indeks NIE może wskazywać na inny indeks — wszystkie dzieci to <urlset>,
   • wszystkie sitemapy leżą na tym samym hoście co adresy, które opisują,
   • limity (50 000 pozycji / 50 MB na plik) są tu odległe: ~60 adresów łącznie.

  DOPISANIE KOLEJNEGO SILOSU (np. /zadania z docs/SEO_PLAN.md) to jeden wpis
  <sitemap> niżej — plus reguła `location` w nginx, bez której adres nie żyje.

  <lastmod> podajemy TYLKO dla sitemapy stron statycznych, bo tylko ona jest
  utrzymywana ręcznie i tylko dla niej znamy prawdziwą datę. Dla sitemap
  generowanych przez panel go pomijamy — jest opcjonalny, a wpisanie tu daty
  „na oko" byłoby gorsze niż jej brak: Google przestaje ufać całemu sygnałowi
  lastmod, gdy wyłapie, że daty nie zgadzają się ze zmianami treści.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Stary frontend: landingi, oferta, dokumenty prawne (lista ręczna). -->
  <sitemap>
    <loc>https://examy.pl/sitemap-strony.xml</loc>
    <lastmod>2026-08-04</lastmod>
  </sitemap>

  <!-- Silos poradników — panel Next, z src/features/wiedza/registry.ts. -->
  <sitemap>
    <loc>https://examy.pl/wiedza/sitemap.xml</loc>
  </sitemap>

  <!-- Silos arkuszy CKE — panel Next, z src/features/matura/registry.ts. -->
  <sitemap>
    <loc>https://examy.pl/matura/sitemap.xml</loc>
  </sitemap>

  <!-- Landingi przedmiotowe (przedmiot × poziom) — panel Next,
       z src/features/przedmioty/registry.ts. Szkice (`published: false`)
       świadomie nie trafiają do tej sitemapy. -->
  <sitemap>
    <loc>https://examy.pl/przedmioty/sitemap.xml</loc>
  </sitemap>

</sitemapindex>
