Cluster comercial completo (30/30), arquitectura sin huérfanas, sitemaps limpios, www y portal antiguo ya resueltos. Google responde: posición media mejorando semana a semana.
Los 14 posts delgados fueron refrescados a 1.500-1.900 palabras, 23 posts robustos recibieron meta optimizado para CTR, se publicaron 4 posts nuevos (incluido 400G/800G para IA) y los 45+4 posts enlazan directo a producto.
El schema incompleto fue retirado de las 12 fichas de producto y desplegado a producción. Último paso: pulsar "Validar corrección" en el reporte de Fragmentos de producto de GSC para que Google lo re-verifique.
En 3 meses se ejecutaron 18 lotes de trabajo documentados uno a uno: migración completa, corrección de todas las observaciones del cliente y enriquecimiento de todo el contenido comercial. Cada entrega quedó registrada y validada con controles automáticos.
Baseline del sitio anterior, keyword research (98 términos, 7 clusters temáticos) y diseño de la arquitectura definitiva: 6 hubs + 2 ventajas competitivas propias (compatibilidad y recodificación por fabricante).
Migración de WordPress a plataforma estática de alto rendimiento (Astro + Cloudflare Pages) cumpliendo el deadline acordado. Mapa de redirecciones para no perder el histórico.
Lotes 1–10: todas las observaciones de mensaje y copy aplicadas y protegidas con reglas de control. Enriquecimiento de las 30 páginas de contenido delgado: categorías, glosario, soluciones, servicios y países.
Lotes 11–17 en un solo día: corrección de 404, sitemaps segmentados, schema en todo el sitio, imágenes WEBP, mejoras de rendimiento y meta descripciones orientadas a CTR en ~124 páginas. Matrices de compatibilidad y fichas de recodificación ampliadas a 900–1.200 palabras.
Se conecta la medición real de Google (los datos de este informe). Se presenta al cliente la estrategia del cluster de blog por lotes. Lote 18: sistema tipográfico unificado y corrección de bugs visuales.
Build: 161 páginas, validadores en cero errores. El plan del blog quedó listo, a la espera de ejecución.
Con los primeros datos reales de Search Console: refresco de los 14 posts delgados, meta CTR en 23 robustos, 4 posts nuevos (DAC vs AOC, breakout, troubleshooting de enlace, 400G/800G para IA), bloque de productos en todo el blog, schema de producto resuelto, PDFs rescatados con 301, tags al sitemap y /gracias/ corregida. Todo desplegado y verificado en producción el mismo día.
Primeros 28 días con medición real (5 de julio – 1 de agosto). La posición media pasó de 26,2 a 18,2 y las impresiones diarias subieron de 107 a 133. Es la señal esperada tras una migración: Google está re-evaluando el sitio nuevo, y lo está premiando.
Las 12 páginas de producto reciben impresiones y suman 26 clics — segunda sección tras la home. 10G Dúplex lidera con 12 clics (CTR 9,9%). Las matrices de compatibilidad y fichas de recodificación ya generan impresiones; sus clics llegarán al ganar 2–4 posiciones.
Colombia: 91 clics · 1.380 imp · posición 7,4 ✅
España: 544 imp · posición 39,5 — visibilidad sin posición
México: 295 imp · posición 20,9 — a media distancia
La expansión geográfica es una palanca directa del plan de contenido.
De los clics con consulta atribuida, 35 de 37 son de marca ("eon technology", "eon"...). Las consultas comerciales suman 970 impresiones pero solo 2 clics: el sitio ya aparece, todavía no gana la posición. Exactamente lo que el plan del blog ataca.
Sin marca, con impresiones reales y posición alcanzable — el objetivo inmediato del plan de contenido:
| Consulta | Posición | Impresiones | Página que compite | Estado |
|---|---|---|---|---|
| redes de datos | 15,2 | 118 | Post refrescado en junio | Página 2 → empujar |
| red de datos | 20,6 | 39 | Post refrescado en junio | Página 2 → empujar |
| sfp | 24,2 | 32 | Glosario / productos | Página 3 → empujar |
| que es una red de datos | 15,5 | 25 | Post refrescado en junio | Página 2 → empujar |
| mercado de transceptores ópticos en méxico | 7,4 | 14 | País México | Página 1 · consolidar |
| transceptores ópticos | 4,5 | 4 | Hub de productos | Página 1 · consolidar |
| tipos de sfp | 4,3 | 3 | Blog robusto | Página 1 · consolidar |
| matriz fortinet | 4,0 | 2 | Compatibilidad Fortinet | Página 1 · consolidar |
| www.eon-techno.com → dominio principal | ✓ 301 correcto |
| Portal WordPress antiguo (canibalización) | ✓ noindex, nofollow |
| Sitemaps en vivo (131 URLs, 5 segmentos) | ✓ Todas indexables |
| robots.txt + acceso a buscadores IA | ✓ Correcto |
| Redirecciones de URLs antiguas del blog | ✓ 301 correctos |
| Arquitectura interna (0 páginas huérfanas) | ✓ Validada |
| PDFs de fichas técnicas que recibían clics hacia un 404 → redirección 301 a su página de producto (6 reglas). | ✓ Resuelto |
| Etiquetas del blog (30 páginas) incorporadas al sitemap; lastmod ahora refleja la fecha de actualización real. | ✓ Resuelto |
| /gracias/ con meta noindex real y sin el bloqueo contradictorio en robots.txt. | ✓ Resuelto |
| Cobertura de indexación verificada con export real: 120 indexadas de 131 en sitemaps (~92%); las 112 "rastreadas sin indexar" eran el contenido delgado que el refresco de hoy ataca. | ✓ Verificado |
| 39 URLs antiguas del WordPress aún aparecen en Google (~15% de impresiones). Redirecciones correctas; consolidación natural en curso. | Vigilar |
Se aplicó la Opción A (retirar el tipo Product de las 12 fichas), está en producción verificada y el validador del proyecto ahora detecta cualquier regresión. La Opción B (reseñas reales de clientes → estrellas en Google) queda como evolución. Paso final del cliente: en Search Console → Compras → Fragmentos del producto → "Validar corrección". El diagnóstico original se conserva abajo como referencia.
Search Console marca error crítico en las 12 páginas de producto. La causa está identificada al 100% y confirmada en producción hoy: Google exige que todo schema Product incluya al menos uno de estos tres campos — offers (precio), review (reseña) o aggregateRating (valoración) — y el sitio no emite ninguno. Importante: no afecta al posicionamiento ni a la indexación; impide aparecer con resultados enriquecidos (estrellas, precio) en Google.
Consecuencia visible: el informe "Aparición en búsquedas" de Search Console está vacío — el sitio no obtiene ningún resultado enriquecido.
En julio, Search Console reportaba otro aviso: "falta el precio", porque el schema declaraba moneda sin importe — EON vende por cotización y no publica precios. La corrección aplicada fue retirar el bloque de oferta completo. Eso resolvió aquel aviso, pero dejó al Product sin ninguno de los tres campos que Google exige: el aviso se convirtió en el error crítico actual.
Fue una decisión documentada y razonable con la información del momento. Hoy, con datos reales de GSC, toca elegir la solución definitiva.
✅ Las 12 páginas están indexadas y posicionan (26 clics, 496 impresiones)
✕ No pueden mostrar estrellas/precio en resultados
✕ El panel de GSC muestra error crítico permanente
Las páginas conservan todo su marcado útil (migas de pan, organización) y el error crítico desaparece de raíz. Cero impacto en posicionamiento — Google nunca dio resultados enriquecidos a estas páginas.
Recolectar valoraciones genuinas de clientes B2B y emitir aggregateRating. Única vía legítima hacia estrellas en Google para un negocio por cotización. Empieza por el perfil de GMB (motor de reseñas del plan de indexación) y evoluciona a reseñas de producto en el sitio.
Emitir ofertas con precio real. Google exige que el precio mostrado sea veraz y visible en la página — chocaría con el modelo comercial por cotización de EON.
💡 Estrategia sugerida: A ahora (limpia el error esta misma semana) y B como evolución — cuando exista un flujo de reseñas reales, se reintroduce el schema Product completo y elegible para estrellas.
El plan tenía dos frentes. El comercial se completó al 100% en julio. El blog — la palanca de crecimiento — se ejecutó íntegramente el 3 de agosto con los primeros datos reales de Search Console como guía: refresco de los 18 posts delgados, meta CTR en 23 robustos y 4 posts nuevos que cubren los huecos del plan, incluido el de conectividad 400G/800G para IA.
Además, los 49 posts del blog enlazan directamente a páginas de producto (bloque "Transceptores relacionados" + enlaces contextuales), requisito del cliente orientado a conversión y ahora regla permanente del proyecto. Señal esperada en Search Console: 8–12 semanas.
La tesis, validada con datos: el techo de EON no es la autoridad del dominio, es la profundidad del contenido. Un competidor con la misma autoridad (DA 12) rankea 65 posiciones por encima en "red de datos" solo por contenido más completo.
La evidencia de estos 28 días la refuerza: los 4 posts refrescados en junio ya compiten en página 2 con cientos de impresiones ("redes de datos": 118 imp, pos 15,2), mientras los 14 sin refrescar siguen en posiciones 40–90.
KPIs comprometidos: posición media, impresiones, CTR y "cruces a página 1", medidos en Search Console. Señal esperada: 8–12 semanas por lote.
El sitio se organiza en 6 hubs con dos activos diferenciales que la competencia no tiene: el hub de compatibilidad por fabricante y el pilar de recodificación con 9 páginas por fabricante cada uno. La validación automática confirma: enlazado interno sano y cero páginas huérfanas.
12 fichas + 5 categorías + hub. 1.083 enlaces internos apuntan al hub. Reciben 26 clics y 496 impresiones — la sección comercial que mejor funciona.
9 matrices por fabricante (900–1.200 palabras). 510 enlaces internos por página clave. Ya generan impresiones ("matriz fortinet" en posición 4).
Pilar + 9 páginas por fabricante (1.000–1.185 palabras). 739 enlaces internos al pilar. Servicio diferencial con garantía de 90 días.
12 términos con definiciones estructuradas y FAQ, diseñados para ser citados por buscadores de IA (llms.txt publicado, rastreadores de IA permitidos).
4 páginas (México, Colombia, España, Argentina) enriquecidas a 560–610 palabras. Colombia ya posiciona top 10 en su página.
45 posts: 31 robustos (hasta 4.100 palabras) y 14 delgados pendientes de refresco. Mayor fuente de impresiones del sitio (1.466 en 28 días).
| Colección | Páginas | Estado | Salud | Próxima acción |
|---|---|---|---|---|
| Blog (posts) | 45 | 31 robustos · 14 delgados de abril | Media | Ejecutar Lote 1 del plan de blog |
| Productos | 12 | Completos, con especificaciones | Alta | Resolver schema (decisión A/B) |
| Glosario | 12 | Enriquecidos con FAQ | Alta | Mantener |
| Compatibilidad | 10 | 900–1.200 palabras por fabricante | Alta | Vigilar posiciones (ya top 10 en casos) |
| Recodificación | 9 | 1.000–1.185 palabras por fabricante | Alta | Mantener · apoyo desde blog |
| Categorías | 7 | 5 publicadas · 2 en borrador deliberado | Alta | Mantener |
| Partners | 7 | 6 publicadas · 1 redirigida | Alta | Mantener |
| Soluciones | 6 | Enriquecidas con FAQ | Alta | Mantener |
| Servicios | 6 | 5 publicados · 1 despublicado por el cliente | Alta | Mantener |
| Países | 4 | 560–610 palabras | Alta | Reforzar España y México |
| Legacy WordPress | 28 | Archivo de la migración, no publicado | Archivo | Limpieza técnica opcional |
✓ 0 páginas huérfanas — todas las URLs clave superan su mínimo de enlaces internos
✓ Triangulación compatibilidad ↔ recodificación ↔ productos operativa
✓ Sitemaps segmentados por tipo, 131 URLs, todas respondiendo 200
✓ Canonicals autorreferenciados y metadatos completos en todo el sitio
✓ Preparado para buscadores de IA (llms.txt + rastreadores permitidos)
✓ Etiquetas del blog incorporadas al sitemap (30 páginas declaradas)
✓ /gracias/ con noindex real y robots.txt sin contradicciones
✓ 28 documentos legacy de WordPress eliminados del repositorio (archivo histórico conservado en git y PORTAL-AUDIT)
✓ Campo noindex ahora funcional: cableado en las 10 plantillas de contenido y los sitemaps lo excluyen automáticamente
◷ Autoridad de dominio: 730 backlinks y 0 dofollow — único pendiente; el plan de link-building existe y el motor de reseñas del GMB (bloqueado por acceso) es parte de la solución
Actualizado el 3 de agosto: los frentes técnico y de contenido se ejecutaron y desplegaron el mismo día. Lo que queda es ligero y está calendarizado: una validación de 2 minutos en Search Console, la construcción de autoridad, y la medición mensual contra el baseline registrado.
Las 12 fichas ya no emiten el schema incompleto; el validador del proyecto detecta cualquier regresión. La Opción B (reseñas reales → estrellas en Google) queda como evolución cuando exista flujo de reseñas.
En GSC → Compras → Fragmentos del producto → botón "Validar corrección". Google re-rastreará las fichas y el error crítico bajará a cero en el panel (suele tardar días a 2 semanas).
Los 6 datasheets que recibían clics hacia un 404 ahora redirigen 301 a su ficha de producto. Verificado en vivo.
El cliente entregó los 3 exports de Search Console (rendimiento, cobertura, fragmentos de producto): 120 páginas indexadas de 131 en sitemaps, y el diagnóstico del error de producto confirmado con el reporte oficial de Google.
Los 14 posts delgados refrescados a 1.500–1.900 palabras con tablas y FAQ; meta CTR en 23 robustos con datos GSC; y 4 posts nuevos: DAC vs AOC, cables breakout, troubleshooting "el puerto no levanta enlace" y conectividad 400G/800G para clústeres de IA. Los 49 posts enlazan directo a producto. Señal medible en 8–12 semanas.
Etiquetas del blog al sitemap, /gracias/ con noindex real y robots.txt sin contradicciones. Las 39 URLs antiguas quedan en vigilancia (consolidación natural de los 301).
El perfil de GMB es necesario por dos razones estratégicas. 1) Reseñas: es el canal donde los clientes de EON pueden dejar reseñas reales — prueba social con estrellas junto a la marca en Google, y el punto de partida del flujo de reseñas genuinas que a medio plazo habilita la Opción B del schema (estrellas en los resultados de producto). 2) Indexación: mediante el perfil publicamos las URLs de las páginas nuevas y actualizadas del sitio; Google rastrea esas publicaciones con alta frecuencia, lo que acelera el descubrimiento y la indexación (ataca directamente las 24 URLs "descubiertas sin indexar"). El plan completo está diseñado y documentado (PLAN-INDEXACION-GBP.md): ráfaga de 10 publicaciones priorizadas por datos GSC, secciones de Productos y Servicios del perfil, cadencia de 2 publicaciones/semana y motor de reseñas continuo. Bloqueante: Sergio debe añadir a info@onceonceagency.com como Administrador (business.google.com → Configuración → Personas y acceso). Un solo perfil (sede Bogotá), respetando la cobertura CALA+España centralizada.
Monitorear en GSC la indexación de los 4 posts nuevos y las mejoras de posición de los refrescados. España (posición 39,5) y México (20,9) como foco: sus páginas de país están listas, el empuje viene del contenido y de autoridad.
El perfil actual tiene 730 backlinks pero 0 dofollow — ningún enlace transfiere autoridad. El plan existe desde junio (directorios sectoriales, partners, prensa técnica); toca ejecutarlo en paralelo al contenido.
Search Console quedó conectado el 5 de julio: cada mes se compara posición media, impresiones, CTR y cruces a página 1 por lote intervenido vs no intervenido. Este informe es el punto de partida (baseline: 106 clics, 3.203 impresiones, posición 18–26).
La casa está construida, el motor de contenido quedó encendido a plena potencia el 3 de agosto (18 refrescos + 23 metas + 4 posts nuevos + error crítico resuelto, todo en producción) — quedan una validación de 2 minutos en Search Console, el músculo de autoridad (link-building) y medir contra el baseline durante las próximas 8–12 semanas.