Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Guía para principiantes: Cómo utilizar fragmentos de código enriquecidos en WordPress

Nota editorial: Ganamos una comisión de los enlaces de socios en WPBeginner. Las comisiones no afectan a las opiniones o evaluaciones de nuestros editores. Más información sobre Proceso editorial.

¿Quieres añadir fragmentos de código enriquecidos en tu sitio de WordPress?

Los fragmentos de código enriquecidos permiten personalizar los anuncios / catálogos / fichas para contenidos especiales como reseñas, recetas, eventos, etc. Estos anuncios / catálogos / fichas le ayudarán a atraer más tráfico a su sitio.

En este artículo, le mostraremos cómo añadir fragmentos de código enriquecidos a su sitio de WordPress, paso a paso.

Beginner's guide: how to use rich snippets in WordPress

¿Por qué utilizar fragmentos de código enriquecidos en su sitio de WordPress?

Los fragmentos de código enriquecidos utilizan lo que se denomina marcado schema para proporcionar información adicional acerca de su contenido a los motores de búsqueda.

Los robots de los motores de búsqueda utilizan estos datos para mostrar información adicional acerca de sus entradas y páginas en los resultados de búsqueda.

Rich snippets example

Esto ayuda a que sus entradas y páginas destaquen más en los resultados de búsqueda, lo que puede mejorar su tasa de clics orgánicos y ayudarle a aumentar el tráfico de su blog.

También le ayuda a construir autoridad en su nicho, ya que su sitio se hace más visible en la búsqueda.

Los fragmentos de código enriquecidos no son sólo para sitios de reseñas / valoración o recetas. Puede utilizar fragmentos de código enriquecidos para eventos, productos, personas, vídeos, música, aplicaciones, artículos, entradas de blog y mucho más.

Nota: es importante saber que añadir el marcado schema a su sitio web no garantiza que Google lo muestre. Google puede decidir no mostrarlo en algunas búsquedas. Sin embargo, añadir el marcado de esquema ayuda a Google a comprender su contenido y hace que sea mucho más probable que muestre fragmentos de código enriquecidos.

Dicho esto, vamos a mostrarte cómo añadir fragmentos de código enriquecidos a WordPress. Simplemente utilice los enlaces rápidos a continuación para saltar directamente al método que desea utilizar.

Método 1. Añadir fragmentos de código enriquecidos en WordPress mediante un plugin de WordPress

La forma más sencilla de añadir fragmentos de código enriquecidos a WordPress es utilizar el plugin AIOSEO. Es el mejor plugin SEO para WordPress del mercado, utilizado por más de 3 millones de sitios web.

AIOSEO

Le ayuda a optimizar fácilmente su sitio para los motores de búsqueda sin necesidad de contratar a un experto en SEO. Además, puede establecer fragmentos de código enriquecidos en su sitio con un par de clics.

Nota: Necesitará la versión pro de AIOSEO, ya que incluye la funcionalidad de marcado de schema y otras características como mapas del sitio XML, un gestor de redirecciones y mucho más. Existe una versión gratuita del plugin que puedes utilizar para primeros pasos.

Lo primero que tienes que hacer es instalar y activar el plugin AIOSEO. Para más detalles, consulta nuestra guía para principiantes sobre cómo instalar un plugin de WordPress.

Una vez activado, accederá inmediatamente al asistente de configuración de AIOSEO. Debe hacer clic en el botón “Empecemos”.

Click let's get started AIOSEO setup wizard

Si el asistente de configuración no aparece inmediatamente, entonces simplemente vaya a All in One SEO ” Escritorio.

Desde aquí, puede hacer clic en el botón “Iniciar el asistente de configuración”. Esto le guiará a través de los pasos para establecer el plugin para su sitio web.

AIOSEO dashboard launch setup wizard

A medida que avance por el asistente de configuración, tendrá que activar la extensión “Fragmentos enriquecidos avanzados + marcas de schema”.

Sólo tiene que marcar la casilla para que se vuelva azul y, a continuación, hacer clic en el botón “Guardar y continuar”.

Active rich snippets and schema markup addon

En la pantalla final, deberá introducir su clave de licencia y, a continuación, hacer clic en el botón “Conectar”.

Puede encontrar esta información en la página de su cuenta en el sitio web de AIOSEO.

Enter AIOSEO license key

Para más detalles, consulte nuestra guía definitiva sobre cómo establecer AIOSEO para WordPress correctamente.

Después, puede ir a AIOSEO ” Apariencia de búsqueda en su panel de administrador de WordPress y, a continuación, hacer clic en la pestaña “Tipos de contenido”.

Go to AIOSEO search appearance and click content types

A continuación, puede establecer el tipo de marcado schema para sus entradas y páginas.

Basta con hacer clic en la opción de menú “Marcado de esquemas” para elegir el tipo de esquema en el menú desplegable.

Podrás ver diferentes tipos de contenido que puedes crear con el plugin. El anuncio / catálogo / ficha incluye:

  • Curso
  • Producto
  • Receta
  • Software/App
  • FAQ
  • Página web
  • Perfil
  • Artículo

Al hacer clic en cualquier tipo de contenido verá los campos que estarán disponibles.

Default schema markup for posts

Estos ajustes serán los ajustes por defecto cuando añada una nueva entrada al blog. Sin embargo, también puede cambiarlos para cada entrada.

Debajo del marcado del esquema de entradas, también puede controlar el esquema por defecto para sus páginas.

Sólo tiene que seleccionar el “tipo de esquema” en el menú desplegable. A continuación, dispondrá de opciones adicionales para el tipo de esquema que seleccione.

Default schema markup for pages

Cuando hayas terminado de hacer cambios, haz clic en el botón “Guardar cambios” antes de salir de la página.

Cómo añadir información de fragmentos de código enriquecidos a tus entradas y páginas

Ahora puede añadir información de schema a sus entradas y páginas para que aparezcan con fragmentos de código enriquecidos exclusivos en los resultados de búsqueda.

Para ello, basta con abrir una entrada del blog y desplazarse hacia abajo por debajo del editor de entradas. Aquí verás una caja meta llamada ‘Ajustes de AIOSEO’.

Debe hacer clic en la pestaña “Esquema” y, a continuación, en el botón “Generar esquema”.

Click the Generate Schema button in AIOSEO

Se abrirá el catálogo de esquemas. Sólo tiene que hacer clic en el botón “Añadir esquema” situado al lado del tipo de esquema que desee añadir.

Choose a schema type from the Schema Catalog

Ahora, habrá diferentes campos disponibles para rellenar, en función de la opción que seleccione. Por ejemplo, el tipo de schema “Software” incluye campos para el nombre, sistema operativo, precio, descripción, reseña / valoración, etc.

Post schema markup for software application

Cuando hayas terminado, haz clic en el botón “Añadir esquema”. No olvides hacer clic en “Actualizar” o “Publicar” en la entrada para guardar los cambios.

Click Add Schema button

Añadir el marcado schema a páginas individuales de WordPress es similar. Debe abrir la página que desea editar y desplazarse hasta la caja meta “Ajustes de AIOSEO” situada debajo del editor de páginas.

A continuación, haga clic en la opción de menú “Esquema”, pulse el botón “Generar esquema” y seleccione el tipo de esquema de su página en el Catálogo de esquemas.

Page schema example for web page

Aparecerán distintas opciones en función del tipo de schema que seleccione.

Al igual que en el caso anterior, cuando haya terminado, deberá hacer clic en el botón “Añadir esquema” y pulsar “Actualizar” o “Publicar” en la página para que se apliquen los cambios.

Añadir información de fragmentos de código enriquecidos no supondrá ninguna diferencia en la interfaz de tu blog de WordPress. Sin embargo, estarás dando a los robots de los motores de búsqueda datos adicionales para mostrar con tus entradas y páginas en los resultados de búsqueda.

Método 2. Añadir fragmentos de código enriquecidos en WordPress

Otra forma de añadir fragmentos enriquecidos a WordPress es añadiendo código a WordPress. Si no lo has hecho antes, consulta nuestra guía sobre cómo copiar y pegar código en WordPress.

Los fragmentos de código enriquecidos o el marcado de datos estructurados pueden escribirse en tres vocabularios diferentes. Estos vocabularios son microdatos, RDFa y JSON-LD. Puede utilizar cualquiera de ellos en su sitio. Sin embargo, la mayoría de los principiantes consideran que RDFa es más fácil de usar.

He aquí un ejemplo de página acerca de un usuario en WordPress. Normalmente, el texto de la página será algo parecido a esto:

John Smith
<img src="johnsmith.jpg" alt="Photo of John Smith"/>
Support Technician
342 Acme Inc.
101 Washington Avenue
Eagleton IN 98052
(425) 123-4567
<a href="mailto:johnsmith@example.com">johnsmith@example.com</a>
Website:
<a href="http://www.example.com">example.com</a>

Esto puede transformarse fácilmente con fragmentos de código enriquecidos.

Si está familiarizado con HTML, podrá entender fácilmente el siguiente ejemplo:

<div vocab="http://schema.org/" typeof="Person">
  <span property="name">John Smith</span>
  <img src="johnsmith.jpg" property="image" alt="Photo of John Smith"/>
  <span property="jobTitle">Support Technician</span>
  <div property="address"  typeof="PostalAddress">
    <span property="streetAddress">
      342 Acme Inc.
      101 Washington Avenue
    </span>
    <span property="addressLocality">Eagleton</span>,
    <span property="addressRegion">IN</span>
    <span property="postalCode">46818</span>
  </div>
  <span property="telephone">(425) 123-4567</span>
  <a href="mailto:johnsmith@example.com" property="email">johnsmith@example.com</a>
Website
  <a href="http://example.com" property="url">example.com</a>
</div>

Para cada tipo de contenido, hay que definir algunas propiedades especiales.

Schema.org es la organización que ayuda a mantener el estándar para los diferentes tipos de contenido. En su sitio web encontrará amplia documentación con ejemplos de cada tipo de contenido schema.

He aquí otro ejemplo de receta con fragmentos de código enriquecidos.

<div vocab="http://schema.org/" typeof="Recipe">
  <span property="name">Mom's World Famous Banana Bread</span>
  By <span property="author">John Smith</span>,
    <img property="image" src="bananabread.jpg"
    alt="Banana bread on a plate" />
  <span property="description">This classic banana bread recipe comes
  from my mom -- the walnuts add a nice texture and flavor to the banana
  bread.</span>
  Prep Time: <meta property="prepTime" content="PT15M">15 minutes
  Cook time: <meta property="cookTime" content="PT1H">1 hour
  Yield: <span property="recipeYield">1 loaf</span>
  Ingredients:
  - <span property="recipeIngredient">3 or 4 ripe bananas, smashed</span>
  - <span property="recipeIngredient">1 egg</span>
  - <span property="recipeIngredient">3/4 cup of sugar</span>
  ...
  Instructions:
  <span property="recipeInstructions">
  Preheat the oven to 350 degrees. Mix in the ingredients in a bowl. Add
  the flour last. Pour the mixture into a loaf pan and bake for one hour.
  </span>
</div>

Si estás añadiendo manualmente fragmentos de código enriquecidos en tus entradas de WordPress, entonces necesitarás añadir manualmente HTML a WordPress. Para más detalles, consulte nuestra guía para principiantes sobre cómo editar HTML en el editor de código de WordPress.

También puede ser necesario consultar el recurso de Google para desarrolladores sobre datos estructurados para saber qué propiedades son obligatorias / requeridas / necesarias para cada tipo de contenido.

Pruebe sus fragmentos de código enriquecidos y el marcado de schema

Si está añadiendo fragmentos de código enriquecidos manualmente, deberá asegurarse de que ha añadido correctamente los datos estructurados a su sitio web de WordPress.

Para comprobar tus fragmentos de código enriquecidos, sólo tienes que dirigirte a la herramienta de comprobación de datos estructurados de Google. A continuación, hay dos pruebas diferentes que puede ejecutar para comprobar sus datos estructurados.

En primer lugar, haga clic en el botón “Ir a la prueba de resultados enriquecidos”. Verá qué resultados enriquecidos pueden generarse para su página.

Go to rich results test

A continuación, introduce la URL de tu página o entrada en el recuadro.

A continuación, haga clic en el botón “Probar URL”.

Run rich results test

Esto generará automáticamente un informe para ver qué características de resultados enriquecidos pueden aparecer cuando esa página o entrada aparezca en los resultados de búsqueda.

Le indicará cualquier error o advertencia, para que pueda mejorar sus datos estructurados. Puede hacer clic en la flecha desplegable situada junto a cualquier advertencia y obtendrá instrucciones detalladas sobre cómo corregirla.

Rich results test results

A continuación, puede probar su marcado de schema volviendo a la página Herramientas de prueba de datos estructurados de Google.

A continuación, haga clic en el botón “Ir al validador de marcas de esquema”.

Go to schema markup validator test

A continuación, introduzca su URL o fragmento de código en el mensaje / ventana emergente “Pruebe sus datos estructurados”.

A continuación, haga clic en el botón “Ejecutar prueba”.

Enter URL or code and test structured data

La herramienta analizará automáticamente tu código para ver si hay algún error.

Querrá ver 0 errores en la parte derecha de la página.

Schema markup test results

Esperamos que este artículo te haya ayudado a aprender a utilizar fragmentos de código enriquecidos en tu sitio de WordPress. También puedes consultar nuestra guía sobre cómo elegir el mejor registrador de dominios y nuestra selección de los mejores chatbots de inteligencia artificial para tu sitio web.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

35 comentariosDeja una respuesta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Moinuddin Waheed says

    Thanks for the post I have seen rich snippets many times and have thought of how to add but was not aware of the steps of adding it.
    Adding Snippets is a good way to add more information for search bots and increase seo.
    As we can add code to the WordPress for rich snippets, I think it would be simpler and better if we would be able to add through wpcode and then use inside posts and pages through some logic.
    is there a way we can add rich Snippets using wpcode and how?

  3. Blair says

    Thanks for posting I was interested how to add Rich Snippets into posts or page now I can understand how to do it right.

  4. Prajakta Patil says

    Hi,
    I added rich snippet plugin into my website
    It is a recipe website. I have installed the plugin and activated. I filled all the boxes. When i tested it in google, i got warning to fill ratings. I looked upon the rating option and didn’t find anything for recipe
    What should i do in this case?
    Thanks in advance.

  5. Antje says

    I programmed it without plugin. After acualisation and switching between visuell and text(Code) view my code was gone.
    Do you have any suggestions?

  6. Sergey says

    Tell me please, is it necessary first to clean the old structured data, which are available on my website, and then install the plugin All In One Schema.org Rich Snippets?
    Or can I install the plugin All In One Schema.org Rich Snippets on top of structured data, which are now on my website?

  7. Sergey says

    Hello! I have the plugin All In One Seo Pack on my site. Please tell me, could this be the conflict All In One Seo Pack with All In One Schema.org Rich Snippets? Could it be that both plugins are used on the website?

    Thank you.

    • kiran says

      There is way to remove the box but it will harm your google ranking.
      You should rather use your child theme style.css to make it look good on your page.
      or use chile theme functions.php to place it in correct place.

  8. Raj says

    How to add rich snippets without this plugin??? I used this plugin but it leaves that box below the content which is visible for the traffic and I don’t want anyone to see this box… I’m really looking forward for your answer

  9. Marcelo says

    And… will it work well “teaming” with any other SEO plugins like Yoast’s? I can recall Yoast plugins add plenty of mata tags but still don’t add Rich Snippets.

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.