diff --git a/arkindex/documents/serializers.py b/arkindex/documents/serializers.py
index f8469ddf245ae3e24d2d46f34b0d360d270322d9..0fa5ea89cfbe2e0f9b4ddf0e37f47b95fa803a1d 100644
--- a/arkindex/documents/serializers.py
+++ b/arkindex/documents/serializers.py
@@ -55,7 +55,7 @@ class PageLightSerializer(serializers.ModelSerializer):
     """
     page_type = EnumField()
     direction = EnumField()
-    images = ImageSerializer(many=True)
+    image = ImageSerializer(source='zone.image')
 
     class Meta:
         model = Page
@@ -65,7 +65,7 @@ class PageLightSerializer(serializers.ModelSerializer):
             'nb',
             'direction',
             'display_name',
-            'images',
+            'image',
         )
 
 
@@ -88,7 +88,7 @@ class SearchResultSerializer(serializers.ModelSerializer):
     """
     Link between objects & their search indexation
     """
-    zones = ZoneSerializer(many=True)
+    zone = ZoneSerializer()
     parents = ElementLightSerializer(source='parent_docs', many=True)
 
     class Meta:
@@ -98,7 +98,7 @@ class SearchResultSerializer(serializers.ModelSerializer):
             'text',
             'line',
             'score',
-            'zones',
+            'zone',
             'parents',
         )