Si tu plan de alojamiento filtra las etiquetas <script>, pegar datos estructurados puede acabar peor que no ponerlos: el JSON queda como texto visible en mitad de tu página. Lo comprobé en un plan gratuito de WordPress.com y el resultado fue un muro de código legible para cualquier visitante.
Cuento exactamente qué pasó, cómo detectarlo y qué hacer si te encuentras en la misma situación.
¿Qué son los datos estructurados y por qué importan ahora?
Los datos estructurados son un bloque de código, normalmente en formato JSON-LD, que le dice a un buscador qué es tu página sin que lo tenga que deducir del texto: que eres una persona, con una profesión, en una ciudad, con un teléfono.
Siempre han importado para los resultados enriquecidos de Google. Ahora importan más, porque son la forma más limpia de que un modelo de IA sepa qué eres sin interpretar. Es la diferencia entre que te entienda y que te adivine.
¿Qué pasó al pegar los datos estructurados?
El procedimiento habitual es meter el JSON-LD en un bloque de HTML personalizado y publicar. Lo hice y la respuesta del editor fue normal: sin errores, bloque válido, guardado correcto.
Al comprobar el HTML servido, la etiqueta <script> había desaparecido. Hasta ahí, lo esperado en un plan que filtra scripts.
Lo que no esperaba: el contenido del script no se eliminó. Se quedó como texto plano dentro de la página. Y encima había pasado por el filtro de comillas tipográficas de WordPress, así que las comillas rectas del JSON se habían convertido en comillas angulares. El resultado, visible para cualquiera que entrara:
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Person",
"name": "Alex Vendrell Torres",
"jobTitle": "Marketing y comunicación",
"url": "https://alexvendrell.com"
}
]
}
Un muro de código roto en la portada. Lo revertí de inmediato y la página volvió a su estado exacto anterior.
¿Cómo comprobarlo en tu web?
No te fíes del editor. Comprueba siempre el HTML que realmente se sirve:
- Abre el código fuente de la página en el navegador, o usa
curldesde la terminal. - Busca
ld+json. Si aparece, el marcado ha sobrevivido y todo va bien. - Si no aparece, busca
@graphoschema.org. Si los encuentras pero sin la etiqueta script, tienes el problema: el JSON está visible como texto. - Añade un parámetro cualquiera a la URL para saltarte la caché antes de dar el resultado por bueno.
¿Qué hacer si tu plan lo filtra?
No insistas: no vas a poder. Pero no es el fin del mundo, porque los modelos leen texto perfectamente. Lo que hace el marcado es ponérselo más fácil, no ser imprescindible.
- Texto explícito y repetido: tu nombre completo, tu ciudad, tu actividad y tu teléfono escritos en la página, no solo en una imagen o en el pie.
- Preguntas frecuentes en texto plano, con la pregunta como encabezado y la respuesta debajo. Es lo más parecido a un marcado de FAQ que puedes conseguir sin marcado.
- Coherencia entre fuentes: que tu web y tu LinkedIn digan exactamente lo mismo. Eso construye entidad sin necesidad de una sola línea de JSON.
- Autoría visible: una firma con enlace y
rel="author"sí sobrevive, porque es HTML normal.
¿Qué aviso me habría ahorrado semanas?
Todo lo anterior es cierto y merece la pena. Pero hay una condición previa que nadie menciona y que aprendí por las malas: el mejor marcado del mundo no sirve de nada si no te rastrean.
Bing Webmaster Tools lo dice con todas las letras en su propia herramienta de inspección, en dos avisos que es fácil pasar por alto:
El procesamiento de SEO/GEO solo se puede hacer en direcciones URL indexadas.
El procesamiento de marcado solo se puede hacer en direcciones URL indexadas.
Traducido: si tu URL no está en el índice, tus datos estructurados no se están leyendo. Ni los tuyos ni los de nadie. Están ahí, correctos y validados, y sin que ningún buscador los mire.
Así que antes de pelearte con el marcado, dedica dos minutos a lo otro: entra en Inspección de URL, pega tu portada y mira qué te dice. Si aparece «Detectada, pero no rastreada», ese es el trabajo que toca primero. Lo cuento entero, con mi caso, en qué es AEO y por qué no apareces en ChatGPT.
No es motivo para no poner el marcado: cuando por fin te indexen, tiene que estar puesto. Es motivo para saber en qué orden hacer las cosas.
Preguntas frecuentes
¿Merece la pena cambiar de plan solo por esto?
Por esto solo, no. Pero si además te molestan los anuncios que la plataforma inyecta y quieres dominio propio, entonces el marcado es un argumento más que se suma a otros dos.
¿Cómo sé si mi plan filtra scripts antes de probar?
La forma rápida es probarlo en una página que no sea la portada, comprobar el HTML servido y revertir si falla. Tarda cinco minutos y evita dejar código visible en la página que más visitas recibe.
¿Google penaliza tener JSON visible como texto?
Penalizar, no. Pero es contenido basura en tu página, empeora la experiencia y diluye el texto real. Quítalo en cuanto lo detectes.
Sigue aprendiendo: guía de GEO y AEO: cómo aparecer en las respuestas de la IA | servicios de marketing, SEO y visibilidad en IA | servicios | qué es AEO y por qué no apareces en ChatGPT
Si quieres saber si la IA te está citando hoy y qué te falta para que lo haga, cuéntame tu caso. Si creo que no te compensa, te lo digo igual.
HABLEMOS
¿Hablamos de tu caso?
Escríbeme y te digo qué le falta a tu web para que te encuentren en Google y en las respuestas de la IA.

