Cómo marcar los elementos de tu contenido

Cuando usas datos estructurados para marcar contenido, ayudas a Google a comprender mejor su contexto al momento de mostrarlo en la Búsqueda y logras que tu contenido se distribuya mejor a los usuarios desde la Búsqueda. Para ello, debes marcar propiedades del contenido y habilitar las acciones cuando sea oportuno. De este modo, tu contenido es apto para incluirse en los resultados enriquecidos. Para obtener más información sobre los datos enriquecidos, consulta Acerca de las funciones de la Búsqueda. Para algunos tipos de contenido, permite a los usuarios interactuar de forma directa con tu contenido desde la Búsqueda.

Además, este lenguaje de marcado es el primer paso para convertir ciertos contenidos en aptos para incluirse en listas y vistas previas de listas de un host específico. Para más detalles, consulta cómo marcar tus listas.

Tipos de contenido aptos

Existen diferentes tipos de contenido aptos para aparecer en los resultados enriquecidos. CreativeWork (obra creativa) es una definición del tipo de schema.org que se aplica a contenido apto producido para leer, mirar, escuchar o consumir de otra manera, como artículos de noticias, recetas y videos. Otros tipos de contenido, como productos y fichas de comercios locales, pertenecen a la categoría de comercio, que es una categoría personalizada con la que describimos los tipos de schema.org cuya finalidad suele ser la venta minorista.

La tabla a continuación muestra las funciones compatibles con cada tipo de contenido.

Tipo de contenido Funciones disponibles Notas
Artículo

Carrusel de Noticias destacadas

Resultados enriquecidos

El carrusel de Noticias destacadas requiere que publiques tu contenido en AMP. Para obtener más información, consulta AMP con datos estructurados.
Comercio local Acciones de ubicación Es necesario habilitar esta función de forma explícita. Expresa tu interés.
Música Acciones de música Es necesario habilitar esta función de forma explícita. Expresa tu interés.
Receta

Resultados enriquecidos

Listas de un host específico

Opinión Tarjetas de opiniones de críticos
TV y película Acciones de visualización Expresa tu interés.
Video Resultados enriquecidos

En el resto del documento, se describen formas de implementar el lenguaje marcado de modo que se puedan habilitar funciones para estos tipos. Para ver la especificación del lenguaje de marcado, consulta las secciones de obras creativas (comenzando con artículo) y comercios (comenzando con comercio local) en la referencia de cada tipo.

Cómo marcar las propiedades de tu contenido

  1. Identifica el tipo de datos en la tabla anterior que represente tu contenido y navega a la referencia del lenguaje de marcado correspondiente a ese tipo para encontrar sus propiedades requeridas y recomendadas.

    Puedes agregar lenguaje de marcado para varios tipos de contenido en una sola página de contenido HTML o HTML de AMP. Por ejemplo, tu artículo de noticias también podría contener video, por lo que podrías agregar lenguaje de marcado para ambos tipos y, de ese modo, hacer que la página del contenido sea apta para el carrusel de Noticias destacadas o para los resultados enriquecidos de video. Consulta Acerca de AMP en la Búsqueda de Google para obtener más información.

  2. Crea un bloque de marcado que contenga, como mínimo, las propiedades de datos estructurados necesarios para la presentación visual que quieres habilitar en la Búsqueda.

    Te recomendamos que también marques todas las propiedades disponibles para presentar tu contenido de la mejor manera posible en la Búsqueda. La referencia de tipos de datos incluye muchos ejemplos de elementos que puedes personalizar en el lenguaje de marcado.

    Ejemplo de lenguaje de marcado de receta

  3. Inserta este lenguaje de marcado en cada página del contenido que desees que sea apta para una función.

    Si una función requiere HTML de AMP, significa que el lenguaje de marcado debe insertarse en la página del contenido.

  4. Prueba tu lenguaje de marcado con la Herramienta de pruebas de datos estructurados.

    Esto permite verificar que el lenguaje de marcado sea válido para las funciones que deseas habilitar en tu contenido.

Cómo proporcionar acciones

Cuando los usuarios buscan una película o un programa de TV en Google, es posible que les interese realizar una acción relacionada con ese contenido; por ejemplo, mirar el clip de la película en su dispositivo móvil o hacer una reserva en tu restaurante. Si tu sitio o aplicación admite tales acciones, el lenguaje de marcado de los datos estructurados puede indicarle a Google qué acciones admites y para qué elementos. Luego, Google puede enviar a esos usuarios a tu sitio o aplicación.

¿Cómo funciona?

El lenguaje de marcado de datos estructurados para contenido que permite acciones consta de dos amplias categorías de este lenguaje:

  • Lenguaje de marcado del contenido: Describe el contenido en sí mismo, primero con propiedades de nivel alto y luego con propiedades para el subtipo. Por ejemplo, todo el contenido de TV y películas usa propiedades comunes, como name, URL y startDate. Más allá de eso, otras propiedades brindan detalles adicionales, como si el contenido de TV es parte de un episodio, una serie o una temporada.
  • Lenguaje de marcado de acciones: Define propiedades de acciones, primero con propiedades de acciones requeridas para la mayoría de los contenidos, como el tipo de acción que admite el contenido; por ejemplo, OrderAction o WatchAction. Otras propiedades de acciones requeridas incluyen elementos del contenedor target, como la plataforma en la que funcionará el vínculo al contenido, por ejemplo, una aplicación de Android o iOS. Allí puedes especificar más detalles de las acciones, como qué condiciones deben darse para que funcione la acción.

En la referencia de tipos de datos para cada tipo apto, se indican las propiedades para estas categorías de contenido y sus acciones.

Google no garantiza que tus datos estructurados se vayan a mostrar en los resultados de la búsqueda aunque estén marcados y se puedan extraer correctamente según la herramienta de prueba. Estos son algunos de los motivos:

  • Los datos estructurados no representan el contenido principal de la página o son potencialmente engañosos.
  • Los datos estructurados tienen un problema de precisión que la herramienta de prueba no pudo detectar.
  • El contenido con lenguaje de marcado no es visible para el usuario.

Cómo crear lenguaje de marcado de acciones

Para crear lenguaje de marcado de acciones, lo mejor es diseñar una especificación correspondiente a tu contenido y crear una plantilla o un marco de lenguaje de marcado a partir de esa especificación. Luego, para cada instancia del contenido, proporciona valores a tu plantilla e inserta el lenguaje de marcado resultante en la página HTML. Por ejemplo, incorporarías lenguaje de marcado en tu página de destino de una película disponible, como http://www.example.com/movies/forrest_gump. En los siguientes pasos, se describe un proceso básico que puedes seguir para implementar el lenguaje de marcado de acciones.

  1. Determina las propiedades relevantes para tu contenido.

    Primero, determina el tipo de datos básico al que pertenece, como TV y películas o comercio local. Luego, especifica los detalles adicionales para tu oferta, por ejemplo, si el contenido de TV está disponible solo por episodio o si ofreces una suscripción a una temporada. Reúne los campos relevantes para tu especificación.

  2. Determina el lenguaje de marcado para la acción en sí.

    Todos los tipos de acciones tienen propiedades requeridas, por lo que es conveniente definirlas. Puedes encontrar la lista de acciones requeridas en la tabla para cada acción (como WatchActions). Además de las propiedades de acción requeridas, también puedes definir propiedades de las subcategorías, como OrderAction o ReserveAction para los comercios.

  3. Especifica el destino correctamente.

    Un destino es un elemento secundario de potentialAction que especifica todos los elementos y valores necesarios para respaldar la conexión entre la intención del usuario y la respuesta de tu contenido. Al proporcionar el vínculo al contenido mediante urlTemplate, usa una URL completa para un fragmento de contenido específico en un sitio web o una aplicación nativa de Android o iOS. También debes usar la propiedad potentialAction.target.actionPlatform para indicar de manera explícita las plataformas que admiten cada URL. Para obtener detalles sobre el suministro de vínculos al contenido de tu aplicación y proporcionar asociaciones de URL entre la aplicación y el sitio, consulta la documentación de Firebase sobre Indexación de aplicaciones.

  4. Diseña una plantilla.

    Utiliza cualquiera de los ejemplos disponibles en la documentación de referencia para tu tipo de contenido. Estos ejemplos se cargan directamente en la Herramienta de pruebas de datos estructurados para que puedas modificarlos y verificarlos con facilidad.

  5. Inserta el lenguaje de marcado en tu página.

    Después de que hayas agregado datos estructurados al contenido de tu sitio, Google lo descubrirá la próxima vez que lo volvamos a procesar. Puede transcurrir un tiempo hasta que aparezcan los datos enriquecidos (antes llamados "fragmentos enriquecidos") en los resultados de la búsqueda, si es que decidimos mostrarlos para tu sitio.

  6. Prueba tu lenguaje de marcado con la Herramienta de pruebas de datos estructurados.

    Realiza la prueba durante la etapa de desarrollo pegando el lenguaje de marcado en la herramienta. Después de haber publicado tu página, puedes ingresar su URL para verificar el lenguaje de marcado por segunda vez.

Enviar comentarios sobre…