Google Webmaster tools hataları (Entry-title, Updated, Author) çözelim


Seo çalışmalarını yaparken bize en büyük destek olan araçlardan biri şüphesiz ki Google Webmaster Tools aracı. 

Webmaster tools sayesinde, bir çok yönergeleri kontrol edebiliyoruz. 

Site taramalarında oluşan hataları, sitenizin aramalarda görünen kelimeler veya tıklamalar gibi bir çok bilgi alabiliyoruz. 

Benimde seo çalışmalarımda kullandığım webmaster tools, özellikle arama sorgularında hangi kelimelerde sitem çıkmış ve Zengin Snippetler verilerde hataların olup olmadığını kontrol ederim. 

Yeni bir müşterimin çalışmalarına başlarken webmaster tools'ta aldığım bir kaç hatayı ve bu hataları nasıl çözüm getirdiğimizi anlatacağım. 

Bu hataların genelde temalardan kaynaklandığınıda söylemekte fayda var. 

Sizde webmaster tools aracına girin oradan Arama Görünümü > Yapılandırılmış Veri tıklayın.

Karşınıza grafiklerle birlikte altında veriler verecektir. 

Burada Hatalı öğe sayısı sütünün altında "-" görüyorsanız bu konuda sıkıntı yok demektir fakat hata sayısı yazıyorsa sıkıntı var demektir. 

Aşağıda ekran görüntüsü anlamanız için daha faydalı olacaktır.
google-webmaster-hata-cozum
Hatanın olduğu sutuna tıklayarak orada verilere bakarak sorunları gidermelisiniz. 

Benim bu konuda aşağıda gördüğünüz sorunları gidermek için sizlere öneride bulunacağım.  

Hata isimlerini şöyle sıralayacak olursam:
  Error: Missing required field “entry-title”
Error: Missing required field “updated”.
Error: Missing required hCard “author”. 

Şimdi bu hataların çözümlerine bakalım. 

entry-title sorunu başlıklarınıza class atarken temayı kullanan kişinin dikkatli olarak kodlamamasından kaynaklı bir problem. 

Temanızın single.php dosyasını açın ve php_title() kodunu arayın. 

Kodu bulduktan sonra kod içine class="entry-title" eklemeniz gerekiyor. 

Hatalı olan kod; <h1><?php_title(); ?></h1> Doğru olması gereken kod; <h1 class="entry-title" /><?php_title(); ?></h1> updated hatası ise tarih, saat ayarlarını girerken yapmış oldukları hatadan kaynaklanmaktadır. 

Hatalı olan kod; Aşağıda bulunan kod hatalı kod türüne ait sadece bir tanesi. 

Daha farklı çeşitte hatalar bulunmaktadır. 

Burada dikkat etmeniz gereken class atadıkdan sonra updated kodunun gelmesi. 

Doğru olan kod kısmında biz kod yazarken düzenleme yapmadan sadece kodu ekleyerek bu sorunuda aşmış olacaksınız.

 <time datetime="2014-06-17T18:03:24+00:00">4 gün ago</time> 

Doğru olan kod; <span class="updated" style="display:none"><?php the_time('j F Y ') ?><span> author önemli bir hata olduğunu söyleyebilirim.

Diğer kod hataları gibi bu kod hatasıda temayı yazan kişiden kaynaklanmaktadır. 

updated kodunda vermiş olduğumuz gibi bir kod vererek sizlere bu sorunu halletmiş olacaksınız. 

Hatalı olan kod; <h3> <?php the_author(); ?> </h3> Doğru olan kod;
<span class="author vcard"><span class="fn"><?php the_author(); ?></span></span>
Peki bu hatalar blogger siteler için nasıl çözümleniyor ?

Aslında mantık tamamen aynı.Sadece blogger ın sahip olduğu kod sisteminden ötürü kodları farklı bir şekilde gireceksiniz :
entry-title hatası :

Bu hatayı alıyorsanız şablonunuzda aşağıdaki kodu arayın : (h2 veya h3 olabilir.)

<b:if cond='data:post.title'>
<h3 class='post-title'>


Bu kodu aşağıdaki gibi değiştirin :

<b:if cond='data:post.title'>
<h3 class='post-title entry-title'>
Updated hatası

Bu hatayı alıyorsanız şablonunuzda aşağıdaki kodu arayın :

<data:post.timestamp/>
Bu kodu aşağıdaki gibi değiştirin :

<span class='updated'><data:post.timestamp/></span>

Author hatası

Blogunuzda yazar ilişkilendirmesi kullanmanız gerekmekte.

Örneğin benim yazı başlıkğımın altında yazının benim tarafımdan yazıldığına dair ismimi göreceksiniz.

Buna rağmen hata alıyorsanız :

Aşağıdaki kod yapısına benzer kodu bulun : 

İçerik farklı olsa da yeşil renkli kısım önemli.

Bu kısmı bulduysanız doğru kodu buldunuz demektir.

<span class='post-author vcard' >                 <b:if cond='data:top.showAuthor'>
                  <b:if cond='data:post.authorProfileUrl'>
                    <span class='fn'>
                      <a expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
                        <data:post.author/>
                      </a>
                    </span>
                  <b:else/>
                    <span class='fn'><data:post.author/></span>
                  </b:if>
                </b:if>
</span>
Aşağıdaki değişikliği gerçekleştirin :

<span class='post-author vcard' itemscope='itemscope' itemtype='http://schema.org/Person'>
                <b:if cond='data:top.showAuthor'>
                  <b:if cond='data:post.authorProfileUrl'>
                    <span class='fn author'>
                      <a expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
                        <span itemprop='name'><data:post.author/></span>
                      </a>
                    </span>
                  <b:else/>
                    <span class='fn author'><span itemprop='name'><data:post.author/></span></span>
                  </b:if>
                </b:if>
              </span>
Daha detaylı bilgi için MyBloggerTricks sitesini ziyaret edebilirsiniz. 

Bu 3 hata için çözümleri sizlere sunmuş oldum.