Discourse フォーラムの URL が長いのはなぜですか?短くすることは可能ですか?

例えば、最近フォーラムに新しいトピックを作成した際、トピックのタイトル全体が URL に組み込まれていました。

これには SEO のメリットはありますか?このような長い URL にメリットがない場合、フォーラムが以下のような URL を生成することは可能でしょうか?

参考までに、これはほぼ同じスレッドで似たタイトルですが、異なるフォーラムタイプのため URL 生成方式が異なります。

なお、一般的な URL リンク短縮についてはよく理解していますが、ここではフォーラム全体の機能や慣行としての URL 生成について質問しています。

「いいね!」 1

公平に言えば、それはタイトルではなく文です。長さを短くすることをお勧めします。上記の投稿にあるワンボックスでも、タイトルが短縮されています。

はい、URL には SEO のメリットがいくつかありますが、いいえ、タイトルはそれほど長くする必要はありません。

「いいね!」 4

リンクを作成する際、タイトルは閲覧に必須ではありません。

以下のように共有できます:https://forum.example.com/t/-/1999。ここで 1999 はトピック ID であり、これにアクセスすると該当トピックに移動します。

ただし、このデフォルト設定は Discourse では変更できません。

「いいね!」 8

極端な例として使っていますが、Discourse がこれらの URL を生成する方法を構成する異なる方法があるかどうかをお聞きしています。

いいえ、ありません。Justin が前述した通り、URL のその部分を共有する際に短くすることはできますが、その後の数字が影響を受けない限りです。URL は編集できず、生成方法も変更できません。

そのタイトルを見ると、「First Impressions」はタグかカテゴリのいずれかでしょう。

/t/ と /999/ の間に何らかの要素が必要です。

「いいね!」 3

この情報、ありがとうございます。これに関連するその他のヒントやテクニックはありますか?

Blockquote Initial Impressions of the Bitmain Antminer K5 Nervos CKB Eaglesong ASIC miner - Mining $22 a day - ASIC Mining - VoskCoinTalk

試しに投稿してみました。リンクの共有、特に Twitter などで役立つので、とても助かりました。

「いいね!」 2

はい、あります。サイト設定の「スラッグ生成方法」を使用してスラッグを無効にできます。

「いいね!」 11

同意します!

共有リンクのポップアップでスラッグを自動的に省略するか、少なくともそのオプションを設けるべきかもしれません。比較のために言うと、YouTube の共有リンクも非常に短く、スラッグ情報は含まれていません。こうすれば共有リンクだけを短くでき、ブラウザのアドレスバーに表示されるデフォルトの URL にはタイトル情報が残るので、SEO にも良いはずです。

以前はそうだったと確信していましたが、今は必要ないようです:

Why are Discourse forum URLs so long? Possible to shortern?

追記:どうやら同じサイトの場合は必要らしいです!今クリックすると空白のページが表示されてしまいます!ただし、外部リンクの場合は問題なく機能します。なので、おそらく間に - を入れるのが最善でしょう。

https://meta.discourse.org/t/-/147418

「いいね!」 1

長いタイトルが…長いことに不満を抱かれているようですが、タイトルが長くなりすぎないように制限することも可能です。サイトの設定「max topic title length」をご覧ください。

オプションを設けるのは一案かもしれませんが、スラッグは URL を見てクリックするかどうかを判断する人にとって非常に役立ちます。それがスラッグが存在する理由です!

これは私には自業自得の問題のように思えます。

「いいね!」 7

注意してください、これはリスクがありますよね?私の記憶では、スラッグが数字かどうかを確認するために何らかの「推測」的なハックを行っているようですが、正しい 短縮形は常に

https://forum.example.com/t/-/1999

であり、

https://forum.example.com/t/1999

ではありません。

これは主に、URL が任意に切り詰められた際の誤ったリンクに対する防御策であり、人々に機能として積極的に推奨すべきものではないと思いますね?:thinking:

「いいね!」 9