El concepto de streaming de propiedades y yates de lujo es diferenciador. El problema no es el diseño visual — es la arquitectura: una SPA sin SSR que le entrega contenido vacío a Google, Bing y a los LLMs que deciden si recomendar el sitio.
Ventafy está construido como una SPA de cliente puro (CSR) sin Server-Side Rendering ni Static Generation. Esto significa que cuando Google, Bing, o un LLM hace fetch de /real-estate, /classified o /marine, recibe exactamente el mismo documento HTML: el mismo título ("VentafyTV - Watch. Discover. Live It."), la misma descripción genérica, y sin contenido de texto visible. El JavaScript que renderiza el contenido real nunca se ejecuta en el lado del servidor. El resultado: para los motores de búsqueda y para la IA, estas 4 páginas son duplicados de una sola página vacía. Todo lo demás en este reporte — jerarquía, copy, consistencia — es secundario a este problema estructural.
| URL | Title tag | Meta description | Contenido indexable | Status |
|---|---|---|---|---|
/ |
VentafyTV - Watch. Discover. Live It. | Stream property tours and luxury yacht walkthroughs... | Solo imagen base64 (logo) | ⚠ Sin texto |
/real-estate |
Idéntico al homepage | Idéntico al homepage | Idéntico — cero diferenciación | 🔴 Duplicado |
/classified |
Idéntico al homepage | Idéntico al homepage | Idéntico — cero diferenciación | 🔴 Duplicado |
/marine |
Idéntico al homepage | Idéntico al homepage | Idéntico — cero diferenciación | 🔴 Duplicado |
Los problemas de UX son reales, pero el 80% del daño viene de la arquitectura SPA, no del diseño visual.
En dispositivos móviles de gama media con 3G/4G variable (el perfil real del mercado mexicano), el JS bundle tarda en ejecutarse. El usuario ve pantalla blanca durante 2–4 segundos antes de que el contenido aparezca. Esto eleva el bounce rate y destruye el LCP (Largest Contentful Paint).
El usuario no tiene señales visuales que le confirmen en qué sección está. Si el title tag es idéntico en todas las páginas, el tab del browser tampoco ayuda. Para un usuario que llega directamente a /marine desde Google (si algún día se indexa), no hay H1 ni hero copy que confirme que está en la sección correcta antes del JS.
El único elemento del HTML pre-render que no es metadata es la imagen del logo codificada en base64 directamente en el HTML. Esto aumenta el tamaño del documento inicial, ralentiza el TTFB, y no aporta ningún texto indexable. El alt text de la imagen simplemente dice "Ventafy" — una oportunidad perdida.
<img src="/assets/logo.svg" alt="VentafyTV — plataforma de streaming inmobiliario y yates de lujo">. El alt text debe ser descriptivo del negocio, no solo la marca.La descripción OG dice "connect with verified brokers instantly" — esa es la acción de conversión. Pero el hero parece orientado al consumo de video, no a la conexión con brokers. Hay una tensión no resuelta entre el producto como "streaming de entretenimiento" y el producto como "marketplace inmobiliario". El usuario no sabe si debe browsear videos o buscar propiedades.
El sitio tiene meta-apple-mobile-web-app-capable y meta-mobile-web-app-capable configurados, pero si la experiencia nativa mobile no está pulida (pantalla blanca por JS), la configuración PWA genera expectativas que el sitio no cumple.
Las meta tags OG y Twitter están presentes con imagen, título y descripción. Cuando alguien comparte el sitio en WhatsApp, Twitter o LinkedIn, el preview se ve profesional. Eso es correcto y debe mantenerse — la próxima iteración debe asegurarse de que cada página tenga sus propias OG tags diferenciadas.
A diferencia de muchos sitios que bloquean el zoom con user-scalable=no, Ventafy permite zoom hasta 5x. Esto es una práctica de accesibilidad correcta que favorece a usuarios con baja visión.
| Dimensión | Hallazgo | Severidad | Impacto en conversión |
|---|---|---|---|
| Primer impresión | Propuesta de valor ambigua entre "streaming" y "marketplace" | Alto | Bounce rate elevado de tráfico frío |
| Jerarquía visual | Sin H1 visible pre-render; contenido aparece solo con JS | Crítico | SEO y tiempo a primer contenido |
| Navegación | Sin confirmación visual de sección activa antes del JS | Alto | Desorientación en llegadas directas |
| CTA | Acción de conversión no visible sin scroll | Alto | Tasa de contacto con brokers baja |
| Performance | Pantalla blanca 2–4s en móvil con JS bundle sin code-split | Crítico | Abandono inmediato en 3G |
| Accesibilidad | Alt text del logo genérico ("Ventafy"), imágenes de propiedades sin alt | Alto | Usuarios con lectores de pantalla excluidos |
| Consistencia | OG tags y meta tags sin diferenciar por sección | Crítico | Previews incorrectos al compartir /marine o /real-estate |
No es exageración. Un crawler de Google que visite /real-estate encuentra exactamente el mismo documento que en /. Sin contenido, sin señales de relevancia, sin estructura semántica.
Ventafy usa Client-Side Rendering (CSR) puro. El servidor envía un HTML shell vacío y el contenido lo inyecta JavaScript en el browser del usuario. Google puede ejecutar JavaScript, pero lo hace de forma diferida, con menor confianza, y en una segunda wave de crawl que puede tardar días o semanas. Para Bing, DuckDuckGo, y los crawlers de LLMs como Perplexity, el JS simplemente no se ejecuta — ven HTML vacío.
Google trata páginas con contenido idéntico como duplicados. Cuando crawlea las 4 URLs, encuentra el mismo title, la misma descripción y el mismo cuerpo HTML. El algoritmo de deduplicación puede elegir una sola URL para indexar (probablemente el homepage) y ignorar las demás. Esto significa que /real-estate, /marine y /classified no aparecerán en resultados de búsqueda, sin importar qué tan relevante sea su contenido una vez cargado el JS.
Para una plataforma de listings inmobiliarios y yates, el structured data es esencial. Sin él, Google no puede generar rich results (precio, ubicación, tipo de propiedad en el SERP). Los competidores que implementen RealEstateListing, Product, o VideoObject schema aparecerán con rich snippets mientras Ventafy aparece como un link plano — si es que aparece.
RealEstateListing para propiedades, ItemList para páginas de categoría, VideoObject para tours en video, Organization y WebSite en el homepage.No hay sitemap referenciado en el HTML. Sin sitemap, Google depende de seguir links para descubrir páginas internas. En una SPA donde los links se generan dinámicamente con JS, el Googlebot puede nunca descubrir las URLs de listings individuales.
El title actual "VentafyTV - Watch. Discover. Live It." tiene 38 caracteres — dentro del límite visual pero sin keywords de búsqueda. Nadie busca "Watch. Discover. Live It." en Google. Las búsquedas objetivo son "propiedades de lujo en México", "yates en venta México", "tours virtuales casas México".
Cuando alguien comparte un listing de propiedad o la página /marine en redes sociales, el preview muestra el logo de Ventafy en lugar de una foto de la propiedad o el yate. Esto reduce drásticamente el CTR en shares sociales.
Sin tags <link rel="canonical">, Google tiene que inferir qué URL es la canónica cuando encuentra contenido duplicado. En una SPA con múltiples URL patterns (con/sin trailing slash, con/sin parámetros UTM), esto puede resultar en que Google elija la versión "incorrecta" para indexar.
| Check | Estado | Impacto |
|---|---|---|
| Title tag único por página | ❌ Fail | Crítico |
| Meta description única por página | ❌ Fail | Crítico |
| H1 visible en HTML inicial | ❌ Fail | Crítico |
| Structured data / JSON-LD | ❌ Ausente | Crítico |
| Canonical tags | ❌ Ausente | Alto |
| Sitemap.xml | ⚠ No confirmado | Alto |
| Robots.txt | ⚠ No confirmado | Alto |
| HTTPS | ✅ Pass | — |
| OG tags presentes | ✅ Pass | — |
| Twitter Card tags | ✅ Pass | — |
| Mobile viewport configurado | ✅ Pass | — |
| GTM instalado | ✅ Pass | — |
| Contenido pre-renderizado | ❌ Fail — CSR puro | Crítico |
| Alt text descriptivo en imágenes | ❌ Genérico | Moderado |
| Hreflang (si aplica) | ⚠ No implementado | Moderado |
GEO es la práctica de optimizar un sitio para que los LLMs lo recomienden en sus respuestas. El estándar es más exigente que el SEO clásico porque los LLMs no ejecutan JavaScript — necesitan texto puro, estructurado y autoritativo.
Absolutamente nada de Ventafy. Para que un LLM recomiende un sitio, necesita haber sido capaz de crawlearlo durante su fase de entrenamiento o búsqueda en tiempo real (Perplexity, ChatGPT con Bing). Ventafy sirve HTML vacío a crawlers. Resultado: cero menciones, cero recomendaciones, cero visibilidad en AI Search. Esto es especialmente relevante porque el segmento de compradores de propiedades de lujo en México tiene alta propensión a usar herramientas de IA para investigación inicial.
Perplexity, ChatGPT (modo búsqueda), y Gemini con Google Search Integration hacen fetch de páginas web en tiempo real para fundamentar sus respuestas. Cuando hacen fetch de ventafy.com.mx, encuentran un HTML con solo el logo y sin texto. El resultado es que estos sistemas no pueden citar ni recomendar Ventafy, sin importar qué tan bueno sea el producto.
Los LLMs priorizan fuentes con señales de autoridad (Experience, Expertise, Authoritativeness, Trustworthiness). Ventafy no tiene: página "Sobre nosotros" indexable, testimonios de usuarios visibles, métricas de plataforma ("más de X brokers verificados"), menciones en prensa, ni partnerships explícitos. Un LLM no puede establecer por qué Ventafy es una fuente confiable sobre bienes raíces de lujo.
Los LLMs usan structured data para entender qué es una entidad. Sin Organization schema con descripción, sin WebSite con potentialAction de búsqueda, sin RealEstateListing en los listings — los LLMs no pueden categorizar a Ventafy correctamente y no saben qué queries resolver con él.
{"@type":"Organization","name":"VentafyTV","description":"Plataforma de streaming de tours inmobiliarios y yates de lujo en México","url":"https://ventafy.com.mx","areaServed":"MX"}Perplexity y ChatGPT citan fuentes cuando responden. Para citar a Ventafy, necesitan encontrar texto útil en el sitio: guías, comparativas, datos de mercado, descripciones de zonas. Si el sitio es solo una interfaz de video sin texto de apoyo, nunca será citado — y por lo tanto nunca recomendado.
El estándar emergente llms.txt permite a sitios web definir cómo los LLMs deben interpretar su contenido. No es un estándar obligatorio, pero su ausencia (junto con el HTML vacío) refuerza que Ventafy no ha considerado la visibilidad en AI Search como parte de su estrategia.
/llms.txt que describa la plataforma, sus secciones principales y su propuesta de valor en texto plano estructurado. Este archivo es leído por algunos LLM crawlers y puede mejorar la precisión con que los sistemas de IA describen Ventafy.| Factor GEO | Estado | Qué necesita |
|---|---|---|
| Contenido indexable por crawlers sin JS | ❌ | SSR / SSG o páginas estáticas de contenido |
| Structured data descriptivo del negocio | ❌ | JSON-LD Organization + WebSite + RealEstateListing |
| Señales E-E-A-T (About, Press, Team) | ❌ | Páginas de contenido estático |
| Contenido citable (guías, datos, comparativas) | ❌ | Blog / sección de contenido |
| llms.txt | ❌ | Archivo simple de definición |
| Menciones externas / backlinks de autoridad | ⚠ Desconocido | PR + partnerships con medios inmobiliarios MX |
| OG tags para compartir en redes | ✅ | Mantener; diferenciar por página |
| HTTPS | ✅ | — |
Ordenado de mayor a menor impacto. Las acciones rápidas no reemplazan la solución estructural — la complementan mientras llega.
Diferenciar title y meta-description por ruta en el HTML shell. Usar el path del URL para inyectar el título correcto antes de que el JS cargue. Impacto: inmediato en cómo Google ve las páginas. Esfuerzo: 2–4 horas de dev.
Agregar JSON-LD de Organization en el homepage. Inline en el HTML shell, no necesita SSR. ChatGPT y crawlers lo ven de inmediato. Esfuerzo: 1 hora.
Crear sitemap.xml y robots.txt. El sitemap debe incluir al menos las 4 URLs de categoría. Subir a Google Search Console. Esfuerzo: 2 horas.
Agregar canonical tags por ruta. Igual que los meta tags, puede hacerse en el shell antes del JS. Esfuerzo: 1 hora.
Crear /llms.txt. Archivo de texto plano describiendo el sitio. 30 minutos de esfuerzo, señal positiva para AI crawlers.
Cambiar alt text del logo de "Ventafy" a "VentafyTV — Plataforma de streaming de propiedades y yates de lujo en México". Esfuerzo: 5 minutos.
Migrar a SSR o implementar SSG. Next.js (React) o Nuxt (Vue) si el stack actual lo permite. O implementar un pre-renderer como Rendertron en el servidor para servir HTML estático a bots. Impacto: transforma completamente la visibilidad SEO y GEO. Esfuerzo: alto (2–4 semanas dev).
Crear 5–8 páginas de contenido estático. Guías de compra por zona (Los Cabos, CDMX, Riviera Maya), glosario de términos náuticos, comparativa de tipos de yate. Estas páginas son la base de la visibilidad en AI Search y también atraen tráfico orgánico de long tail.
Implementar structured data completo. RealEstateListing en páginas de propiedad, VideoObject en tours, ItemList en páginas de categoría, Organization en homepage. Habilita rich results en Google.
Construir página About + Press. Con historia del equipo, métricas de la plataforma, y logos de medios que hayan mencionado Ventafy. Señal de E-E-A-T crítica para GEO.
Definir y clarificar la propuesta de valor en el hero. ¿Es una plataforma de streaming de entretenimiento o un marketplace inmobiliario? El copy y el CTA principal deben resolver esa ambigüedad en menos de 3 segundos.
| Métrica | Hoy (estimado) | En 3 meses | En 6 meses |
|---|---|---|---|
| Páginas indexadas en Google | ~1 (solo homepage) | 4–10 (con quick fixes) | 50+ (con SSR + contenido) |
| Tráfico orgánico estimado | Mínimo | +40–60% base | +300–500% vs baseline |
| Presencia en AI Search (ChatGPT, Perplexity) | 0% | Baja pero presente | Media-alta con contenido |
| Rich results en SERP | Ninguno | Ninguno (esperando SSR) | Listings con precio y rating |
| LCP (Largest Contentful Paint) | ~4–6s (móvil) | Sin cambio (sin SSR) | <2.5s (con SSR + optimización) |
Ventafy tiene una propuesta de producto genuinamente interesante en un mercado con demanda real. El problema no es el diseño visual — es que el producto es literalmente invisible para los canales de descubrimiento más importantes del 2026: Google y la IA generativa. La inversión en SSR/SSG es la única forma de cambiar esa realidad. Mientras tanto, las quick wins de esta semana (meta tags diferenciados, JSON-LD básico, sitemap, llms.txt) son de bajo esfuerzo y alto valor relativo — y deben hacerse mañana.