Optimisation technique SEO Drupal : spécialiste freelance
Sur Drupal, le référencement technique se construit avec des modules et se maintient avec de la configuration : motifs d’alias, redirections canoniques, valeurs par défaut des balises meta, plan du site, robots.txt, cache. Je règle ces briques sur votre site, j’écris pour vos développeurs ce qui relève du thème ou du code, et je fais en sorte que les réglages survivent aux mises à jour et aux montées de version.
Premier échange de 30 minutes, sans engagement : vous saurez quels réglages de votre site Drupal coûtent le plus en visibilité.
Le socle SEO d’un site Drupal
Drupal CMS propose désormais deux recettes qui installent ce socle : une recette de base (Pathauto, Redirect, fil d’Ariane) et une recette d’outils SEO (Metatag, Simple XML Sitemap, gestion du robots.txt, liste de contrôle). Sur un site plus ancien, ces modules ont été ajoutés au fil du temps, parfois remplacés, parfois doublés.
| Brique | Module courant | Ce qui doit être réglé |
|---|---|---|
| Adresses lisibles | Pathauto | Un motif par type de contenu et par vocabulaire |
| Adresse unique | Redirect | Redirection des chemins non aliasés et création au changement d’alias |
| Titres et descriptions | Metatag | Valeurs par défaut par type d’entité, fondées sur des champs rédigés |
| Plan du site | Simple XML Sitemap | Entités incluses, langues, fréquence de génération |
| Fil d’Ariane | Easy Breadcrumb ou thème | Hiérarchie cohérente avec les menus |
Point de méthode : sur Drupal, je règle tout en configuration exportable, pour que les réglages passent de la préproduction à la production sans être refaits à la main.
Alias, chemins système et redirections
Les motifs Pathauto
- Courts, lisibles et stables dans le temps
- Sans date si le contenu n’est pas daté
- Distincts entre types de contenus
- Réglés pour supprimer l’ancien alias à la mise à jour
Le module Redirect
- Chemins /node/ID redirigés vers leur alias
- Versions sans préfixe de langue redirigées
- Redirections créées quand un alias change
- Liste nettoyée des redirections en chaîne
Les pièges connus
- Option « garder l’ancien alias » incompatible avec les redirections automatiques
- Mises à jour en masse à tester
- Ancienne redirection qui masque un nouvel alias
- Alias modifiés à la main hors motif
Balises meta, plan du site et robots.txt
| Élément | Ce que je règle | Ce que je surveille |
|---|---|---|
| Titre | Jeton du titre et nom du site par type de contenu | Titres tronqués ou identiques |
| Description | Champ de résumé rédigé plutôt que début du corps | Descriptions vides ou coupées au milieu d’une phrase |
| Canonique et robots | Valeurs par défaut et exceptions par contenu | Pages de service marquées noindex par erreur |
| Plan du site | Types d’entités et langues inclus | Pages de termes vides incluses |
| robots.txt | Règles utiles et protection lors des mises à jour Composer | Fichier réécrit par une mise à jour du cœur |
Vues, taxonomies et exploration
Filtres exposés
Les filtres des vues produisent des adresses à paramètres. Je garde explorables ceux qui répondent à une recherche, sous forme de pages dédiées, et je sors les autres de l’exploration.
Pages de termes
Chaque terme de taxonomie a sa page. Celles qui structurent le site sont enrichies d’une description ; celles des vocabulaires techniques sont fermées à l’indexation.
Pagination et tris
Les listes paginées doivent rester explorables pour atteindre les contenus anciens, sans que chaque tri devienne une nouvelle adresse.
Performance et langues
| Sujet | Réglage ou action |
|---|---|
| Cache des pages anonymes | Cache de pages et cache dynamique actifs, temps de cache adapté |
| Fichiers CSS et JavaScript | Agrégation active, bibliothèques chargées seulement où elles servent |
| Images | Styles d’images et images responsives, image principale prioritaire |
| Multilingue | Préfixes de langue cohérents, traductions complètes, balises hreflang vérifiées |
| Modules contribués | Modules inutilisés désinstallés, modules obsolètes remplacés |
Ma méthode d’optimisation technique Drupal en 5 étapes
Les réglages passent toujours par la préproduction et l’export de configuration : rien n’est modifié directement en production.
Mesurer
Une référence avant le moindre réglage.
- Crawl complet et pages en double
- Indexation et requêtes dans Search Console
- Export de la configuration actuelle
- Liste des modules et de leurs versions
Objectif : savoir d’où l’on part.
Unifier les adresses
Une adresse par contenu.
- Motifs Pathauto revus
- Redirections canoniques actives
- Redirections en chaîne raccourcies
- Test des mises à jour en masse
Objectif : en finir avec les doublons.
Régler balises et plan du site
Les valeurs par défaut sont refaites.
- Modèles Metatag par type de contenu
- Plan du site limité aux pages utiles
- robots.txt protégé des mises à jour
- Pages de termes triées
Objectif : des signaux clairs pour Google.
Maîtriser l’exploration et la vitesse
Vues, cache et fichiers.
- Filtres de vues sortis de l’exploration
- Cache et agrégation vérifiés
- Images responsives
- Modules inutiles désinstallés
Objectif : un site rapide et lisible.
Tenir dans le temps
Mises à jour et versions sous surveillance.
- Contrôle après mises à jour de modules
- Nouvelles adresses explorées
- Préparation de la version suivante
- Journal des changements
Objectif : garder les gains d’une version à l’autre.
Important : les corrections techniques lèvent des freins ; elles ne remplacent ni les contenus ni les liens. Aucune position n’est garantie.
Deux chantiers techniques Drupal types
Cas type 1 : université en plusieurs langues
Contexte initial : les formations existent en français et en anglais, mais les traductions sont incomplètes et la version sans préfixe de langue reste accessible. Metatag applique le même titre aux formations des deux langues.
Actions proposées : redirection des versions sans préfixe ; traductions incomplètes sorties de l’index jusqu’à leur achèvement ; modèles Metatag par langue ; balises hreflang contrôlées ; plan du site par langue.
Résultat recherché : faire exister chaque langue sans doublon ni page mixte.
Livrables : configuration exportée, rapport de contrôle des langues, suivi par langue.
Cas type 2 : fédération sportive aux nombreuses taxonomies
Contexte initial : chaque club, discipline et région est un terme de taxonomie avec sa page. Les vues de recherche de clubs exposent leurs filtres dans l’adresse. Les alias des termes n’ont jamais reçu de motif.
Actions proposées : motifs Pathauto pour les vocabulaires utiles ; pages de disciplines et de régions enrichies ; vocabulaires techniques fermés ; filtres de vues sortis de l’exploration ; plan du site recentré.
Résultat recherché : concentrer l’exploration sur les pages de clubs et de disciplines qui reçoivent des recherches.
Livrables : motifs d’alias, configuration des vues, liste des vocabulaires fermés, suivi de l’exploration.
Note de transparence : ces deux scénarios sont des cas types construits pour illustrer ma façon de travailler. Ils ne décrivent pas des missions réelles et ne contiennent aucun résultat chiffré. Un chiffre n’a de valeur que s’il provient de vos propres données : Search Console, GA4, statistiques de votre site.
Mes formules d’optimisation technique Drupal
Chaque formule commence par une mesure et un export de la configuration, puis enchaîne sur les réglages des modules et les spécifications pour vos développeurs. Montants indicatifs 2026, en euros hors taxes, identiques partout en France, confirmés après le cadrage écrit.
Essentiel
Pour un site Drupal de taille modeste qui veut des adresses uniques et des balises propres.
- Pathauto et Redirect réglés
- Modèles Metatag par type de contenu
- Création de contenu selon vos besoins
- Recommandations et mise en place sur votre site
- Avec création du site : 800 € HT obligatoirement
Engagement conseillé : à partir de 12 mois
Demander un devisCroissance
Pour un site riche en vues, vocabulaires et contributeurs.
- Tout l’Essentiel, plus :
- Vues et pages de termes maîtrisées
- Cache, fichiers et images optimisés
- Création de contenu selon vos besoins
- Recommandations et mise en place sur votre site
Engagement conseillé : à partir de 12 mois
Demander un devisMulti-sites et réseaux
Pour un site multilingue, un multisite Drupal ou une montée de version à piloter.
- Tout le format Croissance, plus :
- Langues et hreflang
- Préparation de Drupal 11 ou 12
- Création de contenu selon vos besoins
- Recommandations et mise en place sur votre site
Engagement conseillé : à partir de 12 mois
Demander un devisAymeric Maingé, consultant en optimisation technique Drupal
Sur Drupal, je parle souvent davantage avec les développeurs qu’avec le service communication : le référencement s’y joue dans des motifs, des valeurs par défaut et des modules. Plus de 10 ans de SEO technique m’ont appris à formuler ces besoins dans leur langage, avec des critères de recette précis.
Je règle ce qui relève de la configuration et je spécifie le reste, pour que chaque correction soit versionnée et durable.
- Modules maîtrisés : Pathauto, Redirect, Metatag, Simple XML Sitemap, Easy Breadcrumb
- Sujets techniques : doublons, vues, taxonomies, cache, multilingue, montées de version
- Outils : Screaming Frog, Search Console, PageSpeed Insights, journaux serveur
- Formation : Licence Expert SEO, certifications Google Analytics & Ads et Semrush
- Zone d’intervention : Paris et Île-de-France en présentiel, partout en France à distance
Consulter mon parcours, mes expertises et mes certifications →
Questions fréquentes sur l’optimisation technique de Drupal
Quels modules SEO installer sur Drupal ?
Le socle tient en quatre modules : Pathauto pour les adresses, Redirect pour l’adresse unique et les redirections, Metatag pour les balises, Simple XML Sitemap pour le plan du site. Drupal CMS les propose sous forme de recettes.
Pourquoi mes contenus sont-ils accessibles sous deux adresses ?
Parce que chaque contenu garde son chemin système /node/ID à côté de son alias. Le module Redirect, bien réglé, renvoie le chemin système vers l’alias.
Les redirections se créent-elles seules quand je change un titre ?
Oui, si Pathauto est réglé pour supprimer l’ancien alias et si Redirect crée les redirections au changement d’alias. Avec l’option qui garde l’ancien alias, aucune redirection n’est créée.
Mon robots.txt a disparu après une mise à jour : pourquoi ?
Le fichier fourni par le cœur peut être réécrit lors des mises à jour Composer s’il n’est pas protégé dans la configuration du projet, ou géré par un module dédié.
Combien coûte l’optimisation technique d’un site Drupal ?
Mes formules démarrent à 600 € HT par mois, avec un engagement conseillé à partir de 12 mois. Un audit permet aussi de traiter la configuration en une fois.
Travaillez-vous avec notre prestataire Drupal ?
Oui, c’est le cas le plus fréquent : je fournis des spécifications et des critères de recette, il développe, je contrôle en préproduction.
Demandez un devis pour l’optimisation technique de votre site Drupal
Aymeric Maingé
- 0766486484
- am.seo.pro @ gmail.com
- Lundi au vendredi de 9h à 17h

