diff -u b/core/modules/search/lib/Drupal/search/Controller/SearchController.php b/core/modules/search/lib/Drupal/search/Controller/SearchController.php
--- b/core/modules/search/lib/Drupal/search/Controller/SearchController.php
+++ b/core/modules/search/lib/Drupal/search/Controller/SearchController.php
@@ -123,6 +123,10 @@
// The form may be altered based on whether the search was run.
$build['search_form'] = $this->formBuilder->getForm('\Drupal\search\Form\SearchForm', $plugin);
+ $build['search_results_title'] = array(
+ '#markup' => '
' . $this->t('Search Results') . '
',
+ );
+
$build['search_results'] = array(
'#theme' => array('item_list__search_results__' . $plugin_id, 'item_list__search_results'),
'#items' => $results,
@@ -130,7 +134,6 @@
// @todo Revisit where this help text is added.
'#markup' => '' . $this->t('Your search yielded no results.') . '
' . search_help('search#noresults', drupal_help_arg()),
),
- '#title' => $this->t('Search Results'),
'#list_type' => 'ol',
);
diff -u b/core/modules/search/templates/search-result.html.twig b/core/modules/search/templates/search-result.html.twig
--- b/core/modules/search/templates/search-result.html.twig
+++ b/core/modules/search/templates/search-result.html.twig
@@ -3,7 +3,10 @@
* @file
* Default theme implementation for displaying a single search result.
*
- * This template renders a single search result.
+ * This template renders a single search result. The list of results is
+ * rendered using theme('item_list'), with suggestions of:
+ * - item_list__search_results__(plugin_id)
+ * - item_list__search_results
*
* Available variables:
* - url: URL of the result.