diff --git a/index.html b/index.html
index 70076fd..b6e2163 100644
--- a/index.html
+++ b/index.html
@@ -4,7 +4,7 @@
     <meta charset="UTF-8" />
     <link rel="icon" type="image/svg+xml" href="/search.svg" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>T3 Search</title>
+    <title>Unduck</title>
   </head>
   <body style="background-color: transparent">
     <div id="app"></div>
diff --git a/src/main.ts b/src/main.ts
index f7d188d..f8d584a 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -2,10 +2,22 @@ import { bangs } from "./bang";
 
 const defaultBang = bangs.find((b) => b.t === "g");
 
+function noSearchDefaultPageRender() {
+  const app = document.querySelector<HTMLDivElement>("#app")!;
+  app.innerHTML = `
+    <div style="display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100vh;">
+      <h1>Unduck</h1>
+    </div>
+  `;
+}
+
 function getBangredirectUrl() {
   const url = new URL(window.location.href);
   const query = url.searchParams.get("q")?.trim() ?? "";
-  if (!query) return null;
+  if (!query) {
+    noSearchDefaultPageRender();
+    return null;
+  }
 
   const match = query.match(/!([a-z]+)/i);
 
@@ -26,6 +38,10 @@ function getBangredirectUrl() {
   return searchUrl;
 }
 
-const searchUrl = getBangredirectUrl() ?? "https://www.google.com";
+function doRedirect() {
+  const searchUrl = getBangredirectUrl();
+  if (!searchUrl) return;
+  window.location.replace(searchUrl);
+}
 
-window.location.replace(searchUrl);
+doRedirect();