<?xml version="1.0" encoding="UTF-8"?>
<!--
  Every page a signed-out visitor can read that is worth a search result: the
  marketing pages (utils/marketing.ts), each language at its own address, and
  the two legal pages. The rest of the app is behind an account, so it is not
  content Google can have.

  Each marketing page names its twin and x-default here as well as in its own
  <head>, and every entry lists all three — hreflang that does not point both
  ways is ignored. `/` is not an entry: it is the x-default, the address that
  sends a stranger to /pl or /en, not a page of its own. /welcome is gone for
  the same reason; it only forwards.

  No lastmod: this file is written by hand, and a date nobody maintains is
  worse than no date, because a crawler trusts it and stops coming back.
  frontend/e2e/seo.spec.ts checks this list against MARKETING_ROUTES.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://halfrope.com/pl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://halfrope.com/pl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://halfrope.com/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://halfrope.com/"/>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://halfrope.com/en</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://halfrope.com/pl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://halfrope.com/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://halfrope.com/"/>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://halfrope.com/pl/jak-znalezc-partnera-do-wspinania</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://halfrope.com/pl/jak-znalezc-partnera-do-wspinania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://halfrope.com/en/how-to-find-a-climbing-partner"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://halfrope.com/"/>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://halfrope.com/en/how-to-find-a-climbing-partner</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://halfrope.com/pl/jak-znalezc-partnera-do-wspinania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://halfrope.com/en/how-to-find-a-climbing-partner"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://halfrope.com/"/>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://halfrope.com/privacy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://halfrope.com/terms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
