İsterseniz ilk olarak arama motoru optimizasyonu nedir onu bilmeyen arkadaşlarımız için kısa bir açıklama yapalım.
Arama Motoru Optimiziasyonu yani nam-ı diğer SEO (Search Engine Optimization), arama motorlarının internet sitenizi taraması için internet siteniz üzerinde yapmanız gereken iyileştirmeler ve çalışmaların bütünüdür. Google veya Yahoo, Spider(Örümcek) ismindeki yazılımlar vasıtasıyla internet sitenizi tarar ve sayfalarınızın anlamlı bir şekilde ilgili arama motoru'nun veritabanında saklanmasını sağlar. Bu yazılımlar sadece sizin internet sitenizi taramadıklarından dolayı bazı standartlara uymanızı beklerler. Ayrıca arama motorlarında üst sıralara çıkmak, her arama motoru'nun kendine ait olan sıralama kurallarına (algoritmalar) göre değişkenlik göstermektedir. Bu kuralların bazıları bilinirken, bazıları da arama motorları tarafından gizli tutulmaktadır. Bu standartlar ve kurallara en fazla uyan internet sitelerinin arama motorlarında üst sıralarda görüntülenme olasılığı daha yüksektir. Lafı fazla uzatmadan uyulması gereken bu kurallardan bazılarını irdeleyelim isterseniz.
1. Sayfa Başlığı
Sayfa başlığı önemli bir kavramdır. Sayfa başlığınız, herhangi bir internet sitesine girdiğiniz zaman tarayıcınızın üst bantında gösterilen isimdir. Sayfa başlığı'nın sayfa içeriğiyle uyum içerisinde olması ve fazla uzun olmaması gerekmektedir. Uyumluluktan kasıt şudur; sayfadaki içerik ile sayfa başlığı arasında kelimeler bazında bir ilişki, ortaklık bulunması gereklidir. Bu ilişki'nin en fazla olduğu sayfalar güçlü sayfalardır. Ayrıca başlıkların kısa tutulması gereklidir çünkü kelime sayısı arttıkça ilişki uzaklaşması oluşur. Bu parametre ile ilgili yapılan hatalardan birisi, bir internet sitesi'nin bütün sayfalarında aynı başlığın kullanılmasıdır. Bu SEO yu en çok baltalayan etkenlerden birisidir.
2. Anahtar Kelime ve Açıklama Takıları (Keyword, Description Tags)
Anahtar kelimeler ve açıklama takıları, sayfaların sınıflandırılmasında ve sıralanmasında kulanılan önemli parametrelerdir. Bir sayfada kullanılan anahtar kelimeler, o sayfanın o anahtar kelimelere göre arama motorlarından sınıflandırılmasını sağlar. Örneğin eğer anahtar kelimeniz "sağlık" ise bu Google'da birisi "sağlık" yazıp arattığı zaman, sizin sitenizde sonuçlar listesinde görüntülenir. Anahtar kelimelerin yanlış kullanıldığı bir çok site bulunmaktadır. En çok yapılan yanlış bir anahtar kelime'nin bir çok kere ard arda yazılmasıdır. Eğer Keywords takınızda 100 anahtar kelime var ise sitenizi tarayan örümceğin internet sitenizi kara listeye alma ihtimali çok yüksektir. En uygun rakam, en az 5 en fazla 25 kelimelik bir Keywords takısıdır. Bunun dışında otomatik keyword üreten yazılımlarda bağlaç, ek, takı gibi kelimelerin ve sayfa içeriğiyle daha az alakalı kelimelerin sayfa içeriğine dahil edilmesi de, yanlış keyword kullanımına bir örnektir. "ve,veya,ile, ama" gibi bağlaçların "evet,hayır,asla,hep" gibi kelimelerin keyword takısına eklenmesinin bir manası yoktur.
Açıklama takısı'nın içeriği, yapılan aramaların, ilk olarak açıklama takısı üzerinden yürütülmesinden dolayı, çok önemlidir. Açıklama takısı da sayfanın içeriği ile uyumlu ve ilişkili olmalıdır. Açıklama takısı ilgili sayfayı en kısa şekilde ve anlamlı cümlelerle anlatır nitelikte olmalıdır. İdeal açıklama takısı azami 150 kelimeden oluşur. Bu takıyı kullanırken yapılan en büyük hatalardan birisi de sayfa açıklamasının yerine anahtar kelime tekrarları ile bu takı'nın doldurulmasıdır. Arama motorları artık böylesi cinlikleri dikkate almıyor bilginiz olsun.
3. Kolay Okunabilir Adresler:
İnternet sitenizin her sayfası, kendine özel bir internet adresine sahiptir. Bu internet sitesi adreslerinin kısa ve anlamlı olmasıda arama motorlarında üst sıralara tırmanmada önemli bir etkendir. Ayrıca site içeriğinizin anlamlı bir şekilde kategorilenmesi ve bu işlemin internet adresine de uygulanması önemlidir. Örneğin;
www.siteadresi.com/index.php?kategori=1&jump=3&page_id=8
adresi yerine;
www.siteadresi.com/internet/sayfa-3/eposta-servisleri
adresi, arama motorları için daha anlamlı adreslerdir. Bu özellik statik bir site hazırlıyorsanız sizin tarafınızdan düşünülmeli, dinamik bir site hazırlıyorsanız site alt yapısı buna göre ayarlanmalıdır. Joomla, Wordpress, Drupal gibi dinamik içerik yönetim sistemleri, arama motoru dostu url [Search Engine Friendly (SEF) url] üretme konusunda bir yazılım alt yapısına sahiptirler.
4. Sayfa Başlıklarında "H" Header Takılarının Kullanılması
Sitenizi ziyaret eden normal bir ziyaretçi, sitenizin tasarımına dikkat eder ancak bir arama motoru örümceği, kolay anlayabileceği ve genel kurallar dahilinde siteyi tarar. Bu bağlamda bir örümcek, sayfanızın içerik başlığının <font> vey <div> gibi takılar içerisine gömülmüş biçimlendirme bilgileri ile değil de, <H1>, <H2> gibi başlık takıları ile belirtilmesini bekler. Sayfada hangi yazı'nın büyük harflerle veya diğerlerine göre farklı renkle yazıldığını araştırmaz. Bu çok göreceli bir kavramdır. Bunun yerine "H" takılarını başlı olarak kabul eder. Sayfa içindeki başlıkların önem sırasıda H takılarının sırasıne göredir. Örneğin H1 takısı ana başlık, H2 takısı bir alt başlık şeklindedir. Böylece sayfanızdaki içerik, yapısal olarak ta şablona oturtulmuş olur.
5. 301 Yönlendirmesi (301 Redirect)
Arama motorları için internet sitenizin "www" ön eki almış ve almamış hali ayrı birer internet sitesiymiş gibi uygulama görür. Yani internet sitesi adresiniz
www.siteadresi.com ise
http://www.siteadresi.com ve http://siteadresim.com ayrı iki site gibi algılanır. Bu ise arama motoru sonuçlarında bir gerilemeye sebep olur.
Bu iki adresin aynı adres olduğunun anlaşılabilmesi için sunucu üzerinde veya yazılımda bu iki adres için "301 Yönlendirme" kuralı uygulanmalıdır. Böylece www ile başlamayan her adres otomatik olarak www ile başlayan eşleniğine yönlendirilecektir veya tam tersi.
6. Site İçi Yönlendirmeler
İnternet siteniz arama motorlarında sayfa sayfa kayıt edilmektedir. Bu sayfaların yapısal ilişkis,tasnifii ve önemide sayfalarınız arasındaki iç yönlendirmeler aracılığıyla tespit edilmektedir. Ayrıca ilgili iç yönlendirmelerin fazla olduğu internet siteleri kullanıcı deneyimini zenginleştirdiğinden dolayı daha çok önem kazanır. Örneğin bir e.ticaret sitenizin olduğunu varsayalım. Elektronik Eşyalar kategorisinin altındaki Televizyon kategorisinde televizyonları incelerken, Elektronik Eşyalar kategorisinin diğer tüm alt kategorilerinin bağlantılarınınde listelenmesi gerekmektedir. Bu şekilde ilişkisel bağlantılar ne kadar çoksa internet siteniz o kadar ilişkisel bir internet sitesidir.
7. Dıştan Gelen Yönlendirmeler
Google ilk kurulduğunda, page rank isminde, kendileri tarafından geliştirilen bir metodu kullanarak internet sayfalarını dizinlemeye başladı. Bu metod aslında çok genel bir kuralın internet sitelerine uyarlanmış haliydi. Bir insan hakkında ne kadar çok insan konuşuyorsa o insan o kadar popüler ve bilinen bir insandır ve toplum içindeki önemi daha fazladır. Page rank sistemi de aynı mantıkla işliyordu. Bir interne sitesinden ne kadar çok internet sitesinde bahsediliyorsa o internet sitesinin önemi o kadar fazladır. Yani ne kadar çok fazla siteden, internet sitenize dıştan gelen yönlendirme var ise siteniz o kadar önemlidir. Tabii ki sonradan page rank sistemi geliştirildi ve bir çok parametreye bağlı olarak page rank değeri belirlenir hale geldi. Tabii ki google, bu hesaplama yöntemlerini saklı tutuyor. Page rank puanı yüksek olan bir internet sitesi daha önemli olduğundan dolayı kendisi ile ilgili olan aramalarda üst sıralara tırmanması daha kolaydır.
8. Tekil Hedefleme
İnternet siteniz içerisinde bir çok sayfa vardır. Bu sayfaların her birisi arama motorları tarafından ayrı birer internet sayfası olarak dizinlenir. Fakat bir çok internet sitesinde yapılan genel bir yanlış bulunmaktadır. İnternet sitesinde aynı sayfaya giden bir çok farklı internet sitesi adresi bulunmaktadır. Örnek vermek gerekirse;
- http://www.siteadresi.com/meyve_salatasi
- http://www.siteadresi.com/index.php?article_id=3
- http://www.siteadresi.com/meyve_salatasi.html
Eğer üstteki üç internet sitesi adreside ayın internet sayfasına gidiyorsa, arama motorları bu üç internet sayfasınıda aynı internet sayfasıymış gibi dizinler. Bu ise aynı sayfaya giden üç ayrı bağlantı olduğundan dolayı sayfanın dizinlenme potansiyelinin üçe bölünmesi demektir. İnternet sitenizdeki bütün sayfaların kendine has tek bir internet adresinin olması sayfaların dizinlenme gücünü yükseltecektir.
9. Site Haritası
Site haritaları internet sitenizin içeriğinin, yani siteniz içindeki sayfaların bağlantılarının olduğu, yapısal bir listedir. Arama motorları sayfalarınızı taradıklarında site içindeki bağlantıların gittiği sayfalarada giderek o sayfaları da tarar fakat bunu belirli bir seviyeye kadar yapar. Her arama motorunda bu seviye farklı olarak işlemektedir ancak üçüncü seviyeden sonrasını taramadığını söyleyebilirim. İnternet sitenizin giriş sayfası öncelikli olmak üzere sitenizin bütün sayfalarında site haritasının olduğu sayfaya veya site haritasına bir bağlantı olmasına çok dikkat edin. Böylece birinci seviyeden sonraki ilk seviyede internet sitenizin bütün içeriği arama motoru tarafından dizinlenebilecektir.
10. Resimlerin Tanımlama Etiketleri
İnternet sayfanızdaki resimleri sadece insanlar görüp anlayabilir. Arama motoru örümcekleri, resimlerinizi anlayamazlar. Bunun yerine resimlerinizin tanımlama etiketlerini incelerler ve sayfalardaki resimleri bu etiketlere göre dizinlerler. Arama motorları açısından önemli olan etiketler şu şekildedir;
- Alt Etiketi: Bu etiket resminiz hakkında kısa bir açıklama yaptığınız etikettir. Sayfalarınızın description takısı gibidir.
- Title Etiketi: Bu etiket resminizin başlık bilgisini taşır. Sayfalarınızın title takısı gibidir.
Resimlerin de anlaşılır bir formatta oluşturulmuş olması, arama motorları için önemli bir kriterdir. Böylece sayfanın yazılı içeriği yanında, görsel içeriği de yorumlanabilir bir hale gelmektedir.
Şimdilik 10 teknikle yazımızı sonlandıralım. İleride bu konularda daha detaylı bilgiler ve aklıma geldikçe yeni teknikler paylaşmayı planlıyorum. Ben unutabilirim, siz bana posta atarak hatırlatın :)

