Metadata & Open Graph

This project uses the Next.js App Router Metadata API in src/app/layout.tsx for global metadata and per-page export const metadata for page-level overrides.

Global metadata

  • metadataBase — constructed from NEXT_PUBLIC_BASE_URL
  • title, description, keywords
  • openGraph — site name, title, description, url and images
  • twitter — card type and creator handle

Open Graph image

The default image is public/og-image.svg. For broad compatibility use a PNG/JPEG at 1200x630.

JSON-LD

The homepage injects an Organization JSON-LD snippet to help search engines understand the site.