SEO, anlamlı url ve bizim proje

Web 2.0 kavramı çıktığından bu yana web sitelerininde yapım aşamasından sunum aşamasına birçok şey değişti. Artık günümüzün popüler arama motorlarında üst sıralarda çıkmanın önemi bir hayli artmış durumda. Çünkü bizim ile aynı içeriği veren bir çok site var ve bunların her biri bizim rakiplerimiz. Bizim izlenimlerimize göre site ziyaretçilerin %50 - %60 kadarı arama sitelerinden yaptıkları arama sonucu internet sitesine ulaşıyor. Bu da çok ciddi bir rakam olduğu için son zamanlarda neredeyse yeni bir iş kolu olan SEO (Search Engine Optimizition) diye bir kavram oluşmuş oldu. Kısaca SEO sitenizin içeriğini arama motorlarında kolayca bulunacak şekilde revize edilmesine diyebiliriz. Yada baştan SEO kurallarına göre tasarlanması.

Bu kavram ile beraber birtakım yöntemler ortaya çıkmış oldu. Bazı yöntemler arama motorları kriterlerine kurallarına uygun, bazıları değil, bazıları ise taraflarca etik olup olmadığı hala tartışılan yöntemler. Fakat tartışmasız ve arama motorlarının çok sevdiği bir yöntem var ki o da "anlamlı url" dir.

Nedir Anlamlı Url?


İnternet sitemizdeki her bir sayfamız ve ya içeriği sunduğumuz alt sayfalarımıza linkler veririz, geçişler sağlarız. Bu sayfaların isimleri içeriği kısaca özetler nitelikte olması arama motorlarında o sayfanın daha rahat arşivlenmesini sağlar. Böylelikle o sayfamızın içeriği arama sayfalarında üst sıralarda çıkma şansını yakalamış olur. Anlamlı Url hakkında bu yazıyı okumanızı tavsiye ederiz. Biz okuduk oradan biliyoruz =)

Örnek
http://elemanlar.blogspot.com/?yil=2005&ay=05&konuID=4668

http://elemanlar.blogspot.com/2007/05/projeyi-takip-edebilmek.html

bu iki bağlantının aynı içeriği sunan iki farklı site olduğunuzu farzedersek ikinci link arama motorlarında daha anlaşılır ve tercih edilir olacaktır. Bunun yanında bir internet kullanıcısı arama motoruna "proje takip", "projeyi takip etmek" vb bir kelime parçacığı yazdığında, arama motoru yüksek ihtimal ile ikinci sitenin içeriğini gösterecektir.

Anlamlı Url nasil yapabilirim?


ASP için bir kaç alternatif var sanırım (IIS Mod Rewrite(ücretli), isapi rewrite) Birde Metin Aksu'nun olaya farklı bir yöntemi var inceleyebilirsiniz.
PHP için bu iş daha kolay sunucu üzerinde .htaccess dosyası oluşturup burada pattern (desenler) belirleyerek anlamlı url oluşturabilirsiniz.
JSP sayfaları için ise urlRewriteFilter var. Ve biz projemizde bunu kullanıyoruz. Temel olarak bir xml dosyasında url desenlerini oluşturuyorsunuz. urlRewriteFilter sunucuya gelen tüm istekleri kendi filtresinden geçiriyor ve xml e kaydedilmiş desenlere uyup uymadığına bakıyor. Uyan bir desen yok ise 4 0 4 hata sayfasını basıyor.

Hiç yorum yok: