検索結果にコンテンツが表示されないようにする
更新日時 2023年 6月 16日
以下の 製品でご利用いただけます(別途記載されている場合を除きます)。
|
robots.txt ファイル に URL スラッグを追加することで、新しいコンテンツ が結果に表示されるのを防ぐことができます。検索エンジンは、これらのファイルを使用して、ウェブサイトのコンテンツをインデックス化する方法を理解します。
検索エンジンがすでにコンテンツをインデックスしている場合、コンテンツのヘッドHTMLに「noindex」メタタグを追加することができます。これにより、検索エンジンに検索結果への表示を停止するよう指示します。
注:robots.txtファイルでブロックできるのは、HubSpotに接続されたドメインでホスティングされているコンテンツのみです。ファイルツールでのファイルURLのカスタマイズについて、詳細をご確認ください。
robot.txtファイルを使用する
まだ検索エンジンによってインデックス登録されていないコンテンツをrobots.txtファイルに追加して、検索結果に表示されないようにすることができます。
HubSpotでrobots.txtファイルを編集するには、次のようにします。
-
HubSpotアカウントにて、メインのナビゲーションバーに表示される設定アイコンsettingsをクリックします。
-
左サイドバーのメニューから、ウェブサイト > ページに移動します。
- robots.txtファイルを編集したいドメインを選択します:
- 接続されているすべてのドメインのrobots.txtファイルを編集するには、Choose a domain to edit its settingsドロップダウンメニューをクリックし、Default settings for all domainsを選択してください。
- 特定のドメインのrobots.txtファイルを編集するには、Choose a domain to edit its settingsドロップダウンメニューをクリックし、ドメインを選択します .必要に応じて、[既定の設定を上書き]をクリックします。このドメインのrobots.txtのデフォルト設定が上書きされます。
- SEO & Crawlersタブをクリックします。
- [Robots.txt]セクションで、ファイルの内容を編集します。robots.txtファイルには、次の2つの部分で構成されています。
- User-agent:ルールが適用される検索エンジンまたはウェブボットを定義します。既定では、アスタリスク(*)を使用して、全ての検索エンジンを含めるように設定されますが、ここで特定の検索エンジンを指定することもできます。HubSpot のサイト検索モジュールを使用している場合、HubSpotContentSearchBotを別のユーザーエージェントとして含める必要があります。これにより、検索機能がページをクロールできるようになります。
-
- Disallow:検索エンジンに、特定のURLスラッグを使用したファイルやページのクロールおよびインデックス登録を行わないように指示します。robots.txtファイルに追加するページごとに、「Disallow: /url-slug」と入力します(例:「www.hubspot.com/welcome」の場合は「Disallow: /welcome」となります)。
- 左下の[保存]をクリックします。
robots.txtファイルの書式設定について詳しくは、Googleのデベロッパー向けドキュメントをご覧ください。
「noindex」メタタグを使用する
コンテンツが既に検索エンジンにインデックス登録されている場合は、「noindex」メタタグを追加することで、検索エンジンに今後のインデックス登録を停止するよう指示することができます。
注:robots.txtを使用すると、「noindex」タグが検索エンジンに対して非表示になるため、この方法をrobots.txtと併用することはできません。また、Starterテンプレートを使用しているページでは、この方法を使用できません。
ページや投稿に「noindex」メタタグを追加する
-
コンテンツを開きます。
- ウェブサイトページ:HubSpotアカウントにて、[マーケティング]>[ウェブサイト]>[ウェブサイトページ]の順に進みます。
- ランディングページ:HubSpotアカウントにて、[マーケティング]>[ランディングページ]の順に進みます。
- ブログ:HubSpotアカウントにて、[マーケティング]>[ウェブサイト]>[ブログ]の順に進みます。
- コンテンツの上にカーソルを置いて、[編集]をクリックします。
- コンテンツエディターで、ファイルメニューをクリックし、ページまたはブログ設定を選択します。
- ダイアログボックスで、左サイドバーメニューの「Advanced」をクリックします。
- Additional code snippetsセクションで、次のコードをHead HTMLフィールドに追加します:
<meta name="robots" content="noindex">
.
- この変更を実行するには、右上のUpdateをクリックし、ダイアログボックスのUpdate nowをクリックしてください。
ナレッジベースの記事に「noindex」メタタグを追加する。
-
HubSpotアカウントにて、[サービス]>[ナレッジベース]の順に進みます。
- 記事にカーソルを合わせ、「編集」をクリックします。
- 記事エディタで、設定タブをクリックし、詳細オプションをクリックします。
- Additional code snippetsセクションで、次のコードをHead HTMLフィールドに追加します:
<meta name="robots" content="noindex">
.
- 右上にある[更新]をクリックして、この変更を反映します。
Google Search Consoleアカウントをお持ちの場合は、Googleの削除ツールを使用すると、このプロセスにかかる時間を短縮できます。