diff --git modules/taxonomy/taxonomy.pages.inc modules/taxonomy/taxonomy.pages.inc
index dd6e8a0..9d9cfa3 100644
--- modules/taxonomy/taxonomy.pages.inc
+++ modules/taxonomy/taxonomy.pages.inc
@@ -28,13 +28,15 @@ function taxonomy_term_page($term) {
$breadcrumb = array_reverse($breadcrumb);
drupal_set_breadcrumb($breadcrumb);
drupal_add_feed(url('taxonomy/term/' . $term->tid . '/feed'), 'RSS - ' . $term->name);
-
- $build['term_heading'] = array(
- '#prefix' => '
',
- '#suffix' => '
',
- 'term' => taxonomy_term_view($term, 'full'),
- );
-
+ $build = array();
+ // Add term heading if the term has a description
+ if (!empty($term->description)) {
+ $build['term_heading'] = array(
+ '#prefix' => '',
+ '#suffix' => '
',
+ 'term' => taxonomy_term_view($term, 'full'),
+ );
+ }
if ($nids = taxonomy_select_nodes($term->tid, TRUE, variable_get('default_nodes_main', 10))) {
$nodes = node_load_multiple($nids);
$build += node_view_multiple($nodes);