Hocam yanlışın var. Onlar admin panelden ayarlanıyor
örneğin
keywords ve description metasında admin panelden ayarlanan site ismi ve keywordsler çıkıyor.
Yani şöyle
<meta name="description" content="site adı, keywords" />
<meta name="keywords" content="site adı, keywords"" />
ilksayfa.php dosyasında şöyle bir satır var
<meta name="description" content="<?php print"$isim, $keys";?>" />
<meta name="keywords" content="<?php print"$isim, $keys";?>" />
bu kodları şöyle değiştirirseniz
<meta name="description" content="<?php print"$baslik, $keys";?>" />
<meta name="keywords" content="<?php print"$baslik, $keys";?>" />
yaparsanız haber başlığı+admin panelden ayarlanan keywords çıkar. Benim demoda site aadı Ufuk Ali Arslan, keywords da ücretsiz portal script php, bedava haber script olarak ayarlı olduğu için öyle çıkıyor.
Süper

Ben değişkenleri kontrol etmediğimden , $baslik ı görmemişim

Yalnız başlık değişleni description a uyarda keywordslerde virgülsüz çıkacağından işimize yaramaz. Yapılacak şey bence ya $baslik değişkenindeki boşlukları str_replace ile virgüle çevirme ya da yeni bir etiket eklentisi entegre etme

Kolay gelsin , iyi çalışmalar.
Edit :
Birde anasayfadan konulara linki ; "Devamı" nı tıklatarak değilde , konu başlığına link vermek daha uygun olur.
<a href="$link" title="$konubasligi">$Konubasligi</a> (değişkenler sallamasyon

) şekli seo ya daha uygun