diff --git a/core/includes/install.core.inc b/core/includes/install.core.inc
index edaf8ec..85d019c 100644
--- a/core/includes/install.core.inc
+++ b/core/includes/install.core.inc
@@ -917,7 +917,8 @@ function install_settings_form($form, &$form_state, &$install_state) {
   $settings_file = $conf_path . '/settings.php';
   $database = isset($databases['default']['default']) ? $databases['default']['default'] : array();
 
-  drupal_set_title(st('Database configuration'));
+  $install_state['parameters']['step_number'] = 3;
+  drupal_set_title(st('Step ' . $install_state['parameters']['step_number'] . ' - Database configuration'));
 
   $drivers = drupal_get_database_types();
   $drivers_keys = array_keys($drivers);
@@ -1082,9 +1083,10 @@ function install_select_profile(&$install_state) {
       // not a real form with submit handlers (the database isn't even set up
       // yet), rather just a convenience method for setting parameters in the
       // URL.
+      $install_state['parameters']['step_number'] = 2;
       if ($install_state['interactive']) {
         include_once DRUPAL_ROOT . '/core/includes/form.inc';
-        drupal_set_title(st('Select an installation profile'));
+        drupal_set_title(st('Step ' . $install_state['parameters']['step_number'] . ' - Select an installation profile'));
         $form = drupal_get_form('install_select_profile_form', $install_state);
         return drupal_render($form);
       }
@@ -1252,7 +1254,8 @@ function install_select_language(&$install_state) {
       if ($install_state['interactive']) {
         $directory = variable_get('locale_translate_file_directory', conf_path() . '/files/translations');
 
-        drupal_set_title(st('Choose language'));
+        $install_state['parameters']['step_number'] = 1;
+        drupal_set_title(st('Install Drupal ' . VERSION . ': Step ' . $install_state['parameters']['step_number'] . ' - Choose language'));
         if (!empty($install_state['parameters']['translate'])) {
           $output = '<p>Follow these steps to translate Drupal into your language:</p>';
           $output .= '<ol>';
@@ -1412,7 +1415,8 @@ function install_bootstrap_full(&$install_state) {
  * @return
  *   The batch definition.
  */
-function install_profile_modules(&$install_state) {
+function install_profile_modules(&$install_state) {
+  $install_state['parameters']['step_number'] = 4;
   $modules = variable_get('install_profile_modules', array());
   $files = system_rebuild_module_data();
   variable_del('install_profile_modules');
@@ -1449,7 +1453,7 @@ function install_profile_modules(&$install_state) {
   }
   $batch = array(
     'operations' => $operations,
-    'title' => st('Installing @drupal', array('@drupal' => drupal_install_profile_distribution_name())),
+    'title' => st('Step ' . $install_state['parameters']['step_number'] . ' - Installing @drupal', array('@drupal' => drupal_install_profile_distribution_name())),
     'error_message' => st('The installation has encountered an error.'),
     'finished' => '_install_profile_modules_finished',
   );
@@ -1509,7 +1513,8 @@ function install_import_translations(&$install_state) {
  *   The form API definition for the site configuration form.
  */
 function install_configure_form($form, &$form_state, &$install_state) {
-  drupal_set_title(st('Configure site'));
+  $install_state['parameters']['step_number'] = 5;
+  drupal_set_title(st('Step ' . $install_state['parameters']['step_number'] . ' - Configure site'));
 
   // Warn about settings.php permissions risk
   $settings_dir = conf_path();
@@ -1591,7 +1596,7 @@ function install_finished(&$install_state) {
   // registered by the install profile are registered correctly.
   drupal_flush_all_caches();
 
-  drupal_set_title(st('@drupal installation complete', array('@drupal' => drupal_install_profile_distribution_name())), PASS_THROUGH);
+  drupal_set_title(st('Finished: @drupal installation complete', array('@drupal' => drupal_install_profile_distribution_name())), PASS_THROUGH);
 
   $messages = drupal_set_message();
   $output = '<p>' . st('Congratulations, you installed @drupal!', array('@drupal' => drupal_install_profile_distribution_name())) . '</p>';
