トピックタグのSEOメタディスクリプションが機能しなくなった

前の投稿に続いて、これは閉じられています

トピックタグのメタディスクリプションが機能しなくなりました。基本的に、トピックの説明を更新してもメタディスクリプションは更新されません。

古いものは正常に機能しています

https://www.carptalk.org/tag/Ridgemonkey

新しいトピックは「xxxxx にタグ付けされたトピック」のままです

https://www.carptalk.org/tag/horcott-lakes

誰か助けてくれませんか?

テストサイトで簡単な再現を試しましたが、新しいタグ+説明のワンボックスは機能しています。しかし…しばらく更新を怠っていました(1a5377cf93)。

更新してもう一度試してみます。それでもうまくいかない場合は、その間のコミットを調べ、何か変更があったかどうかを絞り込むことができるかもしれません。:crossed_fingers:


更新(8f89e287d3)して、再度試したところ(既存のタグ+新しい説明、および新しいタグ+説明の両方)、すべて正常に機能しているようです。タグリンクは、タグの説明を含めて別のサイトでワンボックス表示されます。

@Damian_Boon これはすべての新しいタグの説明で発生していますか、それとも一部ですか?

テストできるように、あなたのサイトは何ですか?

私の「テストサイト」は家族サイトになってしまったので、公開されていません(このテストのために一時的に「ログイン必須」をオフにしました)。

しかし、確認のためにタグリンクを友人のテストサイトにコピーした際のスクリーンショットを以下に示します。

そして、タグの説明に何か特別なことがあった場合に備えて、それをコピーした追加の画像です。

メタでこれを試してみましょう。完了タグには、下のワンボックスに表示されるはずの説明があります。

https://meta.discourse.org/tag/completed

機能していません。サイトの一部のタグも機能していません。

これは機能します

https://www.carptalk.org/tag/Korda

これは機能しません

https://www.carptalk.org/tag/horcott-lakes

どちらにも説明を追加したことで、同じことをしました

completed の onebox タグがここでも表示されません。理由がわかりません。release-notes も同様のようです。説明もあります。

https://meta.discourse.org/tag/release-notes

/latest を追加すると近づきますが、コンポーザーのプレビューにエラーが表示されます。

申し訳ありませんが、次の oEmbed / OpenGraph タグが見つからなかったため、このウェブページのプレビューを生成できませんでした: image, title

それでも onebox として表示されません。

https://meta.discourse.org/tag/release-notes/latest

これが私の問題です。数ヶ月間壊れており、誰かに調べてもらったり、チームの誰かに返答してもらったりすることができません。

了解です、素晴らしいですね! 再現可能な問題があることが判明したのは良いことです。これでエンジニアが問題の原因を特定するのに役立つはずです!

この件を Contribute > Bug に移動し、#staff-experience タグを付与しました。これにより、スタッフエクスペリエンスチームが都合の良い際に見てくれます。

carptalk.org での「Korda」タグは正常に動作しています。onebox の説明は、ページにアクセスした際に表示される説明と同じです。 https://forum.carptalk.org/tag/Korda

「Horcott-lakes」は正常に動作していません。onebox の説明がデフォルトのものになっており、説明が指定されていないかのように見えます。しかし、ページにアクセスすると説明が指定されていることが分かります。ただし、そのページでは meta 説明が正しく表示されておらず、代わりに <meta name="description" content="Topics tagged horcott-lakes"> が表示されています。 https://forum.carptalk.org/tag/horcott-lakes

ここ meta.discourse.org では、このトピックで試したタグの onebox が全く機能していません。URL だけが表示されています。例えば、https://meta.discourse.org/tag/release-notes にはページ上で確認できる説明があります。

期待される動作は、これらのケースすべてで onebox が表示され、タグに指定された説明も含むことです。

しかし、タグ編集ページでメタタイトルとメタディスクリプションの2つのオプションを設けることができない理由がわかりません。カテゴリについても同様です。これにより、月間10万以上のユニークビジターを失っていることを証明できます。すべてのDiscourseユーザーはこの恩恵を受け、タグはユーザーがGoogle検索する際に最も重要な要素の1つであるため、トラフィックの大幅な増加が見られるでしょう。私があなたに見せた他のサイトでは、タグのページにh1タグやテキストが一切なく(結果のリストのみ)、月間2万以上のユニークビジターを生み出しています。

信じますが、ここでは一歩ずつ進めましょう。このトピックでは、既存のタグ説明機能にバグがあるかどうかを特定し、それを修正することに取り組みましょう。

タグに説明を追加すると、サーバーレンダリングされた HTML のメタディスクリプションとして使用されます。

「サイト内」で機能することは期待されていないと思います。

しかし、自分のサイトにリンクをコピーすると、期待どおりに機能します。

release notes tag onebox

それは素晴らしいですね!以前の投稿を振り返ると、これは実際には壊れていなかったようです。同じサイト内からはタグページのワンボクシングが機能しないことを知りませんでした。したがって、このトピックはクローズできます。

@Damian_Boon のタグの説明の1つがなぜ問題を起こしているのか、まだ突き止める必要があると思います。:slight_smile:

(ただし、バグかどうかを判断するまでは、Support に戻す方が役立つかもしれません)

ダミアンはもうDiscourse(ディスコース)を使っていないと思うので、その質問はいくぶん無意味です。

ああ、それは悲しいですね。:frowning: 情報のためにあなたの投稿に「いいね!」を付けたかったし、:cry: 絵文字も追加したかったのですが、一つしか選べませんでした。

私もがっかりしています!彼はDiscourseの大ファンでしたし、昨年彼と一緒に行った顧客インタビューは楽しかったです。そのインタビューで、彼のSEO関連の悩みについて多くを学びました。例えば、タグページをインターネット検索結果でもっと魅力的に見せられるようにできれば、彼を(言葉通り)引き戻せるかもしれません。

(このスレッドを#supportに戻しました。まだその権限があることを嬉しく思います!)