export const metadata = {
metadataBase: new URL("https://www.adityakumargupta.dev"), // change to your domain
title: {
default: "Aditya Kumar Gupta | Web Developer & AI Innovator",
template: "%s | Aditya Kumar Gupta",
},
description:
"Aditya Kumar Gupta is a freelance full-stack web developer and AI innovator from India. He builds scalable, user-focused websites and AI products for startups, educators, and small businesses.",
keywords: [
"Aditya Kumar Gupta",
"Aditya Gupta developer",
"Aditya Kumar Gupta web developer",
"freelance web developer India",
"React developer Noida",
"Next.js developer",
"AI web developer",
"Full Stack Developer India",
"Aditya Gupta portfolio",
"Aditya Gupta coder",
],
authors: [{ name: "Aditya Kumar Gupta", url: "https://www.adityakumargupta.dev" }],
creator: "Aditya Kumar Gupta",
publisher: "Aditya Kumar Gupta",
alternates: {
canonical: "https://www.adityakumargupta.dev",
},
openGraph: {
title: "Aditya Kumar Gupta | Web Developer & AI Innovator",
description:
"Building clean, scalable, and purposeful digital experiences for startups and educators. Let's create something amazing together.",
url: "https://www.adityakumargupta.dev",
siteName: "Aditya Kumar Gupta Portfolio",
images: [
{
url: "/og-image.png", // place in public folder
width: 1200,
height: 630,
alt: "Aditya Kumar Gupta Portfolio",
},
],
locale: "en_IN",
type: "website",
},
twitter: {
card: "summary_large_image",
title: "Aditya Kumar Gupta | Full Stack Developer",
description:
"Freelance web developer specializing in React, Next.js, and AI-based SaaS products.",
creator: "@adityakgupta", // your Twitter handle (optional)
images: ["/og-image.png"],
},
icons: {
icon: "/favicon.ico",
shortcut: "/favicon-32x32.png",
apple: "/apple-touch-icon.png",
},
manifest: "/site.webmanifest",
category: "Portfolio",
verification: {
google: "YOUR_GOOGLE_SITE_VERIFICATION_CODE", // add if you verify with Google Search Console
},
robots: {
index: true,
follow: true,
googleBot: {
index: true,
follow: true,
"max-video-preview": -1,
"max-image-preview": "large",
"max-snippet": -1,
},
},
};