diff --git a/composer.json b/composer.json
index a0c1281c71b5d2e7a2537bb1928319319294f9d1..da8df4aeb7d143202a3380ba72a93c809a41d751 100644
--- a/composer.json
+++ b/composer.json
@@ -199,6 +199,7 @@
     "drupal/responsive_preview": "1.0-alpha4",
     "drupal/webform": "5.0-beta9",
     "drupal/content_lock": "1.0-alpha1",
+    "drupal/rabbit_hole": "1.0-beta2",
     "drupal/fast_404": "1.0-alpha2",
     "drupal/diff": "1.0-rc1",
     "drupal/masquerade": "1.0-beta1",
diff --git a/drupal-org.make b/drupal-org.make
index 50c5e9c8d60ab149b9c539a8ade15bbbcd47f519..165a82dd87b9f9dadee02f22a54da5dff496a2fd 100644
--- a/drupal-org.make
+++ b/drupal-org.make
@@ -207,6 +207,10 @@ projects[content_lock][type] = module
 projects[content_lock][subdir] = "contrib"
 projects[content_lock][version] = 1.0-alpha1
 
+projects[rabbit_hole][type] = module
+projects[rabbit_hole][subdir] = "contrib"
+projects[rabbit_hole][version] = 1.0-beta2
+
 projects[fast_404][type] = module
 projects[fast_404][subdir] = "contrib"
 projects[fast_404][version] = 1.0-alpha2
diff --git a/modules/varbase_features/varbase_landing/config/install/rabbit_hole.behavior_settings.node_type_landing_page.yml b/modules/varbase_features/varbase_landing/config/install/rabbit_hole.behavior_settings.node_type_landing_page.yml
new file mode 100644
index 0000000000000000000000000000000000000000..3eb4d3c2247c4bd8caa562b796fa61a1fb8b5153
--- /dev/null
+++ b/modules/varbase_features/varbase_landing/config/install/rabbit_hole.behavior_settings.node_type_landing_page.yml
@@ -0,0 +1,8 @@
+langcode: en
+status: true
+dependencies: {  }
+id: node_type_landing_page
+action: display_page
+allow_override: 0
+redirect: ''
+redirect_code: 301
diff --git a/modules/varbase_features/varbase_landing/varbase_landing.info.yml b/modules/varbase_features/varbase_landing/varbase_landing.info.yml
index 84b2d73471babbe3c5381f11e2f97b8875793985..9090f43f77b5e8752fd287aa48b93e3fe7a8187b 100644
--- a/modules/varbase_features/varbase_landing/varbase_landing.info.yml
+++ b/modules/varbase_features/varbase_landing/varbase_landing.info.yml
@@ -12,6 +12,7 @@ dependencies:
   - panelizer_quickedit
   - path
   - pathauto
+  - rabbit_hole
   - user
   - varbase_seo
   - yoast_seo
diff --git a/modules/varbase_features/varbase_page/config/install/rabbit_hole.behavior_settings.node_type_page.yml b/modules/varbase_features/varbase_page/config/install/rabbit_hole.behavior_settings.node_type_page.yml
new file mode 100644
index 0000000000000000000000000000000000000000..8c0a35d6f39f862c7d6494d00661e3f6501c1530
--- /dev/null
+++ b/modules/varbase_features/varbase_page/config/install/rabbit_hole.behavior_settings.node_type_page.yml
@@ -0,0 +1,8 @@
+langcode: en
+status: true
+dependencies: {  }
+id: node_type_page
+action: display_page
+allow_override: 0
+redirect: ''
+redirect_code: 301
diff --git a/modules/varbase_features/varbase_page/varbase_page.info.yml b/modules/varbase_features/varbase_page/varbase_page.info.yml
index 95de07b95b160f178c1eabd4c25a3fb39e889eee..c70a51291c6d2206e83466a86cae1f62c3cc3eb2 100644
--- a/modules/varbase_features/varbase_page/varbase_page.info.yml
+++ b/modules/varbase_features/varbase_page/varbase_page.info.yml
@@ -13,6 +13,7 @@ dependencies:
   - panelizer
   - path
   - pathauto
+  - rabbit_hole
   - rdf
   - smart_trim
   - text
diff --git a/varbase.info.yml b/varbase.info.yml
index f17ddc9566ab419a0430162e83cc823d7c39e594..da2f06992c278750a0f8cc8713855edbffa7989a 100644
--- a/varbase.info.yml
+++ b/varbase.info.yml
@@ -92,6 +92,9 @@ dependencies:
   - ultimate_cron
   - content_lock
   - content_lock_timeout
+  - rabbit_hole
+  - rh_node
+  - rh_taxonomy
   - fast404
   - imagemagick
   - imageapi_optimize