diff --git a/_includes/doc-side-concepts-nav.html b/_includes/doc-side-concepts-nav.html
index b9bef6ae49..f659350169 100644
--- a/_includes/doc-side-concepts-nav.html
+++ b/_includes/doc-side-concepts-nav.html
@@ -2,7 +2,7 @@
{% assign current = page.url | downcase | split: '/' %}
Concepts
What is Istio?
- Service Model
+ Service Model
Attributes
Reference
The istioctl Command
- Routing and Traffic Management
+ Routing and Traffic Management
Attribute Vocabulary
Glossary
Release Notes
diff --git a/docs/concepts/index.md b/docs/concepts/index.md
index 9ebe01ef41..bb478bfd3a 100644
--- a/docs/concepts/index.md
+++ b/docs/concepts/index.md
@@ -11,3 +11,20 @@ type: markdown
Concepts help you learn about the different parts
of the Istio system and the abstractions it uses.
+
+- [What is Istio?](./what-is-istio.html). Provides a broad overview of what
+problems Istio is designed to solve as well as presenting its high-level
+architecture,
+
+- [Service Model](./service-model.html). Describes how services are modeled
+within the Istio mesh.
+
+- [Attributes](./attributes.html). Explains the important notion of attributes, which
+is a central mechanism for how policies and control are applied to services within the
+mesh.
+
+- [Mixer](./mixer.html). Architectural deep-dive into the design of Mixer, which provides
+the policy and control mechanisms within the service mesh.
+
+- [Mixer Configuration](./mixer-config.html). An overview of the key concepts used to configure
+Mixer.
diff --git a/docs/concepts/mixer.md b/docs/concepts/mixer.md
index 01f96ac921..e779ca2257 100644
--- a/docs/concepts/mixer.md
+++ b/docs/concepts/mixer.md
@@ -184,7 +184,7 @@ subsequent phases.
- **Attribute Processing**. The third phase takes the total set of attributes
and produces a set of *adapter parameters*. Attribute processing is initially
-configured through a simple declarative form as described [here]({{site.baseurl}}/docs/config.html).
+configured through a simple declarative form as described [here]({{site.baseurl}}/docs/mixer-config.html).
- **Adapter Dispatching**. The Resolution phase establishes the set of available aspects and the Attribute
Processing phase creates a set of adapter parameters. The Adapter Dispatching phase invokes the adapters
diff --git a/docs/concepts/model.md b/docs/concepts/service-model.md
similarity index 100%
rename from docs/concepts/model.md
rename to docs/concepts/service-model.md
diff --git a/docs/reference/contribute/index.md b/docs/reference/contribute/index.md
index 0a09b7bf83..a3ef2b81ce 100644
--- a/docs/reference/contribute/index.md
+++ b/docs/reference/contribute/index.md
@@ -11,23 +11,23 @@ type: markdown
This section teaches you how to contribute to the Istio documentation effort.
-- [Editing Docs]({{site.baseurl}}/docs/home/contribute/editing.html). Lets you start editing this
+- [Editing Docs](./editing.html). Lets you start editing this
site's documentation.
-- [Creating a Pull Request]({{site.baseurl}}/docs/home/contribute/creating-a-pull-request.html). Shows you
+- [Creating a Pull Request](./creating-a-pull-request.html). Shows you
how to create a GitHub pull request in order to submit your docs for approval.
-- [Writing a New Topic]({{site.baseurl}}/docs/home/contribute/writing-a-new-topic.html). Explains the
+- [Writing a New Topic](./writing-a-new-topic.html). Explains the
mechanics of creating new documentation pages.
-- [Staging Your Changes]({{site.baseurl}}/docs/home/contribute/staging-your-changes.html). Explains how
+- [Staging Your Changes](./staging-your-changes.html). Explains how
to test out your changes locally before submitting them.
-- [Using Page Templates]({{site.baseurl}}/docs/home/contribute/using-page-templates.html). Presents
+- [Using Page Templates](./using-page-templates.html). Presents
the documentation templating model which is used to make Istio docs consistent.
-- [Reviewing Doc Issues]({{site.baseurl}}/docs/home/contribute/reviewing-doc-issues.html). Explains
+- [Reviewing Doc Issues](./reviewing-doc-issues.html). Explains
the process involved in accepting documentation updates.
-- [Style Guide]({{site.baseurl}}/docs/home/contribute/style-guide.html). Explains the dos and donts
+- [Style Guide](./style-guide.html). Explains the dos and donts
of writing Istio docs.
diff --git a/docs/reference/index.md b/docs/reference/index.md
index df6a242b96..e2c076b60e 100644
--- a/docs/reference/index.md
+++ b/docs/reference/index.md
@@ -12,3 +12,22 @@ type: markdown
The Reference section contains detailed authoritative reference
material such as command-line options, configuration options,
and API calling parameters.
+
+- [istioctl](./istioctl.md). Describes the usage and option of the `istioctl` command-line
+tool.
+
+- [Routing and Traffic Management](./routing-and-traffic-management.md). Describes how to
+configure Istio's Layer 4 & 7 routing logic.
+
+- [Attribute Vocabulary](./attribute-vocabulary.md). Describes the base attribute
+vocabulary used for policy and control.
+
+- [Glossary](./glossary.md). A glossary of common Istio term.s
+
+- [Release Notes](./release-notes.md). What's been happening with Istio.
+
+- [Roadmap](./release-roadmap.md). What Istio will become in the coming months.
+
+- [Writing Configuration](./writing-config.md). How to write Istio config YAML content.
+
+- [Contributing to the Docs](./contribute/index.md). See how you can help make these docs better.
diff --git a/docs/reference/rule-dsl.md b/docs/reference/routing-and-traffic-management.md
similarity index 99%
rename from docs/reference/rule-dsl.md
rename to docs/reference/routing-and-traffic-management.md
index f9c0fe834f..8e94300ef5 100644
--- a/docs/reference/rule-dsl.md
+++ b/docs/reference/routing-and-traffic-management.md
@@ -12,7 +12,7 @@ sidenav: doc-side-reference-nav.html
Istio provides a simple Domain-specific language (DSL) to
control how API calls and layer-4 traffic flow across various
microservices in the application deployment. The DSL is a
-[YAML mapping](../concepts/writing-config.md) of a
+[YAML mapping](../reference/writing-config.md) of a
[protobuf](https://developers.google.com/protocol-buffers/docs/proto3)
schema documented [here](https://github.com/istio/api/blob/master/proxy/v1/config/cfg.md).
The DSL allows the operator to
diff --git a/docs/samples/index.md b/docs/samples/index.md
index f7f286ebc7..1c3438bd4d 100644
--- a/docs/samples/index.md
+++ b/docs/samples/index.md
@@ -11,5 +11,5 @@ type: markdown
Samples include a variety of fully working
example uses for Istio that you can experiment with.
-- [BookInfo]({{site.baseurl}}/docs/samples/bookinfo.html). This sample deploys a simple app that displays information about a
+- [BookInfo](./bookinfo.html). This sample deploys a simple app that displays information about a
book, similar to a single catalog entry of an online book store.
diff --git a/docs/tasks/index.md b/docs/tasks/index.md
index 7bd65032dc..dc0222c7f2 100644
--- a/docs/tasks/index.md
+++ b/docs/tasks/index.md
@@ -11,7 +11,7 @@ type: markdown
Tasks show you how to do a single specific targeted
activity with the Istio system.
-- [Getting Started]({{site.baseurl}}/docs/tasks/getting-started.html). This task shows you how to get
+- [Getting Started](./getting-started.html). This task shows you how to get
Istio setup.
-- [Timeout Injection]({{site.baseurl}}/docs/tasks/timeout-injection.html). This task shows how to set a network timeout for all requests for a destination.
+- [Timeout Injection](./timeout-injection.html). This task shows how to set a network timeout for all requests for a destination.