Volver a todos los artículos
guides 6 min read

Los sitios vibe-coded tienen defectos SEO ocultos: cómo encontrarlos

Serap Gündoğdu ·
Los sitios vibe-coded tienen defectos SEO ocultos: cómo encontrarlos

El vibe coding está en su momento, y la verdad es que se lo merece. Usted describe lo que quiere, un asistente de IA o un constructor no-code lo arma, y unas horas después tiene un sitio real y funcional que a mano le habría llevado una semana. Una velocidad así no es un truco. Permite publicar ideas a personas que nunca pudieron hacerlo, y al resto nos ahorra el andamiaje aburrido.

Hay una parte, eso sí, que nadie pone en la página de ventas. La velocidad le da un sitio que funciona en el navegador. No le da un sitio que funciona en el rastreo. Son dos máquinas distintas leyendo su página, y justo en la distancia entre ambas es donde los sitios vibe-coded pierden en silencio su visibilidad en la búsqueda. La página se ve terminada, se siente terminada, y un crawler la recorre y encuentra una lista de defectos que ninguna persona haciendo clic notaría jamás.

Esto no es un argumento contra construir rápido. Es un argumento a favor de mirar lo que construyó tal como lo mira un buscador, antes de dar por hecho que está listo.

Por qué el navegador lo engaña

Cuando usted abre su propio sitio, es el mejor visitante posible. Llega a la portada, hace clic en los enlaces que sabe que funcionan, lee texto que su navegador ya terminó de renderizar, y todo se ve correcto. Esa experiencia tranquiliza y es casi del todo inútil como control de calidad.

Un crawler no hace nada de eso. No parte de su modelo mental del sitio. Sigue cada enlace que encuentra, pide cada URL en frío, lee el HTML crudo antes de que su JavaScript se haya ejecutado, y lleva la cuenta de todo lo que está roto, falta o se contradice. Los sitios vibe-coded son un caso especial no porque las herramientas sean malas. Es porque el código generado se optimiza para “se ve correcto en pantalla ahora mismo”, que es un listón mucho más bajo que “es coherente y localizable para una máquina que nunca ve la pantalla”.

Así que los defectos de abajo no son nada exótico. Son el precio corriente de construir para el navegador y olvidar el rastreo.

Los defectos que suele dejar el vibe coding

Estos son los patrones que aparecen una y otra vez cuando uno de verdad rastrea un sitio hecho con IA o no-code.

  • Enlaces internos rotos y circulares. La navegación generada adora apuntar a rutas que se renombraron, se quitaron o nunca existieron, y armar bucles de redirección entre rutas casi idénticas. En el navegador nunca hace clic en ellos, así que nunca los ve. Un rastreo da con cada uno. Solo esto ya merece una pasada con una herramienta hecha para encontrar y arreglar enlaces rotos.
  • Metadatos ausentes o duplicados. Muchos constructores estampan el mismo título y la misma descripción en cada página, o los dejan vacíos y recurren a un nombre genérico. Para un buscador, cincuenta páginas con un solo título parecen una página con un problema de duplicación, no cincuenta resultados distintos.
  • Etiquetas canónicas que apuntan al lugar equivocado. Las canónicas autogeneradas suelen apuntar todas las páginas a la portada, a una URL de staging, o a sí mismas con el protocolo equivocado. Una sola canónica errónea puede decirle a Google que ignore justo la página que usted quería posicionar.
  • Contenido que solo existe después de que corre el JavaScript. Este es el grande. Si su texto, sus enlaces o sus encabezados se inyectan por script del lado del cliente, el HTML crudo que un crawler lee primero puede estar casi vacío. La página es preciosa en pantalla y está en blanco para un bot. Este es el corazón del SEO y el renderizado de JavaScript, y las SPA vibe-coded caen ahí sin parar.
  • Páginas huérfanas. El constructor genera una URL, pero nada en el sitio la enlaza de verdad. Existe, es real, y es invisible para cualquier crawler que descubre páginas siguiendo enlaces. Secciones enteras pueden quedar así, inalcanzables.
  • Accidentes de robots y sitemap. Un robots.txt por defecto que quedó en “bloquear todo” desde la plantilla, un sitemap que lista URL muertas o de staging, un noindex aplicado en silencio a todo el sitio por un ajuste que nadie tocó. Archivos pequeños, consecuencias enormes.
  • DOM inflado y duplicado. El marcado generado tiende a anidar envoltorios dentro de envoltorios y a repetir los mismos bloques, lo que infla el peso de la página y entierra la señal real de contenido. Igual se renderiza bien. Solo hace la página más lenta y más difícil de leer para una máquina.

Fíjese en el hilo que recorre todo esto. Ninguno es visible para usted, el dueño orgulloso, haciendo clic por su propio sitio. Cada uno es obvio para un crawler en minutos.

Rápido de construir no es lo mismo que fácil de encontrar

Esta es la tensión honesta en el centro del vibe coding, y conviene decirla con claridad. Toda la promesa es que usted no tiene que entender la maquinaria de abajo. Eso es de verdad liberador. Pero la visibilidad en la búsqueda es precisamente una propiedad de esa maquinaria, la parte que le invitaron a ignorar. Puede publicar un sitio precioso en una tarde y que sea funcionalmente imposible de encontrar, y nada en el proceso de construcción se lo advierte, porque todo se ve bien en la única pantalla que usted revisa: la suya.

La solución no es ir más despacio ni programarlo todo a mano. Es añadir un paso que el navegador nunca le puede dar. Construya rápido, y luego mire el resultado con los ojos de aquello que decide si alguien lo encuentra.

Cómo encontrar de verdad estos defectos

Los encuentra igual que un buscador: rastreando su propio sitio. Un crawler arranca en su portada, sigue cada enlace, pide cada URL, lee el HTML crudo previo al JavaScript, y le entrega la lista completa, los enlaces rotos, los títulos duplicados, las canónicas equivocadas, las páginas sin contenido real en el código fuente, las huérfanas, las contradicciones de robots y sitemap. Convierte una preocupación vaga en una lista concreta que puede ir resolviendo.

Si nunca lo ha hecho, empiece por la guía completa de crawlers SEO para entender qué está mirando la herramienta, y luego pase su propio sitio por un crawler gratuito y lea el informe con honestidad. Para el cuadro completo, una vez que el rastreo saca los problemas a la luz, la checklist de auditoría SEO técnica recorre cómo arreglarlos por orden de prioridad. Nada de esto le pide abandonar la forma en que construyó el sitio. Solo añade la única perspectiva que la construcción nunca le dio.

El vibe coding le consiguió un sitio funcional a una velocidad antes imposible, y eso es una victoria real. Rastrearlo es como se asegura de que la velocidad no tuvo el precio de no ser encontrado. Construya rápido, mírelo luego como lo mirará el buscador, y arregle el puñado de cosas que solo el rastreo puede ver.