web-dev-qa-db-ja.com

Googleは私のWordPressサイトのすべてのページを表示しますが、ホームページのみをインデックスに登録します

そもそも、Googleで検索コンソールを使用して(WordPress)Webサイトをクロールし、検索エンジンでページを表示できるようにしました。ただし、すべてのページが個別に表示されます。私の/contact/services/aboutのように。私は本当に自分のホームページだけを見せたいです。 all-in-one SEOのようなプラグインを検索してから、自動サイトマップとrobots.txtの-​​Yoastにステップオーバーしました。また、robots.txtでこれらのページのクロールを禁止するよう入力しました。これらのすべてのページに「Noindex」を設定しました。それも機能しません。

私はこれが何かを変更するかどうかを確認するためにページにプライベートを選択しました...機能しません。

今日、私は、どこからでも来ない、/category/uncategorized/author/admin、および/2016/03...のような望ましくないURLも持っていることを発見しました。

そして何らかの理由で、Googleが私に同じメタ記述を表示するすべてのページを持っています。

Googleにこれらのページが表示されないようにしたいのですが、本当に面倒です。私に何ができる?

4
Quest_

Robots.txtで許可されていません...しかし、何も変わりません。Googleはそれらのページ、連絡先、サービスにも表示します... YoastのNoindexを使用しています。まだ結果はありません。だから私は他に何ができますか?または多分私は何か間違ったことをします

これらのページをインデックスに登録したくない場合は、ページのnoindexセクション(またはX-Robots-Tag HTTP応答ヘッダー)でhead robotsメタタグを使用する必要があります。

robots.txtdisallowしないでください。 robots.txtの不許可ルールは必ずしもインデックス作成を妨げるものではなく、そのページがGooglebotによってクロールされるのを防ぎます。ページがリンクされている場合、Googleのインデックスに引き続き表示されます。ただし、この場合、すでにインデックスが作成されています。

これらのページがSERPからドロップされるまで、Googleがインデックスを更新するのに時間がかかります。 Google Search ConsoleのURL削除ツールを使用すると、プロセスを高速化できます。ただし、これらはおそらく非常に無害なこれらのページにとっては少し抜本的なようです。

なぜをしたいのかは議論の余地があります。 (特に/servicesのようなページの場合-それは、コンテンツが豊富なプライマリページではありませんか?)これらのページが表示されるかどうかは、検索対象に依存していませんか? (またはsite:検索を実行していますか?)検索する企業のこれらのページが表示されないという事実は、単に、検索しているフレーズに対して他のページのランクが高いことです。 about googleを検索すると、Googleの「About」ページが見つかりますが、そうでない場合、通常はSERPで返されないページです。

2
MrWhite