<?xml version="1.0" encoding="UTF-8"?>
<!--
  Multilingual sitemap for weddingcardyes.com.
  Each URL is declared once, with `xhtml:link rel="alternate" hreflang="…"`
  pointing at every locale variant — Google's recommended pattern for
  international targeting (https://developers.google.com/search/docs/specialty/international/localized-versions).
  Every <loc> resolves to a real, indexable static HTML file (no `#anchor`
  URLs, those don't count as separate pages).
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml"
        xmlns:image="http://www.google.com/schemas/sitemap-image/0.9">

  <!-- LOCALE HOMEPAGES — primary entry per language -->
  <url>
    <loc>https://weddingcardyes.com/</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://weddingcardyes.com/" />
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://weddingcardyes.com/" />
    <xhtml:link rel="alternate" hreflang="fr-BE" href="https://weddingcardyes.com/" />
    <xhtml:link rel="alternate" hreflang="fr-CH" href="https://weddingcardyes.com/" />
    <xhtml:link rel="alternate" hreflang="fr-CA" href="https://weddingcardyes.com/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://weddingcardyes.com/en/" />
    <xhtml:link rel="alternate" hreflang="en-US" href="https://weddingcardyes.com/en/" />
    <xhtml:link rel="alternate" hreflang="en-GB" href="https://weddingcardyes.com/en/" />
    <xhtml:link rel="alternate" hreflang="en-CA" href="https://weddingcardyes.com/en/" />
    <xhtml:link rel="alternate" hreflang="en-AU" href="https://weddingcardyes.com/en/" />
    <xhtml:link rel="alternate" hreflang="es" href="https://weddingcardyes.com/es/" />
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://weddingcardyes.com/es/" />
    <xhtml:link rel="alternate" hreflang="es-MX" href="https://weddingcardyes.com/es/" />
    <xhtml:link rel="alternate" hreflang="es-AR" href="https://weddingcardyes.com/es/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://weddingcardyes.com/" />
    <image:image>
      <image:loc>https://weddingcardyes.com/og-cover.webp</image:loc>
      <image:title>Faire-part de mariage numérique animé WeddingCardYes</image:title>
    </image:image>
  </url>

  <url>
    <loc>https://weddingcardyes.com/en/</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://weddingcardyes.com/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://weddingcardyes.com/en/" />
    <xhtml:link rel="alternate" hreflang="en-US" href="https://weddingcardyes.com/en/" />
    <xhtml:link rel="alternate" hreflang="en-GB" href="https://weddingcardyes.com/en/" />
    <xhtml:link rel="alternate" hreflang="en-CA" href="https://weddingcardyes.com/en/" />
    <xhtml:link rel="alternate" hreflang="en-AU" href="https://weddingcardyes.com/en/" />
    <xhtml:link rel="alternate" hreflang="es" href="https://weddingcardyes.com/es/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://weddingcardyes.com/" />
    <image:image>
      <image:loc>https://weddingcardyes.com/og-cover.webp</image:loc>
      <image:title>Animated digital wedding invitation by WeddingCardYes</image:title>
    </image:image>
  </url>

  <url>
    <loc>https://weddingcardyes.com/es/</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://weddingcardyes.com/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://weddingcardyes.com/en/" />
    <xhtml:link rel="alternate" hreflang="es" href="https://weddingcardyes.com/es/" />
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://weddingcardyes.com/es/" />
    <xhtml:link rel="alternate" hreflang="es-MX" href="https://weddingcardyes.com/es/" />
    <xhtml:link rel="alternate" hreflang="es-AR" href="https://weddingcardyes.com/es/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://weddingcardyes.com/" />
    <image:image>
      <image:loc>https://weddingcardyes.com/og-cover.webp</image:loc>
      <image:title>Invitación de boda digital animada por WeddingCardYes</image:title>
    </image:image>
  </url>

  <!-- TEMPLATE DEMOS — 6 individual rich preview pages capturing
       long-tail queries: "exemple faire-part navy", "marble wedding
       invitation example", "muestra invitación boda mediterranean", etc. -->
  <url>
    <loc>https://weddingcardyes.com/invite/navy-engraving-demo</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://weddingcardyes.com/navy-engraving/preview.mp4</image:loc>
      <image:title>Navy Engraving — faire-part de mariage gravé encre &amp; or</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://weddingcardyes.com/invite/marble-gold-demo</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://weddingcardyes.com/marble-gold/preview.mp4</image:loc>
      <image:title>Marble &amp; Gold — faire-part marbre crème et or</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://weddingcardyes.com/invite/mediterranean-style-demo</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://weddingcardyes.com/mediterranean-style/preview.mp4</image:loc>
      <image:title>Mediterranean Style — faire-part broderie florale</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://weddingcardyes.com/invite/paper-romance-demo</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://weddingcardyes.com/paper-romance/preview.mp4</image:loc>
      <image:title>Paper Romance — faire-part découpe papier romantique</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://weddingcardyes.com/invite/needlepoint-love-demo</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://weddingcardyes.com/needlepoint-love/preview.mp4</image:loc>
      <image:title>Needlepoint Love — faire-part aquarelle pastel</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://weddingcardyes.com/invite/golden-dream-demo</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://weddingcardyes.com/golden-dream/preview.mp4</image:loc>
      <image:title>Golden Dream — faire-part marbre &amp; sceau de cire doré</image:title>
    </image:image>
  </url>

  <!-- LEGAL PAGES — required for AdWords/AdSense + trust signals -->
  <url>
    <loc>https://weddingcardyes.com/legal/cgu</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://weddingcardyes.com/legal/privacy</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://weddingcardyes.com/legal/cookies</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://weddingcardyes.com/legal/mentions-legales</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
