Openlibrary: Mostrar calificaciones de estrellas en los resultados de búsqueda

Creado en 20 sept. 2019  ·  4Comentarios  ·  Fuente: internetarchive/openlibrary

¿Su solicitud de función está relacionada con un problema? Por favor describa.

Tenemos calificaciones ahora; deberíamos mostrarlos en los resultados de búsqueda para mejorar nuestro SEO.

Describe la solución que te gustaría

Las calificaciones aparecen junto a los resultados de búsqueda de openlibrary.

Propuesta y restricciones

Google tiene documentación sobre cómo hacer cosas como esta: https://developers.google.com/search/docs/data-types/review-snippet

Contexto adicional

Por ejemplo, compare los resultados de openlibrary con los resultados de GoodReads:

| Biblioteca abierta | GoodReads |
| ---- | ---- |
|image |image |

Good First Issue Feature Request hacktoberfest

Todos 4 comentarios

Google los extrae de los esquemas para cada elemento definido por schema.org. En el caso de GoodRead, están usando schema.org/Book, lo cual tiene sentido. Dentro de eso hay un esquema AggregateRating . En esto se basan las estrellas.

No parece que openlibrary muestre una calificación agregada, solo calificaciones como parte de cada revisión. Es posible que deba agregar eso (visible o no).

La forma en que Google hace lo que hace es una caja negra, pero parece que quieren que extraigas reseñas de tu propio sitio (a diferencia de un sitio externo). No puedes garantizarte las estrellas, pero si pones el esquema, debería tomar una semana o menos para que aparezcan (si es que van a aparecer).

Aquí está la documentación de Google: https://developers.google.com/search/docs/data-types/review-snippet (agregado al problema). La calificación mostrada, por ejemplo, en https://openlibrary.org/books/OL383855M/Harry_Potter_and_the_Chamber_of_Secrets es el promedio de todas las calificaciones; no tenemos una función para mostrar reseñas individuales.

Esto requeriría implementar microdatos en muchos componentes de la interfaz de usuario.

Sin embargo, creo que tal vez el # 163 tiene algunos impedimentos sobre esto.

@samuelpetroline Ya existen microdatos para muchos componentes de la interfaz de usuario. Esto requeriría agregar algo más a probablemente esta línea en la plantilla de la edición: https://github.com/internetarchive/openlibrary/blob/310e4d55904033905aa7caa5fabeb82e78b9f71e/openlibrary/templates/type/edition/view.html#L200

Tenga en cuenta que el archivo ya tiene schema.org/Book microdatos.

¿Fue útil esta página
0 / 5 - 0 calificaciones