Guide SEO pour Nuxt
Ce contenu n’est pas encore disponible dans votre langue.
@nuxtjs/sitemap : Génère automatiquement un sitemap XML pour aider les moteurs de recherche à indexer les pages. @nuxtjs/robots : Crée un fichier robots.txt pour gérer l’accès des robots d’indexation. nuxt-schema-org : Intègre facilement des balises de schéma JSON-LD pour enrichir les résultats de recherche. nuxt-seo-experiments : Permet d’expérimenter différentes optimisations SEO. nuxt-og-image : Génère des images pour les aperçus sociaux. nuxt-link-checker : Vérifie la validité des liens pour éviter les erreurs 404.
Ce guide vous montre comment configurer le SEO dans un projet Nuxt en utilisant différents modules populaires pour optimiser la visibilité de votre site dans les moteurs de recherche.
Installation des modules SEO
-
Installation de base
Installez le module SEO en exécutant la commande suivante dans votre terminal :
Cela installe les modules SEO pour Nuxt et vous donne accès à une base solide pour optimiser votre site.
-
Configuration de base
Configurez les informations de base de votre site dans nuxt.config.ts :
- url : L’URL de base de votre site pour générer les liens et métadonnées.
- name : Nom de votre site qui sera utilisé dans les balises méta et partages sociaux.
@nuxtjs/robots
-
Installation
Pour créer et gérer le fichier robots.txt, ajoutez @nuxtjs/robots :
-
Configuration du module
Ajoutez le module dans nuxt.config.ts et configurez-le pour contrôler l’accès des robots d’indexation :
-
Configuration de robots.txt
Définissez vos règles dans la section robots :
- allow : Définit les pages que les moteurs de recherche peuvent explorer.
- disallow : Bloque certaines pages ou répertoires spécifiques.
- blockNonSeoBots : Limite l’accès aux bots non-SEO.
- credits : Masque la référence du module dans robots.txt pour un rendu plus propre.
@nuxtjs/sitemap
Le module @nuxtjs/sitemap génère automatiquement un sitemap XML pour votre site, ce qui permet aux moteurs de recherche de mieux comprendre la structure de vos pages.
-
Installation
-
Ajouter le module dans nuxt.config.ts
-
Configuration du sitemap
Personnalisez les options de sitemap pour exclure certaines pages du sitemap XML :
- exclude : Liste des pages à exclure du sitemap, souvent celles qui ne sont pas SEO-friendly.