diff --git a/docs/index.rst b/docs/index.rst
index 332a014944..f1a753947f 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -13,10 +13,10 @@ Below are some useful links to help you get started with Wagtail.
 
 * **Creating your Wagtail site**
 
-  * :doc:`reference/pages/creating_pages`
-  * :doc:`reference/pages/writing_templates`
-  * :doc:`reference/images/index`
-  * :doc:`reference/search/index`
+  * :doc:`topics/creating_pages`
+  * :doc:`topics/writing_templates`
+  * :doc:`topics/images/index`
+  * :doc:`topics/search/index`
   * :doc:`howto/third_party_tutorials`
 
 
@@ -34,6 +34,7 @@ Index
    :titlesonly:
 
    getting_started/index
+   topics/index
    howto/index
    reference/index
    support
diff --git a/docs/reference/index.rst b/docs/reference/index.rst
index 9da189cdc1..cffe5d49b3 100644
--- a/docs/reference/index.rst
+++ b/docs/reference/index.rst
@@ -6,8 +6,6 @@ Reference
     :maxdepth: 2
 
     pages/index
-    images/index
-    search/index
     snippets
     form_builder
     contrib/index
diff --git a/docs/reference/pages/index.rst b/docs/reference/pages/index.rst
index 9578404873..16fe35066f 100644
--- a/docs/reference/pages/index.rst
+++ b/docs/reference/pages/index.rst
@@ -11,12 +11,8 @@ The presentation of your content, the actual webpages, includes the normal use o
 .. toctree::
     :maxdepth: 2
 
-    theory
-    creating_pages
-    writing_templates
     model_recipes
     editing_api
-    streamfield
     model_reference
     queryset_reference
     advanced_topics/privacy
diff --git a/docs/reference/pages/creating_pages.rst b/docs/topics/creating_pages.rst
similarity index 100%
rename from docs/reference/pages/creating_pages.rst
rename to docs/topics/creating_pages.rst
diff --git a/docs/reference/images/advanced_topics.rst b/docs/topics/images/advanced_topics.rst
similarity index 100%
rename from docs/reference/images/advanced_topics.rst
rename to docs/topics/images/advanced_topics.rst
diff --git a/docs/reference/images/index.rst b/docs/topics/images/index.rst
similarity index 100%
rename from docs/reference/images/index.rst
rename to docs/topics/images/index.rst
diff --git a/docs/reference/images/using_images_outside_wagtail.rst b/docs/topics/images/using_images_outside_wagtail.rst
similarity index 100%
rename from docs/reference/images/using_images_outside_wagtail.rst
rename to docs/topics/images/using_images_outside_wagtail.rst
diff --git a/docs/reference/images/using_in_templates.rst b/docs/topics/images/using_in_templates.rst
similarity index 100%
rename from docs/reference/images/using_in_templates.rst
rename to docs/topics/images/using_in_templates.rst
diff --git a/docs/topics/index.rst b/docs/topics/index.rst
new file mode 100644
index 0000000000..16c1fea900
--- /dev/null
+++ b/docs/topics/index.rst
@@ -0,0 +1,13 @@
+======
+Topics
+======
+
+.. toctree::
+    :maxdepth: 2
+
+    theory
+    creating_pages
+    writing_templates
+    images/index
+    search/index
+    streamfield
diff --git a/docs/reference/search/backends.rst b/docs/topics/search/backends.rst
similarity index 100%
rename from docs/reference/search/backends.rst
rename to docs/topics/search/backends.rst
diff --git a/docs/reference/search/index.rst b/docs/topics/search/index.rst
similarity index 100%
rename from docs/reference/search/index.rst
rename to docs/topics/search/index.rst
diff --git a/docs/reference/search/indexing.rst b/docs/topics/search/indexing.rst
similarity index 100%
rename from docs/reference/search/indexing.rst
rename to docs/topics/search/indexing.rst
diff --git a/docs/reference/search/searching.rst b/docs/topics/search/searching.rst
similarity index 100%
rename from docs/reference/search/searching.rst
rename to docs/topics/search/searching.rst
diff --git a/docs/reference/pages/streamfield.rst b/docs/topics/streamfield.rst
similarity index 100%
rename from docs/reference/pages/streamfield.rst
rename to docs/topics/streamfield.rst
diff --git a/docs/reference/pages/theory.rst b/docs/topics/theory.rst
similarity index 100%
rename from docs/reference/pages/theory.rst
rename to docs/topics/theory.rst
diff --git a/docs/reference/pages/writing_templates.rst b/docs/topics/writing_templates.rst
similarity index 100%
rename from docs/reference/pages/writing_templates.rst
rename to docs/topics/writing_templates.rst