• 16-02-2009, 20:54:07
    #1
    Bir web sayfası için önemli temel meta etiketleri Description ve Keywords bu etiketlerin amacı ise sayfanızdaki yazı hakkında arama motorlarına indexleme konusunda yardımcı olmak ana sayfa dahil her sayfa için özel olmalılar

    Description: Arama motorunun öncelik verdiği etiket ana sayfa, ve diğer sayfalar hakkında bilgi veren etiket

    Keywords: Bir çok arama motorunun öncelik verdiği etiket sitenizdeki sayfalar hakkında önemli kelimeler eklenir örnek bir wordpress teması hakkında yazı hazırladınız etiketler arasında wordpress ve tema kelimeleri olmalı

    Şimdi wordpress sisteminde yazılarımızı oluştururken etiketlerimizi ekliyebiliyoruz ve eklenenleri yazı sayfasında temamızın single.php dosyasına kod ekleyerek direkt gösterebiliyoruz ayrıca bu etiketleri meta bölümüne otomatik olarak ekleyen eklentilerde var en ünlüsü all in seo ayrıca description bölümünüde yazının ilk 160 karakteri ile dolduruyor tabiki standart ayar değiştirilebilir daha bir çok özelliğide var.

    Meta tag etiketlerini otomatik eklemek için araştırma sonucu Yakup Gövler hocamızın Türkçe çevirisini yapıp paylaştığı Inove temasının bu konu ile ilgili boş olmadığını fark ettim farklı bir yöntem ile işlemleri otomatik hale getirmiş temanın header.php dosyasını incelemenizi öneririm

    Ben inceledim biraz değiştirdim yaklaşık 2 aydır kullanıyorum sizde kullanmak isterseniz temanınız header.php dosyasında head profile= bölümünün altına aşağıdaki kodları ekleyin

    <?php
    if (is_home()) {
    $keywords = $options['keywords'];
    } else if (is_single()) {
    $keywords = "";
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
    $keywords = $keywords . $tag->name . ", ";
    }
    } else if (is_category()) {
    $description = category_description();
    }
    ?>
    Anahtar kelimeler için keywords etiketiniz

    <meta name="keywords" content="genelkelime1, genelkelime1, genelkelime1, <?=$keywords?>" />

    genelkelime yazılı olanları sitenizin içeriğine göre değiştirin en en uygun kelimeleri seçin fazla olmasın 3..5 yeterli çıktısı ana sayfada genelkelime yerine ekledikleriniz yazı içinde ise ekledikleriniz ve yazının etiketleri


    Açıklama description bölümü için

    <meta name="description" content=" <?php if (is_home() ) {?><?php bloginfo('description');}
    elseif ( is_single() ) { ?><?php wp_title(''); ?> | <?php $cat = get_the_category(); $cat = $cat[0]; echo $cat->cat_name; ?> | <?php bloginfo('description'); }
    elseif ( is_page() ) { ?><?php wp_title(''); ?> | <?php bloginfo('description'); }
    elseif ( is_category() ) { ?><?php single_cat_title('');?> | <?php bloginfo('description'); }
    elseif ( is_archive() ) { ?><?php wp_title(''); ?> | <?php bloginfo('description'); }
    elseif ( is_search() ) { ?><?php echo $s; ?> | <?php bloginfo('description'); }
    elseif (is_tag()) {$tagTitle = preg_replace('/-/' , ' ' , $tag); echo ucwords($tagTitle); ?> | <?php $cat = get_the_category(); $cat = $cat[0]; echo $cat->cat_name; ?> | <?php bloginfo('description'); }
    else { ?><?php wp_title(''); ?> | <?php bloginfo('description'); }?>" />
    bu kodların çıktısı ise ana sayfada wordpress sloganınızı gösterir yazı sayfalarında ise slogan, yazının kategorisi yazı başlığı şeklindedir

    Birde bonus title başlık için

    <title><?php wp_title(''); ?><?php if(wp_title(' ', false)) { echo ' | '; } ?><?php bloginfo('name'); ?></title>
  • 16-02-2009, 22:48:53
    #2
    Bunları all in seo pack yapıyor diye biliyorum.Yinede teşekkürler
  • 16-02-2009, 23:58:11
    #3
    Evet yazımda açıklamıştım yapıyor hatta daha fazlasını yapıyor yazıda açıkladığım şekilde eklentisiz bu işlemleri halletmiş oluyoruz asıl öneli olan kodların çalışması hakkında iyi bir örnek ve inove temasında kullanılan yöntem farklı uygulamalar için feyz verebilir
  • 18-04-2009, 18:58:45
    #4
    Üyeliği durduruldu
    head profile=
    nerede ki ?
  • 18-04-2009, 20:30:10
    #5
    header.php nin en üst kısımlarında olur muhtemelen 3. satır filan..

    <head profile="http://gmpg.org/xfn/11">
    bu şekilde..

    edit: imzandaki siteye baktım, dediğim gibi kod üçüncü satırda mevcut, kodu bunun altına ekleyebilirsin.
  • 18-04-2009, 20:32:49
    #6
    tekrar yazdım bunu silebilirsiniz. :s
  • 18-04-2009, 22:23:15
    #7
    gevv güzel bir bilgi fakat u şekilde google içeriğin bot ile çekildiğini güşünürek seni banlama olasılığı var kendi fikrim all in seo eklentisinin kullanılması. Her zaman aynı kelimeler girilmeyebilir. Bilgi için teşekkürler.
  • 18-04-2009, 22:29:38
    #8
    teşekkürler..
  • 18-04-2009, 22:39:05
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bu kodda şu sorun oluyor. Ana sayfa ve tekil sayfa dışında keyword atmıyor sayfalara ama keyword metası orda içi boş olşarak duruyor. Tema yapımcısının kendi sayfasında da bu durum böyle. Tabi döngü düzeltirlirse sabit bir keyword yada istenilen içeriğe göre bir keyword atılabilir.