diff --git a/src/pages/404.astro b/src/pages/404.astro
new file mode 100644
index 0000000..0046960
--- /dev/null
+++ b/src/pages/404.astro
@@ -0,0 +1,14 @@
+---
+import Layout from "@/layouts/Layout.astro";
+import LinkButton from "@/components/link-button";
+---
+
+<Layout title="juancmandev" description="Error 404. Not found.">
+    <div class="prose prose-invert">
+        <h1 class="">Error 404: Not found</h1>
+        <p>Do not worry, you can <strong>go back to home</strong>.</p>
+        <LinkButton variant="default" href="/" className="no-underline"
+            >Home</LinkButton
+        >
+    </div>
+</Layout>