diff --git a/district/models.py b/district/models.py
index f6195c44a8553d348edbe6b8a30a92395b4345e1..8beb27b9af2ccc923f5347862cc58b1fbfa7c927 100644
--- a/district/models.py
+++ b/district/models.py
@@ -1287,7 +1287,7 @@ def _build_geojson_feature_with_props(feature, request):
         "image": feature.image.get_rendition("fill-800x450|jpegquality-80").url
         if feature.image
         else None,
-        "link": feature.get_url(request),
+        "link": feature.get_url(request) if feature.content else None,
         "category": feature.category.name,
     }
     return fwp