11 Eylül 2011 Pazar

Title ve meta tagları otamatiğe bağlamak

Title ve meta tag arama motorları için, özellikle google da yükselmek isteyen siteler için çok önemli bir faktör. Elle konu girilemeyen, etkileşimli yayın yapan siteler için title ve meta tag otomatiğe bağlanmak zorunda. Öyle olmassa tekrar eden title'lar, boş meta tag'lar başa bela olur. Google başta olmak üzere diğer arama motorlarının sonuçlarda gösterdiği ilk şey Title, ikincisi de meta descripton'dur.

Get metoduyla aldığımız verileri kod içinde kullanıp, meta ve title değerlerini veri tabanından çekeceğiz ve kodun içine yerleştireceğiz. Bir örnekle hemen açıklayalım. Şöyle bir linkimiz olsun. "www.deneme.com/index.php?uyeid=5"

Burada 5 numaralı üye görüntülenmek isteniyor. Bizim yapmamız gereken title da üye ismi ve soyismini göstermek, meta description da ise üyeyle ilgili "hakkımızda" kısmını görüntülemek.

Önce veri tabanından bilgileri alıyoruz.
$sorgu = mysql_query("select * from uyeler where id='$_GET[uyeid]'");
$row = mysql_fetch_assoc($sorgu);
şimdi elimizde row değişkeni içinde yer alan üye bilgileri var. Atıyorum üye adı, soyadı, hakkında, nerden, yaşı vb. Bütün bilgileri kullanabiliriz title ve meta için.

<title><?php echo row["uyeadi"]." ".$row["uyesoyadi"];?></title>
<meta name="description" content="<?php echo row["uye-hakkinda"];?>" />
yukarıdaki işlemi de sitemize uyguladıktan sonra işlem tamam. Artık üye profilleri görüntülenirken title da; üye ismi ve soyismi, meta description da ise üye hakkındaki bilgiler çıkacak. Yani aşağıdaki resim gibi.

Bu bilgiler sadece mantığı anlamak için iyi örnekler. Her insanın kurduğu sistem, sitesinde oluşturduğu alt yapı, veri tabanıyla kurduğu bağlantı, bilgileri çekme ve yayınlama biçimi farkı. Temel fikir olarak sistemde diğer bilgiler nasıl  online, sayfaya ve kullanıcıya göre değişebiliyorsa, title ve descriptionda da değişmeli. Her sayfa da title'ı sabit "profil" de yapabilirdik ama yaptığımız ufak değişiklik ile her sayfa üyenin ismi ve soy ismi yazıyor. Meta description da ise üye bilgileri var. Bu mantık hem arama motorlarının çok hoşuna gidiyor hemde gelen ziyaretçi için yararlı oluyor.

Sitenin diğer içeriklerini de bu mantığa uygun kodlamakta çok büyük fayda var.

0 yorum:

Yorum Gönder