#1  
Alt 19-01-09, 09:44
Yönetici
 
Üyelik tarihi: Nov 2008
Bulunduğu yer: Afyonkarahisar
Mesajlar: 263
Standart Meta Etiketleri

WordPress seo yapılanmasını çok elverişli bir sistemdir. Lafı fazla uzatmadan direk konuya dalalım. Google meta etiketlerini çok seviyor. Anahtar kelimeleri falan filan. Şimdi herkes ayar yapabiliyordur meta etiketleri ile ilgili. Meta etiketleri bir kere girdik mi her sayfada aynı etiketler çıkacak. Ama google en çok her sayfada ayrı ayrı girilmiş meta etiketlerini çok seviyor. Bizde öyle yapıcaz. Yani her yazıda otomatik o yazıyla ilgili meta etiketleri olacak. Bunu nasıl yapıcaz derseniz wordpress sitenizin kullandığınız temanın header.php dosyasını açıyoruz ve dosyadaki varolan meta kodları ile aşağıda vermiş olduğum meta kodları ile değiştirin. Yapılacak işlemler bu kadar

PHP- Kodu:
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<?php if ( is_home()) { ?>
<meta name="description" content="<?php bloginfo('description'); ?>" />
<meta name="keywords"  content="anahtar, kelimeler, buraya, girilecek" />
<?php } else { ?>
<meta name="description" content="<?php the_title(); ?>" />
<meta name="keywords" content="<?php the_title(); ?>" />
<?php ?>
<?php 
if (is_page("arsiv")) { ?>
<meta name="robots" content="noindex,follow">
<?php } else { ?>
<meta name="robots" content="index,follow" />
<?php ?>
<meta name="author" content="Sizin Adınız" />
<meta http-equiv="imagetoolbar" content="no" />
<meta http-equiv="content-language" content="tr-TR" />
Alıntı ile Cevapla
  #2  
Alt 19-01-09, 03:35
Kurucu
 
Üyelik tarihi: Dec 2008
Bulunduğu yer: İzmir
Mesajlar: 161
Yiğit Konur isimli Üyeye Skype üzeri Mesaj gönder
Standart Cevap: Meta Etiketleri

Bazı temalar için düzenleme gerekebilir tabii. Ancak temeliyle gayet yeterli bir kod yığını olmuş. Teşekkürler.
Alıntı ile Cevapla
  #3  
Alt 07-02-09, 01:56
beyzade - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: Feb 2009
Mesajlar: 15
Standart Cevap: Meta Etiketleri

Ben angel temasını kullanmaktayım. Header.php dosyamın içinde dediğiniz şekilde bir yer yok. Backdoor'un dediği gibi düzenleme yapmak gerek, fakat yeterli bilgim yok bu konuda. ( Temaya bakmak isterseniz profilimde site adresi yazıyor. )

Header.php dosyamın tamamı bu, düzenleyip verebilirseniz sevinirim.

PHP- Kodu:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?>  <?php ?> <?php wp_title(); ?></title>
<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<script type="text/javascript" language="javascript" src="<?php bloginfo('template_directory'); ?>/tabber.js"></script>
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS " href="<?php bloginfo('rss2_url'); ?>" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php wp_head(); ?>
</head>
<body>

    <div id="MainMenu">
        <ul id="tab">
        <li class="<?php if (((is_home()) && !(is_paged())) or (is_archive()) or (is_single()) or (is_paged()) or (is_search())) { ?>current_page_item<?php } else { ?>page_item<?php ?>"><a href="<?php echo get_settings('home'); ?>"><span>Ana Sayfa</span></a></li>
        <?php
        $pitems 
wp_list_pages('exclude=1423&sort_column=menu_order&depth=1&title_li=&echo=0');
        
$pitems preg_replace('/(<a[^>]*>)/','$1<span>',$pitems);
        
$pitems str_replace('</a>''</span></a>'$pitems);
        echo 
$pitems;
        
?>
        <li class="rsslink"><a href="<?php bloginfo('rss2_url'); ?>">{RSS}</a></li>
           </ul>
    </div><!--MainMenu-->
    
<div id="wrapper">
<div id="wrapper_top"><!-- --></div>
        <div id="header">
        <div id="logo">
        <h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
        <h2><?php bloginfo('description'); ?></h2>
        </div>
        <?php include (TEMPLATEPATH '/searchform.php'); ?>
        <br clear="all" />
        </div><!--header-->
__________________

Alıntı ile Cevapla
  #4  
Alt 07-02-09, 03:57
Yönetici
 
Üyelik tarihi: Nov 2008
Bulunduğu yer: Afyonkarahisar
Mesajlar: 263
Standart Cevap: Meta Etiketleri

Sayın beyzade, sitenizi seo bakımında iyileştirmek istiyorsan All in One SEO Pack konu başlığına bakmanı tavsiye ederim. Ayrıca meta etiketlerinin anlamlarını merak ediyorsan buraya bakabilirsin.

Ayrıca istediğin header.php dosyası kodları aşağıda. Bazı meta etiketlerine kendi sitene göre düzenle. İyi çalışmalar.

Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<?php if ( is_home()) { ?>
<meta name="description" content="<?php bloginfo('description'); ?>" />
<meta name="keywords"  content="anahtar, kelimeler, buraya, girilecek" />
<?php } else { ?>
<meta name="description" content="<?php the_title(); ?>" />
<meta name="keywords" content="<?php the_title(); ?>" />
<?php } ?>
<?php if (is_page("arsiv")) { ?>
<meta name="robots" content="noindex,follow">
<?php } else { ?>
<meta name="robots" content="index,follow" />
<?php } ?>
<meta name="author" content="Sizin Adınız" />
<meta http-equiv="imagetoolbar" content="no" />
<meta http-equiv="content-language" content="tr-TR" /> 
<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?>  <?php } ?> <?php wp_title(); ?></title>
<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<script type="text/javascript" language="javascript" src="<?php bloginfo('template_directory'); ?>/tabber.js"></script>
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS " href="<?php bloginfo('rss2_url'); ?>" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php wp_head(); ?>
</head>
<body>

    <div id="MainMenu">
        <ul id="tab">
        <li class="<?php if (((is_home()) && !(is_paged())) or (is_archive()) or (is_single()) or (is_paged()) or (is_search())) { ?>current_page_item<?php } else { ?>page_item<?php } ?>"><a href="<?php echo get_settings('home'); ?>"><span>Ana Sayfa</span></a></li>
        <?php
        $pitems = wp_list_pages('exclude=1423&sort_column=menu_order&depth=1&title_li=&echo=0');
        $pitems = preg_replace('/(<a[^>]*>)/','$1<span>',$pitems);
        $pitems = str_replace('</a>', '</span></a>', $pitems);
        echo $pitems;
        ?>
        <li class="rsslink"><a href="<?php bloginfo('rss2_url'); ?>">{RSS}</a></li>
           </ul>
    </div><!--MainMenu-->
    
<div id="wrapper">
<div id="wrapper_top"><!-- --></div>
        <div id="header">
        <div id="logo">
        <h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
        <h2><?php bloginfo('description'); ?></h2>
        </div>
        <?php include (TEMPLATEPATH . '/searchform.php'); ?>
        <br clear="all" />
        </div><!--header-->
Alıntı ile Cevapla
  #5  
Alt 12-02-09, 11:46
Üye
 
Üyelik tarihi: Jan 2009
Mesajlar: 32
Standart Cevap: Meta Etiketleri

@Lidyon
Ben headerde neyi nasıl düzenleyeceğimi bilemedim beyzade arkadaşımız gibi bende header kod bölümümü aşağıya yazdım all in seo, eklentisini kullanmaktayım verdiğiniz kodlarla headerimi düzenlemeye çalıştım ama sorunlar yaşadım en iyi yapılanmayı verdiğim header koduna uygulamanız mümkün mü acaba?

Alıntı:
<html xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?>Site Arsivi<?php } ?> <?php wp_title(); ?></title>
<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php wp_head(); ?>
Alıntı ile Cevapla
  #6  
Alt 13-02-09, 07:38
Yönetici
 
Üyelik tarihi: Nov 2008
Bulunduğu yer: Afyonkarahisar
Mesajlar: 263
Standart Cevap: Meta Etiketleri

Sayın Hacı Hüsrev,

Sitende All in One SEO Pack eklentisini kullanıyorsan, meta etiketlerini sitene eklemeye çalışma. Çünkü All in One SEO Pack eklentisinde zaten Meta Etiketleri var. Ondan dolayı hata veriyordur. İkisinden birisini kullanacaksın. Bana kalırsa All in One SEO Pack eklentisini kullan. Çünkü her yazı için, her sayfa için ayrı ayrı sitenin yönetim panelinden meta etiketlerini giriyorsun.

İnşallah tam olarak açıklayabilmişimdir.
İyi çalışmalar.
Alıntı ile Cevapla
  #7  
Alt 13-02-09, 04:48
Üye
 
Üyelik tarihi: Jan 2009
Mesajlar: 32
Standart Cevap: Meta Etiketleri

Bu belirtmiş olduğum şekilde kalması dezavantaj yaratmıyacaksa all in seo kurulu...
Alıntı ile Cevapla
  #8  
Alt 13-02-09, 05:31
Yönetici
 
Üyelik tarihi: Nov 2008
Bulunduğu yer: Afyonkarahisar
Mesajlar: 263
Standart Cevap: Meta Etiketleri

All in One SEO Pack eklentisi yeterli. Bu konu başlığında anlattığım uygulama All in One SEO Pack eklentisinde ayrıntılı bir biçimde yer alıyor.

İyi çalışmalar.
Alıntı ile Cevapla
  #9  
Alt 14-08-09, 10:18
Üye
 
Üyelik tarihi: Apr 2009
Mesajlar: 3
Standart Cevap: Meta Etiketleri

Lidyon hocam şimdi bende All in One SEO Pack eklentisi mevcut.
Yeni konu açarken ben wp kendi etiket sistemini kullanıyorum. All in One SEO Pack eklentisinin Title, Description, Keywords (comma separated),
Disable on this page/post bunları kullanmmıyorum sorun olurmu sitem için

Birde Rewrite Titles aktif edersem, kalıcı bağlantılardaki ayarlarım gidecek mi ?

Örnegin benim kalıcı bağlantılarım /%category%/%postname%.html
Ama Rewrite Titles aktif yaparsam değişecekmi

Son sorum

Use Categories for META keywords:
Use noindex for Categories:
Use noindex for Archives:
Use noindex for Tag Archives:
Autogenerate Descriptions:

Bunların hangilerini işaretliyim sizce
Alıntı ile Cevapla
  #10  
Alt 26-08-09, 08:30
Üye
 
Üyelik tarihi: Aug 2009
Mesajlar: 51
Standart Cevap: Meta Etiketleri

ben platinum seo eklentisi kullanıyorum.bu kodlarıda hedar.php ye ekledim.2 si çakışır mı veya bir sorun çıkarır mı?

teşekkürler.
Alıntı ile Cevapla
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Tüm Zamanlar GMT Olarak Ayarlanmış. Şuanki Zaman: 08:38.