この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

コミュニティの検索エンジン最適化 (SEO) の設定

Google™ 検索エンジンや Bing® 検索エンジンなどの一般的な検索エンジンを利用して、コミュニティにインデックスを付けると、顧客やパートナー、ゲストユーザがオンライン検索でコミュニティを見つけやすくなります。SEO により、公開コミュニティの検索にヒットする可能性が大幅に向上します。
使用可能なエディション: Salesforce Classic
使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition

必要なユーザ権限
コミュニティVisualforce ページ、robots.txt ファイル、sitemap.xml ファイルを作成する コミュニティの作成および設定
コミュニティに SEO を設定する前に、いくつかの標準ファイルについて理解しておく必要があります。
robots.txt

robots.txt ファイルは、Web 全体で使用される SEO の標準ファイルで、包含および除外ルールを使用して、Web スパイダや Web ロボットにコミュニティのどの領域にインデックスを付けるかを通知します。このファイルにより、ユーザが検索エンジンで何を検出可能かを制御できます。ルールをカスタマイズして、コミュニティ全体にインデックスを付けることもできれば、特定の領域を選択することもできます。ルールを指定すると、検索エンジンがこのファイルを使用して、コミュニティのページにインデックスを付けます。

Salesforce コミュニティに対して、この情報をホストする Visualforce ページを作成する必要があります。このファイルは、コミュニティのルートレベルに配置されます。コミュニティのインデックス付けルールが指定された Visualforce ページの例を次に示します。
1<apex:page contentType="text/plain">
2User-agent: *
3Disallow: /   # hides everything from ALL bots
4Allow: /<path-prefix-1>/s  # add path you want to open to bots
5Allow: /<path-prefix-2>/s  # add path you want to open to bots
6Sitemap: http://community_URL>/<sitemap_to_community1>
7Sitemap: http://<community_URL>/<sitemap_to_community2>
8</apex:page>
sitemap.xml
sitemap.xml ファイルには、コミュニティの URL のリストが含まれます。検索エンジンはこのリストを使用して、クロールやインデックス付けに使用できるコミュニティのページを見つけます。robots.txt ファイルには、コミュニティのサイトマップへのパスが含まれます。sitemap.xmlコミュニティのルートレベルに配置する必要があります。コミュニティsitemap.xml ファイルの作成についての詳細は、この記事を参照してください。

コミュニティが複数あり、それぞれに各��のサブパスが設定されている場合があります。すべてのコミュニティが同じファイルを共有するため、インデックス付けルールがすべてのコミュニティのページを対象にするようにします。robots.txt 情報を含む Visualforce ページは、サブパス名が 1 つも設定されていないコミュニティ内 (のルートレベル) に配置する必要があります。

メモ

  1. 検索エンジンに公開または非公開にするコミュニティのさまざまな領域に対する包含および除外ルールのリストを作成します。この情報をテキストファイルに保存します。
  2. [設定] から、[クイック検索] ボックスに「Visualforce ページ」と入力し、[Visualforce ページ] を選択し、[新規] をクリックして、新しい Visualforce ページを作成します。このページに任意の名�� (robots など) を付けます。
  3. インデックス付けルールのリストを Visualforce ページに貼り付けます。最終的な内容は上記の例のようになります。必要に応じてルールを増やします。
  4. [保存] をクリックします。
  5. コミュニティ[コミュニティ管理] ページに戻り、[管理] | [ページ] | [Force.com に移動] をクリックしてから、[サイトの詳細] ページの [編集] をクリックします。
  6. [Site Robots.txt] 項目で、作成した Visualforce ページの名前を入力するか、ルックアップ検索アイコン をクリックしてファイルを検索します。
  7. [保存] をクリックします。
  8. 必要に応じて、sitemap.xml ファイルを直接検索エンジンに送信します。たとえば、このファイルを Google™ ウェブマスターツールBing® Web マスターツールに送信して、これらの検索エンジンのユーザがコミュニティのコンテンツを見つけられるようにします。

robots.txt ファイルがスパイダやロボットで使用できることを確認するには、コミュニティに移動して、/robots.txt をランディングページの URL に追加します。前に作成した Visualforce ページに貼り付けたコンテンツが表示されることを確認します。同様に、/sitemap.xmlコミュニティ URL に追加して、サイトマップが検索エンジンのスパイダやロボットで使用できるかどうかをテストします。