From 81e49fa23ea2491a99c60c305b05e060424899e0 Mon Sep 17 00:00:00 2001 From: Andrei Date: Tue, 16 Dec 2025 12:40:48 +0000 Subject: [PATCH 1/2] Closes seo --- app/layout.tsx | 58 +++++++++++++++++++++++++++++++++++-- app/schema.ts | 73 +++++++++++++++++++++++++++++++++++++++++++++++ app/sitemap.ts | 14 +++++++++ package.json | 2 +- public/robots.txt | 43 ++++++++++++++++++++++++++++ 5 files changed, 186 insertions(+), 4 deletions(-) create mode 100644 app/schema.ts create mode 100644 app/sitemap.ts create mode 100644 public/robots.txt diff --git a/app/layout.tsx b/app/layout.tsx index a61a613..f20a1b4 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -3,6 +3,7 @@ import { Montserrat } from "next/font/google"; import "./globals.css"; import { ThemeProvider } from "@/components/theme-provider"; import { Analytics } from "@vercel/analytics/react" +import { generateSchemaMarkup, generateFAQSchema } from "./schema"; const montserrat = Montserrat({ variable: '--font-montserrat', @@ -10,9 +11,46 @@ const montserrat = Montserrat({ }) export const metadata: Metadata = { - title: "ReChrome | Find chrome versions you need.", - description: "ReChrome is an open-sourced project that displays old versions of chrome, ready to be downloaded for various different operating systems.", - keywords: ['chrome', 'rechrome', 'chrome versions', 'versions', 'version', 'old'], + title: "ReChrome - Download Old Chrome Versions | Chrome Version Archive", + description: "Download old Chrome versions for Windows, macOS, and Linux. Access the complete Chrome version history and archive with easy one-click downloads.", + keywords: ['chrome versions', 'download old chrome', 'chrome version history', 'old chrome versions', 'chrome archive', 'legacy chrome', 'chrome downloads', 'rechrome'], + metadataBase: new URL(process.env.NEXT_PUBLIC_URL || "https://rechrome.dev"), + openGraph: { + title: "ReChrome - Download Old Chrome Versions", + description: "Find and download any Chrome version you need. Complete archive with one-click downloads for all operating systems.", + url: "/", + siteName: "ReChrome", + type: "website", + images: [ + { + url: "/og-image.png", + width: 1200, + height: 630, + alt: "ReChrome - Download Old Chrome Versions", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "ReChrome - Download Old Chrome Versions", + description: "Find and download any Chrome version you need. Complete Chrome version archive.", + creator: "@itzcodex24", + images: ["/og-image.png"], + }, + robots: { + index: true, + follow: true, + googleBot: { + index: true, + follow: true, + "max-snippet": -1, + "max-image-preview": "large", + "max-video-preview": -1, + }, + }, + alternates: { + canonical: "/", + }, }; export default function RootLayout({ @@ -22,6 +60,20 @@ export default function RootLayout({ }>) { return ( + +