Googleにドメイン/u/ユーザー名形式のリンク内のコンテンツをインデックス作成してもらいたいのですが、どうすればよいですか?

Googleに domain/u/username のリンク形式でコンテンツをインデックス登録してもらいたいのですが、どうすればよいですか?

Googleに domain.com/u のリンク形式をインデックス登録してもらうために Disallow: /u を削除しましたが、Googleに domain/u/username のスラッグ形式をインデックス登録してもらうにはどうすればよいですか?他に設定はありますか?

ログインしていないため、domain/u/username のスラッグ形式にアクセスできず、Googleがこのスラッグ形式をインデックス登録する際に問題があるようです(添付画像参照)。

サポートありがとうございます。ソースディスコースは初心者なので、まだ理解していないことがたくさんあります。よろしくお願いします!

こんにちは :waving_hand:

このサイト設定はあなたのサイトで有効になっていますか?
ユーザープロフィールを非公開にする

もし有効になっている場合は、無効にしてください。そうすればログインせずにユーザープロフィールにアクセスできるようになります。

「いいね!」 3

ユーザーがメンバーシップやその他の情報について、全世界に伝えたいと思っていることを、同じように喜んでいると確信していますか?

「いいね!」 7

どうもありがとうございます!

「いいね!」 2

しかし、Googleでインデックス登録するために、ドメイン/u/ユーザー名の形式でリンクを送信できません。他に何を開く必要がありますか?

(ステータスを確認するために画像を添付しました)

もし私の記憶が正しければ、その制限はrobots.txtよりも少し深いところから来ています。確かに、robots.txt/uを許可する非常に迅速なテストです。しかし、コアからより深く来る場合は、プラグインが必要になるかもしれません。

ここで掘り下げてください。これは約1年前のことで、SEO関連のものと一緒にやってきましたが、許可されない強い理由がありました。

「いいね!」 1

robots.txt に記述したのですが、うまくいかなかったので質問に来ました。

「ライブテストを表示」すると、さらに詳しい情報が得られますか?

「いいね!」 1

ユーザープロフィールがこのHTTPヘッダーを送信しているためだと思われます。

  • x-robots-tag: noindex

ユーザープロフィールのURLを置き換えてターミナルでこのコマンドを実行すると、それを見ることができます。

curl -sSL -D - -o /dev/null <URL>

robots.txtルールを削除すると、Googleはそのヘッダーを認識し、URLのインデックスを解除します。

Googleのドキュメント:

「いいね!」 1

URLがNoindexであることはわかっていますが、ソースのDiscourseのどこを編集すればよいかわかりません。robots.txtファイルでは、Disallow: /uの部分は削除されています。写真を添付しました。

ソースコードのユーザー名にスラッグをインデックスする方法を教えてください。

例のようなスラッグドメインを開きたいです。https://domain.com/u/toannguyen/activity (例のリンク)ですが、Discourseのソースコードで何をする必要がありますか?

現在、Google Search Consoleにこのタイプのリンクを送信すると、インデックスがブロックされていると表示されます。助けていただけますか?

チームの皆様、本当にありがとうございます!

わかりませんが、なぜそのようなことをしたいのですか?誰も検索しないようなことです。SEOが改善されるわけでもなく、許可されているURLはすべてGooglebotがアクセスできます。

「いいね!」 1

ローカルコミュニティ開発モデルとは何をする必要がありますか?メンバーに公開しました!