diff --git a/web/config.toml b/web/config.toml
index 510a24f01189922284269979afd1831f06930743..8531560b1c1ff5353f4aa11ab1099aba6a97ae14 100644
--- a/web/config.toml
+++ b/web/config.toml
@@ -7,7 +7,29 @@ pygmentsstyle = 'friendly'
 enableGitInfo = true
 
 [params.sharingicons]
-   hide = true
+  hide = true
 
 [taxonomies]
 news = "news"
+
+# Main menu
+[[menu.main]]
+  name = "News"
+  url = "/news/"
+  weight = 1
+# Menu entry defined in about.md
+[[menu.main]]
+  name = "Docs"
+  url = "/docs/"
+  identifier = "docs"
+  weight = 3
+
+# Devguide sidebar menu top-level categories
+[[menu.devguide]]
+  name = "Getting Started"
+  identifier = "getting-started"
+
+# Benchmarks sidebar top-level categories
+[[menu.benchmarks]]
+  name = "Elliptic"
+  identifier = "elliptic"
diff --git a/web/content/about.md b/web/content/about.md
index bb8371e651ccfe037c6c3ad78d177a73c2efd55f..e56fd45f15a316d0b9025d9262cc38f640aec0da 100644
--- a/web/content/about.md
+++ b/web/content/about.md
@@ -3,6 +3,11 @@ title = "About"
 author = "Lars Bilke"
 date = "2017-01-13T14:24:23+01:00"
 
+[menu]
+    [menu.main]
+        name = "About"
+        url = "/about/"
+        weight = 2
 +++
 
 See [web/README.md](https://github.com/ufz/ogs/blob/master/web/README.md) for getting started on developing this site!
diff --git a/web/content/docs/benchmarks/elliptic/groundwater-flow-neumann.md b/web/content/docs/benchmarks/elliptic/groundwater-flow-neumann.md
index a61ee862ae270adf72de53f7bd3986b4b03e64da..db091f21952f5e7d909b38bea24d1cc2f1f82747 100644
--- a/web/content/docs/benchmarks/elliptic/groundwater-flow-neumann.md
+++ b/web/content/docs/benchmarks/elliptic/groundwater-flow-neumann.md
@@ -4,6 +4,11 @@ author = "Dmitri Naumov"
 title = "Groundwater flow (Neumann)"
 
 aliases = [ "/docs/benchmarks/" ] # First benchmark page
+
+[menu]
+  [menu.benchmarks]
+    parent = "elliptic"
+    weight = 0
 +++
 
 ## Equations
diff --git a/web/content/docs/devguide/getting-started/introduction.md b/web/content/docs/devguide/getting-started/introduction.md
index 3cbc512d9515327fb721d82010cbe3d6a0ca2f0f..31cc7762af4193ab00ba98b018c2720571fa6286 100644
--- a/web/content/docs/devguide/getting-started/introduction.md
+++ b/web/content/docs/devguide/getting-started/introduction.md
@@ -4,8 +4,12 @@ title = "Welcome!"
 author = "Lars Bilke"
 weight = 1
 
-# next = "prerequisites.md"
 aliases = [ "/docs/devguide/" ] # First devguide page
+
+[menu]
+  [menu.devguide]
+    parent = "getting-started"
+    weight = 0
 +++
 
 In this help section you will find everything related to development. Please walk through the Getting Started-section **step by step**. At the end you will have the latest OGS source code, the OGS finite element simulator compiled and everything you need to start developing for OGS! This first section of the developer guide will give you just a brief introduction, make sure to read the more advanced topics after you have familiarized yourself with the basics.
diff --git a/web/content/docs/devguide/getting-started/prerequisites.md b/web/content/docs/devguide/getting-started/prerequisites.md
index 1bac2a916a8befcdcb280d2a7a3ca7cbb9dfc58e..6e7547b8b491e9b693dceb7e9b9dc2a58222ad47 100644
--- a/web/content/docs/devguide/getting-started/prerequisites.md
+++ b/web/content/docs/devguide/getting-started/prerequisites.md
@@ -4,8 +4,10 @@ title = "Set Up Prerequisites"
 author = "Lars Bilke"
 weight = 2
 
-# back = "introduction.md"
-
+[menu]
+  [menu.devguide]
+    parent = "getting-started"
+    weight = 1
 +++
 
 ## Minimum requirements