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.
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”.
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.






