- 4 Mar 2009
- 2,217
- 1
Joomla SEO için ilk adım olan ve Joomlanın yerleşik özelliği olarak tanımlanan SEF (search engine optimization), Türkçe tanımı ile arama motoru uygunlaştırma özelliği genellikle hatalı olarak Joomla SEO ayarları olarak ele alınır. Benim de bu hatalı tanımı başlığa çekmemin sebebi genellikle bu arama kelimesi ile aranmasından dolayı olup aslında yapılan işlemin SEO ayarlarını aktifleştirme değil, SEF ayarlarını aktifleştirme olduğunu vurgulamak içindir.Bu girişten sonra Joomlanın bize sunduğu bir çok kolaylığın yanında websitemizi arama motorlarına uygunlaştırma açısından sunduğu basit ama önemli Arama Motoru Uyumluluğu Ayarları konusuna değinmek istiyorum. Özellikle Joomla ile yeni tanışan kullanıcılara faydalı olacağını düşündüğüm bu ayarlar hakkında kısa da olsa bir kaç kelam etmek istiyorum.
Joomla yönetim paneli menüsü, Sistem >> Genel Yapılandırma kısmına girdiğimizde Arama Motoru Uyumluluğu Ayarları başlığı altında yer alan ayarlar, sitemizi arama motorlarına uyumluluğunu sağlamak adına önemli bir takım seçenekleri içeriyor. Şimdi kısaca bu özelliklerin neler olduğuna ve görevlerine değinelim.
Arama motoru dostu bağlantılar: Bu özellik aktif edilmediği, yani hayır seçili olduğunda içeriklerimize ait bağlantının adres satırında index.php?option=com_content&view=article&id=49&Itemid=456″ gibi olduğunu görürüz. Bu durum arama motorları uygunluğu için pek tercih edilmeyen ve hem site kullanıcıları hem de arama motorlarına içeriğimiz hakkında pek bilgi vermeyen bağlantı türüdür. Oysa bu özellik evet olarak belirlenirse aynı bağlantının bu sefer de olması gerektiği gibi /dersler/seo-ipuclari.html içeriğimize ait bilgiyi veren ve arama motorlarınca daha anlaşılır bir bağlantı yapısına kavuşmamızı sağlayacaktır.
Apache mod_rewriteı kullan: Arama motorlarına uygun bağlantılar elde etmenin iki yolundan bir tanesi olan mod_rewrite sitemizi barındırdığımız host hesabı / sunucuya ait bir özelliktir. Eğer hesabımız mod_rewrite özelliğini destekliyorsa bu özelliği evet olarak işaretlememiz içerik bağlantılarımızı arama motorlarına daha uygun hale getirir. Buna bir örnek vermek gerekirse bu özelliği destekleyen bir barındırma hizmeti alıyor ve aktif etmişsek içerik bağlantılarımız adres satırında /dersler/seo-ipuclari.html görünür. Bu özellik kullanılamıyor veya yukarıdaki ayarlarda hayır olarak seçilmişse bağlantılar yine okunaklı olmakla beraber bağlantının başına index.php eklenir ve index.php/dersler/seo-ipuclari.html şeklinde olur. Her iki durumda da arama motoru uygunluğu söz konusu olmakla beraber görsel olarak bile hangisinin daha iyi olacağını sizler de farkedebilirsiniz.
Adreslere son ek ekle: İçerik bağlantılarımızın adres satırında dilersek /dersler/seo-ipuclari.html dilersek de /dersler/seo-ipuclari şeklinde kullanmak isteyebiliriz. Yani bağlantı sonunda yer alan .html uzantısını veya .php uzantısını kullanıp kullanmama bu özelliği aktif yahut pasif etmekle ilgilidir.
Evrensel kod takma adları: İçeriklerimizi hazırlayıp yayına verdiğimizde atadığımız içerik başlığı otomatik olarak UTF-8 formatına uygun alt başlık atanır. Mesela içeriğimizin başlığı Joomla içerik yönetimi olsun, eğer bu ayar varsayılan olarak atandığı gibi hayır seçiliyse hem alt başlıkta hem de tarayıcı adres satırında /joomla-icerik-yonetim-sistemi şeklinde olacak ve Türkçe karakterler otomatik olarak evrensel biçime çevrilecektir. Bu özellik evet olarak seçilmişse bu durumda adres satırında /joomla-içerik-yönetim-sistemi olarak Türkçe karakterler ile yer alacaktır ki bu genel arama motoru uygunluğunda pek tercih edilmeyen bir özelliktir.
Sayfa başlıklarına site ismini ekle: Sitemizdeki bir içeriğe tıklayan kullanıcı gittiği sayfada tarayıcının üst tarafında yer alan ve içeriğimizin başlığını taşıyan kısımda istersek site isminin de görünmesini sağlayabiliriz. Site adı yine genel yapılandırma ayarları kısmında Site İsmi * kısmında yahut varsa atanan menü içindeki sayfa başlığı kısmında yer alan başlıktır. İçeriklerimizde bu başlığın gösterimi aktif edebilir ve açılır kutucuktan site isminin konumunu da belirleyebiliriz.
Görüleceği gibi Joomla ile hazırlanmış olan bir websitesini arama motorlarına uygun hale getirmek son derece basit olmakla beraber Joomla SEO konusundaki ilk adım olmasından dolayı hayli önemlidir. Bu nedenle Joomlanın ilk kullanımından önce gereken bu ayarları yapmak ve sonra projenizi şekillendirmek içerik, etiket vb. bağlantıların olması gerektiği hali ile oluşturulmasına katkıda bulunacaktır. Bundan sonrasında gündeminize girecek olan Joomla SEO konusunda da blogumda yer alan diğer konulardan istifade edebilirsiniz.