EN
JP
diff --git a/next/src/app/[locale]/components/hero-section/index.tsx b/next/src/app/[locale]/components/hero-section/index.tsx
index 2c23881c..919f98b0 100644
--- a/next/src/app/[locale]/components/hero-section/index.tsx
+++ b/next/src/app/[locale]/components/hero-section/index.tsx
@@ -7,6 +7,8 @@ import { TranslateActionSection } from "@/app/[locale]/components/translate-acti
import { fetchPageWithTranslations } from "@/app/[locale]/db/queries.server";
import { fetchLatestPageAITranslationInfo } from "@/app/[locale]/db/queries.server";
import { notFound } from "next/navigation";
+
+export const revalidate = 3600;
export default async function HeroSection({ locale }: { locale: string }) {
const pageSlug = locale === "ja" ? "evame" : "evame-ja";
const topPageWithTranslations = await fetchPageWithTranslations(
diff --git a/next/src/app/api/og/route.tsx b/next/src/app/api/og/route.tsx
index 02496b4a..194981ca 100644
--- a/next/src/app/api/og/route.tsx
+++ b/next/src/app/api/og/route.tsx
@@ -3,6 +3,7 @@ import { join } from "node:path";
import { fetchPageContext } from "@/app/[locale]/(common-layout)/user/[handle]/page/[slug]/page";
import { ImageResponse } from "next/og";
+export const revalidate = 3600;
export async function GET(req: Request): Promise
{
const { searchParams } = new URL(req.url);
const interFontSemiBold = await readFile(