← Todos los recursos
·14 min de lectura·Laura Calle

Revisa tu sitio web: los 20 puntos que casi nadie mira

Tu sitio puede verse hermoso y estar en blanco para Google y para ChatGPT. Cuando revisé el mío, un robot de IA veía 26 caracteres. Esta es la lista con la que lo arreglé, con los prompts para que Claude te lo arregle a ti.

Claude a fondoPrincipiante

Tu sitio puede verse hermoso y no existir para Google ni para ChatGPT.

No es una exageración. Cuando revisé mi propio sitio, un robot de inteligencia artificial veía 26 caracteres. Veintiséis. Menos que este renglón. La página se veía perfecta en mi computador y estaba en blanco para el mundo.

Esta es la lista con la que lo revisé. Son 20 puntos, ordenados de lo que más duele a lo que menos. Al lado de cada uno te dejo cómo revisarlo y el prompt exacto para que Claude te lo arregle. No necesitas saber programar: necesitas copiar y pegar.

La regla de oro: verifica antes de creer. Ni yo ni Claude ni nadie puede decirte «quedó listo» sin mostrarte la prueba. Cada punto trae su forma de medir. Si arreglaste algo y no lo mediste, no lo arreglaste: lo intentaste.

Paso 0 — La prueba que lo cambia todo

Hazla antes que nada. Si fallas aquí, los otros 19 puntos no importan.

Cuando ChatGPT, Claude o Perplexity visitan tu sitio, no ven lo que tú ves. Ellos no esperan a que la página termine de armarse: leen el texto crudo y se van. Si tu sitio arma su contenido «en el momento» (lo que hacen React, Vue y casi todas las herramientas modernas), lo que alcanzan a leer puede ser… nada.

Pégale esto a Claude Code, cambiando la dirección por la tuya:

Prompt
Quiero saber cuánto texto ve un robot de inteligencia artificial en mi
sitio. Descarga https://MI-SITIO.com identificándote como GPTBot,
quítale el código de programación y las hojas de estilo, y cuéntame
cuántos caracteres de texto real quedan. Muéstrame los primeros 300.

Si prefieres hacerlo tú, es este comando en la Terminal:

Terminal
curl -sL -A "GPTBot/1.0" https://MI-SITIO.com | python3 -c "
import sys,re
h=sys.stdin.read()
b=re.sub(r'<script[\s\S]*?</script>','',h)
b=re.sub(r'<style[\s\S]*?</style>','',b)
t=' '.join(re.sub(r'<[^>]+>',' ',b).split())
print('caracteres que ve un bot de IA:', len(t))
print(t[:300])"

Y así se lee el resultado:

Te dioQué significaQué haces
Menos de 500Tu sitio está en blanco para las IAs. Este es EL problema.Ve al punto 1. Nada más importa hasta arreglarlo.
500 a 2.000Se lee algo, pero poco. Probablemente solo el menú.Punto 1, y revisa que el contenido de verdad esté ahí.
Más de 2.000Tu sitio se lee bien. Te ahorraste lo más difícil.Salta al punto 2.

Repite la prueba en tus 3 páginas más importantes, no solo en la principal. A veces la portada está bien y las páginas internas están vacías.

Nivel 1 — Si fallas aquí, tu sitio no existe

1. Tu contenido no está en el código

Qué pasa. Tu sitio arma el texto con programación cuando alguien lo abre. Un navegador espera. Un robot de IA no espera.

Cómo lo revisas. Es el Paso 0. También a mano: abre tu sitio, clic derecho → «Ver código fuente de la página». Si lo que ves es un puñado de líneas sin tu texto, ahí está el problema.

Cómo se arregla. Se llama prerenderizado: generar de antemano una versión en texto plano de cada página, para que quien llegue la encuentre ya escrita.

Prompt
Mi sitio no muestra su contenido en el código fuente y las IAs no
pueden leerlo. Quiero prerenderizarlo: generar el HTML de cada página
de antemano.

Reglas que necesito que cumplas:
1. El navegador que recorre las páginas se corre SOLO en mi computador,
   nunca en el servidor de publicación — allá no arranca y deja el
   despliegue colgado.
2. El script debe tener cierre garantizado y un tope de tiempo, para
   que nunca se quede corriendo para siempre.
3. Antes de guardar cada página, haz scroll por toda ella para que las
   animaciones se disparen. Si no, el texto se guarda invisible y los
   buscadores lo penalizan.
4. Al final, verifica que ninguna página guardada tenga texto oculto.

Explícame en español sencillo qué vas a hacer antes de tocar nada.
La trampa que casi todos pisan. Una vez que prerenderizas, cada vez que cambies contenido tienes que volver a generarlo. Si no, las IAs siguen leyendo la versión vieja para siempre. Pídele a Claude que te ponga un aviso automático para cuando se te olvide.

Si tu sitio es de plataforma (Wix, Squarespace, Shopify): este punto no aplica. Ellas ya entregan el texto escrito. Lo tienes ganado.

2. Le estás prohibiendo la entrada a las IAs (sin saberlo)

Qué pasa. Existe un archivo, robots.txt, que le dice a los robots qué pueden mirar. Si no existe, algunos asumen que sí y otros que no. Y peor: hay servicios (Cloudflare sobre todo) con una casilla de «bloquear bots de IA» que puede estar activada sin que nadie la haya tocado.

Cómo lo revisas. Abre https://TU-SITIO.com/robots.txt. Si sale «404» o página no encontrada, no lo tienes.

Prompt
Créame un robots.txt que permita explícitamente la entrada a los
rastreadores de inteligencia artificial: GPTBot, ChatGPT-User,
OAI-SearchBot, ClaudeBot, anthropic-ai, PerplexityBot, Google-Extended,
Applebot-Extended y CCBot. Que incluya también la línea Sitemap
apuntando a mi sitemap.xml. Después verifícame que quedó accesible
en línea.

Y revisa Cloudflare aparte. Si lo usas, entra a tu panel y busca en Seguridad la opción de bots de IA. Si está bloqueando, ningún robots.txt te va a salvar.

3. No tienes mapa del sitio

Qué pasa. El sitemap.xml es la lista de todas tus páginas. Sin él, los buscadores tienen que adivinar qué existe — y las páginas a las que nadie enlaza simplemente nunca las encuentran.

Cómo lo revisas. Abre https://TU-SITIO.com/sitemap.xml.

Prompt
Necesito un sitemap.xml con todas mis páginas. Importante: NO lo
escribas a mano — genéralo automáticamente en el proceso de
publicación, con las rutas que realmente se publicaron. Un sitemap
escrito a mano se desactualiza a la semana y queda mintiendo.

Nivel 2 — Lo que decide si te dan clic

4. Tu dirección es prestada

Si tu sitio vive en mi-proyecto.vercel.app o algo.netlify.app, le estás diciendo al mundo «esto es una prueba, no un negocio». Y el prestigio que ganes se lo queda la plataforma, no tú. Compra tu dominio (unos $40.000–$60.000 COP al año) y conéctalo. Después, el detalle que casi nadie hace:

Prompt
Ya tengo mi dominio conectado. Configúrame la redirección permanente
de la versión con "www" hacia la versión sin "www" (o al revés, pero
UNA sola). Si las dos funcionan por separado, Google las cuenta como
dos sitios distintos y me divide la fuerza a la mitad.

5, 6 y 11. Títulos, descripciones y canonical

El título es lo que sale en azul en Google y en la pestaña. Si tus 8 páginas se llaman todas «Mi Empresa», Google no sabe cuál mostrar y desperdicias el espacio más valioso que tienes.

La meta descripción es el textico gris debajo. Es tu único aviso publicitario gratis. Si no la escribes, Google recorta un pedazo al azar de tu página — y casi siempre queda horrible.

El canonical resuelve que tu misma página llegue por varias direcciones (con www, sin www, con «/» al final). Google las ve como páginas distintas y reparte tu fuerza entre todas. El canonical dice: «la de verdad es esta».

Primero el diagnóstico:

Prompt
Revísame cada página de mi sitio y muéstrame una tabla con: la ruta,
su título, su meta descripción y si tiene canonical.

Señálame los títulos repetidos, los que pasan de 60 caracteres, las
páginas sin descripción y las que no tienen canonical.

Y después el arreglo:

Prompt
Arréglame las tres cosas:

1. Un título único por página, máximo 60 caracteres, con la fórmula:
   lo específico de la página primero, mi marca al final.
   Ejemplo: "Clases de historia para adultos · Mi Marca".

2. Una meta descripción por página, entre 120 y 155 caracteres, en
   español sencillo, que diga qué encuentra la persona ahí y por qué
   le conviene entrar. Nada de relleno ni palabras clave repetidas.

3. Una etiqueta canonical en cada página con su propia dirección
   completa (empezando por https://), apuntando a sí misma.

Muéstrame los títulos y descripciones ANTES de aplicarlos.

7. Cuando compartes el link, sale pelado

Qué pasa. Mandas tu sitio por WhatsApp y aparece un rectángulo gris sin imagen. Falta la imagen Open Graph, la que se muestra cuando alguien comparte tu link. Es la diferencia entre que le den clic o no.

Cómo lo revisas. Mándate el link a ti misma por WhatsApp. Lo que veas es lo que ve todo el mundo.

Prompt
Necesito una imagen Open Graph de 1200x630 para que mi link se vea
bien al compartirlo. Úsame la foto que te voy a pasar, con un panel de
color encima donde vaya mi nombre y una frase corta. Guárdala en el
proyecto y enlázala con la dirección completa (empezando por https://)
— con direcciones cortas no funciona en WhatsApp ni en LinkedIn.
Usa una foto tuya real. Nada delata más un sitio hecho a la carrera que una foto de banco de imágenes que ya vimos en otros cien sitios.

8. No le explicas a Google qué eres

Los datos estructurados (JSON-LD) son una fichita invisible que le dice a los buscadores «esto es una persona», «esto es un artículo», «esto es un negocio». Es lo que hace que salgan esos resultados bonitos con estrellitas, precios o preguntas desplegables. Y es de lo que más usan las IAs para entender de qué hablas.

Cómo lo revisas. Pega tu dirección en el Rich Results Test de Google (búscalo así). Te dice qué encontró.

Prompt
Agrégame datos estructurados JSON-LD según el tipo de cada página:
- Portada: Person (yo) y el tipo de negocio que corresponda
- Cada artículo del blog: BlogPosting con fecha y autor
- Donde haya preguntas frecuentes: FAQPage
- Si vendo un curso o producto: Course o Product

Que todo lo que declare sea CIERTO. Nada de inventar valoraciones,
reseñas ni precios que no existan — eso Google lo castiga.

9, 10 y 12. Encabezados, idioma e imágenes

El H1 es el título grande de la página. Debe haber exactamente uno por página. Si hay tres, o ninguno, el buscador no sabe cuál es el tema.

El idioma es una sola línea: <html lang="es">. Si no está, a veces le ofrecen a tu lector «traducir esta página del inglés».

El texto alternativo de las imágenes describe lo que se ve, para quien no las puede ver: personas ciegas que navegan con lector de pantalla, y buscadores.

Prompt
Revísame tres cosas y muéstramelas en tablas:

1. Cuántos H1 tiene cada página y el texto de cada uno. Señala las que
   tengan cero o más de uno.
2. Si todas mis páginas tienen lang="es-CO" en la etiqueta html.
3. Todas las imágenes con su texto alternativo. Marca las que no
   tengan, y las que tengan cosas inútiles como el nombre del archivo
   (IMG_2043.jpg) o palabras genéricas como "imagen" o "foto".

Después arréglalo todo. En el texto alternativo describe lo que se ve,
en una frase corta y natural.

Nivel 3 — Los detalles que delatan que lo hiciste con IA

13. No tienes página de error

Alguien escribe mal tu dirección y le sale la pantalla en blanco del navegador. Peor: muchos sitios hechos con IA devuelven «todo está bien» para direcciones que no existen. A eso se le dice soft-404 y Google lo castiga porque le llena el índice de basura.

Cómo lo revisas. Escribe una dirección inventada: TU-SITIO.com/asdfgh. Debe salir tu página de error, con tu diseño y un camino de vuelta.

Prompt
Créame una página 404 con el diseño de mi sitio, un mensaje amable y
enlaces a mis páginas principales.

Y revísame algo: si en mi configuración de publicación hay una regla
que manda TODAS las rutas a la página principal, quítala. Con esa
regla, una dirección que no existe responde "todo bien" en vez de "no
encontrada", y eso es un soft-404.

Al final verifícame con un comando que una ruta inventada devuelva
código 404 de verdad.

14. No tienes ícono en la pestaña

El favicon es el cuadrito de la pestaña. Sin él sale una hoja gris genérica. Es un detalle mínimo que se nota muchísimo: es la diferencia entre «esto es un sitio» y «esto es un borrador».

Prompt
Genérame un favicon con las iniciales de mi marca sobre mi color
principal. Necesito todos los formatos: favicon.ico, apple-touch-icon
de 180px, íconos de 192 y 512, el archivo site.webmanifest y la
etiqueta theme-color. Enlázalos en todas mis páginas.

15. Tu sitio pesa una barbaridad

Si tu página principal descarga varios megas antes de mostrar algo, la mitad de la gente se va antes de verla. Y en celular con datos, más.

Cómo lo revisas. Clic derecho → Inspeccionar → pestaña Network → recarga, y mira el total abajo. También sirve PageSpeed Insights de Google, gratis: solo pegas la dirección.

Prompt
Mi sitio pesa demasiado al abrir. Quiero que:
1. Cada página descargue solo su propio código, no el de todo el sitio.
2. Las librerías pesadas se separen en archivos aparte.
3. Lo que sea decorativo y pesado (animaciones, 3D, mapas) se cargue
   solo cuando la persona llegue a esa parte de la página, no antes.

Dime cuánto pesaba antes y cuánto después. Quiero el número.
En mi sitio esto bajó la página principal de 914 KB a 408 KB. Menos de la mitad, sin quitar nada de lo que se ve.

16 y 17. Errores en consola y código que estás regalando

Los errores de consola son cosas rotas que el visitante no ve pero que sí frenan la página y sí ve Google. Míralos en clic derecho → Inspeccionar → pestaña Console: todo lo que salga en rojo.

Los sourcemaps son archivos que traducen tu código publicado de vuelta al original. Sirven para depurar, pero si los dejas publicados cualquiera puede leer tu proyecto completo.

Prompt
Dos revisiones:

1. Recorre todas las rutas de mi sitio con un navegador automático y
   captura los errores de consola, los errores de página y todas las
   respuestas con código 400 o mayor. Hazme una tabla por ruta y
   explícame cuáles son problemas reales y cuáles son falsas alarmas
   de estar corriendo en mi computador.

2. Revísame si estoy exponiendo sourcemaps (archivos .map) y si hay
   alguna clave, contraseña o token en el código del navegador.
   Recuerda que TODO lo que empieza con VITE_ o NEXT_PUBLIC_ queda
   público para cualquiera que mire.
Si encuentras una clave expuesta: no basta con borrarla del código. Hay que anularla y generar una nueva. Ya la vio quien la quiso ver.

18 y 19. Dos cosas para bajarte la ansiedad

El archivo llms.txt está pensado para que los modelos de IA entiendan tu sitio. Te lo menciono para que sepas que existe: casi ningún rastreador lo usa todavía. Póngalo si quiere, cuesta dos minutos, pero no le dedique tiempo. El retorno de verdad está en el Paso 0 y en los puntos 2 y 3.

Y si usaste React para una página de 3 secciones, es como mudarte en tractomula para llevar dos cajas: funciona, pero pagas peso que no necesitabas. Aun así: si ya funciona, NO lo migres. El costo de rehacerlo casi nunca se paga. Guarda esto para tu próximo proyecto — si es un sitio de contenido, HTML plano se lee mejor, pesa menos y no necesita prerenderizado.

20. La revisión que ninguna herramienta hace: ¿suena a persona?

Lee tu sitio en voz alta. Las señales de que lo escribió una máquina:

  • «Soluciones innovadoras», «potencia tu negocio», «transformamos ideas» — frases que servirían para cualquier empresa del mundo. Si le puedes poner el nombre de tu competencia y sigue funcionando, bórralo.
  • Testimonios inventados. Si no tienes clientes todavía, no pongas. Un testimonio falso es lo peor que puedes hacerle a tu marca. Yo tuve que borrar seis que un modelo me había dejado puestos con una nota de «reemplazar después».
  • Cifras sin respaldo. «+500 clientes satisfechos» cuando llevas dos meses. Si un número no lo puedes probar, no va.
  • Fotos de banco de imágenes. Se reconocen a un kilómetro.
  • Todo perfectamente simétrico, tres columnas de tres, todo del mismo largo. Lo humano es un poco irregular.
Prompt
Lee el texto de mi sitio con ojo crítico y señálame:
1. Frases genéricas que le servirían igual a cualquier competencia mía.
2. Cualquier dato, cifra o testimonio que no puedas verificar en el
   propio proyecto.
3. Partes donde no se oye una persona hablando.

No me lo reescribas todavía. Primero muéstrame la lista.

El prompt maestro

Si quieres la revisión completa de una sola vez, pégale esto a Claude Code dentro de la carpeta de tu proyecto:

Prompt maestro
Audítame el sitio que está en esta carpeta contra los 20 puntos de la
guía "Revisa tu sitio web" de iaconlala.com. Para cada punto dime:
CUMPLE, NO CUMPLE o NO APLICA, con la prueba de cómo lo verificaste.

Reglas:
- Mide, no supongas. Si no lo comprobaste, dilo.
- No arregles nada todavía. Primero quiero el diagnóstico completo.
- Al final ordénamelos por impacto: qué arreglo primero.
- Háblame sencillo, no soy programadora.

En qué orden se arregla

No los hagas en desorden. Este es el que rinde:

OrdenQuéPor qué
Paso 0 + punto 1 (contenido legible)Sin esto, lo demás es decorar una casa sin puerta.
Puntos 2 y 3 (robots + sitemap)Abres la puerta y entregas el mapa. Son 20 minutos.
Puntos 5, 6 y 11 (títulos, descripciones, canonical)Es lo que la gente ve en Google antes de decidir el clic.
Puntos 7 y 8 (imagen al compartir + datos estructurados)Multiplican los clics de lo que ya tienes.
Lo demásDetalles que suman, pero ninguno te cambia la vida.

Antes de decir «quedó listo»

Vuelve a correr el Paso 0. Después revisa estas ocho:

  • TU-SITIO.com/robots.txt abre y permite las IAs
  • TU-SITIO.com/sitemap.xml abre y están todas tus páginas
  • TU-SITIO.com/asdfgh muestra tu página 404 (y responde 404 de verdad)
  • Te mandaste el link por WhatsApp y salió con imagen
  • La pestaña del navegador muestra tu ícono
  • Cada página tiene su propio título
  • La consola (Inspeccionar → Console) está sin rojo
  • Leíste tu sitio en voz alta y sonó a ti

Cuando las ocho estén palomeadas, ahí sí: quedó listo.

Y la regla que no se te puede olvidar: si prerenderizaste tu sitio, cada vez que cambies contenido tienes que volver a generarlo y volver a publicar. Si no, tu sitio nuevo se ve perfecto para ti y las IAs siguen leyendo el de hace tres meses.

Todo lo que está acá sale de auditar mis propios sitios, no de teoría. Lo medí antes y después.

Soy Lala. Explico la IA fácil para que nada se te quede atrás. Si quieres esto aplicado en tu empresa —capacitar a tu equipo, automatizar lo repetitivo o montar un WhatsApp que responda solo— escríbeme y te digo con honestidad qué te sirve.

Escríbeme por WhatsApp →