Openlibrary: Mostrar avaliações com estrelas nos resultados da pesquisa

Criado em 20 set. 2019  ·  4Comentários  ·  Fonte: internetarchive/openlibrary

Sua solicitação de recurso está relacionada a um problema? Por favor descreva.

Agora temos classificações; devemos mostrá-los nos resultados de pesquisa para melhorar nosso SEO.

Descreva a solução que você gostaria

As classificações aparecem ao lado dos resultados de pesquisa da biblioteca aberta.

Proposta e restrições

O Google tem documentação sobre como fazer coisas como esta: https://developers.google.com/search/docs/data-types/review-snippet

Contexto adicional

Por exemplo, compare os resultados da biblioteca aberta com os resultados do GoodReads:

| Biblioteca aberta | GoodReads |
| ---- | ---- |
|image |image |

Good First Issue Feature Request hacktoberfest

Todos 4 comentários

O Google extrai isso dos esquemas para cada item definido pelo schema.org. No caso do GoodRead, eles estão usando schema.org/Book, o que faz sentido. Dentro dele está um esquema AggregateRating . É nisso que as estrelas se baseiam.

Não parece que a openlibrary exibe uma classificação agregada, apenas classificações como parte de cada revisão. Pode ser necessário adicionar isso (visível ou não).

A forma como o Google faz o que faz é uma caixa preta, mas parece que eles querem que você retire comentários de seu próprio site (em vez de um site externo). Você não pode garantir a si mesmo as estrelas, mas se você colocar no esquema, deve levar uma semana ou menos para que elas apareçam (se é que vão aparecer).

Aqui está a documentação do Google: https://developers.google.com/search/docs/data-types/review-snippet (adicionado ao problema). A classificação exibida em, por exemplo, https://openlibrary.org/books/OL383855M/Harry_Potter_and_the_Chamber_of_Secrets é a média de todas as classificações; não temos um recurso para exibir avaliações individuais.

Isso exigiria a implementação de microdados em muitos componentes de IU.

No entanto, acho que talvez # 163 tenha alguns impedimentos sobre isso.

@samuelpetroline Já existem microdados para vários componentes da IU. Isso exigiria adicionar mais provavelmente a esta linha no modelo da edição: https://github.com/internetarchive/openlibrary/blob/310e4d55904033905aa7caa5fabeb82e78b9f71e/openlibrary/templates/type/edition/view.html#L200

Observe que o arquivo já contém schema.org/Book microdados.

Esta página foi útil?
0 / 5 - 0 avaliações