diff --git a/bookwyrm/templates/snippets/follow_button.html b/bookwyrm/templates/snippets/follow_button.html
index 7db69191..f7286e67 100644
--- a/bookwyrm/templates/snippets/follow_button.html
+++ b/bookwyrm/templates/snippets/follow_button.html
@@ -5,20 +5,29 @@
Follow request already sent.
+{% elif user in request.user.blocks.all %}
+{% include 'snippets/block_button.html' %}
{% else %}
-
-
+
+
+
+
+
+
+ {% include 'snippets/user_options.html' with user=user class="is-small" %}
+
+
{% endif %}
diff --git a/bookwyrm/templates/user/user_layout.html b/bookwyrm/templates/user/user_layout.html
index 979ee0b0..9abc469a 100644
--- a/bookwyrm/templates/user/user_layout.html
+++ b/bookwyrm/templates/user/user_layout.html
@@ -43,14 +43,7 @@
{% if not is_self and request.user.is_authenticated %}
-
-
- {% include 'snippets/follow_button.html' with user=user %}
-
-
- {% include 'snippets/user_options.html' with user=user class="is-small" %}
-
-
+ {% include 'snippets/follow_button.html' with user=user %}
{% endif %}
{% if is_self and user.follower_requests.all %}