Otimizando URLs do Discourse

Olá a todos,

Tenho algumas dúvidas sobre URLs do Discourse.

PERGUNTA 1: Por que letras e números aleatórios são adicionados dentro das URLs?

PERGUNTA 2: Como garantir que tópicos atribuídos a uma categoria pai e uma categoria filha específicas permaneçam na estrutura de URL correspondente?

  • Isso é um fator crucial de SEO — quanto mais páginas relevantes estiverem dentro dessas categorias e subpastas, mais autoridade será construída e mais claro será para o Google quanto conteúdo existe nessas categorias. Pelo que entendo, sem a estrutura de pastas, cada URL de post individual fica solta no domínio raiz, e o Google não a vê como categorizada ou como parte de uma hierarquia de conteúdo relacionado.
  • Exemplo: o tópico 1 foi categorizado na categoria pai 1 > categoria filha 2, mas a estrutura de URL não reflete isso, e o tópico ainda fica solto no domínio raiz: community.mojo.so/t/topic-name/2529/2
  • A estrutura de URL otimizada deveria ser: community.mojo.so/parent-category-1/child-category-1/topic-1/

Agradeço qualquer insight (em termos simples)!

Resposta 1: Os números são o ID do tópico, seguidos pelo ID da postagem.

Resposta 2: Ativar o /admin/site_settings/category/all_results?filter=fixed_category_positions permitirá que você reorganize as categorias.

Obrigado.

Consegui organizar as categorias dentro do fórum, mas, ao criar um tópico em uma categoria, a estrutura da URL não reflete essa categorização (o tópico não fica dentro da mesma estrutura de pastas da URL). Você sabe de alguma maneira para garantir que isso funcione?

As categorias são exibidas como https://meta.discourse.org/c/support/6

onde “support” tem o ID 6 e também pode ser referenciado como https://meta.discourse.org/c/6

os tópicos são exibidos como https://meta.discourse.org/t/optimising-discourse-urls/204974/

onde o ID do tópico é 204974 e também pode ser referenciado como https://meta.discourse.org/t/204974/

um post específico é exibido como https://meta.discourse.org/t/optimising-discourse-urls/204974/2

onde o ID do tópico é 204974 e o ID do post é 2, e também pode ser referenciado como https://meta.discourse.org/t/204974/2/

Isso não é possível no momento. Tudo o que fazemos é definir a categoria como breadcrumbs nos metadados da página:

E há outro ponto: a estrutura da URL não tem nada a ver com SEO. O que importa é apenas o conteúdo dessa URL. O SEO inclui muita pura folclore que serve apenas para vender os discursos de consultores de SEO :wink:

Acho que isso não importa mais. Seria muito mais prejudicial ao tráfego mudar a estrutura das URLs neste momento.

Há muita “água de cobra” no setor de SEO, mas definitivamente funciona se feito corretamente. O conteúdo é apenas um dos vários fatores on-site.