diff --git a/apps/web/app/future/insights/page.tsx b/apps/web/app/insights/page.tsx
similarity index 100%
rename from apps/web/app/future/insights/page.tsx
rename to apps/web/app/insights/page.tsx
diff --git a/apps/web/app/insights/routing/page.tsx b/apps/web/app/insights/routing/page.tsx
new file mode 100644
index 0000000000..f6a01045f1
--- /dev/null
+++ b/apps/web/app/insights/routing/page.tsx
@@ -0,0 +1,17 @@
+import { withAppDirSsr } from "app/WithAppDirSsr";
+import { _generateMetadata } from "app/_utils";
+import { WithLayout } from "app/layoutHOC";
+
+import { getServerSideProps } from "@lib/insights/getServerSideProps";
+
+import InsightsRoutingPage from "~/insights/insights-routing-view";
+
+export const generateMetadata = async () =>
+ await _generateMetadata(
+ (t) => t("insights"),
+ (t) => t("insights_subtitle")
+ );
+
+const getData = withAppDirSsr(getServerSideProps);
+
+export default WithLayout({ getLayout: null, getData, Page: InsightsRoutingPage });
diff --git a/apps/web/pages/insights/index.tsx b/apps/web/pages/insights/index.tsx
deleted file mode 100644
index fa860836ac..0000000000
--- a/apps/web/pages/insights/index.tsx
+++ /dev/null
@@ -1,13 +0,0 @@
-"use client";
-
-import { getServerSideProps } from "@lib/insights/getServerSideProps";
-
-import PageWrapper from "@components/PageWrapper";
-
-import type { PageProps } from "~/insights/insights-view";
-import InsightsPage from "~/insights/insights-view";
-
-const Page = (props: PageProps) => ;
-Page.PageWrapper = PageWrapper;
-export default Page;
-export { getServerSideProps };
diff --git a/apps/web/pages/insights/routing/index.tsx b/apps/web/pages/insights/routing/index.tsx
deleted file mode 100644
index 5ae85bea53..0000000000
--- a/apps/web/pages/insights/routing/index.tsx
+++ /dev/null
@@ -1,12 +0,0 @@
-"use client";
-
-import { getServerSideProps } from "@lib/insights/getServerSideProps";
-
-import PageWrapper from "@components/PageWrapper";
-
-import InsightsPage from "~/insights/insights-routing-view";
-
-const Page = () => ;
-Page.PageWrapper = PageWrapper;
-export default Page;
-export { getServerSideProps };
diff --git a/apps/web/scripts/vercel-app-router-deploy.sh b/apps/web/scripts/vercel-app-router-deploy.sh
index d2b3a9680b..2942c04061 100755
--- a/apps/web/scripts/vercel-app-router-deploy.sh
+++ b/apps/web/scripts/vercel-app-router-deploy.sh
@@ -35,7 +35,6 @@ rm -rf \
app/future/booking\
app/future/d\
app/future/enterprise\
- app/future/insights\
app/future/org\
app/future/payment\
app/future/reschedule\