Activați link-ul de autor și publicare în WordPress

google g

Îi tot spun oamenilor că aș împărtăși modul în care integrăm microdatele de autor pentru a produce fragmente bogate de rezultate ale căutării. Funcționează bine pentru clienții noștri din mărind CTR-urile lor SERP) așa că m-am gândit că o voi documenta aici pentru site-urile WordPress.

Există două piese în acest sens ... și cele două elemente sunt nu legate de. Datele despre autor sunt acum afișate în paginile cu rezultatele motorului de căutare. Nu am văzut încă informații despre editor afișate ... dar sunt sigur că vor fi!

Editor

Google Plus are acum un sistem de verificare în care un editor unui site poate indica pagina Google+. Adăugând următorul cod în tema noastră functions.php pagină, am adăugat o secțiune la setările generale de administrare WordPress în care putem lipi adresa URL a paginii Google+:

function 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', '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 ' Această secțiune este locul în care vă puteți salva site-urile de socializare, unde cititorii vă pot găsi pe Internet. '; } function general_setting_googleplus_callback_function () {echo '  '; }

Următorul pas este să publicați linkul de publicare pe fiecare pagină de pe site în afara paginilor dvs. de postare pe blog. Deci, în al nostru header.php, adăugăm următorul cod:

" rel="publisher" />

Paternitate

Autoria este puțin mai aprofundată, mai ales dacă aveți un blog cu mai mulți autori ca al nostru. Practic, dorim ca toate paginile noastre pe care autorii le scriu să afișeze datele profilului Google+ în rezultatele motorului de căutare. Pentru a face asta, a trebuit să mă duc la stăpânul însuși, Joost de Valk și să citesc pe a lui rel = ”autor” post.

Primul pas este de a suprascrie setările WordPress și de a permite publicarea etichetelor de ancorare cu elementul rel corespunzător. În functions.php, adăugați următorul cod:

funcția yoast_allow_rel () {global $ allowedtags; $ allowedtags ['a'] ['rel'] = array (); } add_action ('wp_loaded', 'yoast_allow_rel');

Următorul pas este să adăugați cod la functions.php care adaugă un câmp la pagina dvs. de profil de utilizator în care autorii își pot completa adresa URL Google+:

function yoast_add_google_profile ($ contactmethods) {// Adăugați profiluri Google $ contactmethods ['google_plus_profile'] = 'Adresa URL a profilului Google Plus'; returnează $ metode de contact; } add_filter ('user_contactmethods', 'yoast_add_google_profile', 10, 1);

Acum că ai câmpul acolo, va trebui să adaugi un link de autor la fiecare pagină care să indice conținutul autorului tău, cum ar fi single.php, index.php, autor.php și archive.php. În aceste pagini de șabloane, afișați link-ul autorului împreună cu rel = ”autor”, iar acel link ar trebui să indice spre dvs. autor.php pagina profilului:

" rel="author">

În pagina dvs. author.php, veți dori să afișați informațiile despre profil, împreună cu un link rel = ”eu” care arată înapoi la pagina dvs. de profil Google:

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

Ai obosit încă? Nu fi ... următorul pas este să adăugați de fapt un link de colaborator înapoi la pagina dvs. de autor în cadrul Google Plus:

colaborator de profil editare google plus

Ok ... acum link-urile dvs. de autor indică pagina dvs. de autor, pagina dvs. de autor indică profilul dvs. Google Plus, profilul dvs. Google Plus arată pagina dvs. de autor. Vedeți cum avem acoperit întregul cerc aici? Un ultim pas ...

Folosește instrument de fragmente bogate și, de fapt, verificați dacă fragmentele dvs. bogate funcționează bine! Testați-l pe domeniul dvs. rădăcină și pe paginile dvs. de postare unice.

rezultat bogat al testerului de fragmente

Și acum puneți-vă în domeniul dvs. și dați-i o imagine:
editor de rezultate tester de fragmente bogate

Ultima notă ... toate acestea funcționează destul de bine, dar nu tot timpul. Uneori observ că instrumentul pentru fragmente bogate îmi dă o eroare și alteori văd unde testează fragmentele bogate, dar durează câteva săptămâni pentru a le vedea în rezultatele căutării. Oricum ar fi, este o modificare care merită făcută! Rețineți că, din moment ce am făcut toate acestea în cadrul temei noastre, o nouă temă ne-ar impune să o implementăm toate Din nou!

4 Comentarii

  1. 1

    Se pare că tema mea actuală nu are un fișier author.php. Totuși, adresa URL a autorului meu apare și se redă bine. Se pare că am instalat totul în urma pașilor dvs., dar instrumentul bogat pentru fragmente a produs erori în următoarele:

    pagină Google+ conectată la editor = https://plus.google.com/118248936539718757580 Eroare: această pagină nu include marcarea verificată a editorului. Aflați mai multe. Atenție: Atât rel = ”editor”, cât și rel = ”autor” sunt prezente pe pagină. Ar trebui să puneți rel = "author" pe paginile de conținut și rel = "publisher" numai pe pagina de pornire (cu excepția cazului în care aceasta este pagina de pornire a unui singur site de autor). profilul autorului legat de autor = http://www.bnpositive.com/blog/author/bnpositive/
    Eroare: pagina profilului autorului nu are un link rel = „eu” către un profil Google. Aflați mai multe. 

    • 2

      @bnpositive: disqus Puteți face un fișier author.php destul de ușor copiind fișierul archive.php și redenumindu-l în author.php (uneori există ceva de făcut pentru a scoate titlurile de nume de categorie etc.), dar este o idee bună să ai o pagină de autor. De obicei public biografia și fotografia oamenilor pe pagina respectivă.
      Am accesat pagina dvs. Google+ și nu aveți un link în secțiunea de colaboratori care să indice pagina autorului dvs. la bnpositive. De asemenea, încercați să faceți un link de autor sau un link de editor? Pagina dvs. de autor de pe bnpositive pare să aibă un link către pagina Google+. O pagină de autor ar trebui să indice pagina dvs. personală, un link de editor ar trebui să indice pagina dvs. Google+.

      • 3

        Din înțelegerea mea, vreau un link PUBLICATOR pe toate paginile non-post pentru site-ul meu web, care să se îndrepte către pagina Google+ de comunicare și proiectare Bnpositive Apoi, pentru toate paginile de postări pe care le scriu, vreau un link AUTOR pe acele pagini care să trimită corect pagina mea personală Google+?

      • 4

        Tocmai m-am uitat la pagina mea personală Google+ și a oferit un link de colaborator către pagina mea de autor de pe blogul meu. Ar trebui să fac același lucru pe pagina mea Google+ ca editor?

      • 7

        Bine, trebuie să dezvolt o pagină author.php, dar mă gândesc că voi opri până când voi decide ce temă nouă pot alege pentru site. Se pare că am nevoie de ceva timp cu tine și să-ți cumpăr cafea foarte curând!

  2. 8

    Bună ziua, nu sunt sigur dacă verificați în continuare acest lucru, dar - am primit fragmentele mele bogate pentru a spune „Verificat: marcajul pentru editor este verificat pentru această pagină”. dar imaginea nu apare în instrumentul pentru fragmente bogate. Autoritatea mea funcționează excelent pe linkurile de postare, dar pentru pagina mea de pornire nu există nicio imagine și spune doar că este verificată. Știi de ce poate fi asta?

    • 9

      @ twitter-509747237: disqus dacă tocmai le-ați modificat, va trebui să le acordați câteva săptămâni pentru a apărea. De asemenea, le-am văzut apărând și disparând din când în când. Se pare că este o lucrare în curs cu Google.

      • 10

        Vă mulțumim pentru răspuns 🙂 Știu că va dura ceva timp să apară în SERPS, dar sunt îngrijorat că nu apare în previzualizarea pentru Instrumentul de testare a fragmentelor bogate .. în tutorialul dvs. puteți vedea sigla companiei instrumentul de testare și nu îl văd, doar că este verificat. Cred că o să aștept câteva săptămâni pentru a vedea dacă pot să-l afișez în RSTT, dar dacă nu se întâmplă niciodată, atunci nu știu unde am greșit (nu într-o grabă pentru a arăta în SERPS, deoarece mi-a luat autoritatea aproximativ 3 săptămâni pentru asta, dar am apărut întotdeauna imediat în instrumentul de testare). Vă mulțumim din nou pentru feedback.

        • 11

          @ twitter-509747237: disqus Interesant! Se pare că au eliminat fragmentul de link de editor de la afișarea siglei. Asta pute!!! Speram că vor începe să publice acest lucru în SERP. Cu toate acestea, link-ul dvs. de autor este bun!

Ce părere ai?

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.