検索結果にコンテンツが表示されないようにする
更新日時 2025年10月22日
以下の 製品でご利用いただけます(別途記載されている場合を除きます)。
robots.txtファイルにURLスラッグを追加すると、結果に新しいコンテンツが表示されないようにすることができます。検索エンジンはこれらのファイルを使用して、ウェブサイトのコンテンツをインデックス登録する方法を理解します。「hs-sites」を含むHubSpotシステムドメイン上のコンテンツは、robots.txtファイルの中で常にno-indexに設定されます。
コンテンツが既に検索エンジンでインデックス登録されている場合は、コンテンツのヘッドHTMLに「noindex」メタタグを追加できます。これは、検索結果にそのコンテンツを表示しないよう検索エンジンに指示します。
注:robots.txtファイルでブロックできるのは、HubSpotに接続されたドメインでホスティングされているコンテンツのみです。ファイルツールでのファイルURLのカスタマイズについて、詳細をご確認ください。
robot.txtファイルを使用する
まだ検索エンジンによってインデックス登録されていないコンテンツをrobots.txtファイルに追加して、検索結果に表示されないようにすることができます。
HubSpotでrobots.txtファイルを編集するには、次のようにします。
-
HubSpotアカウントにて、上部のナビゲーションバーに表示される設定アイコンsettingsをクリックします。
-
左のサイドバーメニューで、[コンテンツ]>[ページ]に移動します。
- robots.txtファイルを編集する対象のドメインを次のように選択します。
- 接続されている全てのドメインのrobots.txtファイルを編集するには、[設定を編集するドメインを選択]ドロップダウンメニューをクリックし、[全てのドメインのデフォルトの設定]を選択します(デフォルトで選択済み)。
- 特定のドメインのrobots.txtファイルを編集するには、[設定を編集するドメインを選択]ドロップダウンメニューをクリックし、そのドメインを選択します。必要に応じて、[デフォルトの設定を上書き]をクリックします。これにより、このドメインのrobots.txtのデフォルトの設定が上書き(オーバーライド)されます。
- [SEOおよびクローラー]タブをクリックします。
- [Robots.txt]セクションで、ファイルの内容を編集します。robots.txtファイルは、次の2つの部分で構成されています。
- User-agent:ルールが適用される検索エンジンまたはウェブボットを定義します。デフォルトでは、アスタリスク(*)を使用して、全ての検索エンジンを含めるように設定されますが、ここで特定の検索エンジンを指定することもできます。HubSpotのサイト検索モジュールを使用している場合は、「HubSpotContentSearchBot」を別個のユーザーエージェントとして含める必要があります。これにより、検索機能がページをクロールできるようになります。
- Disallow:検索エンジンに、特定のURLスラッグを使用したファイルやページのクロールおよびインデックス登録を行わないように指示します。robots.txtファイルに追加するページごとに、「Disallow: /url-slug」と入力します(例:「www.hubspot.com/welcome」の場合は「Disallow: /welcome」となります)。
- 完了したら、左下の[保存]をクリックします。
![ページ設定の[SEOおよびクローラー]タブに「Robots.txt」セクションが表示されています。robots.txtファイルを編集するためのテキスト入力フィールドを指す矢印も表示されています。](https://53.fs1.hubspotusercontent-na1.net/hub/53/hubfs/Knowledge_Base_2023-24-25/KB-SEO/seo-page-settings-seo-and-crawlers-tab-robots-file.png?width=600&height=219&name=seo-page-settings-seo-and-crawlers-tab-robots-file.png)
robots.txtファイルの書式設定について詳しくは、Googleのデベロッパー向けドキュメントをご覧ください。
「noindex」メタタグを使用する
コンテンツが既に検索エンジンにインデックス登録されている場合は、「noindex」メタタグを追加することで、検索エンジンに今後のインデックス登録を停止するよう指示することができます。
注:この方法をrobots.txtと併用しないでください。そのようにした場合、検索エンジンが「noindex」タグを認識できなくなってしまいます。
ページや投稿記事に「noindex」メタタグを追加する
-
目的のコンテンツに移動します。
- ウェブサイトページ:HubSpotアカウントにて、[コンテンツ]>[ウェブサイトページ]の順に進みます。
- ランディングページ:HubSpotアカウントにて、[コンテンツ]>[ランディングページ]の順に進みます。
- ブログ:HubSpotアカウントにて、[コンテンツ]>[ブログ]の順に進みます。
- コンテンツの名前をクリックします。
- コンテンツエディターで、右上の[設定]をクリックします。
- ダイアログボックスで、左側のサイドバーメニューの[詳細]をクリックします。
- [追加のコードスニペット]セクションで、[Head HTML]フィールドに次のコードを入力します:
<meta name="robots" content="noindex">
![コンテンツエディターに設定ダイアログボックスが表示され、[詳細]メニューオプションが選択されています。[Head HTML]セクションには、noindexメタタグを追加するための入力コードスニペットがあります。](https://53.fs1.hubspotusercontent-na1.net/hub/53/hubfs/Knowledge_Base_2023-24-25/KB-SEO/seo-page-content-settings-add-head-html-noindex.png?width=700&height=256&name=seo-page-content-settings-add-head-html-noindex.png)
- [X]をクリックして設定ダイアログボックスを閉じます。
- 変更内容を反映させるには、右上の[変更]または[公開]をクリックします。
ナレッジベース記事に「noindex」メタタグを追加する
- HubSpotアカウントにて、[サービス]>[ナレッジベース]の順に進みます。
- コンテンツの名前をクリックします。
- 記事エディターで、右上の[設定]をクリックします。
- ダイアログボックスで、左側のサイドバーメニューの[詳細オプション]をクリックします。
- [追加のコードスニペット]セクションで、[Head HTML]フィールドに次のコードを入力します:
<meta name="robots" content="noindex">
![記事エディターに設定ダイアログボックスが表示され、[詳細]メニューオプションが選択されています。[Head HTML]セクションには、noindexメタタグを追加するための入力コードスニペットがあります。](https://53.fs1.hubspotusercontent-na1.net/hub/53/hubfs/Knowledge_Base_2023-24-25/KB-SEO/seo-knowledge-base-content-settings-add-head-html-noindex.png?width=700&height=281&name=seo-knowledge-base-content-settings-add-head-html-noindex.png)
- [X]をクリックして設定ダイアログボックスを閉じます。
- 変更内容を反映させるには、右上の[変更]または[公開]をクリックします。
Google Search Consoleアカウントをお持ちの場合は、Googleの削除ツールを使用すると、このプロセスにかかる時間を短縮できます。
