diff --git a/web/src/routes/org/new/+page.server.ts b/web/src/routes/org/new/+page.server.ts
new file mode 100644
index 000000000..a68ccc6c9
--- /dev/null
+++ b/web/src/routes/org/new/+page.server.ts
@@ -0,0 +1,6 @@
+import { requireAuth } from "$lib/auth/guards";
+import type { PageServerLoad } from "./$types";
+
+export const load: PageServerLoad = (event) => {
+ requireAuth(event);
+};
diff --git a/web/src/routes/org/new/+page.svelte b/web/src/routes/org/new/+page.svelte
new file mode 100644
index 000000000..753eb51bc
--- /dev/null
+++ b/web/src/routes/org/new/+page.svelte
@@ -0,0 +1,32 @@
+
+
+
+ Organizations are delegated accounts that let a team manage repositories together. +
+