ログイン済みカテゴリへのGoogleアクセスを許可

/admin/customize/robots に移動する方法についてですが、サイトマッププラグインを使用しているところ、下部に以下のような表示を見つけました。ログインが必要なすべての投稿を Google がアクセスできるようにするには、この部分をどのように変更すればよいでしょうか?

それとも、すべてのカテゴリに対して Allow 文を使用するだけでよいのでしょうか?

私は SEO に焦点を当てており、最近いくつかのカテゴリの表示設定を変更したため、Google がこれらのページをまだクロールできるようにしたいと考えています。

<%- if SiteSetting.sitemap_enabled? %>
<%- unless SiteSetting.login_required? %>
Sitemap: <%= request.protocol %><%= request.host_with_port %>/sitemap.xml
<% end %>
<% end %>

カテゴリまたはフォーラム全体が非公開の場合、Google がクロールすることを許可する方法はありません。

フォーラムは公開されていますが、一部のカテゴリは非公開です。私が目指しているのは、カテゴリを表示するにはログインを強制しつつ、Google にはページを表示させ、クロールさせることです。

オンラインで robots ファイルについて調べていると、Allow: を使ってこれを達成できるという記事がありましたが、その例では特定ページを許可する方法しか示されておらず、カテゴリ全体を許可する方法は示されていませんでした。

不可能です。非公開カテゴリにはログインが必要です。Google のウェブクローラーにはログイン機能がありません(匿名です)。したがって、Google はカテゴリやそのコンテンツを閲覧できません。

余談ですが、もし Google がログインなしでコンテンツにアクセスできた場合、技術的に詳しいユーザーも同様にアクセスできてしまいます。

了解しました。カテゴリごとにログインを促す強制ポップアップを表示させる方法はありますか?このためのプラグインを作成してもらうために誰かを雇うことは可能でしょうか?

そのような機能を許可する既存のプラグインは存在しないようですが、メタ(Meta)で以前にこの件について議論されたことは間違いありません。簡単な検索で見つかるはずです。

そのような行為をすると Google に禁止されます。自分で調査してください。

ありがとうございます。SEO ブログで見かけましたが、リスクを冒す価値はないですね。メインのカテゴリページからは CSS で非表示にするつもりです。