diff --git a/opentech/public/people/models.py b/opentech/public/people/models.py
index dd43e3b57fbfd4637369b79a5c5cccfdc32a6826..9cae8100cf1072754487563cbcd8adb23f051539 100644
--- a/opentech/public/people/models.py
+++ b/opentech/public/people/models.py
@@ -16,6 +16,7 @@ from wagtail.admin.edit_handlers import (
     StreamFieldPanel
 )
 from wagtail.images.edit_handlers import ImageChooserPanel
+from wagtail.search import index
 
 from opentech.public.utils.blocks import StoryBlock
 from opentech.public.utils.models import BasePage, BaseFunding, FundingMixin, RelatedPage
@@ -146,6 +147,11 @@ class PersonPage(FundingMixin, BasePage):
     biography = StreamField(StoryBlock(), blank=True)
     email = models.EmailField(blank=True)
 
+    search_fields = BasePage.search_fields + [
+        index.SearchField('introduction'),
+        index.SearchField('biography')
+    ]
+
     content_panels = BasePage.content_panels + [
         MultiFieldPanel([
             FieldPanel('first_name'),