diff --git a/senate/templates/senate/person_snippet.html b/senate/templates/senate/person_snippet.html
index 0d3b587f00d536a4ef54ba56765f0979e253ac98..fd1b83e1735f979f86df68c46976c71e154eec1e 100644
--- a/senate/templates/senate/person_snippet.html
+++ b/senate/templates/senate/person_snippet.html
@@ -3,11 +3,21 @@
   <div class="img">
     <div class="img-inner">
       {% image person.value.photo fill-110x110 as img %}
-      <img src="{{ img.url }}" alt="{{ person.value.name }}">
+      {% if person.value.web %}
+        <a href="{{ person.value.web }}"><img src="{{ img.url }}" alt="{{ person.value.name }}"></a>
+      {% else %}
+        <img src="{{ img.url }}" alt="{{ person.value.name }}">
+      {% endif %}
     </div>
   </div>
   <div class="info">
-    <span class="name">{{ person.value.name }}</span>
+    <span class="name">
+      {% if person.value.web %}
+        <a href="{{ person.value.web }}">{{ person.value.name }}</a>
+      {% else %}
+        {{ person.value.name }}
+      {% endif %}
+    </span>
     <span class="position">{{ person.value.district }}<br>{{ person.value.info }}</span>
     {% if person.value.phone %}
     <a href="tel:{{ person.value.phone }}" class="contact"><i class="fas fa-phone" aria-hidden="true"></i> {{ person.value.phone }}</a>