<?xml version="1.0" encoding="UTF-8"?>
<!--
  One entry per real address (cards bmth7t6c72, bmtu6awgjzrl).

  This file and the <link rel="canonical"> tag emitted by
  client/src/components/CanonicalLink.tsx have to name the same URL for each
  page — a sitemap that lists an address the page itself does not claim as
  canonical is a contradiction, and a search engine resolves it by ignoring
  both signals. The tag comes from shared/canonicalUrl.ts; that file is the
  reasoning, this file is the list.

  ── WHAT CARD bmtu6awgjzrl TOOK OUT, AND WHY ────────────────────────────────

  Casarico serves Geneva. Daniel on the card, 09.09: "Remove the concept of
  several cities on the landing page, make Geneva the default page as we don't
  serve Zurich or Fribourg anymore", and, asked whether the German public pages
  went with Zurich: "Yes — the public site is French only".

  Three kinds of entry left with them, and each was removed for its own reason
  rather than by a sweep for the word "zurich":

    - **The five Zurich pages, and Fribourg's Impressum.** Those addresses no
      longer render anything; they answer 301 to their Geneva equivalent (see
      server/_core/retiredRegionRedirects.ts). A sitemap entry for an address
      that redirects asks a search engine to index a hop, which is the opposite
      of what the redirect is for.

    - **The root.** It used to be the city chooser, listed here by card
      bmtl0bubx2 with an `x-default` pointing French searchers at Geneva and
      German ones at Zurich. There is no chooser and no German page, and the
      root itself now 301s to /geneve — so it goes for the same reason the
      Zurich pages do.

    - **Every hreflang set under a region.** An hreflang set says "these are the
      same page for different audiences". With one audience there is nothing to
      say, and a set naming a redirected address is worse than no set: a search
      engine that follows it finds the page it was already on. The one set left
      in this file is the agency pair at the bottom, which is a genuine
      French/German pair of different copy and was explicitly kept on the card.

  The Impressum stays listed even though it is the one page nobody links to
  (card bmtk1z6u81): it is the page Swiss law requires us to publish and the
  page a visitor opens to check we are a real company.

  Not listed, deliberately, and unchanged by this card: /geneve/acheter and
  /geneve/mandat-de-recherche. They were in no sitemap before, nobody is
  promoting either name, and adding them is a decision rather than a tidy-up.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <!-- Geneva — the landing page, and the site's front door since the root
       started redirecting here. -->
  <url>
    <loc>https://casarico.ch/geneve</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://casarico.ch/geneve/comment-ca-marche</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://casarico.ch/geneve/a-propos</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://casarico.ch/geneve/partenaire</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Privacy policy -->
  <url>
    <loc>https://casarico.ch/geneve/politique-de-confidentialite</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- Impressum (legal notice) -->
  <url>
    <loc>https://casarico.ch/geneve/impressum</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- Espace agences (card bmtl0bubt1) — not region-scoped, see header. The
       only pair in this file that is still published in two languages. -->
  <url>
    <loc>https://casarico.ch/agences</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://casarico.ch/agences" />
    <xhtml:link rel="alternate" hreflang="de" href="https://casarico.ch/agenturen" />
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://casarico.ch/agenturen</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://casarico.ch/agenturen" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://casarico.ch/agences" />
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
