S Catálogo SEO
Starter Programmatic SEO

Genera miles de páginas SEO desde un CSV

Plantilla profesional con Astro 5 + HTMX. Carga tus datos, despliega en cualquier hosting estático. Sin WordPress, sin base de datos, sin servidor.

Páginas generadas
1k–100k+
Tiempo de build
<5 min
Lighthouse SEO
100
Coste de hosting
$0

Todo lo que necesitas para vender una página SEO escalable

Sin atajos. Esquemas schema.org reales, hreflang correcto, sitemap auto, búsqueda cliente y filtros HTMX.

Astro 5 + HTMX 2

Sitio 100% estático. HTMX para interactividad sin React ni Vue. Despliega en cualquier hosting.

CSV o JSON

Edita un CSV en Excel o Google Sheets. Validación Zod. Sin CMS, sin DB.

Bilingüe nativo

Rutas /es/ y /en/ desde el primer commit. Slugs distintos por idioma con hreflang automático.

Búsqueda + facets

Búsqueda full-text en cliente con MiniSearch. Filtros por categoría y tag pre-renderizados como fragmentos HTMX estáticos.

SEO listo para producción

Canonical, hreflang, OG, Twitter Card, JSON-LD por item, sitemap XML con i18n. Lighthouse SEO 100.

Dark mode incluido

Toggle con persistencia en localStorage. Respeta prefers-color-scheme. Sin parpadeo en primera carga.

Tailwind CSS v4

Diseño moderno y accesible. Tokens OKLCH. Fácil de rebrandear cambiando 10 variables CSS.

Type-safe end-to-end

TypeScript estricto, esquemas Zod validan tu CSV en build. Errores claros antes de desplegar.

Despliega donde quieras

Vercel, Netlify, Cloudflare Pages, GitHub Pages, S3. Sin runtime de servidor, sin lock-in.

Cómo funciona

Tres pasos. Sin abstracciones mágicas.

1

1. Edita tu CSV

Abre data/items.csv en Excel o Google Sheets. Una fila = una página. Columnas para título, descripción, categoría, tags por idioma.

2

2. Run npm run build

Astro genera HTML estático para cada item × idioma + páginas paginadas + páginas de facets + fragmentos HTMX + sitemap + búsqueda.

3

3. Sube /dist

Drag-and-drop a Vercel o Netlify. Hosting gratis. Indexación instantánea por Google.

vs plugins WordPress de Programmatic SEO

PageForge, MPG, Page Generator Pro cobran $59–$199 al año. Esto cuesta una vez.

Programmatic SEO Starter WordPress + plugin pSEO
Precio Una sola compra $59–$199 / año
Hosting Estático, $0 Hosting WP, $10–$50/mes
Velocidad Lighthouse 100 Lighthouse 50–80 típico
Idioma Trilingüe nativo WPML extra ($99/año)
Editor de datos CSV (Excel/Sheets) WP admin
Customización Código TS/Astro Shortcodes/PHP
Política anti-spam de Google Alineado por diseño Depende del plugin
Vendor lock-in Ninguno Plugin + WP

Casos de uso reales

Directorios locales

Páginas por combinación servicio × ciudad. "Fontaneros en Madrid", "Dentistas en Sevilla".

500 servicios × 50 ciudades = 25.000 páginas

Catálogos de productos

Una página SEO por producto con precio, schema.org Product, hreflang.

5.000 productos × 2 idiomas = 10.000 páginas

Comparativas

Páginas "X vs Y" para cada par de productos o herramientas.

100 herramientas → 4.950 pares de comparación

Preguntas frecuentes

¿Esto activa la política anti-contenido masivo de Google?

No por sí solo. La política de Google de 2024 sanciona páginas finas, duplicadas y de bajo valor, no la generación programática en sí. Este starter está diseñado para evitarlo: validación Zod rechaza filas vacías, cada página tiene datos únicos (título, descripción, categoría, tags, imagen, precio), JSON-LD schema.org por tipo de dataset (Product/Recipe/LocalBusiness/Apartment/Article), breadcrumbs con BreadcrumbList, enlaces internos desde páginas de facets, hreflang correcto. Tu trabajo: añadir ≥150 palabras únicas por fila, comentario editorial en tus páginas principales, noindex en facets con menos de 3 items. Guía completa en CONTENT.md.

¿En qué se diferencia de un template gratis de GitHub?

Los templates gratis dan estructura. Aquí pagas por: licencia comercial (uso ilimitado en sitios cliente), 5 tipos de schema JSON-LD listos, 6 adaptadores de datos (Sheets/Notion/Airtable/Sanity/Storyblok/local), 4 datasets de ejemplo trabajados, traducciones reales ES/EN/FR, Lighthouse 100/100/100/100 verificado en producción, CLI de validación de CSV, suite de tests Vitest, configs de deploy para 5 hosts, documentación AI-ready (CLAUDE.md, AGENTS.md, llms.txt), soporte por email 12 meses. Tiempo ahorrado: ~40-60 horas comparado con empezar desde un template vacío.

¿Necesito saber programar?

Necesitas saber editar archivos. Para customizar diseño o lógica, conocimientos básicos de Astro/JavaScript ayudan. README incluye recetas paso a paso.

¿Puedo conectar Google Sheets o Notion?

Sí. El loader de datos es modular. El README documenta cómo reemplazar CSV por fetch de Sheets/Notion/Airtable/Sanity/Storyblok mediante variables de entorno. Sin cambios de código.

¿Cuántas páginas puede generar?

Hasta ~50k páginas con tiempos de build razonables (<10 min). Más allá, conviene migrar facets/paginación a un endpoint server con un adapter (Vercel, Cloudflare).

¿Licencia?

Licencia comercial. Úsalo en sitios cliente, productos propios o reventa de servicios. Sin redistribuir el código base como producto competidor.

¿Soporte?

Email + acceso al repo privado con changelog. Actualizaciones por al menos 12 meses.

¿Y si Google deindexa mis páginas?

Es siempre por contenido fino, no por el stack técnico. Lee CONTENT.md: tiene una checklist de auto-auditoría, anti-patrones a evitar, y un plan de recuperación si ya te pasó. Resumen: usa noindex en páginas con pocos datos, añade contenido editorial único en tus páginas principales, y prioriza calidad sobre cantidad (200 páginas indexadas valen más que 20.000 deindexadas).

Recibe novedades

Suscríbete a nuestra newsletter mensual. Sin spam.

Al suscribirte aceptas recibir correos. Puedes darte de baja en cualquier momento.

Listo para escalar tu SEO

Una compra. Páginas infinitas. Sin pagos mensuales.

Comprar ahora