Модуль drupal.org/project/nodewords позволяет задавать мета теги для страниц. Кроме Description и Keywords, много других настроек, хотя они уже не так важны.
Недостаток модуля в том, что он не понимает токены, но это можно исправить следующим хуком:
function HOOK_nodewords_tags_alter(&$output, $parameters) {
if(!is_numeric($parameters['ids'][0])) return;
$nid = $parameters['ids'][0];
$node = node_load($nid);
if(is_array($node->taxonomy)) {
$output['description'] = token_replace($output['description'], 'taxonomy', reset($node->taxonomy));
$output['description'] = token_replace($output['description'], 'node', $node);
$output['keywords'] = token_replace($output['keywords'], 'taxonomy', reset($node->taxonomy));
$output['keywords'] = token_replace($output['keywords'], 'node', $node);
}
}