Activa l'enllaç d'autoria i publicació a WordPress

google g

Segueixo dient a la gent que compartiria com integrem microdades d'autoria per produir-les fragments rics de resultats de cerca. Funciona bé per als nostres clients augmentant els seus CTR SERP) així que vaig pensar que ho documentaria aquí per als llocs de WordPress.

Hi ha dues peces en això ... i els dos elements ho són no relacionat. Les dades d'autoria es mostren ara a les pàgines de resultats del motor de cerca. Encara no he vist la informació de l’editor ... però estic segur que ho serà.

Editor

Google Plus ara disposa d'un sistema de verificació on es troba un editor d'un lloc pot apuntar a la seva pàgina de Google+. Afegint el següent codi al tema functions.php pàgina, hem afegit una secció a la configuració general d’administració de WordPress on podem enganxar l’URL de la nostra pàgina de Google+:

function social_settings_api_init () {add_settings_section ('social_setting_section', 'Llocs socials al web', 'social_setting_section_callback_function', 'general'); add_settings_field ('general_setting_googleplus', 'Google Plus Page', '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 ' En aquesta secció podeu desar els vostres llocs socials on els lectors us poden trobar a Internet. '; } function general_setting_googleplus_callback_function () {echo '  '; }

El següent pas és publicar l'enllaç de publicació a totes les pàgines del lloc fora de les vostres pàgines de publicacions de bloc. Per tant, en el nostre header.php, afegim el codi següent:

" rel="publisher" />

Professió d'escriptor

L’autoria és una mica més profunda, sobretot si teniu un bloc de diversos autors com el nostre. Bàsicament, volem que totes les nostres pàgines escrites pels autors mostrin les seves dades de perfil de Google+ als resultats del motor de cerca. Per acabar amb això, vaig haver d’anar al propi mestre, Joost de Valk, i llegir el seu rel = "autor" publicació

El primer pas és anul·lar la configuració de WordPress i permetre que es publiquin etiquetes d’ancoratge amb l’element rel adequat. Dins functions.php, afegiu el codi següent:

funció yoast_allow_rel () {global $ allowedtags; $ allowedtags ['a'] ['rel'] = array (); } add_action ('wp_loaded', 'yoast_allow_rel');

El següent pas és afegir codi a functions.php que afegeix un camp a la pàgina del perfil d'usuari on els autors poden emplenar el seu URL de Google+:

function yoast_add_google_profile ($ contactmethods) {// Afegiu perfils de Google $ contactmethods ['google_plus_profile'] = 'URL del perfil de Google Plus'; retorna $ contactmethods; } add_filter ('user_contactmethods', 'yoast_add_google_profile', 10, 1);

Ara que hi teniu el camp, haureu d'afegir un enllaç d'autor a totes les pàgines que apuntin al contingut del vostre autor, com ara single.php, index.php, autor.php arxiu.php. Dins d'aquestes pàgines de plantilla, mostreu l'enllaç d'autor junt amb el rel = "autor" i aquest enllaç hauria de dirigir-vos al vostre autor.php pàgina de perfil:

" rel="author">

Dins de la pàgina author.php, voldreu mostrar la informació del perfil juntament amb un enllaç rel = "jo" que apunti cap a la vostra pàgina de perfil de Google:

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

Ja estàs cansat? No sigueu ... el següent pas és afegir un enllaç de col·laborador a la vostra pàgina d'autor a Google Plus:

col·laborador de perfil d'edició de google plus

D’acord ... ara els enllaços d’autor apunten a la vostra pàgina d’autor, la vostra pàgina d’autor apunta al vostre perfil de Google Plus, el vostre perfil de Google Plus apunta a la vostra pàgina d’autor. Veieu com tenim cobert tot el cercle aquí? Un darrer pas ...

Feu servir l' eina de fragments rics i verifiqueu que els vostres fragments enriquits funcionin bé. Proveu-lo al vostre domini arrel i a les vostres pàgines de publicacions individuals.

resultat del provador de fragments enriquits

I ara poseu el vostre domini i proveu-lo:
editor de resultats del provador de fragments enriquits

Darrera nota ... tot això funciona força bé, però no tot el temps. De vegades, noto que l'eina de fragments enriquits em produeix un error i, en altres ocasions, veig on els fragments enriquits fan proves, però triguen unes setmanes a veure'ls als resultats de la cerca. Sigui com sigui, és una modificació que val la pena fer. Tingueu en compte que, ja que hem fet tot això dins del nostre tema, un tema nou requeriria que l’implementéssim tots un altre cop!

11 Comentaris

  1. 1

    Apparently my current theme doesn’t have an author.php file. Yet, my author URL does appear and render fine. I seemed to have gotten everything installed following your steps, but the rich snippet tool produced errors of the following:

    publisherlinked Google+ page = https://plus.google.com/118248936539718757580Error: This page does not include verified publisher markup. Learn more. Warning: Both rel=”publisher” and rel=”author” are present on the page. You should put rel=”author” on content pages and rel=”publisher” on your home page only (unless this is the home page of a single author site). authorlinked author profile = http://www.bnpositive.com/blog/author/bnpositive/
    Error: Author profile page does not have a rel=”me” link to a Google Profile. Learn more. 

    • 2

      @bnpositive:disqus You can make an author.php file fairly easy by copying the archive.php file and renaming it to author.php (sometimes there’s some cleanup to do to pull out category name headings, etc.) but it’s a good idea to have an author page.  I typically publish folks bio and photo on that page.
      I went to your Google+ page and you don’t have a link in the contributor section that points to your author page at bnpositive.  Also, are you trying to do an author link or a publisher link?  Your author page on bnpositive seems to have a Google+ page link on it.  An author page should point to your personal page, a publisher link should point to your Google+ page.

  2. 8

    Hello, not sure if you’re still checking this, but – I got my rich snippets to say “Verified: Publisher markup is verified for this page.” but the image isn’t showing up in the rich snippet tool. My authorship works great on post links, but for my home page there’s no image and it just says that it’s verified. Do you know why this may be?

    • 9

      @twitter-509747237:disqus if you just modified them, you’re going to have to give them a few weeks to show up.  As well, we’ve seen them show up and disappear once in a while.  It appears that it’s a work in progress with Google.

      • 10

        Thanks for the response 🙂 I know it’ll take some time to show up in SERPS, but I’m concerned that it’s not showing up in the preview for the Rich Snippet Testing Tool.. in your tutorial you can see your company logo in the testing tool and I’m not seeing it, only that it’s verified. I guess I’ll wait it out for a couple weeks to see if I can get it to display in the RSTT, but if it never does, then I don’t know where I went wrong (not in a rush for it to show up in SERPS as it took my authorship about 3 weeks for that, but always showed up right away in the testing tool). Thanks again for the feedback.

        • 11

          @twitter-509747237:disqus Interesting! It appears they removed the publisher link snippet from showing the logo.  That stinks!!!  I was hoping they would begin publishing that in the SERP.  Your author link is good to go, though!

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.