1. Composants Serveur vs Composants Client dans l'Indexation SSR
Dans Next.js App Router, les composants sont par défaut des React Server Components (RSC). C'est une avancée majeure pour l'indexation par les moteurs de recherche : le HTML brut contenant l'ensemble de votre contenu est pré-rendu sur le serveur et fourni directement aux robots d'exploration sans nécessiter d'exécution JavaScript côté client.
// Exemple: Composant Serveur restituant la charge utile SEO
export default async function Page() {
const data = await getSeoPayload();
return <article><h1>{data.headline}</h1></article>;
}2. Métadonnées Dynamiques & Optimisation OpenGraph
Next.js fournit l'API Metadata intégrée. Implémentez toujours des objets de métadonnées statiques ou dynamiques dans vos fichiers page.tsx ou layout.tsx pour contrôler les titres, les balises Open Graph, les URL canoniques et les cartes Twitter.
3. Injection de Graphes de Schema JSON-LD Imbriqués
Pour transmettre des signaux d'entités univoques aux robots de recherche et aux systèmes d'IA, injectez le schema JSON-LD à l'aide d'une balise script brute :
<script
type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLdGraph) }}
/>