Resumen ejecutivo
- Cliente
- KS Promocionales Colombia
- Sitio y código
- Ver sitio publicado (se abre en una pestaña nueva) Ver repositorio público (se abre en una pestaña nueva)
- Resultado técnico documentado
- 2.097 fichas de producto en 37 categorías; 2.094 indexables según la política del proyecto y 88 duplicados resueltos con redirección 301.
- Las cifras describen la configuración del catálogo (fichas generadas e indexables), no la indexación efectiva en buscadores ni resultados comerciales.
El problema
Había que abrir el canal en Colombia sin rehacer el catálogo desde cero: reutilizar los datos del sitio de Ecuador, adaptarlos al mercado colombiano y evitar fichas duplicadas o vacías a gran escala.
La solución
Un script adapta una sola vez el catálogo del motor de Ecuador. Astro genera el sitio estático y una política de indexabilidad única decide qué fichas se indexan, qué entra en el sitemap y qué revisa la auditoría que se ejecuta antes de cada build.
Alcance técnico
- Sitio estático con Astro 4 y Tailwind CSS
- Adaptación del catálogo semilla desde el caso de Ecuador
- Política de indexabilidad compartida por fichas, sitemap y auditoría
- Buscador del catálogo con sinónimos locales
- Lista «Mi cotización» con envío por WhatsApp
Decisiones técnicas
Una sola política de indexabilidad
La misma función decide el noindex de cada ficha, el filtro del sitemap y la auditoría que detiene el build si hay errores en los datos.
Duplicados con 301, no con noindex
Las fichas duplicadas se consolidan en un producto principal (88 alias) con redirecciones permanentes generadas en el build.
Cotización sin datos personales
La lista guarda solo referencias y cantidades en el navegador, caduca a los 30 días sin uso y la solicitud se envía por WhatsApp.
Qué se entregó
- Buscador que ignora tildes y plurales y entiende sinónimos locales (lapicero/esfero, mug/taza)
- Redirecciones de dominios antiguos resueltas en un solo salto
- Fechas del sitemap solo con cambios editoriales reales
- Pruebas automáticas de la política de indexación y del buscador
Cómo funciona, paso a paso
- 01 Un script adapta una vez el catálogo del motor de Ecuador: ciudades y país, con reemplazo por palabra completa.
- 02 Scripts de corrección consolidan productos duplicados y reparan textos del catálogo.
- 03 Una auditoría de los datos se ejecuta en modo estricto y detiene el build si encuentra errores.
- 04 Astro genera las fichas, 37 categorías con paginación, el blog y las páginas por intención de búsqueda.
- 05 La política de indexabilidad aplica noindex a las fichas sin contenido propio y las deja fuera del sitemap.
- 06 El build genera las redirecciones 301 de los alias y de los dominios antiguos.
- 07 Netlify publica el sitio con cabeceras de seguridad (CSP y HSTS).
Stack tecnológico
- Astro 4
- Generación estática del sitio
- Tailwind CSS
- Estilos
- @astrojs/sitemap
- Sitemap filtrado por la política de indexación
- Node.js
- Scripts de adaptación, corrección y auditoría del catálogo
- GSAP
- Animación de la cabecera
- Netlify
- CDN, redirecciones y cabeceras de seguridad