みなさん、こんにちは。
WordPress から Discourse(コメント欄として使用するため)へ自動的に公開された古いトピックで、奇妙な動作に気づきました。
通常、この方法で投稿が公開されると、Discourse は正しく HTTP ヘッダーに X-Robots-Tag: noindex を追加し、WordPress のブログ投稿へ戻る canonical URL を設定します。
しかし、古いトピックではこれらのタグが失われていることがわかりました。noindex ヘッダーが消え、canonical タグも存在しなくなります。以下は、この問題が発生しているトピックの例です。
- https://tecnoblog.net/comunidade/t/como-colocar-musica-no-status-do-whatsapp/73608
- https://tecnoblog.net/comunidade/t/como-compartilhar-a-internet-com-outro-celular-ou-pc/79015
- https://tecnoblog.net/comunidade/t/como-usar-a-netflix-em-outro-pais-viagem-ou-mudanca/74248
- https://tecnoblog.net/comunidade/t/como-usar-o-google-docs-7-super-dicas-e-truques-rapidos/76598
- https://tecnoblog.net/comunidade/t/como-atender-chamadas-do-seu-celular-android-no-windows-10/76615
この問題を解決する方法をご存知の方はいらっしゃいますか?
現時点でどのくらいのトピックが影響を受けているか正確に把握する方法はないのですが、かなり多いようです。
カテゴリ(またはタグ?)の設定にチェックボックスを設け、有効にすると、そのカテゴリで公開されたすべてのトピックに自動的に noindex が追加されるような機能があれば素晴らしいのですが。例えば、以下のようなものです。
[ ] このカテゴリのトピックを検索結果から非表示にする。