Descubra las 10 razones principales por las que las estrellas de fragmentos enriquecidos no se muestran en los resultados de búsqueda
Publicado: 2015-11-21Cuando están visibles en los resultados de búsqueda, las estrellas de fragmentos enriquecidos generalmente brindan un impulso saludable en las tasas de clics de Google. Sin embargo, lograr que esas atractivas estrellitas amarillas se muestren en los resultados de búsqueda ha resultado ser todo un desafío para muchos dominios. De hecho, un estudio de octubre de 2015 de Raven Tools informa que el 80 % de los sitios no tienen marcado Schema.
En los últimos años, el equipo de SEO de Bazaarvoice ha trabajado con cientos de dominios para identificar y resolver problemas que impiden que Google muestre estrellas de fragmentos enriquecidos. Los problemas no son difíciles de entender, pero encontrar el problema específico a veces puede ser un desafío.
Definiciones clave que debe saber:
- Nodo HTML : en el código HTML, un nodo es la palabra utilizada para definir una etiqueta HTML de apertura, una etiqueta HTML de cierre y todos los elementos intermedios. Por ejemplo, el siguiente es un nodo de párrafo HTML completo con el id de foo: <p id=”foo”>Esta oración es parte del nodo.</p>
- Nodos HTML anidados : los nodos HTML se pueden colocar uno dentro del otro. Por ejemplo, el siguiente es un nodo de párrafo HTML completo donde una palabra está en negrita con un nodo en negrita: <p id=”foo”>Esta oración es <b>parte</b> del nodo.</p>
- Itemscope : se puede agregar un atributo itemscope de schema.org a un nodo HTML para identificar el tema que se abordará dentro del nodo.
- Type Itemscopes : algunos ítemscopes son especiales y normalmente nos referimos a ellos como type itemscopes. Estos ítemscopes se utilizan para identificar temas importantes dentro de un sitio web. Producto, Negocio local, Tienda, Receta, Hotel, Artículo y Página web son algunos de los ámbitos de elementos de tipo más comunes en los que las reseñas son relevantes.
- Itemprop : se puede agregar un atributo itemprop de schema.org a un nodo HTML para identificar el tipo específico de datos dentro del alcance del elemento. Suele ser útil pensar en los accesorios del elemento como una etiqueta oculta. En la siguiente oración, el elemento del autor se agrega a un nodo en negrita: <p id=”foo”>Esta oración fue escrita por <b itemprop=”autor”>Newman< /b>
Problema n. ° 1: falla al anidar
El problema más común que encontramos es una falla al anidar correctamente los elementos de marcado de schema.org. La premisa básica del anidamiento es que el código HTML debe identificar cuándo la página web comienza y deja de abordar un tema determinado.
Los clientes de Bazaarvoice deben usar WebPage como elemento de tipo más externo en todas las páginas, excepto en la página de inicio. WebSite es el tipo de itemscope apropiado para la página de inicio de un dominio. Recomendamos incluir estos atributos en el nodo del cuerpo, como se ve en el siguiente ejemplo.
En los casos en que una página tiene una entidad principal, que suele ser el caso de las páginas de detalles (Producto, Receta, Hotel, Negocio local, Tienda, etc.), el itemprop de mainEntity debe agregarse junto con el itemscope del tipo de entidad principal. (vea la línea 2 en el buen ejemplo a continuación)
Es aceptable que las páginas tengan varios tipos de elementos, lo que sería adecuado para las páginas de listas y cuadrículas, así como para las páginas de detalles con recomendaciones de productos. Si no hay una entidad principal en la página, no incluya un itemprop de mainEntity.
Todos los atributos relacionados con cada entidad (cada nodo HTML de tipo itemscope) deben estar anidados dentro del nodo HTML. Es muy común que los nodos HTML se cierren prematuramente. (ver línea 4 en el mal ejemplo, línea 8 en el buen ejemplo, a continuación)
Anidar correctamente el código de esta manera le dice a Google que la totalidad del contenido dentro del alcance del elemento de tipo, como el precio, la disponibilidad, las calificaciones, las reseñas y otros elementos de CGC, está relacionado con esa entidad. Entonces Google sabe mostrar las estrellas de un producto en la búsqueda.

También es una buena idea hacer referencia a cada entidad con nombres de coincidencia exacta en toda la página. Por ejemplo, si el nombre itemprop se define como "bufanda amarilla" y itemReviewed itemprops se define como "bufanda amarilla con flecos", Google puede creer que la página contiene datos sobre dos productos.
También es una buena idea asegurarse de que el nombre del producto indicado en la parte superior e inferior de la página coincida exactamente. Usar el término "bufanda amarilla" en la parte superior de la página y "bufanda amarilla con flecos" en la parte inferior de la página confundirá a Googlebot.
Problema n.º 2: etiquetas HTML no cerradas
Al escribir código HTML, cada nodo HTML debe abrirse y cerrarse : el carácter de barra inclinada (/) comunica el cierre de un nodo HTML. Los siguientes ejemplos muestran un nodo típico que usa etiquetas de apertura y cierre separadas.
Malo : <div>Este es un nodo no cerrado
Bueno : <div>Este es un nodo cerrado</div>
Algunos elementos HTML (<img>, <meta>, etc.) no usan una etiqueta de cierre separada. En estos casos, se utiliza una sola etiqueta que contiene la barra inclinada de cierre.

Malo: <img src=”image.gif”>
Bien: <img src=”image.gif” />
Si las etiquetas HTML no están cerradas, el intérprete de datos estructurados de Google puede tener dificultades para comprender la jerarquía y, por lo tanto, puede malinterpretar la anidación a la que se hace referencia en el Problema n.° 1.
Problema n.º 3: Múltiples elementos de clasificación agregada
Como se discutió anteriormente, cada entidad debe definirse utilizando un tipo itemscope. Sin embargo, solo debe haber un elemento prop de calificación agregada para cada ámbito de elemento de tipo. Incluso si la visualización incluye una calificación agregada en varios lugares, el marcado solo se debe etiquetar con un ítemprop de calificación agregada una vez por tipo de ítem. Múltiples elementos de calificación agregada confundirán a Google y no se mostrarán estrellas.
Problema n.º 4: Falta el elemento de calificación agregadaprop
A veces, la calificación que muestran los fragmentos enriquecidos no coincide con la calificación promedio de revisión en su página web; esto proporciona una pista importante sobre lo que podría estar mal. Si no hay ningún itemprop de calificación agregada, Google buscará el primer itemprop de revisión y mostrará la calificación de un solo individuo, no la calificación promedio de todos los revisores.
Problema n.º 5: tipos de datos estructurados mixtos
El vocabulario de Schema.org se puede usar con muchas codificaciones diferentes, incluidas RDFa, Microdata y JSON-LD. Bazaarvoice recomienda y apoya Microdata. En cualquier caso, solo se podrá utilizar uno de estos tipos de datos estructurados en una misma página web . Mezclar JSON-LD y microdatos en la misma página impedirá que los fragmentos enriquecidos se muestren correctamente.
Problema #6: Entidad principal no definida
Google buscará una calificación agregada del primer ámbito de elemento de tipo que encuentre en el DOM (Modelo de objetos de documento) . Si una página contiene varios ámbitos de elementos de tipo, asegúrese de que la entidad principal esté etiquetada con el ámbito de elementos de la entidad principal, como se indica en el n.º 1 anterior.
Problema n.º 7: Uso de schema.org/Organization
La organización también es un ámbito de elementos de tipo. Sin embargo, no hemos encontrado ningún caso en el que Google muestre estrellas de fragmentos enriquecidos para Organización. Hemos visto muchos casos en los que el alcance del elemento Organización se colocó en el encabezado alrededor de la información general de la organización, como números de teléfono e información de contacto. En todos los casos en los que nuestro equipo de SEO ha encontrado el itemscope de tipo Organización en las páginas de productos, ha impedido que se muestren las estrellas de fragmentos enriquecidos. Para cualquier página en la que le gustaría ver fragmentos enriquecidos en los resultados de búsqueda, no incluya el alcance del elemento Organización.
Problema n.º 8: falta contenido de revisión de apoyo
Google ha mostrado estrellas de fragmentos enriquecidos en algunos casos en los que las reseñas no estaban presentes en la misma página. Sin embargo, la visualización de estrellas en este escenario es, en el mejor de los casos, esporádica, ya que Google puede interpretar la falta de texto de revisión en una página como una pista de que la calificación agregada puede ser información falsa. Le recomendamos que siempre incluya 8 reseñas en la misma página donde muestre una calificación agregada.
Problema #9: Autenticidad de contenido cuestionable
Si Google no confía en un dominio o en el contenido dentro del dominio, es poco probable que las estrellas de fragmentos enriquecidos aparezcan en los resultados de búsqueda. Esto suele ser un problema para los dominios más nuevos que aún no tienen una buena reputación. Bazaarvoice CGC incluye valiosas pistas de autenticidad, como los nombres de pantalla del autor y la fecha de creación del contenido, lo que mejora la reputación. Estos indican que la actividad social que ocurre en su dominio es legítima y mejora su reputación.
Problema n.º 10: Marcado de código de elemento de inspección y del lado del servidor incoherente
Esta es un área en la que la industria aún se está adaptando a los cambios anunciados por Google en octubre de 2014. Desde entonces, Googlebot ha estado rastreando JavaScript, así como también elementos de página del lado del servidor. Discutiremos estos cambios con cierto detalle a continuación, pero al solucionar problemas con fragmentos enriquecidos, tenga en cuenta que es muy importante auditar tanto la versión del código del lado del servidor, View Source, como la versión HTML procesada que se encuentra a través de Inspect Element. , para garantizar que ambas versiones contengan el contenido y el marcado previstos. Discutiremos cómo llevar a cabo esta doble auditoría en detalle a continuación.
Si las versiones del código que se ven en cada herramienta son inconsistentes, Google también puede ser inconsistente en la visualización de las estrellas de fragmentos enriquecidos. Para obtener resultados óptimos, ambas versiones deben cumplir con todos los principios de esta publicación.
