diff --git a/core/modules/search/search.routing.yml b/core/modules/search/search.routing.yml
index 38afb9f731cb81ae6bb1f5eac0dd1c8b755027d2..479ebe8b4d71d3ed9852a1b93eb0d3af614de354 100644
--- a/core/modules/search/search.routing.yml
+++ b/core/modules/search/search.routing.yml
@@ -22,7 +22,7 @@ search.add_type:
   requirements:
     _entity_create_access: 'search_page'
 
-search.edit:
+entity.search_page.edit_form:
   path: '/admin/config/search/pages/manage/{search_page}'
   defaults:
     _entity_form: 'search_page.edit'
@@ -30,7 +30,7 @@ search.edit:
   requirements:
     _entity_access: 'search_page.update'
 
-search.enable:
+entity.search_page.enable:
   path: '/admin/config/search/pages/manage/{search_page}/enable'
   defaults:
     _controller: '\Drupal\search\Controller\SearchController::performOperation'
@@ -38,7 +38,7 @@ search.enable:
   requirements:
     _entity_access: 'search_page.update'
 
-search.disable:
+entity.search_page.disable:
   path: '/admin/config/search/pages/manage/{search_page}/disable'
   defaults:
     _controller: '\Drupal\search\Controller\SearchController::performOperation'
@@ -46,14 +46,14 @@ search.disable:
   requirements:
     _entity_access: 'search_page.disable'
 
-search.set_default:
+entity.search_page.set_default:
   path: '/admin/config/search/pages/manage/{search_page}/set-default'
   defaults:
     _controller: '\Drupal\search\Controller\SearchController::setAsDefault'
   requirements:
     _entity_access: 'search_page.update'
 
-search.delete:
+entity.search_page.delete_form:
   path: '/admin/config/search/pages/manage/{search_page}/delete'
   defaults:
     _entity_form: 'search_page.delete'
diff --git a/core/modules/search/src/Entity/SearchPage.php b/core/modules/search/src/Entity/SearchPage.php
index 7341221b1b3a8bc775547ed74c283f1f495c85eb..b46c737bb9f89fe451609e010cb8e1e4b3e3400a 100644
--- a/core/modules/search/src/Entity/SearchPage.php
+++ b/core/modules/search/src/Entity/SearchPage.php
@@ -35,11 +35,11 @@
  *   },
  *   admin_permission = "administer search",
  *   links = {
- *     "edit-form" = "search.edit",
- *     "delete-form" = "search.delete",
- *     "enable" = "search.enable",
- *     "disable" = "search.disable",
- *     "set-default" = "search.set_default"
+ *     "edit-form" = "entity.search_page.edit_form",
+ *     "delete-form" = "entity.search_page.delete_form",
+ *     "enable" = "entity.search_page.enable",
+ *     "disable" = "entity.search_page.disable",
+ *     "set-default" = "entity.search_page.set_default"
  *   },
  *   config_prefix = "page",
  *   entity_keys = {
diff --git a/core/modules/search/src/SearchPageListBuilder.php b/core/modules/search/src/SearchPageListBuilder.php
index dceec66c76a0904c3fbc5075b86c739c6567e308..c54bbefbc8d0fbca604a19ad59e7d740e640be40 100644
--- a/core/modules/search/src/SearchPageListBuilder.php
+++ b/core/modules/search/src/SearchPageListBuilder.php
@@ -305,7 +305,7 @@ public function getDefaultOperations(EntityInterface $entity) {
     else {
       $operations['default'] = array(
         'title' => $this->t('Set as default'),
-        'route_name' => 'search.set_default',
+        'route_name' => 'entity.search_page.set_default',
         'route_parameters' => array(
           'search_page' => $entity->id(),
         ),