diff --git a/docs/content/guide/$location.ngdoc b/docs/content/guide/$location.ngdoc
index 8e12c0104..c3f53a094 100644
--- a/docs/content/guide/$location.ngdoc
+++ b/docs/content/guide/$location.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Using $location
+@sortOrder 500
@description
# What does it do?
diff --git a/docs/content/guide/animations.ngdoc b/docs/content/guide/animations.ngdoc
index 7c8612d97..6cef2321c 100644
--- a/docs/content/guide/animations.ngdoc
+++ b/docs/content/guide/animations.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Animations
+@sortOrder 310
@description
diff --git a/docs/content/guide/bootstrap.ngdoc b/docs/content/guide/bootstrap.ngdoc
index 7f380e5ce..1c28aea55 100644
--- a/docs/content/guide/bootstrap.ngdoc
+++ b/docs/content/guide/bootstrap.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Bootstrap
+@sortOrder 350
@description
# Bootstrap
diff --git a/docs/content/guide/compiler.ngdoc b/docs/content/guide/compiler.ngdoc
index 0c09d84cf..ba0934ba0 100644
--- a/docs/content/guide/compiler.ngdoc
+++ b/docs/content/guide/compiler.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name HTML Compiler
+@sortOrder 330
@description
diff --git a/docs/content/guide/concepts.ngdoc b/docs/content/guide/concepts.ngdoc
index 37975d437..d33356964 100644
--- a/docs/content/guide/concepts.ngdoc
+++ b/docs/content/guide/concepts.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Conceptual Overview
+@sortOrder 200
@description
# Conceptual Overview
diff --git a/docs/content/guide/controller.ngdoc b/docs/content/guide/controller.ngdoc
index 9a6994366..9b27ae0ea 100644
--- a/docs/content/guide/controller.ngdoc
+++ b/docs/content/guide/controller.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Controllers
+@sortOrder 220
@description
# Understanding Controllers
diff --git a/docs/content/guide/css-styling.ngdoc b/docs/content/guide/css-styling.ngdoc
index c96620b36..734f6c25b 100644
--- a/docs/content/guide/css-styling.ngdoc
+++ b/docs/content/guide/css-styling.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Working With CSS
+@sortOrder 510
@description
diff --git a/docs/content/guide/databinding.ngdoc b/docs/content/guide/databinding.ngdoc
index 3362b8a80..cf03f7aac 100644
--- a/docs/content/guide/databinding.ngdoc
+++ b/docs/content/guide/databinding.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Data Binding
+@sortOrder 210
@description
Data-binding in Angular apps is the automatic synchronization of data between the model and view
diff --git a/docs/content/guide/di.ngdoc b/docs/content/guide/di.ngdoc
index 115cdc481..c0f0a2ffd 100644
--- a/docs/content/guide/di.ngdoc
+++ b/docs/content/guide/di.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Dependency Injection
+@sortOrder 250
@description
# Dependency Injection
diff --git a/docs/content/guide/directive.ngdoc b/docs/content/guide/directive.ngdoc
index a6d1d4632..7eafa6942 100644
--- a/docs/content/guide/directive.ngdoc
+++ b/docs/content/guide/directive.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Directives
+@sortOrder 300
@description
# Creating Custom Directives
diff --git a/docs/content/guide/e2e-testing.ngdoc b/docs/content/guide/e2e-testing.ngdoc
index 290353dde..7171ccdc5 100644
--- a/docs/content/guide/e2e-testing.ngdoc
+++ b/docs/content/guide/e2e-testing.ngdoc
@@ -1,6 +1,6 @@
-@workInProgress
@ngdoc overview
@name E2E Testing
+@sortOrder 420
@description
# E2E Testing
diff --git a/docs/content/guide/expression.ngdoc b/docs/content/guide/expression.ngdoc
index 0d33647f3..6144b0c15 100644
--- a/docs/content/guide/expression.ngdoc
+++ b/docs/content/guide/expression.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Expressions
+@sortOrder 270
@description
# Angular Expressions
diff --git a/docs/content/guide/filter.ngdoc b/docs/content/guide/filter.ngdoc
index a265157ad..cfde1aab7 100644
--- a/docs/content/guide/filter.ngdoc
+++ b/docs/content/guide/filter.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Filters
+@sortOrder 280
@description
A filter formats the value of an expression for display to the user. They can be used in view templates,
diff --git a/docs/content/guide/forms.ngdoc b/docs/content/guide/forms.ngdoc
index 55bdbc784..5272e799b 100644
--- a/docs/content/guide/forms.ngdoc
+++ b/docs/content/guide/forms.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Forms
+@sortOrder 290
@description
Controls (`input`, `select`, `textarea`) are ways for a user to enter data.
diff --git a/docs/content/guide/i18n.ngdoc b/docs/content/guide/i18n.ngdoc
index a4a0f7375..78640feb9 100644
--- a/docs/content/guide/i18n.ngdoc
+++ b/docs/content/guide/i18n.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name i18n and l10n
+@sortOrder 520
@description
# i18n and l10n
diff --git a/docs/content/guide/ie.ngdoc b/docs/content/guide/ie.ngdoc
index d5facc9ed..7260aea01 100644
--- a/docs/content/guide/ie.ngdoc
+++ b/docs/content/guide/ie.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Internet Explorer Compatibility
+@sortOrder 530
@description
# Internet Explorer Compatibility
diff --git a/docs/content/guide/introduction.ngdoc b/docs/content/guide/introduction.ngdoc
index dfb04f493..3fd33cc4f 100644
--- a/docs/content/guide/introduction.ngdoc
+++ b/docs/content/guide/introduction.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Introduction
+@sortOrder 100
@description
diff --git a/docs/content/guide/migration.ngdoc b/docs/content/guide/migration.ngdoc
index 48fc017c2..ac9a9ce9a 100644
--- a/docs/content/guide/migration.ngdoc
+++ b/docs/content/guide/migration.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Migrating from 1.0 to 1.2
+@sortOrder 550
@description
# Migrating from 1.0 to 1.2
diff --git a/docs/content/guide/module.ngdoc b/docs/content/guide/module.ngdoc
index 5315da44b..fceb2cc74 100644
--- a/docs/content/guide/module.ngdoc
+++ b/docs/content/guide/module.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Modules
+@sortOrder 320
@description
# What is a Module?
diff --git a/docs/content/guide/providers.ngdoc b/docs/content/guide/providers.ngdoc
index df91c807b..7ac931eb2 100644
--- a/docs/content/guide/providers.ngdoc
+++ b/docs/content/guide/providers.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Providers
+@sortOrder 340
@description
# Providers
diff --git a/docs/content/guide/scope.ngdoc b/docs/content/guide/scope.ngdoc
index 6b7489575..d42538bad 100644
--- a/docs/content/guide/scope.ngdoc
+++ b/docs/content/guide/scope.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Scopes
+@sortOrder 240
@description
# What are Scopes?
diff --git a/docs/content/guide/services.ngdoc b/docs/content/guide/services.ngdoc
index 3af6e8589..8e474c001 100644
--- a/docs/content/guide/services.ngdoc
+++ b/docs/content/guide/services.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Services
+@sortOrder 230
@description
# Services
diff --git a/docs/content/guide/templates.ngdoc b/docs/content/guide/templates.ngdoc
index 8b60579f8..f1954b5dd 100644
--- a/docs/content/guide/templates.ngdoc
+++ b/docs/content/guide/templates.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Templates
+@sortOrder 260
@description
In Angular, templates are written with HTML that contains Angular-specific elements and attributes.
diff --git a/docs/content/guide/unit-testing.ngdoc b/docs/content/guide/unit-testing.ngdoc
index f10d9a8ff..dd836d4ab 100644
--- a/docs/content/guide/unit-testing.ngdoc
+++ b/docs/content/guide/unit-testing.ngdoc
@@ -1,5 +1,6 @@
@ngdoc overview
@name Unit Testing
+@sortOrder 410
@description
JavaScript is a dynamically typed language which comes with great power of expression, but it also