özellikle video, oyun, film gibi, sadece başlığı değişen, benzer içeriklere sahip sitelerinizde bu yöntemi kullanabilirsiniz. all in one seo eklentisi de benzer iş yapmaktadır ama etiket sayfalarına meta tag atamamakta ve iç sayfalar için de mutlaka kısa da olsa içerik istemektedir.
bu yöntem sayesinde, eklenti kullanmadan, meta taglarınızı ayarlayabilirsiniz. seo açısından verimi de yüksektir.
yöntem:
header.php dosyasınızı açıp,
kodunu silerek yerine bunu yapıştırın
Alıntı
<title>
<?php if ( is_home() ) { ?><? bloginfo('name'); ?><?php } ?>
<?php if ( is_search() ) { ?><? the_search_query(''); ?> için arama sonuçları<?php } ?>
<?php if ( is_author() ) { ?><? author_nicename(''); ?> videoları<?php } ?>
<?php if ( is_single() ) { ?><?php wp_title(''); ?> videosu<?php } ?>
<?php if ( is_page() ) { ?><?php wp_title(''); ?> - domain.com<?php } ?>
<?php if ( is_category() ) { ?><?php single_cat_title(); ?> videoları<?php } ?>
<?php if ( is_month() ) { ?><?php the_time('F'); ?> videoları<?php } ?>
<?php if ( is_tag() ) { ?><?single_tag_title(''); ?> videoları<?php } ?>
</title>
<meta name="description" content="
<?php if ( is_home() ) { ?><?php bloginfo('description'); ?><?php } ?>
<?php if ( is_search() ) { ?><? the_search_query(''); ?> videoları bulunmaktadır. <?php } ?>
<?php if ( is_author() ) { ?><? author_nicename(''); ?> tarafından eklenmiş videolar bulunmaktadır.<?php } ?>
<?php if ( is_single() ) { ?><?php wp_title(''); ?> videosunu ücretsiz izleyebilirsiniz. <?php wp_title(''); ?> videosu indir.<?php } ?>
<?php if ( is_page() ) { ?><?php wp_title(''); ?> sayfasıdır.<?php } ?>
<?php if ( is_category() ) { ?><?php echo trim(strip_tags(category_description())); ?><?php } ?>
<?php if ( is_month() ) { ?><?php the_time('F'); ?> tarihine ait videolar.<?php } ?>
<?php if ( is_tag() ) { ?><?single_tag_title(''); ?> videolarını içermektedir. <?single_tag_title(''); ?> videolarını izleyebilirsiniz.<?php } ?>
" />
<meta name="keywords" content="
<?php if ( is_home() ) { ?>videolar, video, izle<?php } ?>
<?php if ( is_search() ) { ?><? the_search_query(''); ?>, videolar, video, izle <?php } ?>
<?php if ( is_author() ) { ?><? author_nicename(''); ?>, videolar, video, izle <?php } ?>
<?php if ( is_single() ) { ?><?php wp_title(''); ?> videosu, videolar, video, izle <?php } ?>
<?php if ( is_page() ) { ?><?php wp_title(''); ?><?php } ?>
<?php if ( is_category() ) { ?><?php single_cat_title(); ?>, <?php single_cat_title(); ?> videoları, video, izle<?php } ?>
<?php if ( is_month() ) { ?><?php the_time('F'); ?> videoları, videolar, video, izle<?php } ?>
<?php if ( is_tag() ) { ?><?single_tag_title(''); ?>, <?single_tag_title(''); ?> videoları, video, izle<?php } ?>
" />
bilmeyenler için açıklama:
Alıntı
<?php if ( is_home() ) { ?><? bloginfo('name'); ?><?php } ?>
kodundaki <?php if ( is_home() ) { ?> kodu, "eğer anasayfa ise", <? bloginfo('name'); ?> kodu sitenin tanımı, <?php } ?> ise php kapatma kodudur.
keyword tagını da ekledim ama kullanmanıza artık gerek yok. google, keyword tagını önemsemediğini açıkladı.
özellikle dikkat etmeniz gereken iki husus:
1- oluşturduğunuz kategorilere, admin panelden tanım girmeyi unutmayın. aksi halde kategoriler için atanan description tagı boş kalır. eğer bunun da otomatik olmasını istiyorsanız,
Alıntı
<?php if ( is_category() ) { ?><?php echo trim(strip_tags(category_description())); ?><?php } ?>
yerine,
Alıntı
<?php if ( is_category() ) { ?><?php single_cat_title(); ?> kategorisinde bulunan videolar.<?php } ?>
kodunu kullanabilirsiniz.
2- single.php yani yazılar için atanan description taglarının birbirine çok benzeyerek dublicate tag hatası vermemesi için(bu hatayı webmaster tools'dan görebilirsiniz), tanımı çok uzatmayıp, <?php wp_title(''); ?> kodunu da iki kere kullanın. örnek:
Alıntı
<?php if ( is_single() ) { ?><?php wp_title(''); ?> videosunu ücretsiz izleyebilirsiniz. <?php wp_title(''); ?> videosunu indir.<?php } ?>
bu şekilde yaptığınızda iç sayfanın description tagı:
Alıntı
Sezen Aksu Tutuklu videosunu ücretsiz izleyebilirsiniz. Sezen Aksu Tutuklu videosunu indir.
şeklinde olacaktır ve değişken olan "Sezen Aksu Tutuklu"'nun iki kere kullanılması, dublicate tag hatasını ortadan kaldıracaktır.
yaptığınız değişiklikleri, sayfaların kaynaklarını kontrol ederek denetlemeyi de unutmayın.
kolay gözüksün diye kodu satırlar halinde verdim. ayarları yaptıktan sonra title, description ve keyword satırlarını, birer satır haline getirebilirsiniz.