Activer le lien d'auteur et de publication dans WordPress

google g

Je n'arrête pas de dire aux gens que je partagerais comment nous intégrons les microdonnées d'auteur pour produire Extraits enrichis des résultats de recherche. Cela fonctionne bien pour nos clients en augmenter leurs CTR SERP) alors j'ai pensé que je le documenterais ici pour les sites WordPress.

Il y a deux éléments à cela… et les deux éléments sont pas en relation. Les données d'auteur sont désormais affichées dans les pages de résultats des moteurs de recherche. Je n'ai pas encore vu les infos de l'éditeur affichées… mais je suis sûr que ça le sera!

Publisher

Google Plus dispose désormais d'un système de vérification où un éditeur d'un site peut pointer vers sa page Google+. En ajoutant le code suivant dans notre thème functions.php page, nous avons ajouté une section à nos paramètres généraux d'administration WordPress où nous pouvons coller notre URL de page Google+:

function social_settings_api_init () {add_settings_section ('social_setting_section', 'Sites sociaux sur le Web', 'social_setting_section_callback_function', 'general'); add_settings_field ('general_setting_googleplus', 'Page Google Plus', 'general_setting_googleplus_callback_function', 'general', 'social_setting_section'); register_setting ('general', 'general_setting_googleplus'); } add_action ('admin_init', 'social_settings_api_init'); function social_setting_section_callback_function () {echo ' Cette section est l'endroit où vous pouvez enregistrer vos sites sociaux où les lecteurs peuvent vous trouver sur Internet. '; } function general_setting_googleplus_callback_function () {echo '  '; }

L'étape suivante consiste à publier le lien de publication sur chaque page du site en dehors de vos pages d'article de blog uniques. Donc, dans notre header.php, nous ajoutons le code suivant:

" rel="publisher" />

Paternité

La paternité est un peu plus approfondie, surtout si vous avez un blog multi-auteurs comme le nôtre. Fondamentalement, nous voulons que toutes les pages que les auteurs écrivent affichent leurs données de profil Google+ dans les résultats des moteurs de recherche. Pour comprendre cela, j'ai dû aller voir le maître lui-même, Joost de Valk et lire sur son rel = "auteur" poster.

La première étape consiste à remplacer les paramètres WordPress et à autoriser la publication des balises d'ancrage avec l'élément rel approprié. Dans functions.php, ajoutez le code suivant:

function yoast_allow_rel () {global $ allowedtags; $ allowedtags ['a'] ['rel'] = tableau (); } add_action ('wp_loaded', 'yoast_allow_rel');

La prochaine étape consiste à ajouter du code à functions.php qui ajoute un champ à votre page de profil utilisateur où les auteurs peuvent renseigner leur URL Google+:

function yoast_add_google_profile ($ contactmethods) {// Ajouter des profils Google $ contactmethods ['google_plus_profile'] = 'URL du profil Google Plus'; return $ contactmethods; } add_filter ('user_contactmethods', 'yoast_add_google_profile', 10, 1);

Maintenant que vous avez le champ là-dedans, vous allez devoir ajouter un lien d'auteur à chaque page qui pointera vers le contenu de votre auteur, comme single.php, index.php, auteur.php et de la archive.php. Dans ces pages de modèle, affichez le lien de l'auteur avec rel = "author" et ce lien doit pointer vers votre auteur.php page de profil:

" rel="author">

Dans votre page author.php, vous allez vouloir afficher les informations de profil avec un lien rel = "me" qui pointe vers votre page de profil Google:

$ google_plus_profile = get_the_author_meta ('google_plus_profile'); if ($ google_plus_profile) {echo '  '; }

Tu es encore fatigué? Ne soyez pas ... l'étape suivante consiste à ajouter un lien de contributeur vers votre page d'auteur dans Google Plus:

contributeur google plus modifier le profil

Ok… maintenant vos liens d'auteur pointent vers votre page d'auteur, votre page d'auteur pointe vers votre profil Google Plus, votre profil Google Plus pointe vers votre page d'auteur. Voyez-vous comment nous avons couvert tout le cercle ici? Une dernière étape…

Utilisez l'option outil d'extraits enrichis et vérifiez que vos extraits enrichis fonctionnent correctement! Testez-le sur votre domaine racine et vos pages de publication uniques.

résultat du testeur d'extraits enrichis

Et maintenant, mettez votre domaine et essayez-le:
éditeur de résultats de test d'extraits enrichis

Dernière note… tout cela fonctionne plutôt bien, mais pas tout le temps. Parfois, je remarque que l'outil d'extraits enrichis me donne une erreur et d'autres fois, je vois où les extraits enrichis sont testés correctement, mais cela prend quelques semaines pour les voir dans les résultats de recherche. Quoi qu'il en soit, c'est une modification qui vaut la peine d'être faite! Gardez à l'esprit que, puisque nous avons fait tout cela dans notre thème, un nouveau thème nous obligerait à le mettre en œuvre tous à nouveau!

11 Commentaires

  1. 1

    Apparemment, mon thème actuel n'a pas de fichier author.php. Pourtant, mon URL d'auteur apparaît et s'affiche correctement. Je semblais avoir tout installé en suivant vos étapes, mais l'outil d'extrait enrichi a produit les erreurs suivantes :

    Page Google+ liée à l'éditeur = https://plus.google.com/118248936539718757580Erreur : Cette page n'inclut pas le balisage de l'éditeur vérifié. Apprendre encore plus. Avertissement : rel= »publisher » et rel= »author » sont présents sur la page. Vous devez mettre rel = "author" sur les pages de contenu et rel = "publisher" sur votre page d'accueil uniquement (sauf s'il s'agit de la page d'accueil d'un site à auteur unique). profil d'auteur lié à l'auteur = http://www.bnpositive.com/blog/author/bnpositive/
    Erreur : La page de profil de l'auteur ne contient pas de lien rel="me" vers un profil Google. Apprendre encore plus. 

    • 2

      @bnpositive:disqus Vous pouvez créer un fichier author.php assez facilement en copiant le fichier archive.php et en le renommant author.php (il y a parfois un nettoyage à faire pour extraire les en-têtes de noms de catégories, etc.) mais c'est une bonne idée avoir une page d'auteur. Je publie généralement la biographie et la photo des gens sur cette page.
      Je suis allé sur votre page Google+ et vous n'avez pas de lien dans la section contributeur qui pointe vers votre page auteur chez bnpositive. En outre, essayez-vous de créer un lien d'auteur ou un lien d'éditeur ? Votre page d'auteur sur bnpositive semble contenir un lien de page Google+. Une page d'auteur doit pointer vers votre page personnelle, un lien d'éditeur doit pointer vers votre page Google+.

      • 3

        D'après ce que j'ai compris, je souhaite un lien EDITEUR sur toutes les PAGES non publiées de mon site Web qui redirigerait vers la page Google+ de Bnpositive Communication et Design. Ensuite, pour toutes les pages de publication que j'écris, je veux un lien AUTEUR sur ces pages qui référencerait ma page Google+ personnelle, n'est-ce pas ?

      • 4

        Je viens de regarder ma page Google+ personnelle et elle a fourni un lien de contributeur vers ma page d'auteur sur mon blog. Dois-je faire la même chose sur ma page Google+ en tant qu'éditeur ?

      • 7

        D'accord, j'ai besoin de développer une page author.php, mais je pense que je vais attendre jusqu'à ce que je décide quel nouveau thème je pourrais choisir pour le site. On dirait que j'ai besoin de passer du temps avec toi et de t'acheter du café très bientôt !

  2. 8

    Bonjour, je ne sais pas si vous êtes toujours en train de vérifier cela, mais - j'ai mes extraits enrichis pour dire "Vérifié : le balisage de l'éditeur est vérifié pour cette page." mais l'image ne s'affiche pas dans l'outil d'extrait enrichi. Ma paternité fonctionne très bien sur les liens de publication, mais pour ma page d'accueil, il n'y a pas d'image et il est simplement indiqué qu'elle est vérifiée. Savez-vous pourquoi cela peut être?

    • 9

      @twitter-509747237:disqus si vous venez de les modifier, vous allez devoir leur donner quelques semaines pour apparaître. De plus, nous les avons vus apparaître et disparaître de temps en temps. Il semble que ce soit un travail en cours avec Google.

      • 10

        Merci pour la réponse 🙂 Je sais que cela prendra un certain temps pour apparaître dans SERPS, mais je crains qu'il ne s'affiche pas dans l'aperçu de l'outil de test Rich Snippet.. dans votre tutoriel, vous pouvez voir le logo de votre entreprise dans l'outil de test et je ne le vois pas, seulement qu'il est vérifié. Je suppose que je vais attendre quelques semaines pour voir si je peux l'afficher dans le RSTT, mais si ce n'est jamais le cas, alors je ne sais pas où je me suis trompé (pas pressé de le montrer dans SERPS car il a fallu environ 3 semaines à ma paternité pour cela, mais il est toujours apparu immédiatement dans l'outil de test). Merci encore pour les commentaires.

        • 11

          @twitter-509747237:disqus Intéressant ! Il semble qu'ils aient supprimé l'extrait de lien de l'éditeur de l'affichage du logo. Ça pue!!! J'espérais qu'ils commenceraient à publier cela dans le SERP. Votre lien d'auteur est bon à utiliser, cependant!

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..