Files
robertseares/frontend/app/seo.js
a2a-platform 195a793bfa deploy
2026-06-11 22:13:07 +00:00

87 lines
2.3 KiB
JavaScript

const siteUrl = process.env.NEXT_PUBLIC_SITE_URL || "https://robertseares.com";
export const baseMetadata = {
metadataBase: new URL(siteUrl),
title: {
default: "Robert Seares | Software Engineer, Founder, Product Builder",
template: "%s | Robert Seares",
},
description:
"Robert Seares is a software engineer, engineering leader, founder, and product builder working across AI, biotech, cloud infrastructure, developer platforms, and automation.",
applicationName: "Robert Seares",
authors: [{ name: "Robert Seares", url: siteUrl }],
creator: "Robert Seares",
publisher: "Robert Seares",
category: "Technology",
keywords: [
"Robert Seares",
"software engineer",
"engineering leader",
"founder",
"product builder",
"AI",
"biotechnology",
"cloud infrastructure",
"developer platforms",
"automation",
"FastAPI",
"React",
"Kubernetes",
"TypeScript",
"Python",
"Ark Biotech",
],
alternates: {
canonical: "/",
languages: {
en: "/",
"pt-BR": "/pt/",
"x-default": "/",
},
},
openGraph: {
type: "profile",
locale: "en_US",
alternateLocale: ["pt_BR"],
url: siteUrl,
siteName: "Robert Seares",
title: "Robert Seares | Software Engineer, Founder, Product Builder",
description:
"I build companies, software, and systems across AI, biotech, infrastructure, developer platforms, and automation.",
images: [
{
url: "/og-image.png",
width: 1200,
height: 630,
alt: "Robert Seares - I build companies, software, and systems.",
},
],
},
twitter: {
card: "summary_large_image",
title: "Robert Seares | Software Engineer, Founder, Product Builder",
description:
"I build companies, software, and systems across AI, biotech, infrastructure, developer platforms, and automation.",
images: ["/og-image.png"],
},
icons: {
icon: [
{ url: "/favicon.ico", sizes: "any" },
{ url: "/icon.svg", type: "image/svg+xml" },
],
apple: [{ url: "/apple-touch-icon.png", type: "image/png" }],
},
manifest: "/site.webmanifest",
robots: {
index: true,
follow: true,
googleBot: {
index: true,
follow: true,
"max-image-preview": "large",
"max-snippet": -1,
"max-video-preview": -1,
},
},
};