Elma Doktoru

iPhone, iPod iPad Teknik Servisi

Çar23052012

Son Güncelleme18:39:01

Geri Web Joomla SEO Joomla Temalarına SEO Hack

Joomla Temalarına SEO Hack

Kullanıcı Değerlendirmesi: / 0
ZayıfMükemmel 

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; "\components\com_content\views\article\tmpl" içinden "default.php" örneğin satır17:

<h1 title="<?php echo $this->escape($this->article->title); ?>"> <a href="/<?php echo $this->article->readmore_link; ?>" class="contentpagetitle<?php echo $this->params->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="<?php echo $this->item->title; ?>" class="contentpagetitle<?php echo $this->item->params->get( 'pageclass_sfx' ); ?>"> <a href="/<?php echo $this->item->readmore_link; ?>"> <?php echo $this->escape($this->item->title); ?> </a></h1>

üstteki örneği alttaki dizinlerdeki dosyalarada uygulayın

  • "components\com_content\views\category\tmpl" içinden "blog_item.php"
  • "components\com_content\views\section\tmpl" içinden "blog_item.php"
  • "\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. Konunun orjinaline buradan >> ulaşabilirsiniz.

Yorum ekle


Güvenlik kodu
Yenile

Joomla 1.5 Kolay Kullanım Rehberi

Joomla 1.5 Rehberi

Joomla 1.5'i öğrenmek hiç bu kadar kolay olmamıştı

Hiç bir kodlama bilgisine sahip olmaksızın kendi kişisel yahut kurumsal websitenizi yapmak için size lazım olan Joomla! ve Joomla 1.5 Rehberi