[salesforce] Force.com Sitesで構築したサイトを検索エンジンにインデックスさせる

By |8月 1, 2013|Force.comでWeb制作, salesforce, |0 comments


Force.com Sitesでサイトを構築した場合、そのサイトを検索エンジンへインデックスさせるには通常のWebサイト同様robots.txtを置きます。インデックスする・しないの指示はもちろん「特定のディレクトリをインデックスしない」などといった設定も可能です。弊社の構築経験からrobots.txtを設置しないとインデックスされないことが多いように感じます。

まずはVisualforcePageにてrobots.txtを作成します。タグのcontentType属性を”text/plain”にすることでテキストファイルとして表示されるようになります。

<apex:page contentType="text/plain">
User-agent: *
Disallow:
</apex:page>

ちなみにインデックスされたくない場合は以下のようにします。

<apex:page contentType="text/plain">
User-agent: *
Disallow: /
</apex:page>

次にサイト設定でSite Robots.txtに作成したVisualforcePageを選択します。

サイト編集画面

サイトのルートにrobots.txtとしてアクセスし記入した内容が表示されればOKです。

robots.txt

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です