<?xml version="1.0" encoding="UTF-8"?>
<!--
  ═══════════════════════════════════════════════════════════════
  sitemap-pisos.xml — AVITAKY.COM
  Sitemap dinámico de pisos (se recomienda generarlo con Next.js
  desde /pages/api/sitemap-pisos.js leyendo Supabase en tiempo real)
  Última actualización: 2026-05-15
  ═══════════════════════════════════════════════════════════════

  ⚠️ IMPORTANTE: Este archivo es estático de ejemplo.
  Para producción, crear /pages/api/sitemap-pisos.js que genere
  este XML dinámicamente desde la tabla `pisos` de Supabase.
  Ver instrucciones al final del archivo.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">

  <url>
    <loc>https://avitaky.com/piso/21ba119b-2bb5-4d10-8d32-be179bf8163b</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <image:image>
      <image:loc>https://cikrwsjgrkrbjkoyhyzf.supabase.co/storage/v1/object/public/group-files/pisos/62f48683-53b8-4a91-837f-1a03d2fba979/1774780229835-tpmn15cs6td.webp</image:loc>
      <image:title>Habitaciones luminosas en Realejo · Granada — Piso compartido para estudiantes</image:title>
      <image:caption>Habitaciones disponibles en zona Realejo, Granada. Wifi incluido, calefacción, lavadora. Ideal universitarios.</image:caption>
      <image:geo_location>Granada, España</image:geo_location>
      <image:license>https://avitaky.com/terminos</image:license>
    </image:image>
  </url>

  <url>
    <loc>https://avitaky.com/piso/db95bb79-1153-4160-b735-ecb00302325e</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <image:image>
      <image:loc>https://cikrwsjgrkrbjkoyhyzf.supabase.co/storage/v1/object/public/group-files/pisos/62f48683-53b8-4a91-837f-1a03d2fba979/1774305594638-hg30mrhwkr9.webp</image:loc>
      <image:title>Piso Luminoso 2 habitaciones · Zona Realejo · Granada</image:title>
      <image:caption>Piso compartido con 2 habitaciones en zona Realejo, Granada. Wifi, calefacción, lavadora, parking, Smart TV.</image:caption>
      <image:geo_location>Granada, España</image:geo_location>
      <image:license>https://avitaky.com/terminos</image:license>
    </image:image>
  </url>

</urlset>

<!--
  ════════════════════════════════════════════════════════════════
  INSTRUCCIONES PARA GENERAR SITEMAP DINÁMICO CON NEXT.JS

  Crear /pages/api/sitemap-pisos.js con este contenido:

  import { supabase } from '../../lib/supabase'

  export default async function handler(req, res) {
    const { data: pisos } = await supabase
      .from('pisos')
      .select('id, titulo, ciudad, fotos, updated_at')
      .eq('estado', 'activo')

    const xml = `<?xml version="1.0" encoding="UTF-8"?>
  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
          xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
    ${pisos?.map(p => `
    <url>
      <loc>https://avitaky.com/piso/${p.id}</loc>
      <lastmod>${new Date(p.updated_at).toISOString().split('T')[0]}</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.85</priority>
      ${p.fotos?.[0] ? `
      <image:image>
        <image:loc>${p.fotos[0]}</image:loc>
        <image:title>${(p.titulo || '').replace(/&/g,'&amp;').replace(/</g,'&lt;')}</image:title>
        <image:geo_location>${p.ciudad || 'España'}, España</image:geo_location>
      </image:image>` : ''}
    </url>`).join('')}
  </urlset>`

    res.setHeader('Content-Type', 'text/xml; charset=utf-8')
    res.setHeader('Cache-Control', 's-maxage=3600, stale-while-revalidate')
    res.status(200).send(xml)
  }

  Luego actualizar robots.txt para apuntar a:
  Sitemap: https://avitaky.com/api/sitemap-pisos
  ════════════════════════════════════════════════════════════════
-->
