diff --git a/docs/how_to_create_search.md b/docs/how_to_create_search.md
index d81b794738807c0389cd99f9c30060838a213071..7051c0c6c1486ecf15687dcdc7fba5206727ac45 100644
--- a/docs/how_to_create_search.md
+++ b/docs/how_to_create_search.md
@@ -9,6 +9,23 @@ Our search will look like as follows:
 
 ![screenshot 12](images/howto_create_search_12.png)
 
+## Table of contents
+
+- [How to create a search](#how-to-create-a-search)
+  * [Create the data processor](#create-the-data-processor)
+  * [Add the data sources](#add-the-data-sources)
+    + [Add a data source for the household member](#add-a-data-source-for-the-household-member)
+    + [Add a data source for the e-mail address of the household member](#add-a-data-source-for-the-e-mail-address-of-the-household-member)
+    + [Add the Relationship data source](#add-the-relationship-data-source)
+    + [Add the Household data source](#add-the-household-data-source)
+    + [Add the address data source](#add-the-address-data-source)
+  * [Add the fields](#add-the-fields)
+  * [Add the exposed filters](#add-the-exposed-filters)
+  * [Add the Contact Search Output.](#add-the-contact-search-output)
+    + [Add the contact search output](#add-the-contact-search-output)
+    + [Add the CSV Export output](#add-the-csv-export-output)
+  * [Start using the search](#start-using-the-search)
+
 ## Create the data processor
 
 Go to Administer --> Data Processor --> Add data processor.