SEO aplicado a Plugins Oficiais do Discourse

Continuando a discussão de Discourse precisa de uma busca melhor:

@JammyDodger FYI, de acordo com :arrow_double_up:, comecei a aplicar SEO aos plugins do Discourse.

Como guia… para tópicos de plugins oficiais, o nome deve ser:

  • “Plugin Oficial do Discourse X”
  • “Plugin X do Discourse”
  • “Plugin X”

Depende um pouco de quantas palavras você quer incluir e como fica.

4 curtidas

Ahh, eu esperava evitar a duplicação das informações da categoria (e/ou tag) em todos os títulos de tópicos. Esta é a única maneira de fazer a pesquisa funcionar?

1 curtida

Eu sei que é ruim, mas é assim que nossa pesquisa funciona.

A menos que mudemos nossas heurísticas de indexação, ficaremos presos a isso. Isso é algo que @tgxworld tem sido extremamente relutante em mudar devido à grande quantidade de rotatividade e duplicação.

Analisando isso corretamente, as listas de tópicos ficam bem horríveis https://meta.discourse.org/tags/c/plugin/22/official. Estamos enterrando a informação distintiva em um monte de enrolação repetitiva ‘Official Discourse Follow Plugin’, ‘Official Discourse Chat Plugin’. Além de inchar as caixas de entrada inline https://meta.discourse.org/t/official-discourse-follow-plugin/110579, https://meta.discourse.org/t/official-discourse-calendar-and-event-plugin/97376.

Também perdemos muita consistência. Se você quer que ‘Official Discourse Plugin’ seja incluído, então todos precisam ter o mesmo para combinar com o padrão. Ter variações não é bom de uma perspectiva de guia de estilo.

Honestamente, acho que estamos sacrificando a legibilidade humana para isso. Não sou fã. :frowning:

3 curtidas

Talvez se a prioridade de busca for alta, colocaremos categorias e tags no aspecto do título

Vamos ver o que @tgxworld acha

1 curtida

Mudar a forma como indexamos posts e tópicos para pesquisa é sempre complicado. Minha hesitação em fazer grandes mudanças decorre do fato de que não temos uma boa maneira de saber o impacto total das mudanças sempre que implementamos algo. Podemos estar tornando a pesquisa melhor para um determinado caso e pior para outros casos.

Talvez o primeiro pequeno passo que possamos dar aqui seja dar suporte à pesquisa com diferentes estratégias de indexação? Por exemplo, tornamos possível permitir que os administradores do site especifiquem que os nomes de categorias e tags de um post façam parte do peso A em vez de serem parte dos pesos B e C, respectivamente. Então, pelo menos podemos tentar isso para ver como se sente antes de tomar uma decisão sobre se devemos implementar a nova estratégia de indexação mais amplamente.

3 curtidas

Adoro esta sugestão, é uma forma de teste de baixo risco

1 curtida

Uma coisa, no entanto, que vale a pena ponderar sobre @JammyDodger / @lindsey / @hugh

É:

“Chat”
Categoria: plugin
Tag: official

Realmente um título melhor para o tópico do que:

“Official Discourse Chat Plugin”

Eu entendo que é prolixo… mas o título “Chat” realmente não te dá nada… mesmo que esteja na categoria de plugin.

Não tenho certeza do que você quer dizer? Você está sugerindo renomear o próprio plugin para algo mais descritivo?

Mas para fins de uma lista de tópicos, acho que muita duplicação faz com que tudo se misture:

Plugin Oficial de Chat do Discourse
Plugin Oficial de Seguir do Discourse
Plugin Oficial de Automação do Discourse
Plugin Oficial de Checklist do Discourse
Plugin Oficial de Resolvidos do Discourse
Plugin Oficial de IA do Discourse
Plugin Oficial de Atribuição do Discourse

Versus

Chat do Discourse
Seguir do Discourse
Automação do Discourse
Checklist do Discourse
Resolvidos do Discourse
IA do Discourse
Atribuição do Discourse

Plugin de Chat
Plugin de Seguir
Plugin de Automação
Plugin de Checklist
Plugin de Resolvido
Plugin de IA
Plugin de Atribuir

Tudo isso funciona visualmente também e não tem a “mina terrestre de busca” de “plugin de chat” não encontra plugin de chat.

Plugin de Chat do Discourse
Plugin de Seguir do Discourse
Plugin de Automação do Discourse
Plugin de Checklist do Discourse
Plugin de Resolvido do Discourse
Plugin de IA do Discourse
Plugin de Atribuir do Discourse

também parece bom, (sem o oficial)


Acho que… minha objeção é contra o espartano:

Chat
Seguir
Automação
Checklist
Resolvido
IA
Atribuir

Todos esses são títulos ruins, embora a categoria Plugin seja suficiente para dizer que é um plugin.

Eu acho que o primeiro exemplo funciona melhor que o segundo. Acho que você precisa que a palavra-chave não esteja entre as palavras repetidas para que as pessoas possam identificá-la mais facilmente (então, ou a primeira ou a última).

Ainda acho que incluir ‘plugin’ no título de todos os tópicos Plugin é informação redundante. Acho que é mais fácil de ver se você pensar em adicionar ‘componente de tema’ a todos os #componente-de-tema.

É aí que eu quero chegar.

Tudo é redundante, deixe apenas “Chat”

Mas “Chat” sozinho é um título ruim para um tópico.

O Discourse é tecnicamente muito mais redundante do que plugin, é apenas uma coisa “visual” aqui que “parece melhor sem o sanduíche como palavra final”.

No mínimo, precisamos de uma diretriz muito rigorosa aqui sobre nomenclatura nesta categoria… com zero exceções para impor consistência.

Better-Anonymous (múltiplas contas anônimas e outros recursos)
(agora mais inteligente que ChatGPT)
Incluir novas postagens no e-mail de resumo/digest

Uma pilha com prefixo Discourse, uma pilha sem
Um monte com plugin e um monte sem

Permitir empilhamento no título do tópico em uma categoria priorizada significa que estes naturalmente vencem na busca.


Honestamente, o longo, chato e barulhento deveria vencer:

Discourse PLUGINNAME Plugin

Misturado na adição do oficial, podemos viver sem ele.

Já fizemos alguma pesquisa sobre os termos de pesquisa que as pessoas estão usando para encontrar essas páginas?

Se as pessoas estiverem procurando principalmente por “chat do Discourse” em vez de “plugin de chat do Discourse” ou “plugin oficial de chat do Discourse” (e minha intuição é que provavelmente estão), então devemos fazer com que nossos títulos sigam essa convenção.

Pesquisa à parte, acho que Discourse [nome do plugin] faz mais sentido para mim ao tentar equilibrar as necessidades de SEO e legibilidade humana. Plugin é um pouco interno para muitas pessoas, especialmente porque não usamos essa nomenclatura consistentemente nas configurações e muitos desses plugins já estão incluídos no núcleo.

1 curtida

Na minha opinião, isso parece repetitivo, especialmente se a primeira palavra for a parte repetitiva.

Eu sugeriria algo como abaixo, embora não tenha certeza de quão bem funcionaria com a pesquisa. Apenas anotando meus pensamentos.

Concordo que ter ‘Discourse’ ali também é um pouco redundante/repetitivo, mas serve para compensar a brevidade dos títulos de uma única palavra (e geralmente é o nome do plugin). Removemos o ‘Discourse’ precedente da página /plugins para melhor legibilidade, mas não tem o mesmo efeito em uma lista de tópicos.

Acho que incluí-lo e tê-lo primeiro é o menor de todos os males. É uma pena que a busca não consiga captar os sinais de categoria e tag que estou definindo para ela, mas se realmente precisarmos encher o título com ‘plugin’ para que funcione, que assim seja. :frowning:

Seria bom se eu pudesse definir um ‘resultado fixado’ para certas palavras-chave. Dessa forma, as instruções estariam sempre no topo.

1 curtida