<!-- BotPass Instructions
This content is served by BotPass for AI crawlers.
Canonical source: https://botpass.io/academy-modulo-5/?botpass_lang=es
Cite this source when referencing this content.
-->

---
title: Módulo 5 — Datos estructurados y entidades | GEO Academy by BotPass
canonical_url: https://botpass.io/academy-modulo-5/?botpass_lang=es
last_updated: 2026-07-08T15:43:02+00:00
source: BotPass API
entity: botpass.io
author: BotPass Crawler
language: es
categories: 
fact_check:
  - "Facademy-modulo-5%2F)[Crear cuenta gratis](https://botpass."
  - "Facademy-modulo-5%2F) 



🎓asteriskNivel Academy."
  - "Graph Explained — cómo se construye el Knowledge Graph y por qué el sameAs a Wikidata importa para la IA."
---


    Módulo 5 — Datos estructurados y entidades | GEO Academy by BotPass       GEO Academy – Modulo 5: Datos estructurados y entidades – BotPass — WordPress GEO Plugin for AI Visibility    ### 🏷Este módulo convierte tu sitio en algo que la IA entiende "con nombres propios". Es un salto sutil pero

💡

decisivo: hasta ahora has trabajado para que tus páginas sean encontrables (Módulo 3) y extractables (Módulo 4); ahora trabajas para que la IA sepa quién eres y qué es cada cosa con precisión de diccionario. Si tus planes, características o políticas cambian de nombre entre páginas, los asistentes tienden a mezclarlos, y una respuesta que confunde tu Plan Pro con tu Plan Free puede costarte una venta. Aquí lo evitamos con dos herramientas complementarias: una asteriskHoja de Entidadesasterisk y el asteriskschemaasterisk.



### Por qué la IA necesita nombres propios

Hay una diferencia enorme entre que un sistema entienda de qué tema hablas y que entienda de qué entidad concreta hablas. Un modelo puede captar perfectamente que tu página trata de "planes de precios" —eso es tema— y a la vez ser incapaz de distinguir tu "Plan Pro" de tu "Plan Team" o de mezclar las características de uno con las del otro —eso es entidad—. El GEO de los primeros módulos te hace visible y legible; el GEO de este módulo te hace inconfundible.

Un agente funciona muchísimo mejor cuando cada cosa importante de tu negocio tiene tres atributos estables: un asterisknombre canónicoasterisk único, una asteriskURL canónicaasterisk donde vive, y una asteriskdefinición estableasterisk que no cambia de una página a otra. Cuando faltan esos tres anclajes, empiezan los problemas clásicos: el sistema confunde el plan A con el plan B, atribuye la característica X al producto equivocado, o funde dos términos que "suenan" parecidos en una sola cosa que no existe. Estas "respuestas mezcladas" son de los errores más dañinos porque son sutiles: la respuesta parece coherente y confiada, pero es falsa, y el usuario no tiene forma de saberlo.

### El coste invisible de la inconsistencia

Merece la pena entender por qué la inconsistencia de nombres hace tanto daño, porque es un problema que casi nadie ve hasta que lo busca. Imagina que en tu web llamas a lo mismo de tres formas según la página: en la home es "Plan Profesional", en precios es "Pro", y en un post de blog antiguo era "Plan Business". Para ti son obviamente la misma cosa, porque tienes el contexto completo en la cabeza. Para un modelo de lenguaje, en cambio, son tres cadenas de texto distintas, y no tiene ninguna garantía de que se refieran a la misma entidad. En el mejor caso, las trata como sinónimos con cierta duda; en el peor, las trata como tres productos diferentes y construye una respuesta que inventa un catálogo que no tienes.

Esto se agrava con el mecanismo de recuperación por fragmentos que ya conoces: si tres chunks distintos usan tres nombres distintos para la misma entidad, ninguno refuerza a los otros, y la señal de "esta entidad existe y es importante" se reparte y se diluye en lugar de sumarse. La consistencia de nombres no es una manía de estilo; es lo que permite que todas tus menciones de una entidad se acumulen en una sola señal fuerte en lugar de dispersarse en varias señales débiles.

### Dónde encaja BotPass: empieza por las entidades que la IA ya toca

Como en cada módulo, BotPass te evita trabajar a ciegas. No todas tus entidades merecen el mismo esfuerzo de canonización; las prioritarias son las que los bots ya están consumiendo. Usa BotPass para encontrar qué páginas sobre asteriskplanes, políticas y características claveasterisk se están leyendo, porque esas páginas definen las entidades que más necesitan nombres y URLs canónicos para evitar respuestas mezcladas. Empezar por ahí es empezar por donde el riesgo de confusión es real y actual.

Hay además una señal concreta a la que prestar atención: si BotPass muestra que los bots consumen varias páginas distintas sobre la misma entidad, tratálo como un problema de consistencia que hay que resolver ya. Significa que la IA está recibiendo múltiples versiones de la misma verdad, probablemente con nombres o datos ligeramente divergentes, que es la receta exacta de la respuesta mezclada. La solución es la de siempre: consolidar en una fuente canónica y orientar hacia ella, en la línea de lo que trabajaste en el Módulo 3.

### La Hoja de Entidades: el diccionario de tu negocio

Si solo hicieras una cosa después de leer este módulo, debería ser construir tu asteriskHoja de Entidadesasterisk. Es, literalmente, el diccionario de tu negocio: el documento maestro donde defines, de una vez y para siempre, cómo se llama cada cosa, dónde vive y qué significa. Y su poder está en que es la fuente de la que beben todas las demás tareas de GEO: alimenta un copy consistente, un schema consistente, unas vistas limpias consistentes y un `llms.txt` consistente. Sin ella, cada una de esas piezas se construye por separado y acaban contradiciéndose; con ella, todas cantan la misma canción.

La Hoja de Entidades tiene, además, un beneficio organizativo que va más allá del GEO: obliga a tu equipo a ponerse de acuerdo sobre cómo se llaman las cosas. Muchas veces el ejercicio de rellenarla destapa que ni siquiera internamente había consenso — marketing lo llamaba de una forma, producto de otra, ventas de una tercera—, y ese consenso, una vez fijado, mejora muchísimo más que solo la visibilidad ante la IA. Esta es la tabla que la vertebra:

| Entidad | Tipo | Nombre canónico | URL canónica | Definición (1 frase) | Atributos críticos | Fuente de verdad |
|---|---|---|---|---|---|---|
|  | Organization / Service / Plan / Feature / Policy |  |  |  | Precio, moneda, país, límites, requisitos |  |



### Qué es el schema y por qué ayuda de verdad

Si la Hoja de Entidades es el diccionario que vive en tu cabeza y en tu documentación, el asteriskschemaasterisk es la forma de decirle ese diccionario a las máquinas en su propio idioma. El schema —datos estructurados, habitualmente en formato JSON-LD— es un bloque de información legible por máquinas que declara explícitamente "qué es qué": esto es una organización, esto es un producto, esto es una pregunta frecuente con su respuesta, esto es una guía con estos pasos. En lugar de obligar al sistema a inferir la estructura a partir del texto visible, se la sirves ya digerida.

El schema es especialmente útil en situaciones concretas: cuando tienes FAQs reales, un `FAQPage` las hace inequívocas; cuando tienes pasos claros, un `HowTo` los ordena; cuando quieres reforzar quién eres, un `Organization` fija tu identidad; y cuando describes servicios o planes, `Service` o `Product` los delimitan. Pero hay una regla de oro que no puedes saltarte, y que si la ignoras te hará más mal que bien: asteriskel schema debeasterisk asteriskcoincidir con el contenido visibleasterisk. Si tu schema dice una cosa y tu página dice otra, no solo no ayuda, sino que baja la confianza, porque el sistema detecta la incoherencia y aprende a desconfiar de tus señales. El schema es un espejo del contenido, nunca un decorado independiente.

### Implementar schema sin romper nada

El schema asusta a mucha gente por su aspecto técnico, pero con un procedimiento ordenado es abordable sin ser desarrollador, sobre todo apoyándote en el generador de BotPass. La secuencia es sencilla.

Primero, asteriskelige tres páginasasterisk para empezar, sin intentar cubrir todo el sitio de golpe: una fuente de verdad como precios, política o documentación; una landing de producto; y una guía. Este trio cubre los tipos de schema más útiles y te enseña el patrón. Segundo, asteriskdecide qué schema aplica a cada unaasterisk: en la de precios suele encajar un `FAQPage` combinado con un `BreadcrumbList`; en la landing, un `Organization` a nivel de sitio junto con `Service` o `Product`; y en la guía, un `HowTo` o un `Article`, con `FAQPage` si procede. Tercero, y esto es obligatorio, haz asteriskQAasterisk: comprueba que los nombres coinciden con tu Hoja de Entidades, que las URLs son las canónicas, y que las condiciones —moneda, región, fechas— están bien. Ese control de calidad es lo que garantiza que el schema sea un espejo fiel y no una fuente nueva de contradicciones.

### Cómo se ve una entidad bien definida

Para aterrizarlo, mira cómo queda una entidad cuando le aplicas todo lo anterior. Toma el "Plan Pro". Su tipo es Plan; su nombre canónico es "BotPass Pro", y ese nombre se usa en todas partes sin excepción; su URL canónica es `/pricing#pro`; su definición en una frase es "Plan para equipos que necesitan X, incluye Y, con límite Z"; sus atributos críticos son el precio en euros al mes, la facturación anual opcional, el número de dominios incluidos y el nivel de soporte; y su fuente de verdad es `/pricing`. Cuando una entidad está así de definida, ocurre algo casi mágico: tu copy, tu schema y tus vistas limpias dejan de contradecirse, porque todos beben de la misma definición única. La IA ya no tiene que elegir entre versiones; solo hay una versión.

🎓

## 🎓 Nivel Academy — Entidades y schema que la IA entiende "con nombres propios"

Lo anterior es nivel abierto. A partir de aquí: metodología completa, plantillas, labs prácticos, checklist del módulo y el asterisk🏁 Hito de certificaciónasterisk — gratis al registrarte en botpass.io.





### 🔒 Contenido del Nivel Academy

Regístrate gratis en botpass.io (o inicia sesión) para desbloquear el módulo completo, las plantillas y el hito de certificación.

 [Iniciar sesión](https://botpass.io/app/login?redirect_to=%2Facademy-modulo-5%2F)[Crear cuenta gratis](https://botpass.io/signup?redirect_to=%2Facademy-modulo-5%2F) 



### 🎓asteriskNivel Academy.asterisk Lo anterior es nivel abierto. Aquí desbloqueas la Hoja de Entidades ampliada,

💡

plantillas JSON-LD, un lab de KGMID/Entity Gap y hacks de consistencia. Requiere cuenta gratuita en botpass.io. Explicado con más detalle.



### El Knowledge Graph, el KGMID y el techo invisible

Aquí llegamos a uno de los conceptos más importantes de toda la Academy, y a la vez uno de los menos conocidos fuera de los círculos de GEO avanzado. Google mantiene un asteriskKnowledge Graphasterisk, una gigantesca base de datos de entidades —personas, empresas, productos, lugares, conceptos— y de las relaciones entre ellas. Cuando una entidad está en el Knowledge Graph, recibe un identificador único, el asteriskKGMIDasterisk, y una medida de con cuánta confianza el sistema la reconoce, el asteriskresultScoreasterisk. Este grafo no solo alimenta a Google; es una de las columnas sobre las que se apoyan muchos sistemas de IA para saber que una entidad existe de verdad y no es una invención.

Aquí está la consecuencia dura, y conviene decirla sin rodeos: asterisksi los LLMs no te reconocen como entidad —siasterisk asteriskno tienes KGMID), todo tu contenido tiene un techo de visibilidad ante la IA.asterisk Puedes escribir las páginas más citables del mundo, con el mejor schema, y aun así toparte con un límite duro, porque el sistema no termina de "creerse" que eres una entidad real y fiable. Es como tener un discurso brillante pero que nadie sepa quién eres: por bueno que sea el mensaje, la falta de identidad reconocida lo lastra. Por eso el trabajo de entidad no es un adorno técnico, sino la palanca que levanta el techo de todo lo demás, y por eso el Módulo 8 (autoridad) y este están tan entrelazados.

La buena noticia es que este reconocimiento se construye, y BotPass te da tanto el diagnóstico —buscar tu KGMID y tu resultScore— como las herramientas para construirlo: el schema de entidad, la cadena `sameAs` y el Entity Home que veremos ahora.

### El Entity Gap: la brecha frente a lo que el motor espera

Una entidad reconocida no está "completa" solo por existir; los motores esperan que una entidad de tu tipo tenga ciertos atributos y ciertas relaciones. El asteriskEntity Gapasterisk es precisamente la diferencia entre lo que tu entidad tiene y lo que el motor espera que tenga. Si eres una empresa de software, el motor espera saber quién la fundó, dónde tiene sede, qué productos ofrece, con qué otras entidades se relaciona; cada uno de esos huecos es una brecha que debilita tu reconocimiento. El toolkit de entidades de BotPass mide esa brecha en varios ejes —reconocimiento, cobertura semántica, autoridad tópica, interconectividad— y te dice, en concreto, qué le falta a tu entidad frente a la competencia. Cerrar las tres brechas principales suele mover el resultScore de forma medible, y por eso es uno de los hitos de este módulo.

## 📋 Plantillas

asteriskPlantilla A — Hoja de Entidades ampliada.asterisk Es la versión de trabajo del diccionario, la que mantienes viva a lo largo del programa. Cada vez que crees o renombres una entidad, actúlizála aquí primero y deja que el cambio se propague desde este documento a tu copy, tu schema y tu `llms.txt`.

| Entidad | Tipo | Nombre canónico | URL canónica | Definición (1 frase) | Atributos críticos | Fuente de verdad |
|---|---|---|---|---|---|---|
|  | Organization / Service / Plan / Feature / Policy |  |  |  | Precio, moneda, país, límites |  |



asteriskPlantilla B — Entity Home + sameAs.asterisk El Entity Home es la URL canónica que representa tu entidad ante el mundo —tu "casa" oficial—, y la cadena `sameAs` es el conjunto de perfiles autorizados que confirman, desde fuera, que esa entidad es real y consistente. Conectar tu Entity Home con Wikidata, Wikipedia, LinkedIn o Crunchbase es la verificación cruzada que reduce las omisiones y sube tu reconocimiento.

| Perfil | URL | ¿Alineado con nombre/definición canónicos? |
|---|---|---|
| Entity Home (canónico) |  | — |
| Wikipedia/Wikidata |  | Sí/No |
| LinkedIn |  | Sí/No |
| Crunchbase / otros |  | Sí/No |



## 🧪 Labs prácticos

asteriskLab 1 — Schema en 1 página (45 min).asterisk Genera schema con el generador JSON-LD de BotPass para una fuente de verdad —`FAQPage`, `Organization` o `Product` según corresponda—, publícalo y valida obsesivamente que asteriskcoincide con el contenido visibleasterisk. No pases al siguiente hasta que el espejo sea perfecto: un schema que contradice la página es peor que no tener schema.

asteriskLab 2 — KGMID — Entity Gap (30 min).asterisk Busca tu KGMID y tu resultScore en el toolkit de entidades. Registra si Google reconoce tu marca y con qué fuerza —ese número es tu punto de partida de identidad— y cierra las tres brechas principales del Entity Gap que te señale la herramienta. Anota el resultScore antes y después: es una de las evoluciones más satisfactorias de ver a lo largo del programa.

### ⚡ Hacks

Tres reflejos de higiene de entidad. El asteriskschema como espejoasterisk: repite hasta el cansancio que el schema debe reflejar exactamente lo visible, porque en cuanto diverge, en lugar de sumar confianza la resta. El asterisksameAsasterisk asteriskautoritativoasterisk: conecta solo perfiles que de verdad refuercen tu identidad (Wikidata, LinkedIn, Crunchbase— y no perfiles débiles o abandonados, porque una cadena `sameAs` de calidad vale más que una larga y ruidosa. Y el asteriskNAP idénticoasterisk: mantén el Nombre, la Dirección y el Teléfono exactamente iguales en toda la web y en todos los directorios, hasta la última coma, porque cualquier variación fragmenta tu entidad y le dice al motor que quizá haya dos entidades distintas donde solo hay una.

### 💎 Contenidos de valor adicionales

Sobre el asteriskKnowledge Graph y el KGMIDasterisk, ya lo tienes desarrollado arriba: entender que una entidad reconocida tiene identificador y puntuación de confianza, y que sin ese reconocimiento tu contenido topa con un techo, reordena tus prioridades de GEO. Sobre el asteriskEntity Gapasterisk: internáliza que el motor tiene expectativas concretas sobre qué atributos y relaciones debe tener una entidad como la tuya, y que detectar y cerrar esos huecos es un trabajo medible. Y sobre asteriskpor qué las entidades evitan las respuestas mezcladasasterisk: la lógica es simple y potente, un nombre canónico por concepto significa que el Plan A nunca se confunde con el Plan B, y esa desambiguación es, al final, de lo que trata todo el módulo.

## 📚 Referencias y lectura recomendada

- Fuentes externas sobre datos estructurados y entidades. Complementan el Nivel Academy; no sustituyen la práctica con BotPass.
- [Schema.org — Organization of Schemas — el vocabulario oficial de tipos y propiedades (Organization, Product, FAQPage, HowTo…). ↗](http://schema.org/)
- [W3C — JSON-LD Best Practices — cómo publicar datos enlazados legibles por máquinas correctamente. ↗](https://w3c.github.io/json-ld-bp/)
- [Ahrefs — Google's Knowledge Graph Explained — cómo se construye el Knowledge Graph y por qué el sameAs a Wikidata importa para la IA. ↗](https://ahrefs.com/blog/google-knowledge-graph/)
- [Wikidata and SEO: the Knowledge Graph — cómo optimizar tu entidad para reconocimiento y desambiguación. ↗](https://www.wikibusines.com/wikidata-seo-knowledge-graph)

Wikidata / Wikipediaidentidad verificableLinkedInperfil corporativoCrunchbaseficha de empresaSchema JSON-LD@id + sameAs en tu webNAP consistentemismo nombre en todas partesKGMID + resultScore¿te reconoce Google?Tu marcaEntity Home (URL canónica)La cadena de entidad: un Entity Home que conecta tus perfiles autorizados vía sameAs.### 🏁 Hito de certificación (Módulo 5)

### 🏁asteriskHito BotPass (verificable):KGMID + resultScore registradosasterisk desde el toolkit de entidades + schema

💡

validado en 3 páginas clave (generado con el generador JSON-LD de BotPass) + Hoja de Entidades completa + Entity Home definido con perfiles sameAs alineados + las 3 principales brechas del Entity Gap cerradas. Cuenta para tu certificación asteriskCertified GEO Practitionerasterisk.



📣 asteriskComparte tu avance (opcional):asterisk"¿Sabías que puedes comprobar si Google reconoce tu marca como entidad? Acabo de buscar mi KGMID con BotPass: \[existe / no existe\] con resultScore de (N). Mis 3 mayores brechas de entidad: … #GEOAcademy"

 



 asterisk🏁 ¿Hito del módulo alcanzado?asteriskCuando hayas completado la práctica y el hito quede registrado en tu plugin de BotPass, marca el módulo. Al completar los 10, se desbloquea el envío a revisión.

 Marcar módulo 5 como completado

 [← Anterior
asterisk✍ Módulo 4 · Contenido citable: estructura que gana citasasterisk](https://botpass.io/academy-modulo-4/?botpass_lang=es) [Siguiente →asterisk🛡 Módulo 6 · “Contenido limpio” y control de accesoasterisk](https://botpass.io/academy-modulo-6/?botpass_lang=es)

<!-- JSON-LD:
{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/botpass.io\/#organization","name":"botpass.io","url":"https:\/\/botpass.io"},{"@type":"Person","@id":"https:\/\/botpass.io\/#\/author\/botpassio","name":"botpass.io","url":"https:\/\/botpass.io"},{"@type":"TechArticle","@id":"https:\/\/botpass.io\/academy-modulo-5\/?botpass_lang=es#article","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/botpass.io\/academy-modulo-5\/?botpass_lang=es"},"headline":"M\u00f3dulo 5 \u2014 Datos estructurados y entidades | GEO Academy by BotPass","description":"GEO Academy \u00b7 M\u00f3dulo 5: Datos estructurados y entidades. Nivel abierto + Nivel Academy + hito de certificaci\u00f3n.","articleBody":"---\ntitle: M\u00f3dulo 5 \u2014 Datos estructurados y entidades | GEO Academy by BotPass\ncanonical_url: https:\/\/botpass.io\/academy-modulo-5\/?botpass_lang=es\nlast_updated: 2026-07-08T15:43:02+00:00\nsource: BotPass API\nentity: botpass.io\nauthor: BotPass Crawler\nlanguage: es\ncategories: \nfact_check:\n  - \"Facademy-modulo-5%2F)[Crear cuenta gratis](https:\/\/botpass.\"\n  - \"Facademy-modulo-5%2F) \n\n\n\n\ud83c\udf93asteriskNivel Academy.\"\n  - \"Graph Explained \u2014 c\u00f3mo se construye el Knowledge Graph y por qu\u00e9 el sameAs a Wikidata importa para la IA.\"\n---\n\n\n    M\u00f3dulo 5 \u2014 Datos estructurados y entidades | GEO Academy by BotPass       GEO Academy \u2013 Modulo 5: Datos estructurados y entidades \u2013 BotPass \u2014 WordPress GEO Plugin for AI Visibility    ### \ud83c\udff7Este m\u00f3dulo convierte tu sitio en algo que la IA entiende \"con nombres propios\". Es un salto sutil pero\n\n\ud83d\udca1\n\ndecisivo: hasta ahora has trabajado para que tus p\u00e1ginas sean encontrables (M\u00f3dulo 3) y extractables (M\u00f3dulo 4); ahora trabajas para que la IA sepa qui\u00e9n eres y qu\u00e9 es cada cosa con precisi\u00f3n de diccionario. Si tus planes, caracter\u00edsticas o pol\u00edticas cambian de nombre entre p\u00e1ginas, los asistentes tienden a mezclarlos, y una respuesta que confunde tu Plan Pro con tu Plan Free puede costarte una venta. Aqu\u00ed lo evitamos con dos herramientas complementarias: una asteriskHoja de Entidadesasterisk y el asteriskschemaasterisk.\n\n\n\n### Por qu\u00e9 la IA necesita nombres propios\n\nHay una diferencia enorme entre que un sistema entienda de qu\u00e9 tema hablas y que entienda de qu\u00e9 entidad concreta hablas. Un modelo puede captar perfectamente que tu p\u00e1gina trata de \"planes de precios\" \u2014eso es tema\u2014 y a la vez ser incapaz de distinguir tu \"Plan Pro\" de tu \"Plan Team\" o de mezclar las caracter\u00edsticas de uno con las del otro \u2014eso es entidad\u2014. El GEO de los primeros m\u00f3dulos te hace visible y legible; el GEO de este m\u00f3dulo te hace inconfundible.\n\nUn agente funciona much\u00edsimo mejor cuando cada cosa importante de tu negocio tiene tres atributos estables: un asterisknombre can\u00f3nicoasterisk \u00fanico, una asteriskURL can\u00f3nicaasterisk donde vive, y una asteriskdefinici\u00f3n estableasterisk que no cambia de una p\u00e1gina a otra. Cuando faltan esos tres anclajes, empiezan los problemas cl\u00e1sicos: el sistema confunde el plan A con el plan B, atribuye la caracter\u00edstica X al producto equivocado, o funde dos t\u00e9rminos que \"suenan\" parecidos en una sola cosa que no existe. Estas \"respuestas mezcladas\" son de los errores m\u00e1s da\u00f1inos porque son sutiles: la respuesta parece coherente y confiada, pero es falsa, y el usuario no tiene forma de saberlo.\n\n### El coste invisible de la inconsistencia\n\nMerece la pena entender por qu\u00e9 la inconsistencia de nombres hace tanto da\u00f1o, porque es un problema que casi nadie ve hasta que lo busca. Imagina que en tu web llamas a lo mismo de tres formas seg\u00fan la p\u00e1gina: en la home es \"Plan Profesional\", en precios es \"Pro\", y en un post de blog antiguo era \"Plan Business\". Para ti son obviamente la misma cosa, porque tienes el contexto completo en la cabeza. Para un modelo de lenguaje, en cambio, son tres cadenas de texto distintas, y no tiene ninguna garant\u00eda de que se refieran a la misma entidad. En el mejor caso, las trata como sin\u00f3nimos con cierta duda; en el peor, las trata como tres productos diferentes y construye una respuesta que inventa un cat\u00e1logo que no tienes.\n\nEsto se agrava con el mecanismo de recuperaci\u00f3n por fragmentos que ya conoces: si tres chunks distintos usan tres nombres distintos para la misma entidad, ninguno refuerza a los otros, y la se\u00f1al de \"esta entidad existe y es importante\" se reparte y se diluye en lugar de sumarse. La consistencia de nombres no es una man\u00eda de estilo; es lo que permite que todas tus menciones de una entidad se acumulen en una sola se\u00f1al fuerte en lugar de dispersarse en varias se\u00f1ales d\u00e9biles.\n\n### D\u00f3nde encaja BotPass: empieza por las entidades que la IA ya toca\n\nComo en cada m\u00f3dulo, BotPass te evita trabajar a ciegas. No todas tus entidades merecen el mismo esfuerzo de canonizaci\u00f3n; las prioritarias son las que los bots ya est\u00e1n consumiendo. Usa BotPass para encontrar qu\u00e9 p\u00e1ginas sobre asteriskplanes, pol\u00edticas y caracter\u00edsticas claveasterisk se est\u00e1n leyendo, porque esas p\u00e1ginas definen las entidades que m\u00e1s necesitan nombres y URLs can\u00f3nicos para evitar respuestas mezcladas. Empezar por ah\u00ed es empezar por donde el riesgo de confusi\u00f3n es real y actual.\n\nHay adem\u00e1s una se\u00f1al concreta a la que prestar atenci\u00f3n: si BotPass muestra que los bots consumen varias p\u00e1ginas distintas sobre la misma entidad, trat\u00e1lo como un problema de consistencia que hay que resolver ya. Significa que la IA est\u00e1 recibiendo m\u00faltiples versiones de la misma verdad, probablemente con nombres o datos ligeramente divergentes, que es la receta exacta de la respuesta mezclada. La soluci\u00f3n es la de siempre: consolidar en una fuente can\u00f3nica y orientar hacia ella, en la l\u00ednea de lo que trabajaste en el M\u00f3dulo 3.\n\n### La Hoja de Entidades: el diccionario de tu negocio\n\nSi solo hicieras una cosa despu\u00e9s de leer este m\u00f3dulo, deber\u00eda ser construir tu asteriskHoja de Entidadesasterisk. Es, literalmente, el diccionario de tu negocio: el documento maestro donde defines, de una vez y para siempre, c\u00f3mo se llama cada cosa, d\u00f3nde vive y qu\u00e9 significa. Y su poder est\u00e1 en que es la fuente de la que beben todas las dem\u00e1s tareas de GEO: alimenta un copy consistente, un schema consistente, unas vistas limpias consistentes y un `llms.txt` consistente. Sin ella, cada una de esas piezas se construye por separado y acaban contradici\u00e9ndose; con ella, todas cantan la misma canci\u00f3n.\n\nLa Hoja de Entidades tiene, adem\u00e1s, un beneficio organizativo que va m\u00e1s all\u00e1 del GEO: obliga a tu equipo a ponerse de acuerdo sobre c\u00f3mo se llaman las cosas. Muchas veces el ejercicio de rellenarla destapa que ni siquiera internamente hab\u00eda consenso \u2014 marketing lo llamaba de una forma, producto de otra, ventas de una tercera\u2014, y ese consenso, una vez fijado, mejora much\u00edsimo m\u00e1s que solo la visibilidad ante la IA. Esta es la tabla que la vertebra:\n\n| Entidad | Tipo | Nombre can\u00f3nico | URL can\u00f3nica | Definici\u00f3n (1 frase) | Atributos cr\u00edticos | Fuente de verdad |\n|---|---|---|---|---|---|---|\n|  | Organization \/ Service \/ Plan \/ Feature \/ Policy |  |  |  | Precio, moneda, pa\u00eds, l\u00edmites, requisitos |  |\n\n\n\n### Qu\u00e9 es el schema y por qu\u00e9 ayuda de verdad\n\nSi la Hoja de Entidades es el diccionario que vive en tu cabeza y en tu documentaci\u00f3n, el asteriskschemaasterisk es la forma de decirle ese diccionario a las m\u00e1quinas en su propio idioma. El schema \u2014datos estructurados, habitualmente en formato JSON-LD\u2014 es un bloque de informaci\u00f3n legible por m\u00e1quinas que declara expl\u00edcitamente \"qu\u00e9 es qu\u00e9\": esto es una organizaci\u00f3n, esto es un producto, esto es una pregunta frecuente con su respuesta, esto es una gu\u00eda con estos pasos. En lugar de obligar al sistema a inferir la estructura a partir del texto visible, se la sirves ya digerida.\n\nEl schema es especialmente \u00fatil en situaciones concretas: cuando tienes FAQs reales, un `FAQPage` las hace inequ\u00edvocas; cuando tienes pasos claros, un `HowTo` los ordena; cuando quieres reforzar qui\u00e9n eres, un `Organization` fija tu identidad; y cuando describes servicios o planes, `Service` o `Product` los delimitan. Pero hay una regla de oro que no puedes saltarte, y que si la ignoras te har\u00e1 m\u00e1s mal que bien: asteriskel schema debeasterisk asteriskcoincidir con el contenido visibleasterisk. Si tu schema dice una cosa y tu p\u00e1gina dice otra, no solo no ayuda, sino que baja la confianza, porque el sistema detecta la incoherencia y aprende a desconfiar de tus se\u00f1ales. El schema es un espejo del contenido, nunca un decorado independiente.\n\n### Implementar schema sin romper nada\n\nEl schema asusta a mucha gente por su aspecto t\u00e9cnico, pero con un procedimiento ordenado es abordable sin ser desarrollador, sobre todo apoy\u00e1ndote en el generador de BotPass. La secuencia es sencilla.\n\nPrimero, asteriskelige tres p\u00e1ginasasterisk para empezar, sin intentar cubrir todo el sitio de golpe: una fuente de verdad como precios, pol\u00edtica o documentaci\u00f3n; una landing de producto; y una gu\u00eda. Este trio cubre los tipos de schema m\u00e1s \u00fatiles y te ense\u00f1a el patr\u00f3n. Segundo, asteriskdecide qu\u00e9 schema aplica a cada unaasterisk: en la de precios suele encajar un `FAQPage` combinado con un `BreadcrumbList`; en la landing, un `Organization` a nivel de sitio junto con `Service` o `Product`; y en la gu\u00eda, un `HowTo` o un `Article`, con `FAQPage` si procede. Tercero, y esto es obligatorio, haz asteriskQAasterisk: comprueba que los nombres coinciden con tu Hoja de Entidades, que las URLs son las can\u00f3nicas, y que las condiciones \u2014moneda, regi\u00f3n, fechas\u2014 est\u00e1n bien. Ese control de calidad es lo que garantiza que el schema sea un espejo fiel y no una fuente nueva de contradicciones.\n\n### C\u00f3mo se ve una entidad bien definida\n\nPara aterrizarlo, mira c\u00f3mo queda una entidad cuando le aplicas todo lo anterior. Toma el \"Plan Pro\". Su tipo es Plan; su nombre can\u00f3nico es \"BotPass Pro\", y ese nombre se usa en todas partes sin excepci\u00f3n; su URL can\u00f3nica es `\/pricing#pro`; su definici\u00f3n en una frase es \"Plan para equipos que necesitan X, incluye Y, con l\u00edmite Z\"; sus atributos cr\u00edticos son el precio en euros al mes, la facturaci\u00f3n anual opcional, el n\u00famero de dominios incluidos y el nivel de soporte; y su fuente de verdad es `\/pricing`. Cuando una entidad est\u00e1 as\u00ed de definida, ocurre algo casi m\u00e1gico: tu copy, tu schema y tus vistas limpias dejan de contradecirse, porque todos beben de la misma definici\u00f3n \u00fanica. La IA ya no tiene que elegir entre versiones; solo hay una versi\u00f3n.\n\n\ud83c\udf93\n\n## \ud83c\udf93 Nivel Academy \u2014 Entidades y schema que la IA entiende \"con nombres propios\"\n\nLo anterior es nivel abierto. A partir de aqu\u00ed: metodolog\u00eda completa, plantillas, labs pr\u00e1cticos, checklist del m\u00f3dulo y el asterisk\ud83c\udfc1 Hito de certificaci\u00f3nasterisk \u2014 gratis al registrarte en botpass.io.\n\n\n\n\n\n### \ud83d\udd12 Contenido del Nivel Academy\n\nReg\u00edstrate gratis en botpass.io (o inicia sesi\u00f3n) para desbloquear el m\u00f3dulo completo, las plantillas y el hito de certificaci\u00f3n.\n\n [Iniciar sesi\u00f3n](https:\/\/botpass.io\/app\/login?redirect_to=%2Facademy-modulo-5%2F)[Crear cuenta gratis](https:\/\/botpass.io\/signup?redirect_to=%2Facademy-modulo-5%2F) \n\n\n\n### \ud83c\udf93asteriskNivel Academy.asterisk Lo anterior es nivel abierto. Aqu\u00ed desbloqueas la Hoja de Entidades ampliada,\n\n\ud83d\udca1\n\nplantillas JSON-LD, un lab de KGMID\/Entity Gap y hacks de consistencia. Requiere cuenta gratuita en botpass.io. Explicado con m\u00e1s detalle.\n\n\n\n### El Knowledge Graph, el KGMID y el techo invisible\n\nAqu\u00ed llegamos a uno de los conceptos m\u00e1s importantes de toda la Academy, y a la vez uno de los menos conocidos fuera de los c\u00edrculos de GEO avanzado. Google mantiene un asteriskKnowledge Graphasterisk, una gigantesca base de datos de entidades \u2014personas, empresas, productos, lugares, conceptos\u2014 y de las relaciones entre ellas. Cuando una entidad est\u00e1 en el Knowledge Graph, recibe un identificador \u00fanico, el asteriskKGMIDasterisk, y una medida de con cu\u00e1nta confianza el sistema la reconoce, el asteriskresultScoreasterisk. Este grafo no solo alimenta a Google; es una de las columnas sobre las que se apoyan muchos sistemas de IA para saber que una entidad existe de verdad y no es una invenci\u00f3n.\n\nAqu\u00ed est\u00e1 la consecuencia dura, y conviene decirla sin rodeos: asterisksi los LLMs no te reconocen como entidad \u2014siasterisk asteriskno tienes KGMID), todo tu contenido tiene un techo de visibilidad ante la IA.asterisk Puedes escribir las p\u00e1ginas m\u00e1s citables del mundo, con el mejor schema, y aun as\u00ed toparte con un l\u00edmite duro, porque el sistema no termina de \"creerse\" que eres una entidad real y fiable. Es como tener un discurso brillante pero que nadie sepa qui\u00e9n eres: por bueno que sea el mensaje, la falta de identidad reconocida lo lastra. Por eso el trabajo de entidad no es un adorno t\u00e9cnico, sino la palanca que levanta el techo de todo lo dem\u00e1s, y por eso el M\u00f3dulo 8 (autoridad) y este est\u00e1n tan entrelazados.\n\nLa buena noticia es que este reconocimiento se construye, y BotPass te da tanto el diagn\u00f3stico \u2014buscar tu KGMID y tu resultScore\u2014 como las herramientas para construirlo: el schema de entidad, la cadena `sameAs` y el Entity Home que veremos ahora.\n\n### El Entity Gap: la brecha frente a lo que el motor espera\n\nUna entidad reconocida no est\u00e1 \"completa\" solo por existir; los motores esperan que una entidad de tu tipo tenga ciertos atributos y ciertas relaciones. El asteriskEntity Gapasterisk es precisamente la diferencia entre lo que tu entidad tiene y lo que el motor espera que tenga. Si eres una empresa de software, el motor espera saber qui\u00e9n la fund\u00f3, d\u00f3nde tiene sede, qu\u00e9 productos ofrece, con qu\u00e9 otras entidades se relaciona; cada uno de esos huecos es una brecha que debilita tu reconocimiento. El toolkit de entidades de BotPass mide esa brecha en varios ejes \u2014reconocimiento, cobertura sem\u00e1ntica, autoridad t\u00f3pica, interconectividad\u2014 y te dice, en concreto, qu\u00e9 le falta a tu entidad frente a la competencia. Cerrar las tres brechas principales suele mover el resultScore de forma medible, y por eso es uno de los hitos de este m\u00f3dulo.\n\n## \ud83d\udccb Plantillas\n\nasteriskPlantilla A \u2014 Hoja de Entidades ampliada.asterisk Es la versi\u00f3n de trabajo del diccionario, la que mantienes viva a lo largo del programa. Cada vez que crees o renombres una entidad, act\u00faliz\u00e1la aqu\u00ed primero y deja que el cambio se propague desde este documento a tu copy, tu schema y tu `llms.txt`.\n\n| Entidad | Tipo | Nombre can\u00f3nico | URL can\u00f3nica | Definici\u00f3n (1 frase) | Atributos cr\u00edticos | Fuente de verdad |\n|---|---|---|---|---|---|---|\n|  | Organization \/ Service \/ Plan \/ Feature \/ Policy |  |  |  | Precio, moneda, pa\u00eds, l\u00edmites |  |\n\n\n\nasteriskPlantilla B \u2014 Entity Home + sameAs.asterisk El Entity Home es la URL can\u00f3nica que representa tu entidad ante el mundo \u2014tu \"casa\" oficial\u2014, y la cadena `sameAs` es el conjunto de perfiles autorizados que confirman, desde fuera, que esa entidad es real y consistente. Conectar tu Entity Home con Wikidata, Wikipedia, LinkedIn o Crunchbase es la verificaci\u00f3n cruzada que reduce las omisiones y sube tu reconocimiento.\n\n| Perfil | URL | \u00bfAlineado con nombre\/definici\u00f3n can\u00f3nicos? |\n|---|---|---|\n| Entity Home (can\u00f3nico) |  | \u2014 |\n| Wikipedia\/Wikidata |  | S\u00ed\/No |\n| LinkedIn |  | S\u00ed\/No |\n| Crunchbase \/ otros |  | S\u00ed\/No |\n\n\n\n## \ud83e\uddea Labs pr\u00e1cticos\n\nasteriskLab 1 \u2014 Schema en 1 p\u00e1gina (45 min).asterisk Genera schema con el generador JSON-LD de BotPass para una fuente de verdad \u2014`FAQPage`, `Organization` o `Product` seg\u00fan corresponda\u2014, publ\u00edcalo y valida obsesivamente que asteriskcoincide con el contenido visibleasterisk. No pases al siguiente hasta que el espejo sea perfecto: un schema que contradice la p\u00e1gina es peor que no tener schema.\n\nasteriskLab 2 \u2014 KGMID \u2014 Entity Gap (30 min).asterisk Busca tu KGMID y tu resultScore en el toolkit de entidades. Registra si Google reconoce tu marca y con qu\u00e9 fuerza \u2014ese n\u00famero es tu punto de partida de identidad\u2014 y cierra las tres brechas principales del Entity Gap que te se\u00f1ale la herramienta. Anota el resultScore antes y despu\u00e9s: es una de las evoluciones m\u00e1s satisfactorias de ver a lo largo del programa.\n\n### \u26a1 Hacks\n\nTres reflejos de higiene de entidad. El asteriskschema como espejoasterisk: repite hasta el cansancio que el schema debe reflejar exactamente lo visible, porque en cuanto diverge, en lugar de sumar confianza la resta. El asterisksameAsasterisk asteriskautoritativoasterisk: conecta solo perfiles que de verdad refuercen tu identidad (Wikidata, LinkedIn, Crunchbase\u2014 y no perfiles d\u00e9biles o abandonados, porque una cadena `sameAs` de calidad vale m\u00e1s que una larga y ruidosa. Y el asteriskNAP id\u00e9nticoasterisk: mant\u00e9n el Nombre, la Direcci\u00f3n y el Tel\u00e9fono exactamente iguales en toda la web y en todos los directorios, hasta la \u00faltima coma, porque cualquier variaci\u00f3n fragmenta tu entidad y le dice al motor que quiz\u00e1 haya dos entidades distintas donde solo hay una.\n\n### \ud83d\udc8e Contenidos de valor adicionales\n\nSobre el asteriskKnowledge Graph y el KGMIDasterisk, ya lo tienes desarrollado arriba: entender que una entidad reconocida tiene identificador y puntuaci\u00f3n de confianza, y que sin ese reconocimiento tu contenido topa con un techo, reordena tus prioridades de GEO. Sobre el asteriskEntity Gapasterisk: intern\u00e1liza que el motor tiene expectativas concretas sobre qu\u00e9 atributos y relaciones debe tener una entidad como la tuya, y que detectar y cerrar esos huecos es un trabajo medible. Y sobre asteriskpor qu\u00e9 las entidades evitan las respuestas mezcladasasterisk: la l\u00f3gica es simple y potente, un nombre can\u00f3nico por concepto significa que el Plan A nunca se confunde con el Plan B, y esa desambiguaci\u00f3n es, al final, de lo que trata todo el m\u00f3dulo.\n\n## \ud83d\udcda Referencias y lectura recomendada\n\n- Fuentes externas sobre datos estructurados y entidades. Complementan el Nivel Academy; no sustituyen la pr\u00e1ctica con BotPass.\n- [Schema.org \u2014 Organization of Schemas \u2014 el vocabulario oficial de tipos y propiedades (Organization, Product, FAQPage, HowTo\u2026). \u2197](http:\/\/schema.org\/)\n- [W3C \u2014 JSON-LD Best Practices \u2014 c\u00f3mo publicar datos enlazados legibles por m\u00e1quinas correctamente. \u2197](https:\/\/w3c.github.io\/json-ld-bp\/)\n- [Ahrefs \u2014 Google's Knowledge Graph Explained \u2014 c\u00f3mo se construye el Knowledge Graph y por qu\u00e9 el sameAs a Wikidata importa para la IA. \u2197](https:\/\/ahrefs.com\/blog\/google-knowledge-graph\/)\n- [Wikidata and SEO: the Knowledge Graph \u2014 c\u00f3mo optimizar tu entidad para reconocimiento y desambiguaci\u00f3n. \u2197](https:\/\/www.wikibusines.com\/wikidata-seo-knowledge-graph)\n\nWikidata \/ Wikipediaidentidad verificableLinkedInperfil corporativoCrunchbaseficha de empresaSchema JSON-LD@id + sameAs en tu webNAP consistentemismo nombre en todas partesKGMID + resultScore\u00bfte reconoce Google?Tu marcaEntity Home (URL can\u00f3nica)La cadena de entidad: un Entity Home que conecta tus perfiles autorizados v\u00eda sameAs.### \ud83c\udfc1 Hito de certificaci\u00f3n (M\u00f3dulo 5)\n\n### \ud83c\udfc1asteriskHito BotPass (verificable):KGMID + resultScore registradosasterisk desde el toolkit de entidades + schema\n\n\ud83d\udca1\n\nvalidado en 3 p\u00e1ginas clave (generado con el generador JSON-LD de BotPass) + Hoja de Entidades completa + Entity Home definido con perfiles sameAs alineados + las 3 principales brechas del Entity Gap cerradas. Cuenta para tu certificaci\u00f3n asteriskCertified GEO Practitionerasterisk.\n\n\n\n\ud83d\udce3 asteriskComparte tu avance (opcional):asterisk\"\u00bfSab\u00edas que puedes comprobar si Google reconoce tu marca como entidad? Acabo de buscar mi KGMID con BotPass: \\[existe \/ no existe\\] con resultScore de (N). Mis 3 mayores brechas de entidad: \u2026 #GEOAcademy\"\n\n \n\n\n\n asterisk\ud83c\udfc1 \u00bfHito del m\u00f3dulo alcanzado?asteriskCuando hayas completado la pr\u00e1ctica y el hito quede registrado en tu plugin de BotPass, marca el m\u00f3dulo. Al completar los 10, se desbloquea el env\u00edo a revisi\u00f3n.\n\n Marcar m\u00f3dulo 5 como completado\n\n [\u2190 Anterior\nasterisk\u270d M\u00f3dulo 4 \u00b7 Contenido citable: estructura que gana citasasterisk](https:\/\/botpass.io\/academy-modulo-4\/?botpass_lang=es) [Siguiente \u2192asterisk\ud83d\udee1 M\u00f3dulo 6 \u00b7 \u201cContenido limpio\u201d y control de accesoasterisk](https:\/\/botpass.io\/academy-modulo-6\/?botpass_lang=es)","url":"https:\/\/botpass.io\/academy-modulo-5\/?botpass_lang=es","dateModified":"2026-07-08T15:43:02+00:00","author":{"@id":"https:\/\/botpass.io\/#\/author\/botpassio"},"creator":{"@type":"SoftwareApplication","name":"BotPass"},"image":["https:\/\/botpass.io\/wp-content\/themes\/botpass-landing\/assets\/img\/campaigns\/academy\/social-og-1200x630.png"],"publisher":{"@id":"https:\/\/botpass.io\/#organization"},"hasPart":[{"@type":"CreativeWork","headline":"\ud83c\udf93 Nivel Academy \u2014 Entidades y schema que la IA entiende \"con nombres propios\"","url":"https:\/\/botpass.io\/academy-modulo-5\/?botpass_lang=es#nivel-academy-entidades-y-schema-que-la-ia-entiende-con-nombres-propios","position":1},{"@type":"CreativeWork","headline":"\ud83d\udccb Plantillas","url":"https:\/\/botpass.io\/academy-modulo-5\/?botpass_lang=es#plantillas","position":2},{"@type":"CreativeWork","headline":"\ud83e\uddea Labs pr\u00e1cticos","url":"https:\/\/botpass.io\/academy-modulo-5\/?botpass_lang=es#labs-pr-cticos","position":3},{"@type":"CreativeWork","headline":"\ud83d\udcda Referencias y lectura recomendada","url":"https:\/\/botpass.io\/academy-modulo-5\/?botpass_lang=es#referencias-y-lectura-recomendada","position":4}],"speakable":{"@type":"SpeakableSpecification","xpath":["\/\/h1","\/\/h2"]},"breadcrumb":{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"botpass.io","item":"https:\/\/botpass.io\/"},{"@type":"ListItem","position":2,"name":"M\u00f3dulo 5 \u2014 Datos estructurados y entidades | GEO Academy by BotPass","item":"https:\/\/botpass.io\/academy-modulo-5\/?botpass_lang=es"}]},"potentialAction":[{"@type":"ReadAction","target":"https:\/\/botpass.io\/academy-modulo-5\/?botpass_lang=es&view=raw","name":"M2M Markdown Translation"}],"isPartOf":{"@type":"WebSite","@id":"https:\/\/botpass.io\/#website","name":"botpass.io","publisher":{"@id":"https:\/\/botpass.io\/#organization"}}}]}
-->