<?xml version="1.0" encoding="UTF-8"?>
<!--
  La portada es UNA sola página: las secciones (#proyectos-frontend, #contacto…)
  son anclas dentro de ella, no URLs propias, así que no van aquí. Un sitemap
  con seis entradas que apuntan al mismo documento no añade nada y Google
  descarta los fragmentos igualmente.

  /about, /contact y /privacy SÍ son documentos independientes: los genera el
  build (`build/pages.js`) como HTML autónomo, sin el bundle de React, y cada
  uno responde en su propia URL con `cleanUrls` activado en vercel.json.

  `lastmod` hay que actualizarlo cuando cambie el contenido de verdad. Si se
  queda desfasado deja de ser una señal útil.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.alvarodev.site/</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.alvarodev.site/about</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.alvarodev.site/contact</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.alvarodev.site/privacy</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
