<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- Home -->
  <url>
    <loc>https://memoryqr.app/</loc>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://memoryqr.app/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/?lang=es"/>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/?lang=es</loc>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://memoryqr.app/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/?lang=es"/>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- FAQ pages -->
  <url>
    <loc>https://memoryqr.app/faq</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/faq"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/preguntas-frecuentes"/>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/preguntas-frecuentes</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/faq"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/preguntas-frecuentes"/>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Event landing pages -->
  <url>
    <loc>https://memoryqr.app/boda</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/boda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/wedding"/>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/wedding</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/wedding"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/boda"/>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/comunion</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/comunion"/>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/cumpleanos</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/cumpleanos"/>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Corporate events -->
  <url>
    <loc>https://memoryqr.app/corporate-events</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/corporate-events"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/eventos-corporativos"/>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/eventos-corporativos</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/eventos-corporativos"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/corporate-events"/>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Comparison pages (EN) -->
  <url>
    <loc>https://memoryqr.app/vs/google-photos</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/vs/google-photos"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/vs/google-fotos"/>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/vs/whatsapp</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/vs/whatsapp"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/vs/whatsapp-fotos"/>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/vs/icloud-shared-albums</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/vs/icloud-shared-albums"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/vs/album-compartido-iphone"/>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Comparison pages (ES) -->
  <url>
    <loc>https://memoryqr.app/vs/google-fotos</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/vs/google-photos"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/vs/google-fotos"/>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/vs/whatsapp-fotos</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/vs/whatsapp"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/vs/whatsapp-fotos"/>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/vs/album-compartido-iphone</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/vs/icloud-shared-albums"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/vs/album-compartido-iphone"/>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Blog -->
  <url>
    <loc>https://memoryqr.app/blog</loc>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://memoryqr.app/blog"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog?lang=en"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/blog?lang=es"/>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Blog articles -->
  <url>
    <loc>https://memoryqr.app/blog/wedding-hashtag-alternatives</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/wedding-hashtag-alternatives"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/alternativas-hashtag-boda"/>
    <lastmod>2026-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/guia/alternativas-hashtag-boda</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/alternativas-hashtag-boda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/wedding-hashtag-alternatives"/>
    <lastmod>2026-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/blog/collect-wedding-photos-from-guests</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/collect-wedding-photos-from-guests"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/fotos-boda-invitados"/>
    <lastmod>2026-04-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/guia/fotos-boda-invitados</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/fotos-boda-invitados"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/collect-wedding-photos-from-guests"/>
    <lastmod>2026-04-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://memoryqr.app/blog/complete-guide-corporate-event-photos</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/complete-guide-corporate-event-photos"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/guia-fotos-evento-empresa"/>
    <lastmod>2026-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/guia/guia-fotos-evento-empresa</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/guia-fotos-evento-empresa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/complete-guide-corporate-event-photos"/>
    <lastmod>2026-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://memoryqr.app/blog/photo-booth-vs-qr-wedding</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/photo-booth-vs-qr-wedding"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/photobooth-vs-qr-boda"/>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/guia/photobooth-vs-qr-boda</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/photobooth-vs-qr-boda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/photo-booth-vs-qr-wedding"/>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://memoryqr.app/blog/what-to-do-with-wedding-photos-after</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/what-to-do-with-wedding-photos-after"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/que-hacer-fotos-boda-despues"/>
    <lastmod>2026-05-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/guia/que-hacer-fotos-boda-despues</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/que-hacer-fotos-boda-despues"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/what-to-do-with-wedding-photos-after"/>
    <lastmod>2026-05-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://memoryqr.app/blog/disposable-cameras-vs-qr-wedding</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/disposable-cameras-vs-qr-wedding"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/camaras-desechables-vs-qr-boda"/>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/guia/camaras-desechables-vs-qr-boda</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/camaras-desechables-vs-qr-boda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/disposable-cameras-vs-qr-wedding"/>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://memoryqr.app/blog/wedding-reception-photo-ideas</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/wedding-reception-photo-ideas"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/ideas-fotos-banquete-boda"/>
    <lastmod>2026-06-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/guia/ideas-fotos-banquete-boda</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/ideas-fotos-banquete-boda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/wedding-reception-photo-ideas"/>
    <lastmod>2026-06-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/blog/disposable-camera-true-cost-wedding</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/disposable-camera-true-cost-wedding"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/coste-real-camaras-desechables-boda"/>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/guia/coste-real-camaras-desechables-boda</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/coste-real-camaras-desechables-boda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/disposable-camera-true-cost-wedding"/>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/blog/how-many-qr-codes-wedding-where-to-place</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/how-many-qr-codes-wedding-where-to-place"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/cuantos-qr-boda-donde-colocar"/>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/guia/cuantos-qr-boda-donde-colocar</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://memoryqr.app/guia/cuantos-qr-boda-donde-colocar"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://memoryqr.app/blog/how-many-qr-codes-wedding-where-to-place"/>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Account / Auth -->
  <url>
    <loc>https://memoryqr.app/login</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/signup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/forgot-password</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/reset-password</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/verify-email</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

  <!-- Legal -->
  <url>
    <loc>https://memoryqr.app/terms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/privacy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://memoryqr.app/content-policy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
