Įgalinkite „WordPress“ autorystės ir leidybos nuorodą

google g

Aš vis sakau žmonėms, kad norėčiau pasidalinti, kaip mes integruojame autorystės mikroduomenis, kad gautume paieškos rezultatų turtingi fragmentai. Tai gerai veikia mūsų klientams didinant savo SERP PR), todėl sugalvojau, kad dokumentuosiu čia „WordPress“ svetaines.

Tai yra dvi dalys ... ir du elementai yra ne susijęs. Autoriaus duomenys dabar rodomi paieškos rezultatų puslapiuose. Aš dar nemačiau rodomos leidėjo informacijos ... bet aš tikiu, kad taip bus!

Leidėjas

„Google Plus“ dabar turi patvirtinimo sistemą, kur a leidėjas svetainės gali nukreipti į savo „Google+“ puslapį. Pridėdami šį kodą mūsų temoje functions.php puslapį, mes pridėjome skiltį prie bendrųjų „WordPress Administration“ nustatymų, kur galime įklijuoti „Google+“ puslapio URL:

function social_settings_api_init () {add_settings_section ('social_setting_section', 'Socialinės svetainės internete', '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 ('generalinis', 'general_setting_googleplus'); } add_action ('admin_init', 'social_settings_api_init'); function social_setting_section_callback_function () {echo ' Šiame skyriuje galite išsaugoti savo socialines svetaines, kuriose skaitytojai gali jus rasti internete. "; } function general_setting_googleplus_callback_function () {echo '  "; }

Kitas žingsnis - paskelbti nuorodą paskelbti kiekviename svetainės puslapyje, esančiame už jūsų atskirų tinklaraščio įrašų puslapių. Taigi, mūsų header.php, pridedame šį kodą:

" rel="publisher" />

Autorystė

Autorystė yra šiek tiek išsamesnė, ypač jei turite kelių autorių tinklaraštį, tokį kaip mūsų. Iš esmės norime, kad visi mūsų autorių parašyti puslapiai savo „Google+“ profilio duomenis rodytų paieškos sistemų rezultatuose. Norėdamas tai sumažinti, turėjau eiti pas patį meistrą Joostą de Valką ir perskaityti jo knygą rel = ”autorius” paštu.

Pirmasis žingsnis yra nepaisyti „WordPress“ nustatymų ir leisti inkaro žymas paskelbti su atitinkamu rel elementu. Viduje functions.php, pridėkite šį kodą:

funkcija yoast_allow_rel () {global $ lubatudtags; $ allowedtags ['a'] ['rel'] = masyvas (); } add_action ('wp_loaded', 'yoast_allow_rel');

Kitas žingsnis - pridėti kodą prie functions.php prie jūsų vartotojo profilio puslapio pridedamas laukas, kuriame autoriai gali užpildyti savo „Google+“ URL:

funkcija yoast_add_google_profile ($ contactmethods) {// Pridėti „Google“ profilius $ contactmethods ['google_plus_profile'] = 'Google Plus profilio URL'; grąžinti $ contactmethods; } add_filter ('user_contactmethods', 'yoast_add_google_profile', 10, 1);

Dabar, kai turite lauką, turėsite pridėti autoriaus nuorodą į kiekvieną puslapį, kuris nurodys jūsų autoriaus turinį, pvz., single.php, index.php, autorius.php ir archive.php. Šiuose šablonų puslapiuose pateikite autoriaus nuorodą kartu su rel = ”autorius” ir ta nuoroda turėtų nukreipti į jūsų autorius.php profilio puslapis:

" rel="author">

Savo autor.php puslapyje norėsite rodyti profilio informaciją kartu su nuoroda „rel =“ aš ”, nukreipiančia į jūsų„ Google “profilio puslapį:

$ google_plus_profile = get_the_author_meta ('google_plus_profile'); jei ($ google_plus_profile) {aidas '  "; }

Jūs jau pavargote? Nebūkite ... kitas žingsnis yra iš tikrųjų pridėti bendraautorio nuorodą atgal į savo autoriaus puslapį sistemoje „Google Plus“:

redaguoti profilio bendraautorių

Gerai ... dabar jūsų autoriaus nuorodos nurodo jūsų autoriaus puslapį, jūsų autoriaus puslapis nurodo jūsų „Google Plus“ profilį, „Google Plus“ profilis - į jūsų autoriaus puslapį. Ar matote, kaip čia apėmė visas ratas? Paskutinis žingsnis…

Naudokite turtingų fragmentų įrankis ir iš tikrųjų patikrinkite, ar jūsų turtingi fragmentai veikia gerai! Išbandykite savo šakniniame domene ir atskiruose įrašų puslapiuose.

turtingo fragmento bandytojo rezultatas

Dabar įdėkite savo domeną ir duokite jam šūvį:
turtingo fragmento bandytojo rezultatų leidėjas

Paskutinė pastaba ... visa tai veikia gana gerai, bet ne visą laiką. Kartais pastebiu, kad turtingų fragmentų įrankis suteikia man klaidą, o kartais matau, kur turtingi fragmentai gerai veikia, bet reikia kelių savaičių, kol juos pamatysi paieškos rezultatuose. Bet kokiu atveju tai yra modifikacija, kurią verta padaryti! Turėkite omenyje, kad kadangi visa tai darėme pagal savo temą, tai mums reikės įgyvendinti pagal naują temą visi iš naujo!

11 komentarai

  1. 1

    Akivaizdu, kad dabartinėje mano temoje nėra autor.php failo. Vis dėlto mano autoriaus URL pasirodo ir yra puikus. Atrodė, kad viskas įdiegta atlikus jūsų veiksmus, tačiau naudodamas turtingo fragmento įrankį, įvyko šių klaidų:

    leidėjo susietas „Google+“ puslapis = https://plus.google.com/118248936539718757580Klaida: šiame puslapyje nėra patvirtinto leidėjo žymėjimo. Sužinokite daugiau. Įspėjimas: puslapyje yra ir rel = ”publisher”, ir rel = ”author”. Turinio puslapiuose turėtumėte įdėti „rel =“ author “ir tik savo pagrindiniame puslapyje (nebent tai yra vienos autorių svetainės pagrindinis puslapis). autorius susietas autoriaus profilis = http://www.bnpositive.com/blog/author/bnpositive/
    Klaida: Autoriaus profilio puslapyje nėra nuorodos į „Google“ profilį nuorodos „aš“. Sužinokite daugiau. 

    • 2

      @bnpositive: disqus Galite padaryti gana lengvą autor.php failą, nukopijavę archive.php failą ir pervadinę jį į author.php (kartais reikia nuvalyti, kad ištrauktumėte kategorijų pavadinimų antraštes ir pan.), tačiau tai yra gera idėja turėti autoriaus puslapį. Paprastai tame puslapyje skelbiu žmonių biografiją ir nuotraukas.
      Aš nuėjau į jūsų „Google+“ puslapį ir bendraautorių skiltyje neturite nuorodos, nukreipiančios į jūsų autoriaus puslapį adresu bnpositive. Be to, ar bandote padaryti nuorodą į autorių ar leidėją? Atrodo, kad jūsų autoriaus puslapyje „bnpositive“ yra „Google+“ puslapio nuoroda. Autoriaus puslapis turėtų nukreipti į jūsų asmeninį puslapį, leidėjo nuoroda - į jūsų „Google+“ puslapį.

      • 3

        Iš savo supratimo noriu, kad visuose mano tinklalapyje nepaskelbtuose PAGE puslapiuose būtų nuoroda „PUBLISHER“, kuri nukreiptų į „Bnpositive Communication and Design Google+“ puslapį. Tada visuose rašomuose pranešimų puslapiuose noriu, kad tuose puslapiuose būtų autoriaus nuoroda, kurioje būtų teisinga nuoroda į mano asmeninį „Google+“ puslapį?

      • 4

        Aš ką tik pažiūrėjau į savo asmeninį „Google+“ puslapį ir jame pateikiama bendraautorio nuoroda į mano autoriaus puslapį mano tinklaraštyje. Ar turėčiau tą patį padaryti savo „Google+“ puslapyje kaip leidėjas?

      • 7

        Gerai, man reikia sukurti autor.php puslapį, bet manau, kad atlaikysiu, kol nuspręsiu, kokią naują temą galėčiau rinktis svetainei. Panašu, kad man reikia šiek tiek laiko praleisti su jumis ir labai greitai nusipirkti kavos!

  2. 8

    Sveiki, nesu tikras, ar vis dar tikrinate tai, bet - gavau savo turtingų fragmentų pasakyti „Patvirtinta: šio puslapio leidėjo žymėjimas patvirtintas“. bet vaizdas nerodomas turtingo fragmento įrankyje. Mano autorystė puikiai veikia įrašų nuorodose, tačiau mano pagrindiniame puslapyje nėra jokio vaizdo ir tiesiog sakoma, kad jis patvirtintas. Ar žinote, kodėl taip gali būti?

    • 9

      @ twitter-509747237: nerimaudami, jei ką tik juos modifikavote, turėsite suteikti jiems kelias savaites, kol pasirodysite. Mes taip pat matėme, kaip jie kartais pasirodė ir dingo. Panašu, kad tai „Google“ vykdomas darbas.

      • 10

        Dėkojame už atsakymą 🙂 Žinau, kad prireiks šiek tiek laiko, kol pasirodys SERPS, bet man kelia nerimą tai, kad jis nerodomas „Rich Snippet Testing Tool“ peržiūroje. Savo pamokoje galite pamatyti savo įmonės logotipą testavimo įrankio ir jo nematau, tik kad jis patikrintas. Spėju, kad lauksiu porą savaičių, norėdamas sužinoti, ar galiu jį parodyti RSTT, bet jei niekada to nepadaro, aš nežinau, kur aš suklydau (neskubėdamas parodyti) SERPS, nes mano autorystė užtruko apie 3 savaites, bet visada iškart pasirodė testavimo įrankyje). Dar kartą ačiū už atsiliepimus.

        • 11

          @ twitter-509747237: neramus Įdomu! Panašu, kad jie pašalino leidėjo nuorodos fragmentą iš logotipo rodymo. Tai smirda!!! Tikėjausi, kad jie pradės tai paskelbti SERP. Tačiau jūsų autoriaus nuorodą gera naudoti!

Ką manote?

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojamas jūsų komentaras.