Datos estructurados de páginas de perfil (ProfilePage
)
Las etiquetas ProfilePage
están diseñadas para cualquier sitio en el que los creadores (ya sean personas u organizaciones) compartan perspectivas de primera mano. Al añadir estas etiquetas, ayudas a la Búsqueda de Google a entender a los creadores que publican en una comunidad online y a mostrar mejor contenido de esa comunidad en resultados de búsqueda, incluida la función de debates y foros.
Otras funciones de datos estructurados también pueden enlazar con páginas con la etiqueta ProfilePage
. Por ejemplo, los datos estructurados de artículos y recetas tienen autores, y a menudo hay varios autores en el foro de debate y de página de preguntas.
Cómo añadir datos estructurados
Los datos estructurados son un formato estandarizado con el que se puede proporcionar información sobre una página y clasificar su contenido. Consulta cómo funcionan los datos estructurados si aún no te has familiarizado con ellos.
A continuación se explica a grandes rasgos cómo crear, probar y publicar datos estructurados. Si necesitas una guía detallada para añadir datos estructurados a una página web, consulta el codelab de datos estructurados.
- Añade las propiedades obligatorias. Consulta más información sobre dónde insertar datos estructurados en una página en función del formato que estés utilizando.
- Sigue las directrices.
- Valida tu código con la prueba de resultados enriquecidos y corrige los errores críticos. Te recomendamos que también corrijas los problemas no críticos que puedan marcarse en la herramienta, ya que pueden ayudar a mejorar la calidad de los datos estructurados (sin embargo, esto no es necesario para que se muestren los resultados enriquecidos).
- Crea varias páginas que incluyan tus datos estructurados y comprueba cómo las ve Google con la herramienta de inspección de URLs. Asegúrate de que Google pueda acceder a tu página y de que no esté bloqueada por un archivo robots.txt, por la etiqueta
noindex
ni por requisitos de inicio de sesión. Si la página se ve bien, puedes solicitar que Google vuelva a rastrear tus URLs. - Para que Google siempre tenga la versión actualizada de tus páginas, te recomendamos que envíes un sitemap. Puedes automatizar este envío con la API Sitemap de Search Console.
Ejemplos
A continuación, se muestra un ejemplo de una página de perfil con etiquetas:
<html> <head> <title>Angelo Huff on Cool Forum Platform</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "ProfilePage", "dateCreated": "2024-12-23T12:34:00-05:00", "dateModified": "2024-12-26T14:53:00-05:00", "mainEntity": { "@type": "Person", "name": "Angelo Huff", "alternateName": "ahuff23", "identifier": "123475623", "interactionStatistic": [{ "@type": "InteractionCounter", "interactionType": "https://schema.org/FollowAction", "userInteractionCount": 1 },{ "@type": "InteractionCounter", "interactionType": "https://schema.org/LikeAction", "userInteractionCount": 5 }], "agentInteractionStatistic": { "@type": "InteractionCounter", "interactionType": "https://schema.org/WriteAction", "userInteractionCount": 2346 }, "description": "Defender of Truth", "image": "https://example.com/avatars/ahuff23.jpg", "sameAs": [ "https://www.example.com/real-angelo", "https://example.com/profile/therealangelohuff" ] } } </script> </head> <body> </body> </html>
<html> <head> <title>Angelo Huff on Cool Forum Platform</title> </head> <body itemtype="https://schema.org/ProfilePage" itemscope> <meta itemprop="dateCreated" content="2024-12-23T12:34:00-05:00" /> <meta itemprop="dateModified" content="2024-12-26T14:53:00-05:00" /> <div itemprop="mainEntity" itemtype="https://schema.org/Person" itemscope> <div><span itemprop="alternateName" id="handle">ahuff23</span> (<span itemprop="name" id="real-name">Angelo Huff</span>)</div> <meta itemprop="identifier" content="123475623" /> <div itemprop="description">Defender of Truth</div> <img itemprop="image" src="https://example.com/avatars/ahuff23.jpg" /> <div>Links: <a itemprop="sameAs" href="https://www.therealangelohuff.com">Home Page</a><br> <a itemprop="sameAs" href="https://example.com/profile/therealangelohuff">Other Social Media Site</a></div> <div><span itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope> <span itemprop="userInteractionCount">5</span> <span itemprop="interactionType" content="https://schema.org/LikeAction">likes</span> </span>, <span itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope> <span itemprop="userInteractionCount">1</span> <span itemprop="interactionType" content="https://schema.org/FollowAction">follower</span> </span>, and <span itemprop="agentInteractionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope> <span itemprop="userInteractionCount">2346</span> <span itemprop="interactionType" content="https://schema.org/WriteAction">posts</span> </span> </div> </div> </body> </html>
Directrices
Para que tus datos estructurados de página de perfil se puedan utilizar en la Búsqueda de Google, debes seguir estas directrices:
- Directrices generales sobre datos estructurados
- Directrices básicas de la Búsqueda
- Directrices de contenido
- Directrices técnicas
Directrices de contenido
- El objetivo principal de la página debe ser una sola persona u organización asociada al sitio web en general. Aquí tienes algunos ejemplos de páginas de perfil:
Casos prácticos que son válidos:
- La página de perfil de un usuario de un foro o una red social
- La página de un autor de un sitio de noticias
- Una página "Sobre mí" de un sitio de blog
- Una página de los empleados del sitio web de una empresa
Casos prácticos que no son válidos:
- La página principal de una tienda (suele contener mucha información que no es de perfil)
- Un sitio de reseñas de una organización (la organización no está asociada al sitio web)
Directrices técnicas
Si la página de perfil también incluye la actividad reciente del creador, puedes incluir etiquetas usando URLs en esos objetos para hacer referencia a la página con el contenido y las etiquetas completos. Esta es una posible estructura de etiquetas:
{ "@context": "https://schema.org", "@type": "ProfilePage", "mainEntity": { "@id": "#main-author", "@type": "Person", "name": "Marlo Smith" }, "hasPart": [{ "@type": "Article", "headline": "Things to see in NJ", "url": "https://example.com/things-to-see-nj", "datePublished": "2014-02-23T18:34:00Z", "author": { "@id": "#main-author" } }] }
Definiciones de tipos de datos estructurados
Debes incluir las propiedades obligatorias para que tus datos estructurados puedan mostrarse en los resultados de búsqueda. Si quieres, puedes especificar también las propiedades recomendadas para proporcionar más información sobre tus páginas de perfil y, así, ofrecer una mejor experiencia a los usuarios.
ProfilePage
Puedes consultar la definición completa de ProfilePage
en schema.org/ProfilePage.
Propiedades obligatorias | |
---|---|
mainEntity
|
La persona u organización de la que trata esta página del perfil. Indica que el tema principal de la página es la información sobre la entidad. Intenta utilizar el tipo correcto si esa información está disponible (es decir, si sabes si la página representa a una persona o a una organización). En caso contrario, el valor predeterminado será |
Propiedades recomendadas | |
---|---|
dateCreated |
Fecha y hora de creación del perfil, si procede, en formato de fecha ISO 8601. |
dateModified |
Fecha y hora en las que se modificó la información del perfil, si procede, en formato de fecha ISO 8601. Lo ideal es que solo represente los cambios hechos por personas en los metadatos del perfil (por ejemplo, añadir enlaces externos adicionales a los lugares a los que se hace referencia a este perfil no sería una modificación). |
Person
o Organization
Tanto schema.org/Person como schema.org/Organization comparten propiedades comunes que usa Google.
Propiedades obligatorias | |
---|---|
name |
Es la forma principal de identificar a la persona u organización. Te recomendamos que uses este campo para los nombres reales (y |
Propiedades recomendadas | |
---|---|
agentInteractionStatistic |
Estadísticas de usuario sobre el comportamiento de la entidad de la página de perfil, si procede.
Google reconoce los siguientes
|
alternateName |
Un identificador público alternativo, si procede. Por ejemplo, un identificador de redes sociales si el nombre real de una persona se usa en el campo |
description |
El pie de autor o la credencial del usuario, si corresponde. |
identifier |
Cualquier identificador único que se utilice en su sitio, si corresponde. Podría ser un ID de base de datos interno que tu sitio utilice para identificar a un usuario aunque cambie su gestión de redes sociales. |
image |
La URL o la etiqueta Directrices de imágenes adicionales:
Por ejemplo: "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ] |
interactionStatistic |
Estadísticas de usuario aplicadas a la entidad de la página de perfil, si procede. Incluye únicamente estadísticas sobre la plataforma en la que está alojada la página de perfil (no hagas referencia a que el creador también tenga 100.000 seguidores en su página principal).
Google reconoce los siguientes
|
sameAs |
La URL de otros perfiles externos o páginas principales de perfil, si procede. |
Monitorizar resultados enriquecidos con Search Console
Search Console es una herramienta que te ayuda a monitorizar el rendimiento de tus páginas en la Búsqueda de Google. No hace falta que te registres en Search Console para que tu sitio web aparezca en los resultados de la Búsqueda de Google, pero, si lo haces, sabrás cómo lo ve Google y qué puedes hacer para mejorarlo. Te recomendamos que consultes Search Console en los siguientes casos:
- Después de implementar datos estructurados por primera vez
- Después de publicar plantillas nuevas o modificar el código
- Al hacer el análisis periódico del tráfico
Después de implementar datos estructurados por primera vez
Una vez que Google haya indexado tus páginas, puedes comprobar si hay algún problema en el informe de estado de resultados enriquecidos correspondiente. Lo ideal es que haya un aumento en el número de elementos válidos y que no lo haya en el número de elementos no válidos. Si detectas problemas en tus datos estructurados, haz lo siguiente:
- Corrige los elementos no válidos.
- Inspecciona la URL en tiempo real para ver si el problema continúa.
- Solicita que se valide la corrección desde el informe de estado.
Después de publicar plantillas nuevas o modificar el código
Cuando hagas cambios significativos en tu sitio web, observa si se incrementa la cantidad de elementos no válidos de datos estructurados.- Si notas que hay más elementos no válidos, quizá sea porque has implementado una plantilla que no funciona, o puede que tu sitio esté interactuando con la plantilla que utilizas de un modo diferente que no es adecuado.
- Si notas que hay menos elementos válidos, pero no hay un incremento de elementos no válidos, es posible que hayas dejado de insertar datos estructurados en tus páginas. Para saber cuál es la causa del problema, utiliza la herramienta de inspección de URLs.
Al hacer el análisis periódico del tráfico
Consulta el informe de rendimiento para analizar el tráfico de tus páginas en la Búsqueda de Google. En él, verás con qué frecuencia aparece tu página como resultado enriquecido en la Búsqueda, cada cuánto hacen clic en ella los usuarios y cuál es la posición media que ocupa tu sitio web en los resultados de búsqueda. También puedes obtener automáticamente estos resultados con la API de Search Console.Solucionar problemas
Si tienes problemas para implementar o depurar datos estructurados, a continuación se incluyen algunos recursos que pueden serte útiles.
- Si usas un sistema de gestión de contenido (CMS) o alguien se encarga de gestionar tu sitio, pídele ayuda. No olvides reenviarle cualquier mensaje de Search Console que incluya información sobre el problema en cuestión.
- Google no garantiza que las funciones que utilizan datos estructurados aparezcan en los resultados de búsqueda. Para ver una lista con motivos habituales por los que Google no muestra tu contenido en resultados enriquecidos, consulta las directrices generales de datos estructurados.
- Es posible que haya un error en tus datos estructurados. Consulta la lista de errores de datos estructurados.
- Si se ha aplicado una acción manual de datos estructurados a tu página, se ignorarán sus datos estructurados, aunque la página puede seguir apareciendo en los resultados de la Búsqueda de Google. Para corregir problemas de datos estructurados, usa el informe "Acciones manuales".
- Revisa las directrices para comprobar si tu contenido no las cumple. El problema podría deberse a que la página incluye contenido engañoso o etiquetas con contenido fraudulento. No obstante, es posible que el problema no se deba a la sintaxis, por lo que la prueba de resultados enriquecidos no podrá ayudarte a identificarlo.
- Soluciona problemas si faltan resultados enriquecidos o si se ha reducido su número total.
- Dale tiempo a Google para que vuelva a rastrear e indexar tu página. Recuerda que Google puede tardar varios días en encontrar y rastrear una página después de publicarse. Consulta las preguntas frecuentes sobre el rastreo y la indexación de la Búsqueda de Google.
- Publica una pregunta en el foro del Centro de la Búsqueda de Google.