Skeakelje Authorship and Publishing Link yn WordPress yn

google g

Ik fertel folken dat ik diele sil hoe't wy mikrodata fan auteurskip yntegrearje om te produsearjen sykresultaat rike snippets, It wurket goed foar ús kliïnten yn ferheegjen fan har SERP CTR's) dat ik tocht dat ik it hjir foar WordPress-siden dokumintearje soe.

D'r binne twa stikken oan ... en de twa eleminten binne net besibbe. De gegevens fan it auteurskip wurde no werjûn yn 'e pagina's fan sykmasjine-resultaten. Ik haw útjouwerynformaasje noch net werjûn sjoen ... mar ik bin der wis fan dat it sil wêze!

Útjouwer

Google Plus hat no in ferifikaasjesysteem wêr't a útjouwer fan in side kin wize op har Google+ side. Troch de folgjende koade ta te foegjen yn ús tema's functions.php side, wy hawwe in seksje tafoege oan ús algemiene ynstellings foar WordPress Administration wêr't wy ús URL fan Google+ pagina kinne plakke:

funksje social_settings_api_init () {add_settings_section ('social_setting_section', 'Social Sites on the Web', 'social_setting_section_callback_function', 'general'); add_settings_field ('general_setting_googleplus', 'Google Plus Page', 'general_setting_googleplus_callback_function', 'algemien', 'social_setting_section'); register_setting ('algemien', 'general_setting_googleplus'); } add_action ('admin_init', 'social_settings_api_init'); funksje social_setting_section_callback_function () {echo ' Dizze seksje is wêr't jo jo sosjale siden kinne bewarje wêr't lêzers jo kinne fine op it ynternet. '; } funksje general_setting_googleplus_callback_function () {echo '  '; }

De folgjende stap is om de publisearjekoppeling op elke side op 'e side te publisearjen bûten jo siden mei ien blogpost. Dat, yn ús header.php, foegje wy de folgjende koade ta:

" rel="publisher" />

Skriuwerskip

Skriuwerskip is in bytsje djipper, foaral as jo in blog mei meardere auteurs hawwe lykas ús. Gewoanwei wolle wy dat al ús pagina's dy't auteurs skriuwe har Google+ profylgegevens werjaan yn resultaten fan sykmasjines. Om dit del te krijen, moast ik nei de master sels, Joost de Valk en lêze oer sines rel = ”auteur” peal.

De earste stap is om WordPress-ynstellingen te oersjen en anker-tags te publisearjen mei it passende rel-elemint. Binnen functions.php, foegje de folgjende koade ta:

funksje yoast_allow_rel () {wrâldwide $ tastiene tags; $ tastien tags ['a'] ['rel'] = array (); } add_action ('wp_loaded', 'yoast_allow_rel');

De folgjende stap is koade ta te foegjen functions.php dat foeget in fjild ta oan jo side mei brûkersprofyl wêr't de auteurs har Google+ URL kinne ynfolje:

funksje yoast_add_google_profile ($ contactmethods) {// Google-profilen tafoegje $ contactmethods ['google_plus_profile'] = 'Google Plus profyl URL'; werom $ kontaktmetoaden; } add_filter ('user_contactmethods', 'yoast_add_google_profile', 10, 1);

No't jo it fjild deryn hawwe, sille jo in auteurskoppeling moatte tafoegje oan elke pagina dy't nei jo auteurynhâld wiist, lykas single.php, index.php, author.php en archive.php, Binnen dizze sjabloanpagina's werjaan de auteurskoppeling tegearre mei de rel = "auteur" en dy keppeling moat nei jo wize author.php profylpagina:

" rel="author">

Binnen jo author.php-pagina wolle jo de profylynformaasje werjaan tegearre mei in rel = ”me” -link dy't weromwiist nei jo Google-profylside:

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

Jo binne noch wurch? Wês net ... folgjende stap is om in keppeling oan meiwurkers werom te foegjen nei jo auteursside binnen Google Plus:

google plus bewurkje profyl bydrage

Ok ... no wizigje jo auteurske links nei jo auteurside, jo auteurside wiist nei jo Google Plus-profyl, jo Google Plus-profyl wiist nei jo auteurside. Sjochst hoe't wy hjir de heule sirkel hawwe? Ien lêste stap ...

Brûk de ark foar rike snippets en ferifiearje eins dat jo rike snippets goed wurkje! Test it op jo root-domein en jo single-post-siden.

resultaat fan rike snippetester

En set no yn jo domein en jou it in skot:
útjouwer fan resultaat fan rich snippet tester

Lêste opmerking ... dit alles wurket aardich goed, mar net de heule tiid. Somtiden merk ik dat it ark mei rike snippets my in flater jout en oare kear sjoch ik wêr't rike snippets prima testje, mar it duorret in pear wiken om se te sjen yn sykresultaten. Hoe dan ek, it is in wiziging dy't it wurdich is te dwaan! Tink derom dat, om't wy dit allegear dien hawwe binnen ús tema dat in nij tema ús fereasket it te ymplementearjen allegearre op 'e nij!

11 Comments

  1. 1

    Blykber hat myn hjoeddeistige tema gjin author.php-bestân. Dochs ferskynt myn URL fan 'e auteur en fine se goed. Ik like alles ynstalleare te hawwen nei jo stappen, mar it Rich Snippet-ark levere flaters fan it folgjende:

    útjouwer keppele Google+ pagina = https://plus.google.com/118248936539718757580 Fout: dizze side befettet gjin ferifieare markearring fan útjouwers. Lear mear. Warskôging: Sawol rel = "publisher" as rel = "author" binne op 'e pagina oanwêzich. Jo moatte rel = "auteur" op ynhâldspagina's sette en rel = "publisher" allinich op jo thússide (behalve as dit de thússide is fan ien auteurside). auteur keppele auteurprofyl = http://www.bnpositive.com/blog/author/bnpositive/
    Flater: Autoprofylside hat gjin rel = ”me” -link nei in Google-profyl. Lear mear. 

    • 2

      @bnpositive: disqus Jo kinne in author.php-bestân frij maklik meitsje troch it argyf.php-bestân te kopiearjen en it opnij te neamen nei author.php (soms is d'r wat opromjen om kopteksten fan kategorynammen út te lûken, ensfh.), mar it is in goed idee in auteurside te hawwen. Ik publisearje typysk folksbio en foto op dy pagina.
      Ik gong nei jo Google+ side en jo hawwe gjin keppeling yn 'e seksje meiwurkers dy't nei jo auteursside wiist op bnpositive. Besykje jo ek in auteurske link of in útjouwerlink te dwaan? Jo auteurspagina op bnpositive liket in Google+ side-keppeling derop te hawwen. In auteursside moat nei jo persoanlike side wize, in útjouwerlink moat nei jo Google+ pagina wize.

      • 3

        Fan myn begryp wol ik in KOPPELER-keppeling op alle PAGE'S dy't net poste foar myn webside, dy't soe rjochtsje op 'e Bnpositive Kommunikaasje en Untwerp Google+ pagina. Dan, foar alle postpagina's dy't ik skriuw, wol ik in AUTHOR-link op dy siden dy't myn persoanlike Google+ pagina korrekt ferwize?

      • 4
      • 7

        Okee, ik moat in author.php-pagina ûntwikkele krije, mar ik tink dat ik it hâlde sil oant ik beslute hokker nij tema ik kin kieze foar de side. Klinkt as moat ik wat tiid mei jo krije en jo gau wat kofje keapje!

  2. 8

    Hallo, net wis as jo dit noch kontrolearje, mar - ik krige myn rike snippets om te sizzen "Ferifieare: Markearring fan útjouwer is ferifieare foar dizze side." mar de ôfbylding wurdt net werjûn yn it ark foar rich snippet. Myn auteurskip wurket geweldich op postlinks, mar foar myn thússide is d'r gjin ôfbylding en it seit gewoan dat it is ferifieare. Witte jo wêrom dit kin wêze?

    • 9

      @ twitter-509747237: disqus as jo se gewoan oanpast hawwe, sille jo se in pear wiken moatte jaan om te sjen. Wy hawwe se ek wer sjen en ferdwine sa no en dan. It liket derop dat it in wurk is mei Google.

      • 10

        Tank foar it antwurd 🙂 Ik wit dat it wat tiid sil duorje om te sjen yn SERPS, mar it makket my soargen dat it net ferskynt yn 'e foarbyld foar it Rich Snippet Testing Tool .. yn jo tutorial kinne jo jo bedriuwslogo sjen yn it test-ark en ik sjoch it net, allinich dat it is ferifieare. Ik tink dat ik it in pear wiken wachtsje sil om te sjen oft ik it kin krije om te werjaan yn 'e RSTT, mar as it noait docht, dan wit ik net wêr't ik mis gie (net yn haast om it te sjen omheech yn SERPS, om't it myn auteurskip sawat 3 wiken duorre, mar altyd altyd direkt ferskynde yn 'e testtool). Tank wer foar de feedback.

        • 11

          @ twitter-509747237: disqus Nijsgjirrich! It liket derop dat se it kepselknip útjouwer hawwe fuortsmiten fan it werjaan fan it logo. Dat stjonkt !!! Ik hope dat se dat soene begjinne te publisearjen yn 'e SERP. Jo auteurskoppeling is lykwols goed om te gean!

Wat tinksto?

Dizze side brûkt Akismet om spam te ferleegjen. Learje hoe't jo kommentaargegevens ferwurke wurde.