Personnaliser le titre Drupal et les balises Meta Description, Mots-clés

  1. Titre de la teinture dans Drupal - module Titre de la page
  2. Configuration des mots-clés et de la description dans Drupal - Module Metatags Quick
  3. Description et mots-clés pour la page principale
  4. Suppression du générateur de balises méta

Bonjour les lecteurs du blog FairHeart.ru! La valeur du titre et des balises méta Description et mots clés pour la promotion des moteurs de recherche est difficile à surestimer. Par défaut, Drupal forme automatiquement le titre à partir du titre principal du document. Il n’est pas possible de définir les balises méta Description et Mots clés. Du point de vue du référencement, de telles erreurs sont inacceptables. Aujourd'hui, je parlerai de deux modules de Page Title et Metatags Quick, permettant de résoudre ce problème.

Aujourd'hui, je parlerai de deux modules de Page Title et Metatags Quick, permettant de résoudre ce problème

Cet article traite uniquement du côté technique de la question. En ce qui concerne les règles de formation de Description, Mots-clés et Titre Drupal du point de vue du référencement, j'ai consacré ce sujet article séparé . Je recommande fortement de se familiariser avec elle.


Titre de la teinture dans Drupal - module Titre de la page

. Installez le module dans le système et activez-le. Malheureusement, le module est mal russifié, la majeure partie de l'interface est en anglais.

Accédez aux paramètres de la section "Configuration" - "Recherche et métadonnées" - "Titres de page". Ici sont définis le modèle pour toutes sortes de pages. Je vous conseillerais de définir uniquement les deux premiers modèles:

  • "Par défaut" - [titre de la page de la page en cours]
  • pour la page principale (Frontpage) - [site: name] | [site: slogan]

Par défaut - [titre de la page de la page en cours]   pour la page principale (Frontpage) - [site: name] |  [site: slogan]

Notez que dans le modèle «par défaut», j'ai supprimé la deuxième partie du code responsable de l'affichage du nom du site. Je ne sais pas comment google, mais le texte Yandex après le signe “|” prend en compte. Cela signifie que le nom du site à la fin de chaque titre le dilue, le rendant moins unique.

Maintenant, allez dans les paramètres des types de matériaux. Ouvrez, par exemple, les paramètres de l'article. Tout en bas se trouve un nouvel onglet Paramètres de titre de page, nous en avons besoin.

Cochez la case Titre du paragraphe de la page et enregistrez les paramètres. Répétez ces étapes pour tout ce qui est utilisé dans Types de matériaux Drupal .

Maintenant, lors de la création du matériel, nous avons accès à un nouveau champ responsable de la formation du titre dans Drupal.

Maintenant, lors de la création du matériel, nous avons accès à un nouveau champ responsable de la formation du titre dans Drupal

Configuration des mots-clés et de la description dans Drupal - Module Metatags Quick

Installez-le dans Drupal et activez-le (nous n’avons pas besoin de la fonctionnalité Extra ni de la mise à niveau à partir de mots-clés).

Allez dans la section "Configuration" - "Recherche et métadonnées" - "Paramètres de balises méta (rapide)". Voici une liste de toutes les balises méta disponibles.

Voici une liste de toutes les balises méta disponibles

Outre la description et les mots-clés particulièrement importants, il existe également des options:

  • URL canonique - vous permet de spécifier l'adresse principale de la page. Si le site comporte plusieurs pages avec le même contenu, mais des URL différentes, la principale sera celle dont l'adresse est dans la méta-balise «URL canonique».
  • Copyright (Copyright) - nous donnons un lien vers votre site pour montrer la paternité.
  • Robots - vous permet d'activer ou de désactiver l'indexation de pages individuelles sur le site.

Inclure les balises méta pour Matériaux et Termes de taxonomie . Chaque balise meta crée un champ séparé pour elle-même.

Par exemple, allez à "Structure" - "Types de matériaux" - "Article" - "Gestion de chantier". De nouveaux champs ont déjà été créés pour les balises META. Dans mon cas, il s'agit de (Meta) Description et de (Meta) Mots-clés. Vous pouvez modifier l'ordre de sortie pour plus de commodité.

Vous pouvez modifier l'ordre de sortie pour plus de commodité

Ensuite, allez dans l'onglet "Gestion de l'affichage". La valeur des balises méta devrait être disponible uniquement pour les moteurs de recherche, mais pas pour les utilisateurs ordinaires. Nous masquons les deux champs pour la version complète du matériel et pour l'annonce.

Nous masquons les deux champs pour la version complète du matériel et pour l'annonce

Nous faisons la même chose pour tous les types de matériaux et les termes de taxonomie.

Le module Metatags Quick contient le sous-système Fonctions supplémentaires, responsable de la formation automatique de balises méta en fonction du contenu de la page. Je ne l'examinerai pas spécifiquement pour que vous n'ayez pas la tentation de l'utiliser. Titre, Mots-clés et Description dans Drupal doivent être définis manuellement pour chaque page! Alors ne soyez pas paresseux.


Description et mots-clés pour la page principale

Et tout est bien dans le module Metatags Quick, mais il ne prescrit pas seulement la description et les mots-clés pour la page principale. Un bordereau ennuyeux qui devrait être fixé seul. Allez au serveur dans le répertoire avec le actif Thème Drupal et ouvrez le fichier template.php pour le modifier.

Insérez le code suivant à la toute fin:

function TITLE TEMY_page_alter ($ page) {$ meta_description = array ('#type' => 'html_tag', '#tag' => 'meta', '#attributes' => array ('nom' => 'description', ' content '=>' Balise de méta description de texte ')); $ meta_keywords = array ('#type' => 'html_tag', '#tag' => 'meta', '#attributes' => array ('name' => 'keywords', 'content' => 'Mots clés (mots-clés) séparés par des virgules ')); drupal_add_html_head ($ meta_keywords, 'meta_keywords'); drupal_add_html_head ($ meta_description, 'meta_description'); }

Dans le code, spécifiez le nom de votre sujet et sa description, ainsi que les mots clés appropriés pour la page principale de votre site. Enregistrez le fichier template.php après avoir apporté des modifications.

Suppression du générateur de balises méta

Le générateur de balises méta est généré automatiquement par Drupal. Il contient des informations sur la version actuelle du système et fournit un lien vers le site drupal.org. C'est mauvais à la fois en termes de sécurité et de promotion des sites Web des moteurs de recherche. Enlevez-le.

Nous allons au serveur avec client ftp , accédez au répertoire / includes et ouvrez le fichier common.inc pour le modifier. Ceci est mieux fait dans l'éditeur. Bloc-notes ++ , car il met en évidence la syntaxe du code et facilite son utilisation. Recherchez et supprimez le code suivant:

// Afficher Drupal et le numéro de version majeure dans la balise META GENERATOR. // Récupère la version majeure. list ($ version,) = exploser ('.', VERSION); $ elements ['system_meta_generator'] = array ('#type' => 'html_tag', '#tag' => 'meta', '#attributes' => array ('name' => 'Generator', 'content' => 'Drupal'. $ Version. '(Http://drupal.org)',),); // Envoie également le générateur dans l'en-tête HTTP. $ elements ['system_meta_generator'] ['#attached'] ['drupal_add_http_header'] [] = array ('X-Generator', $ elements ['system_meta_generator'] ['#attributes'] ['contenu']); retourne $ éléments;

Enregistrez le fichier après avoir apporté des modifications. Le générateur de balises méta devrait disparaître. Check it out:

  1. Ouvrez le code source de n'importe quelle page du site.
  2. En utilisant la recherche standard (Ctrl + F), essayez de trouver le mot "Générateur".
  3. Si le résultat de la recherche ne donne pas, alors tout va bien - la balise est supprimée.

En quelque sorte, beaucoup de choses se sont passées, mais rien d’autre. Merci pour votre attention! Prends soin de toi.

La meilleure façon de remercier l'auteur est de partager avec des amis!

Soyez le premier à connaître le nouveau matériel! Inscrivez-vous pour recevoir des mises à jour par courriel:

Restez à l'affût des mises à jour dans Twitter et RSS.