diff --git a/administrate/app/controllers/administrate/application_controller.rb b/administrate/app/controllers/administrate/application_controller.rb
index 90298acf846c3961403d2d56cd6e9f6c74512d65..dcc5f7519b971345b88badaaa1eaacb9c10f5d4f 100644
--- a/administrate/app/controllers/administrate/application_controller.rb
+++ b/administrate/app/controllers/administrate/application_controller.rb
@@ -1,7 +1,7 @@
 require "administrate/namespace"
-require "administrate/pages/form"
-require "administrate/pages/table"
-require "administrate/pages/show"
+require "administrate/page/form"
+require "administrate/page/table"
+require "administrate/page/show"
 
 module Administrate
   class ApplicationController < ActionController::Base
diff --git a/administrate/lib/administrate/fields/has_many.rb b/administrate/lib/administrate/fields/has_many.rb
index 2830288b4cfc2a90b881f241bbc2eecc9c8f1b0f..e74b23761c0486713df82398c103aeebf5f7bbf8 100644
--- a/administrate/lib/administrate/fields/has_many.rb
+++ b/administrate/lib/administrate/fields/has_many.rb
@@ -1,5 +1,5 @@
 require_relative "base"
-require "administrate/pages/table"
+require "administrate/page/table"
 
 module Administrate
   module Field
diff --git a/administrate/lib/administrate/page.rb b/administrate/lib/administrate/page.rb
new file mode 100644
index 0000000000000000000000000000000000000000..4f2ee2da7c38494f16d26fe2e279309407af02b8
--- /dev/null
+++ b/administrate/lib/administrate/page.rb
@@ -0,0 +1,4 @@
+module Administrate
+  module Page
+  end
+end
diff --git a/administrate/lib/administrate/pages/base.rb b/administrate/lib/administrate/page/base.rb
similarity index 100%
rename from administrate/lib/administrate/pages/base.rb
rename to administrate/lib/administrate/page/base.rb
diff --git a/administrate/lib/administrate/pages/form.rb b/administrate/lib/administrate/page/form.rb
similarity index 100%
rename from administrate/lib/administrate/pages/form.rb
rename to administrate/lib/administrate/page/form.rb
diff --git a/administrate/lib/administrate/pages/show.rb b/administrate/lib/administrate/page/show.rb
similarity index 100%
rename from administrate/lib/administrate/pages/show.rb
rename to administrate/lib/administrate/page/show.rb
diff --git a/administrate/lib/administrate/pages/table.rb b/administrate/lib/administrate/page/table.rb
similarity index 100%
rename from administrate/lib/administrate/pages/table.rb
rename to administrate/lib/administrate/page/table.rb
diff --git a/spec/lib/pages/form_spec.rb b/spec/lib/pages/form_spec.rb
index d4a32c739235afe46b35b2ae1680a8c04b149521..4fd1f4a20be9009b74901fb592c74d6402ba7f54 100644
--- a/spec/lib/pages/form_spec.rb
+++ b/spec/lib/pages/form_spec.rb
@@ -1,4 +1,4 @@
-require "administrate/pages/form"
+require "administrate/page/form"
 
 describe Administrate::Page::Form do
   describe "#page_title" do
diff --git a/spec/lib/pages/show_spec.rb b/spec/lib/pages/show_spec.rb
index 307880440e45d0963cadc0e06c551a043496639b..e1f264fb6d57ec336cf3f47df620e17f6008e0d1 100644
--- a/spec/lib/pages/show_spec.rb
+++ b/spec/lib/pages/show_spec.rb
@@ -1,4 +1,4 @@
-require "administrate/pages/show"
+require "administrate/page/show"
 
 describe Administrate::Page::Show do
   describe "#page_title" do
diff --git a/spec/lib/pages/table_spec.rb b/spec/lib/pages/table_spec.rb
index a7233ca22c1d358ec67980feb62e32f79d797861..1c3f274a3cf7668e6ce04c9c873a771aced5dc1b 100644
--- a/spec/lib/pages/table_spec.rb
+++ b/spec/lib/pages/table_spec.rb
@@ -1,4 +1,4 @@
-require "administrate/pages/table"
+require "administrate/page/table"
 
 describe Administrate::Page::Table do
 end