Accueil
Metabacklinks
  • Accueil
  • Prestations

    Site Web auto-géré

    Un site premium qui se met à jour seul.

    Site e-commerce

    Vendez en ligne, sans y penser.

    Acquisition de leads

    Vos visiteurs deviennent des contacts.

    Référencement SEO / GEO

    Soyez trouvé sur Google et les IA.

    Campagnes publicitaires

    De la pub qui rapporte, pilotée pour vous.

    Contre-expertise

    Nous vérifions le travail des autres.

    Refonte & maintenance

    Nous refaisons votre site, puis nous veillons dessus.

    Conseils et formations

    Nous vous formons au web et à l’IA.

  • Expertise

    Intelligence artificielle

    Comprendre l’IA, se former à ses usages et automatiser vos tâches du quotidien.

    Web & digital

    Votre présence en ligne pensée de bout en bout, du premier écran de votre site jusqu’à la vente.

    Logiciels métiers

    CRM et ERP connectés à votre activité, pour piloter vos clients et vos process au même endroit.

    Notre CRM

    Notre CRM

    Centralisez vos leads et vos clients, connecté à votre site et à vos agents.

  • Agents IA

    Agent Superviseur

    Véritable chef d’orchestre. Pilote l’équipe et vous informe des travaux en cours.

    Agent Webmaster

    Maintenance et sauvegardes. Code optimisé pour des sites rapides et en ligne.

    Agent SEO / GEO

    Audits, indexation et performances. Votre visibilité sur Google et dans les IA.

    Agent Rédactionnel

    Contenus optimisés et stratégie éditoriale.

    Agent Webmarketing & Leads

    Landing pages, tunnels de conversion et génération de leads clients.

    Agent Community Manager

    Réseaux sociaux, e-réputation et avis Google.

    Agent Conversationnel

    Accueil, qualification et prise de rendez-vous. Gère aussi les rappels.

    Agent Cybersécurité & Conformité

    Sécurité, monitoring et conformité RGPD. Applique les correctifs et réduit les risques.

    Agent Spécialiste SEA

    Google Ads, Meta Ads et LinkedIn Ads. Coûts ajustés à votre budget.

    Agent Traducteur

    Véritable linguiste. Traduction et adaptation en plusieurs langues.

    Agent Growth hacking

    Expérimentations et leviers de croissance. Capte les futurs leads.

    Agent Veille technique

    Veille sur les nouveautés web, IA et tendances. Journaliste d’investigation.

  • Secteurs

    Immobilier & Bâtiment

    Agences, promoteurs, architectes et BTP.

    Santé & médical

    Cabinets, cliniques, thérapeutes et libéraux de santé.

    Tourisme et gastronomie

    Hôtels, gîtes, restaurateurs, traiteurs et domaines.

    Éducation & formation

    Écoles privées et centres de formation.

    Secteur public & institutionnel

    Mairies, collectivités, associations et fédérations.

    Créateurs & Inventeurs

    Lancer son activité, son réseau ou son outil métier.

    Industrie & grands comptes

    Grandes entreprises, pharma, portails et extranets.

    Commerces & professions de proximité

    Garages, coiffeurs, avocats, notaires et artisans.

  • News & Tuto
Nous contacter
Accueil
Metabacklinks

Menu

  • Accueil
    • Toutes les prestations
    • Site Web auto-géré
    • Site e-commerce
    • Acquisition de leads
    • Référencement SEO / GEO
    • Campagnes publicitaires
    • Contre-expertise
    • Refonte & maintenance
    • Conseils et formations
    • Toutes nos expertises
    • Intelligence artificielle
    • Web & digital
    • Logiciels métiers
    • Toute l’équipe
    • Agent Superviseur
    • Agent Webmaster
    • Agent SEO / GEO
    • Agent Rédactionnel
    • Agent Webmarketing & Leads
    • Agent Community Manager
    • Agent Conversationnel
    • Agent Cybersécurité & Conformité
    • Agent Spécialiste SEA
    • Agent Traducteur
    • Agent Growth hacking
    • Agent Veille technique
    • Tous les secteurs
    • Immobilier & Bâtiment
    • Santé & médical
    • Tourisme et gastronomie
    • Éducation & formation
    • Secteur public & institutionnel
    • Créateurs & Inventeurs
    • Industrie & grands comptes
    • Commerces & professions de proximité
  • News & Tuto

Composants serveur et clients, l'impact SEO

David TouzetDavid Touzet·Mise à jour le 4 août 2026·9 min de lecture
  1. Metabacklinks
  2. ›
  3. Articles
  4. ›
  5. Next.js

C'est la décision technique qui pèse le plus lourd sur le référencement d'un site Next.js, et elle se prend souvent sans y penser. Une ligne de 12 caractères en haut d'un fichier, use client, bascule toute une page du serveur vers le navigateur. Le contenu quitte alors la réponse HTML initiale. Il finit par être lu, mais plus tard, moins bien, et sans garantie. Voici comment répartir proprement.

  • Ce que voient réellement les robots des moteurs
  • Descendre la directive use client le plus bas possible
  • Éviter les requêtes en cascade avec le cache de React
  • Le HTML sémantique, le signal le plus simple à donner

Ce que voient réellement les robots des moteurs

Commençons par ce qui se passe vraiment quand un robot arrive sur une page. Sans ça, le reste ne veut rien dire.

Il demande une adresse et reçoit un document HTML. Si votre texte, vos titres et vos liens sont dans ce document, tout est lu en une fois. C'est le rendu serveur, et c'est le comportement par défaut de l'App Router.

Dans le cas contraire, le robot reçoit une coquille presque vide, avec une instruction de télécharger du code qui remplira la page. Google sait le faire. Il place la page dans une file d'attente et la traite dans une seconde vague de rendu.

3 conséquences, et ce sont elles qui comptent.

  • Le délai. Cette seconde vague arrive plus tard. Sur un site d'actualité ou une fiche produit dont le prix bouge, ce décalage a un coût direct.
  • L'incertitude. Rien ne garantit que cette étape ait lieu pour toutes vos pages. Elle coûte cher à Google, qui arbitre.
  • Les autres robots. Bing est moins constant sur ce point, et les robots des intelligences artificielles le sont encore moins. Beaucoup ne lisent que le HTML reçu, sans jamais exécuter de code.

La conclusion est nette. Le rendu serveur ne sert pas à pouvoir être lu, il sert à être lu tout de suite, par tout le monde, sans condition.

Descendre la directive use client le plus bas possible

Voici le geste qui règle 90 % du problème, et il est simple à appliquer.

Le réflexe naturel est mauvais. Une page a besoin d'un bouton avec un gestionnaire de clic, le développeur ajoute use client en haut du fichier, et le problème disparaît. Sauf qu'il vient de faire basculer la page entière, texte compris, du côté du navigateur.

La bonne méthode consiste à isoler l'interactivité.

  • Créez un composant séparé qui ne contient que la partie interactive, le bouton, le champ de recherche, l'accordéon.
  • Placez use client dans ce fichier-là, et nulle part ailleurs.
  • Importez ce composant dans votre page, qui reste un composant serveur.

Le rendu visuel est strictement identique. La différence est invisible pour l'utilisateur et considérable pour les robots, puisque tout le contenu reste dans la réponse initiale.

Ce qui oblige réellement à passer côté client. Un gestionnaire d'événement, un état local, un effet, un accès au stockage du navigateur, ou n'importe quel hook React. Rien d'autre.

Une conséquence pratique à connaître, et elle est vicieuse. Une page en composant client ne peut pas exporter de metadata. L'export est simplement ignoré, sans le moindre message d'erreur. C'est la première cause de pages sans titre, comme nous le détaillons dans notre article sur la metadata Next.js.

Éviter les requêtes en cascade avec le cache de React

Ce problème ne se voit pas à l'écran. Il se voit dans les journaux de votre base de données, et il finit par se voir sur la facture.

Le scénario est d'une banalité totale. Un tableau de bord affiche 5 blocs. Chacun a besoin de l'utilisateur courant, chacun le redemande. La même requête part 5 fois pour afficher une seule page. Sur un site à trafic, la base sature bien avant que quiconque comprenne pourquoi.

2 réponses selon votre outil d'accès aux données.

  • Avec fetch, Next.js déduplique automatiquement. Le même appel vers la même adresse pendant un rendu ne part qu'une fois.
  • Avec un ORM comme Prisma, ou avec Axios, cette déduplication n'existe pas. Il faut envelopper votre fonction d'accès dans cache, importé de React. Le résultat est mémorisé pour la durée du rendu, et les appels suivants avec les mêmes paramètres le réutilisent.

Le gain est immédiat et il se mesure. 5 requêtes deviennent 1, sans toucher une ligne de vos composants.

Un détail d'organisation qui évite des heures de débogage. Placez ces fonctions enveloppées dans un fichier séparé. Mélangées avec du code appelé depuis des actions serveur, l'import de React provoque des comportements incohérents.

Dernier levier sur le même thème, ne demandez que les champs utiles. Charger un objet complet avec toutes ses relations parce que c'est plus simple à écrire, c'est transporter des données inutiles jusqu'au navigateur. Et parfois y transporter des informations qui n'auraient jamais dû sortir du serveur.

Le HTML sémantique, le signal le plus simple à donner

Ce point n'a rien de spécifique à Next.js, mais il se perd toujours dans les projets React.

Une interface construite entièrement avec des blocs génériques oblige le robot à deviner ce que chaque zone contient. Les balises structurantes lui donnent la réponse sans effort.

Les 5 qui changent quelque chose.

  • nav pour la navigation principale.
  • header pour l'en-tête de page.
  • main pour le contenu principal, une seule fois par page.
  • article pour un contenu qui se tient seul, un billet, une fiche.
  • footer pour le pied de page.

L'affichage est rigoureusement le même. Le gain porte sur la compréhension, pour les moteurs comme pour les technologies d'assistance, sujet que nous abordons dans notre article sur l'accessibilité numérique.

Ajoutez-y la hiérarchie des titres. Un seul titre principal par page, puis des intertitres qui descendent d'un niveau à la fois. Un intertitre choisi pour sa taille de police plutôt que pour son rang est une erreur classique, et elle brouille la lecture automatique de la page.

Pour vérifier tout cela d'un coup, l'audit Lighthouse des outils de développement note la partie référencement technique et l'accessibilité. Lancez-le sur le site déployé, jamais sur votre poste, où les chiffres sont toujours flatteurs.

Liens utiles

Les liens à garder sous la main

Gardez ces pages ouvertes pendant que vous répartissez vos composants.

  • Le guide complet du SEO Next.js
  • Le rendu et le cache en Next.js
  • Notre analyse complète de Next.js
FAQ

Questions fréquentes

Oui, Google exécute le JavaScript. Mais il le fait dans une seconde vague de traitement, plus tardive et jamais garantie. Un contenu présent dès la réponse HTML est lu immédiatement et à coup sûr. C'est toute la différence entre pouvoir être lu et être lu tout de suite.
Un composant serveur s'exécute sur le serveur et n'envoie que du HTML fini au navigateur. Un composant client est envoyé sous forme de code que le navigateur doit télécharger puis exécuter. Dans l'App Router, tout est serveur par défaut, sauf mention contraire.
Uniquement pour ce qui a besoin du navigateur. Un gestionnaire de clic, un état local, un effet, un accès au stockage local, ou un hook React. Tout le reste peut et doit rester en composant serveur.
Pas en soi. Le problème est le périmètre. Un bouton en composant client ne gêne personne. Une page entière basculée en composant client pour un seul bouton fait sortir tout le contenu de la réponse initiale, et c'est là que le référencement souffre.
Non. L'export est ignoré en silence, sans message d'erreur. C'est la cause numéro 1 des pages Next.js sans titre. Gardez la page en composant serveur et déplacez la partie interactive dans un composant enfant.
Parce que chaque composant qui a besoin de la donnée la redemande. Avec fetch, Next.js déduplique automatiquement. Avec un ORM comme Prisma, il faut envelopper la fonction d'accès dans cache, importé de React, pour ramener 5 requêtes à 1.
Votre partenaire web

Un site Next.js rapide, conçu pour durer

Next.js offre vitesse et modernité, on en fait un vrai atout. On conçoit et développe votre site à Montpellier, performant et taillé pour le référencement.

Faire le point sur votre site
12 agents IA métier

Des agents IA pour un site au top

L’Agent Webmaster optimise votre code et votre vitesse, l’Agent SEO travaille votre visibilité et l’Agent Rédactionnel l’alimente. 12 agents IA au travail.

Voir les 12 agents
Fond dégradé Metabacklinks
Logo Metabacklinks

Partenaire Web & IA à Montpellier. On crée des sites auto-gérés par des agents IA. Vous gardez la main.

13 rue de Lavalette, 34830 Clapiers
Agglomération de Montpellier
06 68 34 12 84 · contact@metabacklinks.com

FacebookInstagramWhatsApp
Prestations
  • Site Web auto-géré
  • Site e-commerce
  • Acquisition de leads
  • Référencement SEO
  • Campagnes publicitaires
  • Contre-expertise
  • Refonte & maintenance
  • Conseils et formations
Automatisation des tâches
  • Des réseaux qui s’animent seuls.
  • Du contenu neuf, en continu.
  • Chaque page, dans toutes les langues.
  • Cité par les IA. Trouvé sur Google.
  • Un carnet qui se remplit tout seul.
  • Un client accueilli, à toute heure.
  • Un site tenu à jour, tout seul.
  • Un site protégé, jour et nuit.
Derniers articles
  • Google Stacking, les liens Google qui comptent5 août 2026
  • Propriétés de plateforme, la Search Console mesure vos réseaux5 août 2026
  • Acheter des vues YouTube, le piège qui fait fermer4 août 2026

© 2026 Metabacklinks · · Mentions légales· Glossaire· Emojis· Évolution des LLM· Partenaires· À propos· CRM