diff --git a/src/app/[locale]/layout.tsx b/src/app/[locale]/layout.tsx
index 888131eb6..b137d28a5 100644
--- a/src/app/[locale]/layout.tsx
+++ b/src/app/[locale]/layout.tsx
@@ -8,6 +8,56 @@ import { routing } from '@/libs/I18nRouting';
import '@/styles/global.css';
export const metadata: Metadata = {
+ metadataBase: new URL('https://demo.nextjs-boilerplate.com'),
+ title: {
+ default: 'Next.js Boilerplate',
+ template: '%s | Next.js Boilerplate',
+ },
+ description: 'Next.js Boilerplate is the perfect starter code for your project. Build your React application with the Next.js framework.',
+ keywords: ['Next.js', 'React', 'TypeScript', 'Tailwind CSS', 'Boilerplate', 'Starter'],
+ authors: [{ name: 'CreativeDesignsGuru' }],
+ creator: 'CreativeDesignsGuru',
+ publisher: 'CreativeDesignsGuru',
+ formatDetection: {
+ email: false,
+ address: false,
+ telephone: false,
+ },
+ openGraph: {
+ type: 'website',
+ locale: 'en_US',
+ url: 'https://demo.nextjs-boilerplate.com',
+ siteName: 'Next.js Boilerplate',
+ title: 'Next.js Boilerplate',
+ description: 'Next.js Boilerplate is the perfect starter code for your project. Build your React application with the Next.js framework.',
+ images: [
+ {
+ url: '/assets/images/nextjs-starter-banner.png',
+ width: 1200,
+ height: 630,
+ alt: 'Next.js Boilerplate',
+ },
+ ],
+ },
+ twitter: {
+ card: 'summary_large_image',
+ site: '@ixartz',
+ creator: '@ixartz',
+ title: 'Next.js Boilerplate',
+ description: 'Next.js Boilerplate is the perfect starter code for your project. Build your React application with the Next.js framework.',
+ images: ['/assets/images/nextjs-starter-banner.png'],
+ },
+ robots: {
+ index: true,
+ follow: true,
+ googleBot: {
+ 'index': true,
+ 'follow': true,
+ 'max-video-preview': -1,
+ 'max-image-preview': 'large',
+ 'max-snippet': -1,
+ },
+ },
icons: [
{
rel: 'apple-touch-icon',
diff --git a/src/locales/en.json b/src/locales/en.json
index 8bb93533d..52ea14a3e 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -62,11 +62,13 @@
},
"Dashboard": {
"meta_title": "Dashboard",
+ "meta_description": "Access your personalized dashboard with Next.js Boilerplate",
"hello_message": "Hello {email}!",
"alternative_message": "Want to build your SaaS faster using the same stack? Try ."
},
"UserProfile": {
- "meta_title": "User Profile"
+ "meta_title": "User Profile",
+ "meta_description": "Manage your account settings and profile information"
},
"DashboardLayout": {
"dashboard_link": "Dashboard",
diff --git a/src/locales/fr.json b/src/locales/fr.json
index fc8b3c9c0..b455485c2 100644
--- a/src/locales/fr.json
+++ b/src/locales/fr.json
@@ -62,11 +62,13 @@
},
"Dashboard": {
"meta_title": "Tableau de bord",
+ "meta_description": "Accédez à votre tableau de bord personnalisé avec Next.js Boilerplate",
"hello_message": "Bonjour {email}!",
"alternative_message": "Vous voulez créer votre SaaS plus rapidement en utilisant la même stack ? Essayez ."
},
"UserProfile": {
- "meta_title": "Profil de l'utilisateur"
+ "meta_title": "Profil de l'utilisateur",
+ "meta_description": "Gérez les paramètres de votre compte et les informations de votre profil"
},
"DashboardLayout": {
"dashboard_link": "Tableau de bord",