diff --git a/aleksis/core/mixins.py b/aleksis/core/mixins.py
index c6cee9a8c6bbefed3439eef156b685f5484e4a13..6b54f8e40a1873a9ba35379136bc0c9723889d93 100644
--- a/aleksis/core/mixins.py
+++ b/aleksis/core/mixins.py
@@ -127,7 +127,7 @@ class ExtensibleModel(models.Model, metaclass=_ExtensibleModelBase):
     """
 
     # Defines a material design icon associated with this type of model
-    icon_ = "radio_button_unchecked"
+    icon_ = "radiobox-blank"
 
     site = models.ForeignKey(
         Site, on_delete=models.CASCADE, default=settings.SITE_ID, editable=False
diff --git a/aleksis/core/models.py b/aleksis/core/models.py
index 3462c40349f7d2130b8d59f812e174944b50b1e8..0f963df396e0f5059cd2b7ffe45376c05114dde7 100644
--- a/aleksis/core/models.py
+++ b/aleksis/core/models.py
@@ -177,7 +177,7 @@ class Person(ExtensibleModel):
             ),
         ]
 
-    icon_ = "person"
+    icon_ = "account-outline"
 
     SEX_CHOICES = [("f", _("female")), ("m", _("male")), ("x", _("other"))]
 
@@ -505,7 +505,7 @@ class Group(SchoolTermRelatedExtensibleModel):
             ),
         ]
 
-    icon_ = "group"
+    icon_ = "account-multiple-outline"
 
     name = models.CharField(verbose_name=_("Long name"), max_length=255)
     short_name = models.CharField(
diff --git a/aleksis/core/templates/search/searchbar_snippet.html b/aleksis/core/templates/search/searchbar_snippet.html
index d2a401c4f874d6a2c2a71c5b122eb3879cd83d57..d0ec278c2b232f701e6231e337c14c10c0096839 100644
--- a/aleksis/core/templates/search/searchbar_snippet.html
+++ b/aleksis/core/templates/search/searchbar_snippet.html
@@ -1,4 +1,4 @@
 <a href="{{ result.object.get_absolute_url|default:"#" }}" class="collection-item search-item">
   {{ result.object }}
-  <i class="material-icons secondary-content search-result-icon" data-icon="mdi:{{ result.object.icon_ }}"></i>
+  <i class="material-icons secondary-content search-result-icon iconify" data-icon="mdi:{{ result.object.icon_ }}"></i>
 </a>