diff --git a/doc/modules/cross_validation.rst b/doc/modules/cross_validation.rst
index 25f261592f2d528c7b6082a2d8e230eb32239908..039afabc662e18fe7355743875c1c630d5078d23 100644
--- a/doc/modules/cross_validation.rst
+++ b/doc/modules/cross_validation.rst
@@ -1,8 +1,8 @@
 .. _cross_validation:
 
-================
-Cross-Validation
-================
+===================================================
+Cross-Validation: evaluating estimator performance
+===================================================
 
 .. currentmodule:: sklearn.cross_validation
 
diff --git a/doc/modules/grid_search.rst b/doc/modules/grid_search.rst
index cb6c4f9c0ad5c324869091678086a12ad6d9b7dc..7d14be86cd1d929217c11a1419acbf59638e4194 100644
--- a/doc/modules/grid_search.rst
+++ b/doc/modules/grid_search.rst
@@ -1,8 +1,8 @@
 .. _grid_search:
 
-===========
-Grid Search
-===========
+==========================================
+Grid Search: setting estimator parameters
+==========================================
 
 .. currentmodule:: sklearn
 
diff --git a/doc/modules/pipeline.rst b/doc/modules/pipeline.rst
index 63e4417b780599fc7b1db89476db327f705f3e9a..5714d75d0e5f006e0619e186dc21601ee82e2237 100644
--- a/doc/modules/pipeline.rst
+++ b/doc/modules/pipeline.rst
@@ -1,8 +1,8 @@
 .. _pipeline:
 
-========
-Pipeline
-========
+==============================
+Pipeline: chaining estimators
+==============================
 
 .. currentmodule:: sklearn.pipeline
 
@@ -11,11 +11,11 @@ into one. This is useful as there is often a fixed sequence
 of steps in processing the data, for example feature selection, normalization
 and classification. :class:`Pipeline` serves two purposes here:
 
-    Convenience: You only have to call ``fit`` and ``predict`` once on your data to
-        fit a whole sequence of estimators.
+    **Convenience**: You only have to call ``fit`` and ``predict`` once on your 
+    data to fit a whole sequence of estimators.
     
-    Joint parameter selection: You can :ref:`grid_search` over parameters of all
-        estimators in the pipeline at once.
+    **Joint parameter selection**: You can :ref:`grid_search <grid search>`
+    over parameters of all estimators in the pipeline at once.
 
 For estimators to be usable within a pipeline, all except the last one need to have
 a ``transform`` function. Otherwise, the dataset can not be passed through this