diff --git a/fedireads/templates/error.html b/fedireads/templates/error.html
new file mode 100644
index 00000000..d3e51401
--- /dev/null
+++ b/fedireads/templates/error.html
@@ -0,0 +1,10 @@
+{% extends 'layout.html' %}
+{% block content %}
+
+
+
Server Error
+
Something went wrong! Sorry about that.
+
+
+{% endblock %}
+
diff --git a/fedireads/templates/notfound.html b/fedireads/templates/notfound.html
new file mode 100644
index 00000000..6c9f1b10
--- /dev/null
+++ b/fedireads/templates/notfound.html
@@ -0,0 +1,9 @@
+{% extends 'layout.html' %}
+{% block content %}
+
+
+
Not Found
+
The page your requested doesn't seem to exist!
+
+
+{% endblock %}
diff --git a/fedireads/urls.py b/fedireads/urls.py
index c869d3c1..aa9ba362 100644
--- a/fedireads/urls.py
+++ b/fedireads/urls.py
@@ -13,6 +13,8 @@ local_user_path = r'^user/%s' % localname_regex
status_path = r'%s/(status|review|comment)/(?P