<?xml version="1.0" encoding="UTF-8"?>
<!--
  The public pages, and only those. Everything behind the sign-in is left out on purpose: a
  crawler that follows those addresses gets a login form, which is neither useful to index nor
  an honest answer.

  Every address carries the language as its first segment (#116). The unprefixed shapes still
  answer -- `ops/Caddyfile` 301s each of them onto the address below -- but they are deliberately
  absent here: a sitemap listing a redirect asks a crawler to index the wrong address. Each page's
  own `<head>` names the same prefixed URL as canonical and repeats it as `hreflang="en"` and
  `x-default`, so nothing points two ways.

  Under the prefix the paths are the current site's, unchanged -- `/docs/*` for the guides,
  `/legal/*` for the documents, `/contact`, `/login` and `/desktop-client` at the root. There is no
  single pattern behind that, and inventing one would cost us the links that already point here.

  The one address without a counterpart on the current site is `/legal/cookies`. There is no
  cookie notice there at all, so nothing is being moved -- it simply joins the legal family.

  Written by hand rather than generated. There are ten addresses, they change when somebody
  decides they change, and a generator would be more machinery than the thing it produces. When a
  second language is added, each entry gains a sibling with a different first segment.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://ytmonster.net/en</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://ytmonster.net/en/docs/how-it-works</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ytmonster.net/en/signup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!--
    The address the desktop client has been downloaded from for thirteen years. It was missing
    here while it was missing from the site; it answers now, so it is listed.
  -->
  <url>
    <loc>https://ytmonster.net/en/desktop-client</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ytmonster.net/en/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ytmonster.net/en/docs/vocabulary</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ytmonster.net/en/login</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ytmonster.net/en/legal/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://ytmonster.net/en/legal/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://ytmonster.net/en/legal/cookies</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
