Optimiser un Drupal Site pour le référencement et Google PageSpeed


un grand système de gestion de contenu (CMS), plus 1 million d’utilisateurs dans le monde ont utilisé Drupal pour construire des sites Web puissant sur l’Internet. Cependant, pour optimiser le référencement (SEO) d’un site Web construit avec un CMS comme Drupal, vous devez configurer le site avec les paramètres appropriés. Penchons-nous sur les étapes de base que vous devriez prendre pour optimiser une nouvelle installation de Drupal.

optimisation de Drupal SEO

pas très SEO friendly par défaut, Drupal exige des propriétaires de sites Web d’installer un ensemble de modules tiers pour améliorer l’optimisation de sa recherche. Afin d’optimiser Drupal pour le référencement, vous devriez :

  • commencer par URL propre et le Pathauto Module Ils vous donneront l’avantage d’être en mesure de contrôler l’utilisation des mots clés dans chaque URL basé sur le titre de la page.
  • installer et configurer le Module Metatag . vous aurez besoin pour les configurations avancées de HTML, Open Graph, carte de Twitter et Dublin Core metatags requis pour les médias sociaux et les SERPs.
  • d’utiliser Google PageSpeed pour tester le site . suivre les recommandations pour la performance de la page Web selon ce cadre pour affiner les paramètres de site Drupal.
  • utiliser le agrégation avancé le Module (AdvAgg) . ce module Substitue agrégation core de Drupal pour compresser CSS et JavaScript, fournissant plus d’options pour optimiser la vitesse de la page.

en installant ces modules et en accordant une attention particulière aux configurations de paramètres, le système variable de base de Drupal peut effectivement générer des résultats de metatag complexe pour le contenu dynamique sans avoir à entrer manuellement les informations de chaque page. En installant l’agrégation avancée de CSS et JavaScript, pages Drupal marquera systématiquement des résultats élevés sur Google PageSpeed essais.

propre URL

lors de l’installation de Drupal 7, les CMS s’exécutera automatiquement un test pour voir si le serveur prend en charge l’utilisation d’une URL propre. La principale raison pour cela est de vérifier que l’extension « mod-rewrite » pour Apache est disponible. Propre URL va supprimer les « ? q = » chaîne qui apparaît après le nom de domaine sur chaque page de Drupal et également permettre une personnalisation plus poussée des URL avec des mots clés basé sur le titre de la page en utilisant le module Pathauto. L’utilisation de mots-clés dans l’URL est considéré comme un facteur majeur de l’algorithme PageRank de Google pour catégoriser le contenu des pages de pages de résultats de search engine (SERPs).

hint : Sites qui échouent au test de l’URL propre hébergement partagé peuvent généralement corriger cela en ajoutant « RewriteBase / “ dans le fichier .htaccess. Pour plus d’informations sur ce processus, visitez la page Drupal.org propre URL.

la seule différence avec Drupal 8 est que propre URL sont activés par défaut dans le processus d’installation et il n’y a aucune section admin pour les désactiver. Pour plus d’informations sur la configuration d’un serveur web pour utiliser des URLs propres avec Drupal 8, visitez cette page de présentation sur Drupal.org. Le point important avec une URL propre, c’est qu’ils sont juste le point de départ pour maximiser la performance SEO sur un site Drupal avec Pathauto.

configuration du Pathauto Module pour SEO

le processus d’installation pour les modules Pathauto, Metatag & AdvAgg est standard : Téléchargez les fichiers depuis Drupal.org, décompresser les fichiers zip et les télécharger vers le serveur dans le dossier sites/all/modules ou utiliser Drush pour les installer avec la ligne de commande. Permettre à chaque module dans la section administration Drupal et vérifier les autorisations. (Note : Metatags exige les deux modules CTools & jeton)

hint : The Pathauto module peut également servir à organiser le contenu de la programmation de site, tels que lorsque le placement dynamique bloque sur une page selon le type de contenu.

il y a seulement quelques valeurs principales à considérer avec Pathauto, puis le module sera traduit automatiquement les titres de page de contenu Drupal SEO friendly URLs qui sont mot-clé riche pour les recherches de contenu. Accédez à la section de configuration Pathauto et vérifiez les paramètres par défaut, en remplaçant toutes les variables de programme à l’aide de mots-clés.

configuration du Module de Metatag

lorsque vous utilisez le module de Metatag avec Drupal 7 et 8, les réglages les plus importants ont trait au titre de la page, l’URL canonique et description. Ces métabalises déterminent quel Résumé Texte affichera pour chaque page dans les SERPs Google ou autres moteurs de recherche. La description de la page peut être le même pour toutes les pages sur un site ou définir individuellement pour chaque page unique. Parce que les pages avec une description unique seront plus performants dans les SERPs, il est important de configurer la description se fonder sur le teaser Sommaire.

the Metatags module intégrera avec vues et aussi permettre le réglage personnalisé des descriptions page selon le type de contenu. Il est recommandé de configurer la description de la page pour la page d’accueil et des pages de destination de menu principal manuellement, puis utilisent les variables systèmes Drupal pour auto-écriture des valeurs uniques pour le contenu dynamique. Utilisation des balises Dublin Core est considérée comme facultative. Le module permet également des icônes personnalisées et des favicons à programmer par l’intermédiaire de metatags pour applications web et mobiles.

drupal et Google PageSpeed Tests

Google PageSpeed est un excellent moyen de tester les performances de votre site Drupal et à veiller à ce que Google est satisfait de votre site. Après tout, l’optimisation pour le référencement est principalement optimiser pour Google !

exigences PageSpeed de Google sont liées à des facteurs qui vont au-delà de l’utilisation des métabalises en HTML et incluent le temps de chargement de page, affiche la quantité de texte sous le seuil de navigateur, mobile préparation des facteurs, la compression d’images et la compression de CSS et JavaScript. Dublin Core tags utilisent information sémantique avancée pour le catalogage de la bibliothèque, tandis que le nouveau metatags permet également de contrôler les icônes qui affichent le site Web sur les appareils mobiles et l’icône de favori d’une page Web dans des onglets du navigateur.

certains des problèmes avec Google PageSpeed tests concernent l’environnement serveur – par exemple, le temps de réponse du serveur DNS et l’hébergeur du site. C’est pourquoi il est toujours important de choisir un bon hébergeur drupal. InMotion Hosting est fortement recommandé comme un hôte web Drupal supérieure sur de nombreux sites d’examen.

les principaux facteurs qui teste Google PageSpeed :

  • temps de chargement de la page initial et temps de réponse du serveur
  • utilisation de la compression de HTML, CSS et JavaScript
  • hiérarchisation de contenu visible sur les appareils mobiles et web navigateurs
  • la compression d’Image (jpg/jpeg, png, gif)
  • l’utilisation de la mise en cache de navigateur sur les pages web

, vous devez également utiliser Riot pour meilleure compression d’image des images .jpg et .png , qui optimise les fichiers pour la vitesse de la page bien mieux que Photoshop lors de l’enregistrement des fichiers d’images pour le web. Pour la mise en cache de page plus avancés que fournit de base de Drupal, utilisez le module de Cache de contenu vues, Boost ou sinon une solution avec APC, Memcache et vernis.

advanced CSS et JavaScript agrégation

utilisation du module AdvAgg avec Drupal est standard et simple mais il contient un large éventail de paramètres qui peuvent être combinés pour optimiser les performances de la CMS pour Google PageSpeed. Le module AdvAgg substitue l’agrégation de CSS et JavaScript standard à base de Drupal et sont accessibles par le biais de la zone de « Performance » de la section d’administration de CMS.

les sections principales du AdvAgg Module contiennent les paramètres pour :

  • CSS et JavaScript compression
  • compression plugins
  • expérimental applications tierces

changent ces paramètres pour voir quelles combinaisons fonctionnent le mieux pour les pages du site en visitant le test Google PageSpeed à nouveau et en utilisant un processus de rétroaction pour trouver la combinaison optimale.

une autre option consiste à utiliser le module rapide pour remplacer les fichiers de base de Drupal JavaScript avec des versions compressées de façon optimale des fichiers. Speedy fonctionnera aussi bien avec le module AdvAgg, mais doit être mis à jour à chaque changement de version de base de Drupal.

Résumé & recommandations

en suivant les directives dans ce tutoriel va créer un site Drupal entièrement optimisé pour le référencement avec une grande souplesse de configuration supplémentaire. Alors que certains aspects de la vitesse de la page dépendra de l’environnement de serveur, à l’aide de la mise en cache de page avancée, correctement agrégation CSS et JavaScript de déploiement et optimisation des fichiers image améliorera sensiblement scores aux tests de Google PageSpeed. En utilisant les metatags de description de page, titres de page axée sur le mot clé dans la structure de l’URL et en utilisant les différents modules mentionnés dans cet article veillera à configuration d’optimisation de moteur de recherche optimal pour un site construit avec Drupal.

poste client par Jay Douglas de Howtogetonline.com