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 n' en relation. Les données d'auteur sont maintenant 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 l'URL de notre 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 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 le 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 remarque… 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. Il semble que tout soit installé en suivant vos étapes, mais l'outil d'extrait de code enrichi a produit des erreurs des suivantes:

    Page Google+ publisherlinked = https://plus.google.com/118248936539718757580Erreur: cette page n'inclut pas le balisage d'éditeur vérifié. Apprendre encore plus. Attention: les deux 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 seul site d'auteur). profil d'auteur authorlinked = http://www.bnpositive.com/blog/author/bnpositive/
    Erreur: la page de profil de l'auteur n'a 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 (parfois il y a un nettoyage à faire pour extraire les en-têtes des noms de catégories, etc.) mais c'est une bonne idée pour avoir une page d'auteur. Je publie généralement des biographies et des photos des gens sur cette page.
      Je suis allé sur votre page Google+ et vous n'avez pas de lien dans la section des contributeurs qui pointe vers votre page d'auteur à bnpositive. Essayez-vous également de créer un lien auteur ou un lien éditeur? Votre page d'auteur sur bnpositive semble comporter un lien vers la 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 veux un lien PUBLISHER sur toutes les PAGES non postales de mon site Web qui mèneraient à la page Google+ Bnpositive Communication and Design. Ensuite, pour toutes les pages de publication que j'écris, je veux un lien AUTEUR sur ces pages qui ferait référence à ma page Google+ personnelle, n'est-ce pas?

      • 4

        Je viens de regarder ma page Google+ personnelle et elle fournit 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 du nouveau thème que je choisirai pour le site. On dirait que j'ai besoin de passer du temps avec vous et de vous acheter du café très bientôt!

  2. 8

    Bonjour, je ne sais pas si vous vérifiez toujours cela, mais - J'ai reçu 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'extraits enrichis. 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 cela dit simplement que c'est vérifié. 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 n'apparaisse pas dans l'aperçu de l'outil de test d'extraits enrichis .. dans votre didacticiel, 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 cela ne le fait jamais, alors je ne sais pas où je me suis trompé (pas pressé pour que cela s'affiche dans SERPS car il a fallu environ 3 semaines à ma paternité pour cela, mais il est toujours apparu tout de suite dans l'outil de test). Merci encore pour les commentaires.

        • 11

          @ twitter-509747237: disqus Intéressant! Il semble qu'ils ont 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 prêt à être utilisé!

Que pensez-vous?

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