Files
worldcup/app/groups/page.tsx
T
valknar a494c80a76 feat: SEO enhancements — server metadata, sitemap, robots, dynamic base URL
- Split all page.tsx files into server wrapper (metadata export) + client.tsx (Apollo/interactive)
- Add robots.ts and sitemap.ts (tournaments, teams, players)
- Add metadataBase, OpenGraph and Twitter card metadata to root layout
- Replace hardcoded worldcup.pivoine.art with NEXT_PUBLIC_SITE_URL env var (sitemap/robots) and relative paths (page metadata, resolved by Next.js against metadataBase)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 20:18:36 +02:00

17 lines
516 B
TypeScript

import type { Metadata } from 'next'
import { GroupsClient } from './client'
export const metadata: Metadata = {
title: '2026 Group Stage',
description: 'Live standings for all 12 groups at the 2026 FIFA World Cup — results, upcoming fixtures and qualification picture.',
openGraph: {
title: '2026 FIFA World Cup Group Stage',
description: 'Live standings for all 12 groups at the 2026 FIFA World Cup.',
url: '/groups',
},
}
export default function GroupsPage() {
return <GroupsClient />
}