Añade estrellas de reseñas de Google en los resultados de búsqueda

Mejora tu visibilidad en Google con este snippet para WordPress

¿Quieres que tu sitio web destaque en los resultados de búsqueda de Google mostrando estrellas de reseñas? Con este snippet, podrás implementar fácilmente el marcado de datos estructurados necesario para que Google muestre las valoraciones de tu negocio directamente en los resultados de búsqueda.

Estas famosas estrellas ayudan a destacar tu sitio web frente a la competencia, aumentando el CTR (porcentaje de clics) y generando mayor confianza desde el primer vistazo en Google.

Este plugin genera automáticamente el marcado JSON-LD necesario siguiendo las directrices oficiales de Google, para que puedas aparecer con estrellas directamente bajo tu enlace.

¿Qué hace este snippet?

Este código añade al <head> de tu sitio WordPress un script en formato JSON-LD que contiene la información estructurada de tu negocio, incluyendo:

  • Nombre de la empresa
  • Imagen o logo
  • Descripción
  • URL
  • Teléfono
  • Dirección completa
  • Horario de atención
  • Valoración media y número de reseñas
  • Perfiles en redes sociales

Al implementar este marcado, Google podrá mostrar las estrellas de reseñas en los resultados de búsqueda, lo que puede aumentar la visibilidad y el CTR (Click Through Rate) de tu sitio web.

¿Cómo implementarlo?

  1. Accede al panel de administración de tu sitio WordPress.
  2. Instala y activa el plugin «Code Snippets» si aún no lo tienes.
  3. Ve a «Snippets» > «Añadir nuevo».
  4. Asigna un nombre descriptivo al snippet, por ejemplo, «Estrellas de reseñas en Google».
  5. Copia y pega el siguiente código en el campo de contenido del snippet:
function agregar_datos_estructurados() {
    // Datos de la empresa
    $nombre_empresa = "Nombre de tu empresa";
    $imagen_logo = "https://www.tusitio.com/logo.png";
    $descripcion = "Descripción breve de tu empresa.";
    $url = "https://www.tusitio.com";
    $telefono = "+34 123 456 789";
    $calle = "Calle Ejemplo, 123";
    $ciudad = "Ciudad";
    $region = "Provincia";
    $codigo_postal = "12345";
    $pais = "ES";
    $horario = "Mo-Fr 09:00-18:00";
    $valoracion = "4.8";
    $numero_resenas = "25";
    $redes_sociales = [
        "https://www.facebook.com/tuempresa",
        "https://www.instagram.com/tuempresa",
        "https://twitter.com/tuempresa"
    ];

    ?>
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "LocalBusiness",
        "name": "<?php echo esc_js($nombre_empresa); ?>",
        "image": "<?php echo esc_url($imagen_logo); ?>",
        "description": "<?php echo esc_js($descripcion); ?>",
        "url": "<?php echo esc_url($url); ?>",
        "telephone": "<?php echo esc_js($telefono); ?>",
        "address": {
            "@type": "PostalAddress",
            "streetAddress": "<?php echo esc_js($calle); ?>",
            "addressLocality": "<?php echo esc_js($ciudad); ?>",
            "addressRegion": "<?php echo esc_js($region); ?>",
            "postalCode": "<?php echo esc_js($codigo_postal); ?>",
            "addressCountry": "<?php echo esc_js($pais); ?>"
        },
        "openingHours": ["<?php echo esc_js($horario); ?>"],
        "aggregateRating": {
            "@type": "AggregateRating",
            "ratingValue": "<?php echo esc_js($valoracion); ?>",
            "reviewCount": "<?php echo esc_js($numero_resenas); ?>"
        },
        "sameAs": <?php echo json_encode($redes_sociales); ?>
    }
    </script>
    <?php
}
add_action('wp_head', 'agregar_datos_estructurados');
  1. Guarda y activa el snippet.

ejemplo reviews

Recomendaciones adicionales

  • Asegúrate de reemplazar los valores de ejemplo por los datos reales de tu empresa.
  • Valida la implementación utilizando la Herramienta de prueba de resultados enriquecidos de Google.
  • Ten en cuenta que la aparición de las estrellas en los resultados de búsqueda depende de Google y puede tardar algunos días en reflejarse.

Implementar este snippet es una forma sencilla y efectiva de mejorar la apariencia de tu sitio en los resultados de búsqueda y atraer más clics de usuarios interesados.

¡Más Snippets, Más Opciones!

Al compartir, motivamos a más desarrolladores a contribuir. Ayúdanos a hacer de este directorio un punto de referencia en snippets.

Facebook
Twitter
LinkedIn
Telegram
WhatsApp

¿Cómo implementar este snippet en la web?

Tienes 2 opciones, una de ellas es mediante plugin y la otra pegando el código en tu web.

1. Añadir snippet con plugin

code-snippets

Code Snippets

Por Code Snippets Pro

  1. Descarga el plugin o búscalo en el repositorio de plugins de Wordpress e instálalo en tu web.
  2. En el menú lateral del Escritorio verás un nuevo enlace (Fragmetos de código). Ves a Fragmentos de código > Añadir nuevo.
  3. Se abrirá una página con un título, bloque de código, descripción y etiquetas, rellena el título con el que quieras guardarlo, ejemplo: Añadir Google Analytics.
  4. En la parte código verás que está activo PHP, ahí pega el código del snippet
  5. La descripción y las etiquetas solo son para tu información y para que luego encuentres más fácil los snippets.
  6. Publicar y activar el snippet.

2. Añadir snippet en el functions.php

Diseño web con WordPress

Accede al archivo functions.php de tu tema o tema hijo, pega el snippet y guarda el archivo.

Lo encontrarás en Apariencia > Editor de archivos de tema, pinchas sobre el enlace  functions.php y pegas el código al final del archivo.

Relacionados: