ChatGPT y Perplexity tienen la puerta cerrada, y tus precios no existen para la IA
Cuando alguien pregunta a ChatGPT o a Perplexity «¿dónde me pongo ácido hialurónico en Granada y cuánto cuesta?», esas herramientas buscan webs que puedan leer y citar. Hoy la tuya no entra en esa conversación por dos motivos que se arreglan rápido y uno que lleva algo más de trabajo.
El primero: tu robots.txt, generado por un plugin de seguridad, bloquea a OAI-SearchBot y a PerplexityBot, que son los rastreadores con los que ChatGPT y Perplexity buscan. Mientras siga así, da igual lo buena que sea tu web: no pueden entrar.
El segundo: tus tratamientos, tus precios y tus preguntas frecuentes se pintan con JavaScript. Una persona los ve, pero un rastreador de IA no ejecuta JavaScript y recibe una página casi vacía. Tu portada pasa de 130 palabras a 32, y en la página de precios no aparece ni uno.
Lo tercero es que la IA no sabe qué eres: no hay datos estructurados que digan que eres una clínica de medicina estética en Granada, con qué tratamientos y desde qué precio. El único bloque que había tiene un error de sintaxis y se ignora entero.
Hallazgos, de más grave a menos
Problema crítico · Acceso de los buscadores de IA
ChatGPT no puede buscar en tu web
robots.txt bloquea a OAI-SearchBot (OpenAI, búsqueda) en la portada
OAI-SearchBot es el rastreador que construye el índice de búsqueda de ChatGPT. Con este bloqueo, cuando ChatGPT busca clínicas de estética en Granada, tu web no está entre las candidatas.
Evidencia
- https://www.clinica-almara.example/robots.txt
User-agent: OAI-SearchBot → Disallow: /
Cómo se arregla: Quitar el bloque de OAI-SearchBot del robots.txt (o desactivar esa opción en el plugin de seguridad). Si prefieres que OpenAI no entrene con tus textos, basta con mantener bloqueado GPTBot, que es otro rastreador distinto.
User-agent: OAI-SearchBot
Allow: /
Esfuerzo estimado: 10 minutos
Problema crítico · Acceso de los buscadores de IA
Perplexity no puede leer tu web
robots.txt bloquea a PerplexityBot (Perplexity, búsqueda) en la portada
Perplexity es el buscador de IA que más enlaza a sus fuentes. Si su rastreador no entra, no puede recomendarte ni enlazarte.
Evidencia
- https://www.clinica-almara.example/robots.txt
User-agent: PerplexityBot → Disallow: /
Cómo se arregla: Quitar el bloque de PerplexityBot del robots.txt.
User-agent: PerplexityBot
Allow: /
Esfuerzo estimado: 10 minutos
Problema crítico · Lectura sin JavaScript
Tu portada y tus tratamientos llegan casi vacíos a la IA
2 de 7 páginas llegan vacías sin JavaScript (menos de 50 palabras en crudo)
La portada pasa de 130 palabras a 32 sin JavaScript, y la página de tratamientos de 101 a 25. Lo que un rastreador de IA ve es un saludo y un menú, no lo que haces.
Evidencia
- https://www.clinica-almara.example/
crudo 32 palabras · renderizado 130 - https://www.clinica-almara.example/tratamientos.html
crudo 25 palabras · renderizado 101
Cómo se arregla: Escribir los tratamientos y las preguntas frecuentes directamente en la página (en WordPress, como bloques de texto normales) en lugar de cargarlos con el widget del constructor visual.
Esfuerzo estimado: de 1 a 5 días (renderizado en servidor o generación estática)
Problema grave · Lectura sin JavaScript
La página de precios pierde casi la mitad del texto
1 página pierde más del 30 % del texto sin JavaScript
Evidencia
- https://www.clinica-almara.example/precios.html
pérdida 44 %
Cómo se arregla: Se resuelve con el mismo cambio que los precios: sacar la tabla del widget.
Esfuerzo estimado: de media jornada a 2 días
Problema grave · Lectura sin JavaScript
Tus precios no existen para ChatGPT
Precios que solo aparecen tras ejecutar JavaScript en 2 páginas
Los precios de 280 €, 320 €, 150 € y 120 € solo aparecen después de ejecutar JavaScript. Ante «¿cuánto cuesta el ácido hialurónico en Granada?», la IA no tiene tu precio para citarlo.
Evidencia
- https://www.clinica-almara.example/
280 euros - https://www.clinica-almara.example/precios.html
280 € · 320 € · 150 € · 120 €
Cómo se arregla: Publicar la tabla de precios como texto en el HTML de la página de precios y repetir el precio de cada tratamiento en su ficha.
Esfuerzo estimado: media jornada
Problema grave · Datos estructurados
La portada no se presenta a la IA
La portada no tiene datos estructurados (JSON-LD) en el HTML que reciben los crawlers
Evidencia
- https://www.clinica-almara.example/
script application/ld+json: 0
Cómo se arregla: Se resuelve con el bloque MedicalClinic anterior, colocado en la portada.
Esfuerzo estimado: 1 hora
Problema grave · Datos estructurados
La IA no sabe que eres una clínica de medicina estética en Granada
Ninguna página declara Organization ni LocalBusiness: la IA no sabe qué negocio es
Sin datos estructurados, la IA tiene que adivinar qué negocio eres, dónde estás y qué ofreces. Con ellos se lo dices en su idioma.
Evidencia
- https://www.clinica-almara.example/
Cómo se arregla: Añadir un bloque MedicalClinic con nombre, dirección, teléfono, horario, logo, perfiles sociales y los tratamientos con su precio desde. Los datos que no estén confirmados se dejan como PENDIENTE_CONFIRMAR hasta que la clínica los valide.
{
"@context": "https://schema.org",
"@type": "MedicalClinic",
"name": "Clínica Almara",
"url": "https://www.clinica-almara.example/",
"telephone": "PENDIENTE_CONFIRMAR",
"address": { "@type": "PostalAddress", "addressLocality": "Granada", "addressCountry": "ES" },
"sameAs": ["PENDIENTE_CONFIRMAR"]
}
Esfuerzo estimado: 1 hora
Problema grave · Datos estructurados
El único bloque de datos estructurados está roto
1 bloque JSON-LD con errores de sintaxis: se ignora entero
Una coma sobrante al final invalida el bloque entero y los buscadores lo descartan.
Evidencia
- https://www.clinica-almara.example/
Expected double-quoted property name in JSON at position 129 (line 2 column 129) ·
{ "@context": "https://schema.org", "@type": "WebSite", "name": "Clínica Almar…
Cómo se arregla: Quitar la coma final del bloque WebSite o sustituirlo por el bloque MedicalClinic.
Esfuerzo estimado: 15 minutos
Problema moderado · Lectura sin JavaScript
Tus preguntas frecuentes y los nombres de los tratamientos solo existen con JavaScript
Encabezados que solo existen tras renderizar en 3 páginas
Evidencia
- https://www.clinica-almara.example/
Preguntas frecuentes · ¿Cuánto cuesta el ácido hialurónico en Granada? · ¿Duele el tratamiento con toxina botulínica? · ¿Quién realiza los tratamientos? - https://www.clinica-almara.example/tratamientos.html
Ácido hialurónico · Toxina botulínica · Mesoterapia facial · Peeling químico - https://www.clinica-almara.example/precios.html
Tarifas 2026
Cómo se arregla: Se resuelve al sacar el contenido del widget.
Esfuerzo estimado: media jornada
Problema moderado · Contenido citable
No respondes a las preguntas que la gente le hace a la IA
Ningún encabezado está formulado como pregunta: la IA no encuentra respuestas directas a lo que pregunta la gente
Las IA buscan respuestas a preguntas concretas. Tus preguntas frecuentes existen, pero solo dentro del widget.
Evidencia
- https://www.clinica-almara.example/equipo.html
- https://www.clinica-almara.example/contacto.html
Cómo se arregla: Publicar las preguntas frecuentes como encabezados en forma de pregunta, cada una con una respuesta de dos o tres frases, y marcarlas con FAQPage.
Esfuerzo estimado: media jornada
Problema moderado · Fechas y autoría
Nada indica que tu información esté al día
Ninguna página muestra fecha de publicación o actualización legible por máquina
Evidencia
- https://www.clinica-almara.example/
- https://www.clinica-almara.example/tratamientos.html
Cómo se arregla: Mostrar la fecha de última actualización en cada página y declararla en los datos estructurados.
Esfuerzo estimado: 1 hora
Problema moderado · Indexación básica
Casi ninguna página tiene descripción
6 de 7 páginas sin meta description
Evidencia
- https://www.clinica-almara.example/
- https://www.clinica-almara.example/tratamientos.html
- https://www.clinica-almara.example/precios.html
Cómo se arregla: Escribir una meta description propia para cada página desde el plugin SEO.
Esfuerzo estimado: 10 minutos por página
Mejora menor · Acceso de los buscadores de IA
Bloqueas el entrenamiento de modelos (esto está bien si es tu decisión)
Bloquea crawlers de entrenamiento (GPTBot, ClaudeBot, CCBot). No afecta a las respuestas de IA; es una decisión del negocio
GPTBot, ClaudeBot y CCBot recogen textos para entrenar modelos. Bloquearlos no te saca de las respuestas de IA.
Evidencia
- https://www.clinica-almara.example/robots.txt
User-agent: GPTBot → Disallow: /
Esfuerzo estimado: decisión, sin coste
Mejora menor · Identidad de marca
Tu logo no está declarado
La entidad no declara su logo en datos estructurados
Evidencia
- https://www.clinica-almara.example/
Cómo se arregla: Incluir el logo en el bloque MedicalClinic.
Esfuerzo estimado: 10 minutos
Mejora menor · Identidad de marca
Tu portada no tiene vista previa para redes
La portada no tiene etiquetas Open Graph
Evidencia
- https://www.clinica-almara.example/
Cómo se arregla: Activar las etiquetas Open Graph en el plugin SEO.
Esfuerzo estimado: 15 minutos
Mejora menor · Fechas y autoría
El sitemap no dice cuándo cambió cada página
El sitemap no declara fechas de modificación (lastmod)
Evidencia
- https://www.clinica-almara.example/wp-sitemap.xml
estado 200
Cómo se arregla: Activar las fechas de modificación en el sitemap del plugin SEO.
Esfuerzo estimado: 10 minutos
Mejora menor · Fechas y autoría
No consta quién firma el contenido
Ninguna página declara autor en datos estructurados
Cómo se arregla: Declarar a la doctora como autora de las páginas de tratamientos y del blog.
Esfuerzo estimado: 30 minutos
Mejora menor · Indexación básica
Ninguna página declara su URL canónica
7 de 7 páginas sin canonical
Evidencia
- https://www.clinica-almara.example/
- https://www.clinica-almara.example/tratamientos.html
- https://www.clinica-almara.example/precios.html
Cómo se arregla: Activar la URL canónica en el plugin SEO.
Esfuerzo estimado: 10 minutos por página