WordPress'te Yazarlık ve Yayınlama Bağlantısını Etkinleştirin

google g

İnsanlara yazarlık mikro verilerini üretmek için nasıl entegre ettiğimizi paylaşacağımı söylüyorum arama sonucu zengin snippet'ler. Müşterilerimiz için iyi çalışıyor SERP TO'larını artırmak) bu yüzden WordPress siteleri için burada belgeleyeceğimi düşündüm.

Bunun iki parçası var ... ve iki unsur değil ilişkili. Yazarlık verileri artık Arama Motoru Sonuç Sayfalarında görüntüleniyor. Henüz yayıncı bilgilerinin gösterildiğini görmedim… ama eminim öyle olacaktır!

Publisher

Google Plus artık bir doğrulama sistemine sahip yayımcı bir site, kendi Google+ sayfasına işaret edebilir. Temamıza aşağıdaki kodu ekleyerek functions.php sayfasına, WordPress Yönetim genel ayarlarımıza Google+ Sayfası URL'mizi yapıştırabileceğimiz bir bölüm ekledik:

function social_settings_api_init () {add_settings_section ('social_setting_section', 'Web'deki Sosyal Siteler', 'social_setting_section_callback_function', 'genel'); add_settings_field ('general_setting_googleplus', 'Google Plus Sayfası', 'general_setting_googleplus_callback_function', 'genel', 'social_setting_section'); register_setting ('genel', 'general_setting_googleplus'); } add_action ('admin_init', 'social_settings_api_init'); function social_setting_section_callback_function () {echo ' Bu bölüm, okuyucuların sizi internette bulabilecekleri sosyal sitelerinizi kaydedebileceğiniz yerdir. '; } function general_setting_googleplus_callback_function () {echo '  '; }

Sonraki adım, yayın bağlantısını tek blog yazısı sayfalarınızın dışında sitedeki her sayfada yayınlamaktır. Yani, bizim header.phpaşağıdaki kodu ekliyoruz:

" rel="publisher" />

Yazarlık

Yazarlık biraz daha derinlemesine, özellikle de bizimki gibi çok yazarlı bir blogunuz varsa. Temel olarak, yazarların yazdığı tüm sayfalarımızın Google+ profil verilerinin arama motoru sonuçlarında görüntülenmesini istiyoruz. Bunu anlamak için ustanın kendisi Joost de Valk'a gitmem ve onun kitabını okumam gerekiyordu. rel = ”yazar” sonrası.

İlk adım, WordPress ayarlarını geçersiz kılmak ve bağlantı etiketlerinin uygun rel öğesi ile yayınlanmasına izin vermektir. İçinde functions.php, aşağıdaki kodu ekleyin:

function yoast_allow_rel () {global $ allowtags; $ allowtags ['a'] ['rel'] = array (); } add_action ('wp_loaded', 'yoast_allow_rel');

Sonraki adım, kod eklemektir. functions.php Bu, Kullanıcı Profili sayfanıza yazarların Google+ URL'lerini doldurabilecekleri bir alan ekler:

function yoast_add_google_profile ($ contactmethods) {// Google Profillerini Ekle $ contactmethods ['google_plus_profile'] = 'Google Plus Profil URL'si'; $ contactmethods döndür; } add_filter ('user_contactmethods', 'yoast_add_google_profile', 10, 1);

Artık alanınız olduğuna göre, her sayfaya yazar içeriğinize işaret edecek bir yazar bağlantısı eklemeniz gerekecek, örneğin: single.php, index.php, yazar.php ve için arşiv. Bu şablon sayfalarında yazar bağlantısını rel = ”yazar” ile birlikte görüntüleyin ve bu bağlantı sizin yazar.php profil sayfası:

" rel="author">

Author.php sayfanız içinde, profil bilgilerini, Google Profil sayfanıza geri işaret eden bir rel = ”me” bağlantısıyla birlikte görüntülemek isteyeceksiniz:

$ google_plus_profile = get_the_author_meta ('google_plus_profile'); eğer ($ google_plus_profile) {echo '  '; }

Henüz yorgun musun? Olmayın… sonraki adım, Google Plus'ta yazar sayfanıza gerçekten bir katkıda bulunan bağlantısı eklemektir:

google plus profil katkıda bulunan kişi

Tamam… şimdi yazar bağlantılarınız yazar sayfanıza işaret ediyor, yazar sayfanız Google Plus profilinize işaret ediyor, Google Artı profiliniz yazar sayfanıza işaret ediyor. Burada tüm çemberi nasıl kapladığımızı görüyor musunuz? Son bir adım…

Kullan zengin parçacıklar aracı ve aslında zengin snippet'lerinizin sorunsuz çalıştığını doğrulayın! Kök alanınızda ve tek yazı sayfalarınızda test edin.

zengin snippet test sonucu

Ve şimdi etki alanınızı girin ve bir şans verin:
zengin snippet test sonucu yayıncısı

Son not… tüm bunlar oldukça iyi çalışıyor, ancak her zaman değil. Bazen zengin snippet aracının bana bir hata verdiğini ve diğer zamanlarda zengin snippet'lerin nerede iyi test edildiğini görüyorum, ancak bunları arama sonuçlarında görmek birkaç hafta sürüyor. Her iki durumda da, yapmaya değer bir değişiklik! Tüm bunları temamız dahilinde yaptığımız için, yeni bir temanın onu uygulamamızı gerektireceğini unutmayın. herşey yeniden!

11 Yorumlar

  1. 1

    Görünüşe göre mevcut temamın bir author.php dosyası yok. Yine de, yazarın URL'si görünüyor ve iyi işliyor. Adımlarınızı izleyerek her şeyi yükledim, ancak zengin snippet aracı aşağıdaki hataları oluşturdu:

    yayıncı bağlantılı Google+ sayfası = https://plus.google.com/118248936539718757580 Hata: Bu sayfa doğrulanmış yayıncı işaretlemesini içermiyor. Daha fazla bilgi edin. Uyarı: Sayfada hem rel = ”publisher” hem de rel = ”author” var. İçerik sayfalarına rel = ”author” ve yalnızca ana sayfanıza rel = ”publisher” koymalısınız (bu, tek yazarlı bir sitenin ana sayfası değilse). yazar bağlantılı yazar profili = http://www.bnpositive.com/blog/author/bnpositive/
    Hata: Yazar profil sayfasında bir Google Profiline rel = ”me” bağlantısı yok. Daha fazla bilgi edin. 

    • 2

      @bnpositive: disqus archive.php dosyasını kopyalayıp author.php olarak yeniden adlandırarak bir author.php dosyasını oldukça kolay hale getirebilirsiniz (bazen kategori adı başlıklarını çıkarmak için yapılacak bazı temizleme işlemleri vardır, vb.) ancak bu iyi bir fikirdir bir yazar sayfasına sahip olmak. Genelde o sayfada insanların biyografisini ve fotoğrafını yayınlarım.
      Google+ sayfanıza gittim ve katkıda bulunanlar bölümünde bnpositive'deki yazar sayfanıza işaret eden bir bağlantı yok. Ayrıca, bir yazar bağlantısı veya bir yayıncı bağlantısı mı yapmaya çalışıyorsunuz? Bnpositive'deki yazar sayfanızın üzerinde bir Google+ sayfası bağlantısı var gibi görünüyor. Bir yazar sayfası kişisel sayfanıza, bir yayıncı bağlantısı ise Google+ sayfanıza işaret etmelidir.

      • 3

        Anladığım kadarıyla web sitem için yayınlanmamış tüm SAYFALARDA Bnpositive İletişim ve Tasarım Google+ Sayfasına yönlendirecek bir YAYINCI bağlantısı istiyorum. Ardından, yazdığım tüm yayın sayfaları için, bu sayfalarda kişisel Google+ Sayfama referans verecek bir YAZAR bağlantısı istiyorum.

      • 4

        Sadece kişisel Google+ sayfama baktım ve blogumdaki yazar sayfama bir katkıda bulunan bağlantısı sağladı. Yayıncı olarak Google+ Sayfamda da aynısını yaptırmalı mıyım?

      • 7

        Tamam, bir author.php sayfası geliştirmem gerekiyor, ancak site için hangi yeni temayı seçeceğime karar verene kadar beklemeyi düşünüyorum. Görünüşe göre seninle biraz zaman geçirmem ve sana biraz kahve ısmarlamam gerekiyor!

  2. 8

    Merhaba, bunu hala kontrol edip etmediğinizden emin değilim, ancak - "Doğrulandı: Bu sayfa için yayıncı işaretlemesi doğrulandı" şeklinde zengin snippet'lerim var. ancak resim, zengin snippet aracında görünmüyor. Yazarlığım gönderi bağlantılarında harika çalışıyor, ancak ana sayfam için resim yok ve sadece doğrulandığını söylüyor. Bunun neden olabileceğini biliyor musunuz?

    • 9

      @ twitter-509747237: disqus onları yeni değiştirdiyseniz, görünmeleri için birkaç hafta vermeniz gerekecek. Ayrıca, arada bir ortaya çıkıp ortadan kaybolduklarını gördük. Görünüşe göre Google ile devam eden bir çalışma.

      • 10

        Yanıtınız için teşekkürler 🙂 SERPS'te görünmesinin biraz zaman alacağını biliyorum, ancak Zengin Parçacık Test Aracı'nın önizlemesinde görünmemesi konusunda endişeliyim .. eğitiminizde şirket logonuzu görebilirsiniz. test aracı ve ben onu görmüyorum, sadece doğrulandığı. Sanırım onu ​​RSTT'de görüntüleyip görüntüleyemeyeceğimi görmek için birkaç hafta bekleyeceğim, ancak hiç olmuyorsa, nerede yanlış yaptığımı bilmiyorum (göstermesi için acele etmiyorum) Bunun için yazarlığım yaklaşık 3 hafta sürdüğü için SERPS'te yükseldi, ancak test aracında her zaman hemen ortaya çıktı). Geri bildiriminiz için tekrar teşekkürler.

        • 11

          @ twitter-509747237: disqus ilginç! Yayıncı bağlantı parçacığını logoyu göstermekten kaldırmışlar. Bu kokuyor!!! Bunu SERP'de yayınlamaya başlayacaklarını umuyordum. Yazar bağlantınız yine de iyi!

Ne düşünüyorsunuz?

Bu site spam'i azaltmak için Akismet'i kullanıyor. Yorum verilerinizin nasıl işlendiğini öğrenin.