<?xml version="1.0" encoding="UTF-8"?>
<!-- Карта сайта: всё, что человек и робот могут прочитать без входа. /privacy/ru/ здесь
     обязателен — именно этот адрес указывается в русской локали App Store Connect. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <!-- ГЛАВНАЯ — ПЕРВОЙ И С ОБОИМИ ЯЗЫКАМИ (27.08). Её здесь не было вовсе: карта вела на
       страницу «о продукте» и на документы, а сам адрес, который человек набирает руками и
       который стоит в рекламе, поисковик находил только сам по себе. `x-default` говорит, что
       показать тому, чей язык неизвестен.

       АДРЕСА ЯЗЫКОВ, А НЕ КОРЕНЬ (17.10). Корень сам выбирает язык по заголовку браузера (map в
       nginx, замер 17.10: без заголовка, de, fr → английская, ru → русская, `Vary:
       Accept-Language` стоит) и ОБЪЯВЛЯЕТ КАНОНИЧЕСКИМ не себя: `/` отдаёт
       `<link rel="canonical" href=".../en/">`. Поэтому в карте он был двойной ошибкой: Google
       просит перечислять в карте те адреса, которые хочешь видеть в выдаче
       (developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap, сверено
       16.10), а набор `hreflang` обязан быть взаимным и включать сам адрес — у `/` этого не было
       вовсе, он ссылался на двух соседей, не будучи их членом.

       Теперь в карте стоят ОБА языковых адреса, каждый со полным набором, и карта совпадает с
       тем, что эти же страницы объявляют тегами в себе (проверено живьём). Находимость от этого
       не страдает: корень остаётся достижимым, его канонический адрес сводит его к `/en/`, а
       поисковик теперь находит именно то, что мы хотим показать. Нашла серверная сессия, замер и
       решение — здесь. -->
  <url>
    <loc>https://rrrfirstchat.com/ru/</loc>
    <xhtml:link rel="alternate" hreflang="ru" href="https://rrrfirstchat.com/ru/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rrrfirstchat.com/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rrrfirstchat.com/en/"/>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://rrrfirstchat.com/en/</loc>
    <xhtml:link rel="alternate" hreflang="ru" href="https://rrrfirstchat.com/ru/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rrrfirstchat.com/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rrrfirstchat.com/en/"/>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://rrrfirstchat.com/about.html</loc>
    <xhtml:link rel="alternate" hreflang="ru" href="https://rrrfirstchat.com/about.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rrrfirstchat.com/about.en.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rrrfirstchat.com/about.en.html"/>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://rrrfirstchat.com/about.en.html</loc>
    <changefreq>monthly</changefreq>
  </url>
  <!-- О ЗАЩИТЕ (23.09): на неё ведут security.txt и раздел «Безопасность» в продукте. -->
  <url>
    <loc>https://rrrfirstchat.com/security/</loc>
    <xhtml:link rel="alternate" hreflang="ru" href="https://rrrfirstchat.com/security/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rrrfirstchat.com/security/index.en.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rrrfirstchat.com/security/index.en.html"/>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://rrrfirstchat.com/security/index.en.html</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://rrrfirstchat.com/privacy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rrrfirstchat.com/privacy/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://rrrfirstchat.com/privacy/ru/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rrrfirstchat.com/privacy/"/>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://rrrfirstchat.com/privacy/ru/</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://rrrfirstchat.com/terms/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rrrfirstchat.com/terms/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://rrrfirstchat.com/terms/ru/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rrrfirstchat.com/terms/"/>
  </url>
  <url><loc>https://rrrfirstchat.com/terms/ru/</loc></url>
</urlset>
