diff --git a/_redirects b/_redirects
new file mode 100644
index 0000000..94fa5cb
--- /dev/null
+++ b/_redirects
@@ -0,0 +1 @@
+/* /404 404
diff --git a/src/routes/+error.svelte b/src/routes/+error.svelte
deleted file mode 100644
index 5204dc1..0000000
--- a/src/routes/+error.svelte
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
- {$page.error?.message} • Revival Archive
-
-
-
-
-
Error {$page.status}
- {$page.error?.message}
-
-
diff --git a/src/routes/404/+page.svelte b/src/routes/404/+page.svelte
new file mode 100644
index 0000000..eafe693
--- /dev/null
+++ b/src/routes/404/+page.svelte
@@ -0,0 +1,17 @@
+
+
+
+
+ Not found • Revival Archive
+
+
+
+
+
Error 404
+
+ Page not found
+
+
Head home?
+
+