<?xml version="1.0" encoding="UTF-8"?>
<!--
  cercom.uz — to'liq sayt xaritasi (sitemap)
  ==========================================
  Google Search Console uchun. Har bir sahifa izoh bilan tasvirlangan.

  IZOH:
   - <priority>: sahifaning nisbiy muhimligi (0.0–1.0).
   - <changefreq>: kontent qanchalik tez o'zgarishi.
   - Login talab qiladigan (himoyalangan) sahifalar ham foydalanuvchi
     iltimosiga ko'ra kiritilgan. Bunday sahifalarni Googlebot ochganda
     login sahifasiga yo'naltiriladi, shuning uchun ular <priority> pastroq.
   - Dinamik sahifalar (:id, :templateId, :bundleId, :sessionId) — bu yerda
     faqat naqsh (pattern) sifatida izohlangan. Haqiqiy URL'lar ID bilan
     hosil bo'ladi va odatda sitemapga backend/generator orqali qo'shiladi.
   - Admin paneli (/admin/...) alohida build bo'lib, SEO uchun indekslanmasligi
     kerak — pastda izoh sifatida qoldirilgan.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- ============================ OCHIQ (PUBLIC) SAHIFALAR ============================ -->

  <!-- Splash / kirish ekrani. Foydalanuvchi ilk marta kirganda ko'radigan bosh sahifa. -->
  <url>
    <loc>https://cercom.uz/</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Asosiy landing sahifa: platforma haqida ma'lumot, xizmatlar, taklif. Eng muhim SEO sahifa. -->
  <url>
    <loc>https://cercom.uz/home</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Tizimga kirish (login) sahifasi. Google/telefon orqali autentifikatsiya. -->
  <url>
    <loc>https://cercom.uz/login</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- ================== FOYDALANUVCHI PANELI (LOGIN TALAB QILINADI) ================== -->

  <!-- Dashboard bosh sahifasi: foydalanuvchi statistikasi, yo'nalishlar (DTM, Attestatsiya, Milliy sertifikat). -->
  <url>
    <loc>https://cercom.uz/dashboard</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Attestatsiya yo'nalishi: attestatsiya fanlari va test shablonlari ro'yxati. -->
  <url>
    <loc>https://cercom.uz/dashboard/attestatsiya</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- DTM yo'nalishi: 3 bosqichda fan tanlash (2 asosiy + 1 majburiy) va test shablonlari. -->
  <url>
    <loc>https://cercom.uz/dashboard/dtm</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Milliy sertifikat yo'nalishi: fanlar ro'yxati va tayyorgarlik testlari. -->
  <url>
    <loc>https://cercom.uz/dashboard/subjects</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Foydalanuvchi natijalari ro'yxati: barcha topshirilgan testlar va DTM to'plamlari. -->
  <url>
    <loc>https://cercom.uz/dashboard/results</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Profil sahifasi: shaxsiy ma'lumotlar, sozlamalar. -->
  <url>
    <loc>https://cercom.uz/dashboard/profile</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- To'lovlar tarixi: sotib olingan to'plamlar va tranzaksiyalar. -->
  <url>
    <loc>https://cercom.uz/dashboard/payments</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- ============ DINAMIK SAHIFALAR (LOGIN TALAB QILINADI, ID BILAN) ============ -->
  <!--
    Quyidagi sahifalar URL'ida o'zgaruvchi ID bo'ladi, shuning uchun bu yerda faqat
    naqsh sifatida ko'rsatilgan. Ularni sitemapga to'liq qo'shish uchun backenddan
    haqiqiy ID'lar bilan generatsiya qilish tavsiya etiladi:

      /dashboard/templates/:templateId            — Test shabloni tafsilotlari
      /dashboard/templates/:templateId/subjects   — Shablon bo'yicha fan tanlash
      /dashboard/test/:templateId                 — Test ishlash ekrani (to'liq ekran)
      /dashboard/dtm/exam/:bundleId               — DTM imtihoni (3 fan bir ekranda)
      /dashboard/results/bundle/:bundleId         — DTM to'plami natijasi tafsiloti
      /dashboard/results/:sessionId               — Bitta test sessiyasi natijasi
      /dashboard/checkout/:bundleId               — To'lov (checkout) sahifasi
  -->

  <!--
    ================== ADMIN PANEL (/admin/) ==================
    Admin paneli alohida build (dist-admin) va faqat administratorlar uchun.
    SEO/Google uchun indekslanmasligi kerak — robots.txt orqali bloklangan.
    To'liqlik uchun sahifalar ro'yxati (indekslash tavsiya etilmaydi):

      /admin/login                                 — Admin login
      /admin/                                       — Admin dashboard
      /admin/attestatsiya, /admin/attestatsiya/:id  — Attestatsiya boshqaruvi
      /admin/milliy-sertifikat, /admin/milliy-sertifikat/:id — Milliy sertifikat boshqaruvi
      /admin/subjects, /admin/subjects/:subjectId    — Fanlar boshqaruvi
      /admin/dtm, /admin/dtm/:id                     — DTM boshqaruvi
      /admin/templates/:templateId/subjects/:subjectId — Shablon tafsilotlari
      /admin/results, /admin/results/:sessionId      — Natijalar boshqaruvi
      /admin/users                                   — Foydalanuvchilar boshqaruvi
      /admin/payments                                — To'lovlar boshqaruvi
  -->

</urlset>
