优化 Discourse URL

大家好,

我有关于 Discourse URL 的几个问题。

问题 1:为什么 URL 中会添加随机字母和数字?

问题 2:我们如何确保已分配特定父类别和子类别的主题保持相应的 URL 结构?

  • 这是一个重要的 SEO 因素——位于这些类别和子文件夹中的相关页面越多,越有助于建立权威性,并向 Google 表明这些类别中包含多少内容。据我了解,如果没有文件夹结构,每个单独的帖子 URL 都只是位于根域名之外,Google 不会将其视为已分类,也看不到相关内容的层级关系。
  • 示例:主题 1 已被归类于父类别 1 > 子类别 2,但 URL 结构并未反映这一点,该主题仍然位于根域名之外:community.mojo.so/t/topic-name/2529/2
  • 优化后的 URL 结构应为:community.mojo.so/parent-category-1/child-category-1/topic-1/

如有任何见解(请用通俗易懂的语言),不胜感激!

1 个赞

答案1:数字依次为主题 ID 和帖子 ID。

答案2:激活 /admin/site_settings/category/all_results?filter=fixed_category_positions 将允许您重新排列分类。

1 个赞

谢谢。

我已经在论坛中成功安排了分类,但一旦在某个分类下创建主题,其 URL 结构并不会反映该分类(它并不位于相同的 URL 文件夹结构中)。您知道如何确保它位于其中吗?

1 个赞

分类显示为 https://meta.discourse.org/c/support/6

其中 support 的 ID 为 6,也可以引用为 https://meta.discourse.org/c/6

主题显示为 https://meta.discourse.org/t/optimising-discourse-urls/204974/

其中主题 ID 为 204974,也可以引用为 https://meta.discourse.org/t/204974/

特定帖子显示为 https://meta.discourse.org/t/optimising-discourse-urls/204974/2

其中主题 ID 为 204974,帖子 ID 为 2,也可以引用为 https://meta.discourse.org/t/204974/2/

1 个赞

目前这无法实现。我们唯一能做的就是在页面元数据中将分类设置为面包屑导航:

2 个赞

还有另一个要点:URL 的结构与 SEO 无关,只有该 URL 中的内容才重要。SEO 包含大量纯粹的风俗观念,这些观念仅用于支持 SEO 顾问的销售说辞 :wink:

4 个赞

我认为这已经不再重要了。如果在此时更改 URL 结构,对流量造成的损害会大得多。

SEO 行业中确实存在许多“江湖骗术”,但如果操作得当,它确实有效。内容只是众多站内因素之一。

1 个赞