Caso de estudio · SEO y técnica
Cómo construí télé.guide
télé.guide es mi guía de programación TV en línea — sin publicidad intrusiva ni cookies de seguimiento — con una sección dedicada a la Copa del Mundo FIFA 2026: horarios, canales y fichas de partido enriquecidas para el SEO.
La necesidad
Saber a qué hora y en qué canal ver un partido de fútbol o una película debería ser sencillo. Las parrillas clásicas suelen ser pesadas, llenas de banners o incompletas en grandes eventos deportivos. Quería un sitio rápido, legible en móvil y centrado en el contenido — con foco en el Mundial 2026 en verano.
Stack técnico
- Next.js (App Router) para renderizado en servidor, metadatos por página y despliegue ligero.
- Parrillas EPG XMLTV: importación diaria de TNT y canales deportivos, con caché local.
- API-Football para los fixtures oficiales del Mundial (fechas París, fases, equipos).
- OpenAI para generar textos contextuales en fichas de partido (contexto deportivo, grupo, horarios TV).
- TMDB para enriquecer fichas de programas fuera del deporte.
Sección FIFA 2026
El hub /fifa-2026 reúne los partidos del día próximos o en directo, ordenados cronológicamente. Cada encuentro tiene su ficha, por ejemplo Brasil – Marruecos o Estados Unidos – Paraguay.
El reto principal: hacer coincidir las parrillas EPG con los partidos reales del Mundial. Los títulos no están normalizados («Copa del mundo», equipos abreviados, retransmisiones en varios canales). Construí un pipeline de matching que:
- filtra falsos positivos (copas de clubes, ciclismo, programas no fútbol);
- cruza título + horario con fixtures de la API;
- muestra logos de canal con fallbacks EPG si falta el asset local.
Las páginas día, como la parrilla del 15 de junio de 2026, listan todos los partidos de una fecha con sus franjas TV.
Textos IA y actualización
Un script bootstrap genera textos faltantes para todas las fichas; una tarea diaria refresca partidos afectados por nuevos resultados o cambios en la clasificación. Cada texto se guarda en caché JSON con marca temporal, evitando regeneraciones innecesarias y manteniendo páginas estables para Google.
SEO y páginas indexables
El sitemap dinámico expone inicio, hub del Mundial, cada página día y cada ficha partido. Los metadatos (title, description, Open Graph) se calculan por ruta. Los enlaces internos entre hub, días y partidos forman un entramado coherente para consultas como «partido Mundial 2026 canal TV» o «fútbol en TV esta noche».
Esta página del portfolio documenta el proyecto y enlaza a télé.guide — útil para backlinks desde un sitio personal con autoridad moderada pero relevante temáticamente (desarrollo web + medios TV).
Enlaces útiles
Proyecto personal — Laurent Remond, desarrollador full-stack (Chamonix y Ginebra).