Google da yükselmenin anahtar tagı h gurubu (h1 ,h2, h3 ,h4,...) olduğu söylenir ve doğruya en yakın bu yöntem ile , hedef kelime yada içerik başlığı yada logo yerine kullanılan site adının h tagları içerine alınması
ile google arama sonuçlarında önemli başarılar elde edilmiştir. tabiki h tagları ile kullanılan title etiketininde katkısı çok büyüktür.
Joomlanın ise seo bakımından diğer bazı cmslere göre zayıf olduğu söylenir durulur.Haklılık payıda yok değil :) ama bu joomlanın gelişmiyeceği bu konuda birşey yapılamıyacağı anlamına gelmez ,gelmiyor ki bi dünya sef ve seo eklentileri yazılıyor.
Örneğin Anasayfamızda kullandığımız içerikleri kolon halinde gösteren modül gibi :)
modül içerik başlıklarını <h4></h4> koduyla sunuyor
Malesef joomlada wp deki gibi temalardan içerik başlıklarına html/xhtml kodları ile müdahele edemiyoruz ancak css teki bazı class larla boyutunu rengini belirliyebiliyoruz :S Buda makyaj dan başkabi anlama gelmiyor sorunumuzu kısmende olsa com_content ten çözebiliriz.
sayfa kaynağına baktığımızda içerik başlığımızı tablo katmanı içindeki bir <a> tagı içinde esir kaldığını görüyoruz
<td class="contentheading" width="100%">
<a href="/personelimiz.html" class="contentpagetitle">
Personelimiz</a>
</td>
Bu pek avantajlı bir durum değil tabiki şimdi biz bu durumu daha avantajlı bir hale getireceğiz
<td class="contentheading" width="100%">
<h1 title="Personelimiz"><a href="/personelimiz.html" class="contentpagetitle">
Personelimiz</a></h1>
</td>
aşşağıdaki dosyaları açın contentpagetitle class ıyla sınıflandırılmış linkleri h1 (h2, h3, h4 te olabilir.) etiketiyle kapsayın
1. "\components\com_content\views\article\tmpl" içinden "default.php"
örneğin satır17:
<h1 title="escape($this->article->title); ?>">
<a href="/article->readmore_link; ?>" class="contentpagetitleparams->get( 'pageclass_sfx' ); ?>">
<?php echo $this->escape($this->article->title); ?></a></h1>
eğer kayma tama gibi css sorunları yaşarsanız contentpagetitle classını h tagına etiketleyin
<h1 title="item->title; ?>" class="contentpagetitleitem->params->get( 'pageclass_sfx' ); ?>">
<a href="/item->readmore_link; ?>">
<?php echo $this->escape($this->item->title); ?>
</a></h1>
üstteki örneği alttaki dizinlerdeki dosyalarada uygulayın
2. "components\com_content\views\category\tmpl" içinden "blog_item.php"
3. "components\com_content\views\section\tmpl" içinden "blog_item.php"
4. "\components\com_content\views\frontpage\tmpl" içinden "default_item.php"
ben <h1> tagını kullanarak yaptım eğer sizde h1 tagını kullancaksanız aynı sayfada 3 ten fazla içerik yayınlamamanızı tavsiye ederim
sorularınızı
http://www.joomladersleri.com/cozum-merkezi/soru-cevap.html den sorabilirsiniz










HEADER
RSS