Drupalの「デフォルトのフロントページ」はMetatagモジュールが効かないようです

弊社のホームページはDrupalで作っています。

「楽々談話室」の紹介も兼ねて、ホームページを改良して行こうと思ったのですが、最近いじっていないのでテスト用のDrupalを作ってみました。

検索に引っかからないように、トップページにMetatagモジュールで<meta name="robots" content="nofollow, noindex" />を設定したのですが、なぜかこのmetaタグが表示されない。

どうも、「環境設定」 → 「サイト情報」 → 「デフォルトのフロントページ」に設定したページは、metaタグが表示されなくなるようです。

とりあえず、モジュールを作って対処しました。

こちらはmeta_robots.moduleファイル。

<?php
function meta_robots_init(){
  $element = array(
    '#tag' => 'meta',
    '#attributes' => array(
      'name' => 'robots',
      'content' => 'nofollow, noindex',
    ),
  );
  drupal_add_html_head($element, 'meta_robots');
}

こちらはmeta_robots.infoファイル。

name = Meta Robots
description = デフォルトのフロントページはMetatagが効かないようなので
core = 7.x

フォルダを作って、sites/all/modulesディレクトリにコピーして、モジュールを有効化します。

こういう場合、みなさんどうされているのでしょうね。