diff --git a/apachesolr_search.pages.inc b/apachesolr_search.pages.inc
index f462e08..9b12fda 100644
--- a/apachesolr_search.pages.inc
+++ b/apachesolr_search.pages.inc
@@ -14,5 +14,9 @@ function apachesolr_search_custom_page($page_id, $keys = '', $path_replacer = NU
     drupal_set_message(t('This search page cannot be found'), 'error');
     return drupal_not_found();
   }
+
+  // set the page title to the correct custom value
+  drupal_set_title($search_page['page_title']);
+
   // Add our replacement value in the conditions array
   if (!empty($path_replacer)) {
     $search_page['settings']['apachesolr_search_path_replacer'] = $path_replacer;