diff --git a/frontend/app/layout.js b/frontend/app/layout.js index 0efe19e..ccc3e60 100644 --- a/frontend/app/layout.js +++ b/frontend/app/layout.js @@ -8,15 +8,54 @@ const inter = Inter({ subsets: ["latin"] }); export const metadata = { title: "Reduce", - description: "A simple URL shortning service.", + description: "A simple URL shortening service.", icons: { icon: "/favicon.ico", }, + openGraph: { + type: "website", + locale: "en_US", + url: "https://r.webark.in", + title: "Reduce - Simple URL Shortener", + description: "A simple URL shortening service to make your links concise.", + siteName: "Reduce", + images: [ + { + url: "/og-image.png", + width: 1200, + height: 630, + alt: "Reduce - URL Shortening Service", + }, + ], + }, }; export default function RootLayout({ children }) { return ( +
+ {/* Basic SEO Meta Tags */} + + + + + + + {/* Open Graph Meta Tags */} + + + + + + + + + + + + {/* Favicon */} + + {children} ); diff --git a/frontend/public/og-image.png b/frontend/public/og-image.png new file mode 100644 index 0000000..87d0370 Binary files /dev/null and b/frontend/public/og-image.png differ