Çok olmasa bile birazcık SEO'ya önem veriyorsanız, aynı zamanda site URL'lerinin bir prestij göstergesi olduğunu düşünüyorsanız temiz ve açıklayıcı URL'ler vazgeçilmezdir. O halde bize lazım olan Pathauto eklentisi.
Not1: Drupal 7 öncesi kullanıcılar ayrıca Path eklentisini kurmaları ya da etkinleştirmeleri gerekiyor.
Not2: Tabii bunların amacına ulaşabilmesi için Temiz URL ayarının etkin olması gerekli.
Not3: Türkçe karakterler URL'lerde aynen görünüyor ve bu bir sorun oluşturuyor. Bunu düzeltmek için de D7'de Transliteration eklentisi kurulması gerekiyor. D7 öncesinde ise Pathauto'nun içinde bulunan i18n.txt dosyası güncellenmeli.
Bağımlılıkları;
Siteme kim nasıl gelmiş, kaç kiişi uğramış gibi istatistikleri görmek ve bu doğrultuda yazdıklarımıza, site yönetimine yön vermek isteriz. Bunun için farklı araçlar mecvut. Statcounter bunlardan biri. Alternatif olarak Google Analytics de kullanılabilir.
E-posta gönderme ve alma konusunda Gmail konforunu yaşamak isteyenler Google Apps kullanabilirler. Google Apps ücretsiz, ayrıca e-postalarınızın güvenli bir şekilde ve güvenli bir yerde saklanması konusunda Google'ın üstüne yoktur herhalde.
Her türlü teknik sorun ve güvenlik problemine karşı veri yedekleme çok önemli bir konu. Sitemizin de hem dosya sistemi olarak hem de veritabanı olarak yeterli zaman aralıklarıyla yedeğini almamız gerekiyor. Unutabiliriz, işimiz çıkabilir ya da kendimiz yedek almakla vakit kaybetmek istemiyor olabiliriz. Bu yüzden yedekleme işlemini otomatikleştirmekte büyük fayda var.
Her site için bir Hakkında sayfası şart. Ziyaretçiler kimin sitesine ya da ne tür bir siteye girdiklerini merak ettikleri için, onlara sitemizin ne ile ilgili olduğunu anlatmamızda fayda var.
Sitenizle alakalı olarak sizinle bağlantıya geçmek isteyenler olabilir. Bu yüzden anasayfadan görülebilecek bir iletişim sayfası oluşturmalısınız. Drupal için bunu Contact eklentisini aktifleştirerek yapabilirsiniz. Tabii daha önce e-posta gönderiminin çalıştığından emin olmanız gerekiyor.
Form gönderilerinde bot saldırıları fazlasıyla meydana geliyor. Bunun önüne geçebilmek amacıyla Mollom ya da benzeri bir güvenlik kodu doğrulaması eklentisi çok yararlı olacaktır.
Bazı içerik gönderilerinde JavaScript kullanımıına ihtiyaç var. Yazılan JS kodlarını sayfada sorunsuz görebilmek için yeni bir metin biçimi eklemek gerekiyor. Bunun için PHP metin biçimi de kullanılabilir ama metinde PHP kodu kullanmayacaksak boşuna güvenlik açığı oluşturmaya gerek olmadığını düşünüyorum.
Yazılarımızı kategorilere, konulara ve alakalı olan anahtar kelimelere yani etikelere göre sınıflandırmak hem ziyaretçilerin aradıklarını bulmalarını ve siteyi dolaşmalarını kolaylaştıracak, hem de SEO adına faydalı olacaktır. Bu yüzden Drupal'da Taxonomy ayarını açmamız ve gerekli düzenlemeleri yapmamız yerinde olacaktır.
Sitenin ve kullanıcılarının, site ile alakalı ne gibi hak ve yükümlülüklere sahip olduklarını belirten bir yazı yazmanın; siteye ayrı bir imaj, ayrı bir hava, bir prestij vereceği yönünde düşünceler var. Trendi takip edelim.
Site içeriği üzerinde bir hak iddia etmeniz durumunda bir lisans yazısı yazmak uygun olacaktır. Örneğin Creative Common Licence.
Sitenin en iyi görünümü hangi çözünürlük ve internet tarayıcıda elde edildiği bilgisi bir dipnot olarak eklenebilir.
Bir yazı, eğer tek sayfa üzerinde görünmeyecekse, yani bir sayfada birden çok yazı görüntülenecekse, yazıların sadece kırpılmış sürümü görüntülenir. Bunun için belli bir karakter sınırı vardır. Bu sınırın en yüksek değerinde seçilmesi daha uygundur.
Siteniz eğitim amaçlı bir site ise ya da kitaba benzer şekilde sıralı sayfalar şekilde içerik yazıyorsanız, Drupal'ın Book eklentisini etkinleştirmeniz gerekiyor. Bu sayede içeriklerin birbirleriyle ilgisi otomatik olarak kuruluyor. Hangi sayfanın hangi sayfadan sonra geldiği bilgisi gibi bilgiler, bağlantılar, içeriği bölümlere ayırma vs. otomatik olarak yapılıyor.
İçeriğimiz sadece yazıdan oluşmayacaksa, siteye resim ve başka türde dosyalar yüklememiz için File eklentisini aktifleştirmemiz gerekiyor. Ardından hangi içerik türlerinde dosya yükleme seçeneğini belirtiyoruz.
Bazen içerik yollarını (URL) değiştirmemiz gerekebilir. Fakat başka sitelerden gelenler URL değiştiğinden istedikleri içeriğe ulaşamazlar. Bunu önlemek ve içeriğe hem yeni URL'den hem de eski URL'den ulaşabilmek için içeriği iki kere yazmamıza gerek yok. Hatta bunun zararı da olur. Bunun sağlıklı yöntemi eski URL'in yenisine yönlendirilmesidir. Bunu Drupal'da Redirect eklentisi ile yapabiliriz.
Sosyal medyanın sıkça kullanıldığını göz önünde bulundurarak, sitemizi ziyarete gelen kullanıcıların bu içeriği sosyal medyada paylaşmasını kolaylaştırarak biz de sitemize gelen ziyaretçi sayısını arttırmış oluruz. Bunun için içeriğe "Paylaş" bağlantı ve görselleri eklemek faydalı olacaktır.
Twitter, Facebook gibi sosyal medyada da sitenizin takip edebileceğini unutmayarak bu mecralardaki hesaplarının linklerini sitenizde belirtmeniz bence iyi olacaktır.
Bir içeriği hazırlayıp daha sonra yayına alınmasını sağlamak iyi bir fikir. Bunun nasıl yapılacağını daha sonra paylaşacağım.
XML formatında bir siteharitası bulundurmak arama motorları açısından prestijinizi arttıracaktır. Drupal için eklenti: XML Sitemap
Siteniz için birden çok slogan uygunsa, hepsini bir anda yayınlamak mümkün olmaz. Ya da her zaman sadece birini yayınlamanız sonucunda diğer sloganların içinizde uhde olarak kalmasına neden olabilir. Bunun yerine tüm sloganları bir diziye yazıp, her sayfa yüklenişinde rastgele birini sunmak/yayınlamak daha güzel bir yaklaşım bence.
Wikipedia gibi önce sayfa linkini oluşturup ardından o linkte bir sayfa yoksa o sayfayı oluşturan bir sistem sitenizde içerik üretmenizi hızlandıracaktır.
Listeye eklenebilecek tavsiyelerinizi ve sorularınızı yorum olarak buraya yazabilirsiniz ya da bana e-posta ile gönderebilirsiniz.