baominh
Gönderi paylaştı
5 yıl önce

Aslında böyle bir konuyu yazmadan önce kendi sitemde bu konuda başarılı olmam gerekirdi. Sırf bu konuyu denemek amacıyla arama sonuçlarında resmimin görünmesini de bir süreliğine engellemiş bulunuyorum. Google’nin yapısal veri test aracında denediğim zamanlarda eğer konuya yıldız eklenmemiş ise yazar profili görünüyordu ve eğer yıldız eklenmiş ise de yazar profili yerine yıldızlar görünüyordu. Şu ana kadar anladığım kadarıyla hem resmi hemde yıldızı bir arada göstermiyor. Belki bu konuda yanılıyor olabilirim ancak  bu güne kadar denediğim aramalarda da hem resim hem de yıldıza aynı anda rastlayamadım. Bu yüzden bir kaç günlüğüne profilimin görünmesini engelledim.

Bir ara WordPress Seo Ultimate eklentisinin “Rich Snippet”  özelliğini kullanarak da yazılarıma kendim oy vermişliğim olmuştu ancak bu oyu kullanıcılar göremiyordu ve sadece arama motorları için ayarlanmıştı. Yine Google’nin destek sitesinde okuduğum bir diğer açıklamada “kullanıcıların göremediklerini arama sonuçlarında göstermeyiz” yazısını okuduktan sonra bundan da vazgeçmiştim. Arama sonuçlarında yıldız çıkmamasının bir diğer sebebi de bütün yazıların en az 1 defa oylanmış olması gerekiyor diye tahmin ediyorum. Bu sadece benim kendimce tahmin ettiğim bir olasılık ve henüz bunu da garantilemiş değilim.

Sitenin görünecek şeklini belirleyen bazı Google algoritmaları muhtemelen vardır ve bu algoritmalar kullanıcılara sonuçları en iyi şekilde göstermeye yararlar. Biz üç kağıtçılık yapıp  her yerde yakışıklı çıkmak için uğraşıyor olsak da Google amca buna kesinlikle izin vermiyor.

Manuel yani elle isterseniz kaynak kodlarının içine Schema.org sitesinin AggregateRating özelliğini kullanarak yazılara veya sitenin herhangi bir yerine yıldız kodu ekleyebiliriz. Ayrıca bu kodu kullanarak yapısal veri test aracı ile  sitemizi test ettiğimizde yıldızlı olarak görünebilir.

Yıldız görünmesini sağlayan kod :

<div style="display: none;" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
      <meta itemprop="bestRating" content="5" />
      <meta itemprop="ratingValue" content="4.88" />
      <meta itemprop="ratingCount" content="24" />
</div>

Tabi bu kodlar kendi başına bir işe yaramazlar. Beraberinde içeriğin makale olduğunu da arama motorlarına ispatlamamız gerekiyor. Bunu da Schema.org sitesinin Article özelliğini kullanarak yapmamız gerekiyor. Hem AggregateRating hem de Article  özelliklerinin konuya eklenmiş olması şarttır. Bu iki özelliği herhangi bir sayfaya ekleyerek de test aracını kandırabilmemiz mümkün ama site görünürlüğünde herhangi bir değişiklik olmaz.

<div id="post-ratings" class="post-ratings" itemscope itemtype="https://schema.org/Article">
    <meta itemprop="name" content="Konu basligi" />
    <meta itemprop="description" content="konu aciklamasi" />
    <meta itemprop="url" content="konu url adresi" />
    <div style="display: none;" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
        <meta itemprop="bestRating" content="5" /> <!-- en yuksek oy -->
        <meta itemprop="ratingValue" content="4.88" /> <!-- oy ortalamasi -->
        <meta itemprop="ratingCount" content="24" /> <!-- oylama sayisi --> 
    </div>
</div>

Sırf bu konuyu anlatmak için biraz acele ederek sitedeki çok önemli sayılabilecek konuların tamamına kendim 15-25 defa oy verdim. Her seferinde farklı olarak 1 oy, 2, oy veya 5 oy değeri verdim. Gerçi bunu tespit edebilmesi mümkün değil ama ne olur ne olmaz diye biraz acele etmeye çalıştım. Ancak hala konuların 90% oranı oylanmamış durumda. Sanırım bu oran da site görünürlüğünü etkileyen bir faktördür diye düşünüyorum.

Bütün işlemleri doğru bir şekilde tamamladıktan sonra site görünümünde fotoğraf çıkması 2 günü bulmuştu. Fotoğrafı kaldırmamın ardından henüz 1 gün geçmemiş olması da hala yıldızlı olarak görünmüyor olmamın bir sebebi olabilir. En fazla 1 hafta bekledikten sonra sonuçlar değişmediği taktirde tekrar fotoğrafın görünmesini sağlayıp sonucu da burada bildireceğim tekrardan.

Buraya kadar anlattıklarımız olası ihtimaller ve manuel olarak (kandırarak) AggregateRating kodunun eklenmesi hakkındaydı. WordPress kullanıcısı isek eğer ziyaretçilere gerçek bir oylama deneyimi sağlayabilmemiz için kullanabileceğimiz bazı eklentiler bulunuyor. Genel olarak ücretli olsalar da ücretsiz olup çok iyi özelliklere sahip olanları da mevcuttur. Şu anda benim kullandığım WordPress WP-PostRatings eklentisi de bunlardan biridir. Dil desteği sayesinde kolay bir şekilde Türkçe’ye çevirebilmeniz de ayrıca mümkündür.

WordPress WP-PostRatings eklentisinin kullanımı ve Türkçe çevirisi:

WP-PostRatings eklentisini indirdikten sonra ftp üzerinden plugin dizinine yükleyin ve yönetim panelinizden etkinleştirin veya kısa yoldan Eklentiler >> Yeni Ekle sekmesinden WP-PostRatings yazıp en üstte çıkan sonucu kısa yoldan yükleyip kurabilirsiniz. Etkinleştirdikten sonra yönetim panelinizin sol tarafındaki menüsüne aşağıdaki resimdeki gibi yeni bir sekme eklenecektir.

wordpress WP-PostRatings eklentisi

Gerçi ben Türkçe dil dosyası yüklediğimden dolayı bende başlık Puanlamalar şeklinde görünüyor. Kendim hazırlamamıştım bu dil dosyasını ve tam olarak nereden indirdiğimi de hatırlamıyorum şimdilik. Eğer isteyenler olursa tabi ki linki bulup paylaşmam gerekiyor 🙂

WP-PostRatings ile kullanabileceğiniz 14 tane şablon bulunuyor. Ben stars şablonunu seçip kullanıyorum. Diğerlerini denemedim ancak sanırım her şablon için ayrı ayrı Türkçe’ye çevirme işlemi yapmamız gerekiyor. Bu yüzden kullandığım stars şablonunun dil seçeneğini bu yazıda paylaşacağım sizlere. Puanlamalar sekmesinin 2. linkine tıklayarak kullanmak istediğiniz şablonu seçebilirsiniz.

şablonlar

Her oy için ayrı bir puan ortalaması verebilir, kullanıcıların tek bir defa oy verebilmesi için de kısıtlama yapabilmenizi sağlayan özellikleri seçebilirsiniz. Günlük tutma, ip adresi kaydetme, tarayıcı çerezi ile günlük tutma veya bunların hiçbirini seçmeyerek en üstte olan seçeneği seçerek her sayfa yenilenmesinde oy verilmesini sağlayabilirsiniz. Ayrıca kimlerin oy verebileceğini (üyeler, ziyaretçiler)  de belirlemeniz mümkündür. Üyelere ve ziyaretçilere seçenekleri isterseniz ikisinden birine veya her ikisine izin verebilirsiniz oylama yapabilmeleri için.

oylama yetkisi

Puanlamalar sekmesinin üçüncü linkinde de seçmiş olduğunuz şablonun dilini değiştireceğiniz bölümler bulunuyor. Üçüncü sekmedeki kutuları tek tek tıklayarak aşağıdaki kodlar ile değiştirin.

Birinci kutu:

%RATINGS_IMAGES_VOTE% (<strong>%RATINGS_USERS%</strong> Kişi oy verdi,  %RATINGS_MAX% üzerinden ortalama puan: <strong>%RATINGS_AVERAGE%.</strong> Bu yazıya oy vermek ister misiniz?:(( <strong></strong>)<br />%RATINGS_TEXT%

 İkinci kutu:

%RATINGS_IMAGES% (<em><strong>%RATINGS_USERS%</strong> Kişi oy verdi, %RATINGS_MAX% üzerinden ortalama puan: <strong>%RATINGS_AVERAGE%.</strong><strong> Verdiğiniz oy için teşekkürler. :))  </strong></em>)

 Dördüncü kutu:

%RATINGS_IMAGES_VOTE% (Bu yazıya oy vermek ister misiniz?)<br />%RATINGS_TEXT%

Bu kutular herkese oylama izni verdiğiniz dil seçeneklerini içerir. Diğer kutularda eğer herkese oylama izni vermemiş iseniz onları da Türkçe’ye çevirmeniz gerekiyor.  Bu kadar 🙂

Son olarak bu özelliğin sıralamaya etki edip etmeyeceğini merak edenler olabilir diye bunun için de bir açıklama yapayım. Aramalarda profil fotoğrafı görünmeden önce konularımın tıklanma oranı ortalaması 10% oranındaydı. Her 100 aramadan 10 tanesine tıklanıyordu. Fotoğraf çıktıktan sonra da bu değişmedi. Ama yıldızlı çıkması eminim daha etkilidir. Çoğu zaman parlak yıldızları 2. veya 3. sırada gördüğümde 1. sıradakine değil parlayanları tıklardım. Eminim bu herkes için geçerlidir.

Bu konuda anlatacaklarımız bu kadar. Hepinize bol hitler dilerim.

senin düşüncelerini merak ediyor. Yorum yap
Mintik'e katıl

"Giriş yaparak Mintik'in Hizmet Şartlarını kabul ettiğinizi ve Gizlilik Politikasının geçerli olduğunu onayladığınızı kabul etmiş olursunuz."

66 cevap

  1. Merhabalar…
    Yazarlık profilinizin görünmemesini nasıl sağladınız ?
    Gerçektende haklısınız hem yazar olarak hemde yıldızlı olarak görünmek mümkün değil =)

    • Sanırım bunu Google kendisi yapıyor. Bu eklentiyi kullandıktan 3 ay sonra Google oylanmış olan yazıları yıldızlı olarak göstermeye başladı ve profil resminin görüntülenmesini engelledi. Ancak profil resminin yerine arama sonuçlarının hemen altına yazar isminin çıkmasını sağladı 🙂

      • Bu arada SEO Rich Snippets eklentisi ile arama sonuçlarında yıldız görünmeye başladı. Bahsettiğim eklentiyi iki web sitemede kurdum. Ancak web sitemdeki 2. bağlantılar yıldızlı görünüyor anasayfa bağlantısı yıldızlı görünmüyor. Başka bir web sitemde aynı eklentiyi kurdum ancak hiç sonuç vermedi. Sonuç alamadığım web sitesinde daha önce yazar olarak görünüyordum. Yazarlık resimlerinin kaldırılmasının ardından yazar profilini kodlar üzerinden kaldırdım. Acaba yıldızların görünmeme nedeni daha evvel yazar olarak görünüyor olmasından mı kaynaklanıyor.

        • Anasayfanın yıldızlı görünebilmesi için anasayfanın da oylanması gerekiyor. Benimki de yıldızlı görünmüyor. Yıldızlı görünmesinin yazarlık ile bir alakası yok tabi. Bu arada benim yazar profili de artık arama sonuçlarında görünmüyor. Tema güncellemesi olduğundan dolayı nerede hata yaptığımı hatırlayamıyorum ve uzun süredir de doğru düzgün bilgisayar başına geçemediğimden dolayı düzeltme fırsatı bulamıyorum. Son olarak yıldızlı görünebilmesi içi kesinlikle yazıların oylanmış olması gerekiyor. En az 1 oy olması şart.

  2. Peki anasayfayı nasıl oylayabiliriz bilgi verebilirmisiniz. Verdiğiniz bilgiler için çok teşekkür ederim.

    • Herhangi bir sayfadaki oylama kodlarını anasayfaya gömerseniz sanırım olacaktır. Ben bunu hiç denemedim sadece tahmin. Görünmediği zaman Google onaylamıyor bazen. Site anasayfasının herhangi bir yerine yıldız eklemek de biraz saçma gibi 🙂

  3. slm, hocam postratings eklentisini kurdum fakat single.php dosyasına ekliyorum ama makalenin tam bitiminde bir türlü gösteremedim ya konunun en başında yada social share eklentisinin altında gözüküyor, dolayısıyla pek ilgi çekmiyor. tam olarak nereye ekliyim kodu söylermisin? tşk.

    • Bende de aynı problem vardı ve onun için herhangi bir araştırma yapmadım. Yalnız oylamanın dikkat çekmesini istiyorsanız kimse kolay oylama yapmıyor. Bütün yazılarımı kendim oyladım 😀

  4. 🙂 Birşey daha soracağım. Verdiğiniz cevaplar için tekrar sağolun. Etiketleri oylayabiliyormuyuz? arama sonuçlarında çoğu zaman etiketlerde çıkıyor. Birde bahsettiğiniz kodu anasayfaya gömersek google amca bizi spam sanmaz mı ?

  5. Teşşekkürler 🙂 birşey yaparken yapıp yapmamak için korkar olduk google algoritması yüzünden:)

  6. manuel olarak eklemeye çalıştım fakat sitede görünmedi sorun nedir sizce?

  7. Ali bey merhabalar. Size zahmet şu kadar kullanıcı oy vermiş şukadar puan diye yazıyor ya hani. Post rantings kullanıyorum nasıl yapabilirim onu. Benim sadece şukadar oy kullanıldı diye yazıyorda

  8. Ali merhabalar kusura bakmayın ikidebir sizi rahatsız ediyorum ancak büyük bir sornum var 🙁 google da yıldızlı sonuçlar yok oldu birden sebebi yüksek ihtimalle fazla oy vermem. Abarttım biraz. Ne yapabilirim bilgi verirseniz sevinirim sağolun

  9. Ali bey kusura bakmayın ikidebir rahatsız ediyorum ama size zahmet birşey hakkında danışacaktım size. Biz oylamaları abarttık galiba o yüzden yıldızlar çıkmıyor artık sayfalarımızda yazılarımızda. Ne yapabilirim?

  10. Kardeşim ilgi ve alakan için tekrar teşekkür ederim. İkinci yöntem dediğin yöntemi uygulamak istedim ancak ‘bu sayfaya girmeye yetkiniz yok diye bir uyarı aldım. Nasıl girebilirim o panele?

    • Site yönetim paneli >> Ratings >> Manage ratings bölümünün en altında Delete data/log yazar. Sanırım bu butona basınca bütün oylamalar siliniyor. Denemedim ve denemeye de niyetim yok inşallah sende işe yarar :))

İlginizi çekebilecek konular