diff --git a/opentech/public/search/templates/search/includes/search_result.html b/opentech/public/search/templates/search/includes/search_result.html
index 94919ee813a2cd0a56ef58c0a9f08d6512b50560..ad3477c26e9039ad5d45c1acbb03bfec3a6b463a 100644
--- a/opentech/public/search/templates/search/includes/search_result.html
+++ b/opentech/public/search/templates/search/includes/search_result.html
@@ -17,11 +17,13 @@
         {% endif %}
     </h6>
 
-{% if result.listing_image %}
-    <a href="{% pageurl result %}">
-        {% image result.listing_image fill-450x300 %}
-    </a>
-{% endif %}
+    {% if result.listing_image or result.icon %}
+        {% image result.listing_image|default:result.icon fill-180x180 class="listing__image" %}
+    {% else %}
+        <div class="listing__image listing__image--default">
+            <svg><use xlink:href="#logo-mobile-no-text"></use></svg>
+        </div>
+    {% endif %}
 
 <h4>
     <a href="{% pageurl result %}">