Remova dados estruturados incorretos de todas as subpáginas – adicione "Sitelinks Search Box" apenas na página inicial

TL;DR: No momento, estamos informando ao Google para cada página, subpágina, tópico, o que for, que a página em si tem \"url\":\"https://www.example.com/\"
– isso está definitivamente errado para uma página de tópico com URL como https://meta.discourse.org/t/add-sitelinks-search-box-to-the-homepage-only/219299


O código da Caixa de Pesquisa de Sitelinks está implementado em todas as páginas, categorias e tópicos no momento:

<script type="application/ld+json">
{
  "@context":"http://schema.org",
  "@type":"WebSite",
  "url":"https://www.example.com/",
  "potentialAction":{
    "@type":"SearchAction",
    "target":"https://www.example.com/search?q={search_term_string}",
    "query-input":"required name=search_term_string"
  }
}
</script>

Por exemplo, veja o relatório do Google Search Console ‘Melhorias’ → ‘Caixa de Pesquisa de Sitelinks

De acordo com o Google, ele deve ser adicionado apenas à página inicial:


2 curtidas

Algumas informações adicionais sobre o Google: “Adicione a marcação [dados de script de pesquisa application/ld+json] apenas na página inicial, não em nenhuma outra página.”

Este <script type='application/ld+json'> fornece ao Google informações sobre o conteúdo da página/URL real em que está definido.

No momento, estamos dizendo ao Google para cada página, subpágina, tópico, o que for, que a página em si é:

  • "@type":"WebSite"
  • "url":"https://www.example.com/"
    – isso está definitivamente errado para uma página de tópico com URL https://meta.discourse.org/t/add-sitelinks-search-box-to-the-homepage-only/219299

Ou devemos remover os dados application/ld+json de todas as páginas, exceto da página inicial.
Ou devemos declarar para cada subpágina os dados application/ld+json corretos e individuais da página, representando o conteúdo dessa página.

Exemplos de como usar corretamente os dados application/ld+json para páginas de Lista, por exemplo, “Carrossel”

3 curtidas

Sim, este recurso pertence apenas às páginas iniciais e às páginas de categoria/tag, contribuições são bem-vindas para melhorias.

2 curtidas

Este PR DEV: output sitelinks search tag on homepage only by rr-it · Pull Request #16157 · discourse/discourse · GitHub remove os dados estruturados de todas as páginas - exceto da página inicial. A página inicial é a página inicial selecionada: por exemplo, página inicial, visão geral de categorias, lista de tópicos…

Minha suposição é que não há necessidade desses dados estruturados nas páginas de categoria e tag.

1 curtida

Olá, obrigado pela sua ótima PR – ela foi mesclada.

2 curtidas