PHP: AJAX: SEO Meta-Tag Sorgulama Aracı

Seo Meta tag SorgulamaSerpito Demo uygulama arşivinde yayınlanmayı bekleyen bir uygulamayı daha hazırlayalım.

Popüler Seo analiz araçlarının bir işlevi olan Meta-Tag ölçümleme uygulamasını bu yazıda izah etmeye çalışalım.

Herzamanki gibi, klasik serpito demo arayüzü ve ajax sistemi içinde sorgulama ekranını hazırlıyoruz. 

URL adresi girilen basit bir form yardımıyla AJAX metodu ile post.php den dönen verileri yayınlıyoruz.  Uygulamanın çekirdeği post.php kodlarında çalışıyor. Kodları incelerseniz, get_meta_tags() fonksiyonunun bu işlemi yaptığını da görebilirsiniz. Bu sebeple post.php kodlarını paylaşıyorum.

post.php


function isValidURL($url){
return preg_match('|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url);
}

$url=stripslashes($_POST['url']);

if(!isValidURL($url)){
if(!isValidURL("http://".$url)){
?>
<div style="padding:5px; border:1px solid #930; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;">
Geçersiz bir URL bağlantısı girdiniz!
</div>
<?php
exit();
}else{
$url="http://".$url;
}
}
?>
<div align="left" style="margin:0 auto; line-height:1.8; font-size:12px; margin-top:25px;padding-top:26px;">
<div>
<?php
$tags= get_meta_tags($url);
$etiketler=explode(",",$tags&#91;'keywords'&#93;);
?>
<ul>
<li><label><strong>Keywords: (<?=sizeof($etiketler)?> keyword)</strong></label> <?=$tags&#91;'keywords'&#93;?></li>
<li><label><strong>Description (<?=strlen($tags&#91;'description'&#93;)?> karakter):</strong> </label> <?=$tags&#91;'description'&#93;?></li>
</ul>
</div>

</div>

Uygulamanın demosunu inceleyebilir veya kaynak kodlarını indirebilirsiniz.

One thought on “PHP: AJAX: SEO Meta-Tag Sorgulama Aracı

  • Bunla sadece anasayfa mı analiz edilebiliyor yoksa alt sayfalara da bakabiliyormuyuz

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir