24 Nisan 2008 13:39 · Doğan
· Etiketler
google
Aşağıdaki liste, sayfanızın arama motoru optimizasyonunu yaparken elinizin altında bulunması gereken bir checklist (kontrol listesi)’dir. Burada belirtilen öğelerin hepsi, sayfanızın Google nezdindeki değerini (PR) artıracak özelliklerdir. Yazarının da belirttiği üzere, suistimal edilerek kullanıldıklarında, sitenizin değerini olumsuz etkileyeceklerdir.
Sayfanızı optimize ederken kullanabileceğiniz kontrol listesi
Anahtar Kelimeler
1. -Önemli- URL’de anahtar kelimelerin bulunması
En baştaki kelime en önemlidir. Sonraki kelimeler sırayla daha az önem arzeder.
2. -Önemli- Alan adında anahtar kelimelerin bulunması
Anahtar kelimeler sayfa adında kısa-çizgiyle-ayrılmış şekilde bulunmalıdır.
Header alanındaki anahtar kelimeler
3. Title alanında anahtar kelimelerin bulunması
Anahtar kelimeler başlangıçta bulunmalıdır. Title tag’i 10-60 karakter olmalı ve özel karakterler içermemelidir.
4. Description Meta Tag alanında anahtar kelimelerin bulunması
Bu alan sitenin ana teması hakkında fikir verir. 200 karakterden kısa olmalıdır. Google her ne kadar bu alana güvenmese de, sıklıkla kullanmaktadır.
5. Keyword Meta Tag alanında anahtar kelimelerin bulunması
Bu alan sitenin ana teması hakkında fikir verir. 10 kelimeden az olmalıdır. Bu alanda yer alan her kelime sitenin body alanında en az bir kez yer almalıdır. Yer almazsa Google tarafından alakasız içerik olarak algılanır.
Bu alanda herhangi bir kelime, bir sözcük grubu içinde yer alsa bile iki kereden fazla Keyword Meta Tag’i içinde iki kereden fazla yer almamalıdır. Aksi durumda spam olarak algılanır. Google dışındaki arama motorları bu alanı kullanmaktadırlar.
Body alanında anahtar kelimeler
6. Body alanında kelime yoğunluğu
%5-20(tüm anahtar kelimelerin sayısı/tüm kelimelerin sayısı). Bazı arama motorları bunu konu duyarlılığı olarak raporlamaktadırlar. Anahtar kelimelerin yoğunluğunun spam olarak algılanma eşiği konudan konuya değişmektedir.
7. Tekil kelime yoğunluğu
%1-6 (her kelime/toplam kelime sayısı)
8. -Önemli- H1, H2, H3 ile işaretlenmiş anahtar kelimeler
Hx şeklindeki etiketler uygun şekilde kullanılmalıdır.
9. Anahtar kelimelerin Font Büyüklükleri
Strong etiketi bold etiketi gibi, italik yazılar üzerinde vurgu yapılmış gibi algılanır.
10. Anahtar kelimelerin yakınlığı (2′den fazla anahtar kelime varsa)
Anlam olarak en yakın kelimeler en iyi kelimelerdir.
11. Kelimelerin cümle içindeki sırası
Kelimelerin sayfa içindeki sıralanışı, aramalarda listelenen kelime sıralanışı ile aynı olmalıdır. Uygun sıralanışı bulmak için aranması muhtemel kelime gruplarını tahmin edin, ve anahtar kelimelerinizi buna göre sıralayın.
12. Anahtar kelimelerin önceliği (sayfa içinde anahtar kelimeler hangi sırada geliyor)
Anahtar kelimeler sayfanın en üst kısımlarında, bold (koyu) etiketiyle, büyük fontlarla yazılmalıdır.
Diğer alanlardaki anahtar kelimeler
13. Resimlerin Alt etiketindeki anahtar kelimeler
Buradaki anahtar kelimeler, resmi açıklar nitelikte olmalıdır. Bu alanda spam yapmamak gerekir. (Bu alanın etkisi, sayfanın toplam optimizasyon skoru içerisinde yer alır)
14. Sitenin alt sayfalarına olan bağlantılar içindeki anahtar kelimeler(anchor metni)
Sitenin diğer sayfalarına link verilirken, linkler içerisinde anahtar kelimeler kullanılmalıdır.
Navigasyon-Site içi linkler
15. Sitenin sayfalarının linklerindeki anahtar kelimeler
Site içi sayfaların linkleri anahtar kelimeler içermelidir. Linki verilen sayfanın dosya adı da anahtar kelimeler içerebilir. Kısa çizgilerle ayrılmış dosya adları kullanılmalıdır. Ancak dosya adları çok uzun tutulmamalıdır, dosya adında en fazla 3 kısa çizgi bulunmalıdır.
16. Site içi linklerin hepsi geçerli linkler mi?
Site içi tüm sayfalara verilen linklerin geçerli olup olmadıklarını mutlaka kontrol edin. Bu linkteki aracı kullanabilirsiniz.
17. Verimli - Ağaç Tipi Hiyerarşi
Site içindeki herhangi bir sayfaya 2 tıklama ile ulaşılabildiğinden emin olun. 4 tıklamadan daha derindeki sayfalar kabul edilemez.
18. Site içi linkleme
Alt seviye sayfalar arasında uygun şekilde linkler verilmesini sağlayın.
Navigasyon-Dışarı Linkler
19. Site dışına verilen linkler anahtar kelimeler içeriyor mu?
Google Patentli - Sadece kaliteli sitelere link verin. Link çiftliklerine bağlantı vermeyin. Bu türlü linkler sitenizin değerini düşürebilir. Ne yazık ki dışarı verdiğiniz linklerin kalitesini kontrol etmek için gerekli zamanı ayırmalısınız. Bu linkler sizin sorumluluğunuzdadır.
20. Dışarı verilen linkler için Anchor metni
Google Patentli - Bu metinler konu ile alakalı ve açıklayıcı olmalıdır.
21. Linklerin zamanla sabit kalması
Google Patentli - Dışarı verdiğiniz linkler zamanla kırık ya da ulaşılamaz hale gelmemelidir.
22. Dışarı verilen linkler geçerli mi?
Dışarı verdiğiniz linkleirn geçerliliğini zaman içerisinde düzenli olarak kontrol etmelisiniz.
23. Toplamda en fazla 100 dış link
Google, maksimum dış link sayısının 100 olması gerektiğini söylese de, bu sayının 2 ya da 3 katını da kabul ettiğini biliyoruz.
Sayfa üzerindeki Diğer faktörler
24. Alan Adı Uzantısı, En üst Seviye Alan Adı(Top Level Domain)
.gov uzantılı siteler, statüsü en yüksek sitelerdir.
.edu uzantılı siteler, yüksek statülü sitelerdir.
.org uzantılı siteler, yüksek statülü sitelerdir.
.com uzantılı siteler, spam ve suistimal siteleri için en çok kullanılan sitelerdir ve Google en çok bu siteleri tetkik eder.
Artık .info uzantılı siteler de gayet yüksek PR değerleri alabiliyorlar.
25. Sayfa Boyutu
Çok özel durumlar dışında sayfa boyutunun 100 Kb’ı aşmamasına özen gösterin. 40 Kb’dan daha küçük sayfalar en çok tercih edilen sitelerdir.
26. URL’de kısa çizgilerin bulunması
URL’de boşluk bulunamayacağı için, boşluk karakteri yerine kısa çizgi kullanmak en çok kullanılan yöntemdir.
1 ya da 2 kısa çizgi, anahtar kelimeleri ayırmak için idealdir.(örneğin pet-smart, pets-mart)4 ya da daha fazla kısa çizgi=KÖTÜDÜR. Spam yapılıyor gibi görünmesine yol açar. 10 kısa çizgi= Kesinlikle spamdir, sitenin değerini düşürebilir.
27. Sayfanın Tazeliği
Google Patentli - Zamanla değişse de, daha taze olan daha iyidir. Bu bir haber sitesi, perakende satış yapan site ya da açık arttırma sitesi de olabilir. Google taze sayfalardan hoşlanır, tabi ben de:)
28. Tazelik - Değişen içerik oranı
Eski sayfaların yeni sayfalara olan oranıdır.
29. Linklerin Taze Olması
Google Patentli - İyi ya da kötü sonuçlar doğurabilir, Çok güvenilen siteler için çok iyidir, yeni açılmış, çok güvenilmeyen siteler için iyi sonuçlar getirmez.
30. Sayfanın yenilenme sıklığı
Sık yapılan güncellemeler = sayfanın arama motorları tarafından daha sık taranması = sayfanın daha sık cache’lenmesi demektir.
31. Sayfanın Ana Teması
Sayfa kendi temasını sergileyebiliyor mu? Kendi içinde genel bir tutarlılığı var mı?
32. Anahtar kelimelerden türemiş kelimelerin kullanımı
Kazanmak, kazanç gibi.
33. Anlambilimin uygulanması
Eşanlamlı sözcüklerin kullanımı
34. Gizli anlama dayalı indeksleme
Şimdilik spekülasyondan ibaret, henüz bir kanıt yok.
35. URL Uzunluğu
URL’leri mümkün olduğu sürece kısa tutmaya çalışın.Internet Explorer maksimum 2000 karaktere izin verse de, 100 karakterden azı iyidir. Tabi daha azı daha iyidir.
Site üzerindeki Diğer faktörler
36. Sitenin büyüklüğü-Google büyük sitelerden hoşlanır.
Google milyonlarca sayfayı tarar ve yığar, ya da tamamlar. Daha büyük siteler daha iyi sitelerdir.
37. Sitenin yaşı
Google Patentli - Daha yaşlı olan daha iyidir. Sitenin yaşı Google için altındır.
38. Sayfanın yaşına karşılık sitenin yaşı
Eski bir sitedeki yeni sayfalar daha çabuk taranma şansına sahip olurlar.
24 Nisan 2008 13:39 · Doğan
· Etiketler
google
Google’ın sitelerde gerçekleşen güncellemeleri daha yakından takip etmek ve daha kaliteli arama sonuçları sunabilmek için başlattığı Google Sitemaps projesini, yeni güncellemeler ve eklemelerle daha ileriye taşıdı. ‘Google Sitemaps’ ilk bakışta, siteye yeni bir yazı, haber, içerik eklendiği zaman bunu site haritası manasına gelen bir xml dosyasına kaydetmesi ve bu dosyanın Google Botları tarafından download edilerek incelenmesine dayanıyordu. Google sitenin tamamını dolaşmak yerine, böyle bir haritaya bakıyor ve elinde bulunan haritayla karşılaştırıyor. Eğer yeni bir ekleme varsa, bir sonraki ziyaretinde o kısımları indeksine alıyor. Sitemaps projesi buradan ortaya çıktı, site yöneticilerinden çok ilgi görmesinden ötürü bu projeye eklentiler yapılmaya başlandı. Örneğin, Google’ın siteleri ziyareti ve indekslemesi esnasında karşılaştığı hatalara yer verilmeye başlandı, yeni arayüz ile ziyaretçilerin ilgili siteleri hangi kelimelerle bulduğu bilgisi verilmeye başlandı, ayrıca hangi kelimelerle ilgili sitenin ziyaretçiye sonuç olarak gösterildiği (örn: benim sitem google’dan “hayalet sevgilim” diye aratıldığı zaman 22. sırada çıkıyormuş) gibi bilgiler verilmeye başlandı.
Madde madde Google Sitemaps projesinin site yöneticilerine verdiği hizmetleri özetlemek gerekirse:
Sitenize ulaşanlar hangi keywordlerle ulaştı ve bu keywordlerde siteniz kaçıncı sırada
Siteniz hangi kelimelerde Google tarafından gösteriliyor (örneğin benim sitemde hayalet sevgilim - 29 ile 1.sırada gösteriliyor, torrentturk 2. sırada gösteriliyor. Bunun manası, hayalet sevgilim google da 1000 kez aranmış, torrenttürk 600 defa aranmış, ama “hayalet sevgilim” de siz ortalama olarak 29. sırada gösterilmişsiniz, “torrenttürk” de ise 4.sırada gösterilmişsiniz)
Sitenizin altında bulunan sayfaların page analysis skoru. Bir manada page rank’i
Google’ın sitenizi indekslemesi esnasında karşılaştığı hatalar
Sitenizde önceden ulaşıpda şu anda ulaşamadığı sayfalar (HTTP 404 hataları, HTTP 200 uyarıları)
Arama motorlarınca en çok başvurulan kaynak olan robots.txt dosyası ve sitenizde varsa bununla ilgili Google’ın karşılaştığı durumlar
Google Sitemaps’i sitenize nasıl ekleyebileceğiniz ile ilgili kısaca özet vermek gerekirse:
Gmail’de hesap açmanız ve hesabınız olması gerekiyor
Sitenizin içeriğini Google’ın istediği Sitemap formatında yayınlamanız ve bunu sitenizde bir dosyaya kaydetmeniz gerekiyor. Benim sitemle ilgili sitemap’e bakmak isterseniz buraya tıklayabilirsiniz. Tıkladığınızda görceğiniz gibi çok da çetrefilli bir iş yapmıyorsunuz, sitenizin içeriğindeki makale yada google tarafından indekslenmesi gerektiğini düşündüğünüz herhangi bir linki; url, son eklenme tarihi, ne kadar sürede güncellendiği ve önceliği şeklinde ifade etmeniz gerekiyor.
- <url><br />
<loc>http://www.sonofnights.com/</loc><br />
<lastmod>2006-03-09T00:16:45+00:00</lastmod><br />
<changefreq>daily</changefreq> </p>
<priority>1</priority>
</url>
Google’ın changefreq kısmında, monthly, weekly,daily ve hourly opsiyonlarına yer veriliyor. Bu seçeneklerden kasıt, yazının ve ne kadar taze olduğunun anlaşılmasını sağlamak. Sitemap dosyası güncellendiği zaman yeni bir yazı eklendiyse onun changefreq tag’i hourly yada daily olarak değiştirilmesi gerekiyor. Bu değişikliğe göre geçen hafta eklenmiş bir yazının güncellenme sıklığı weekly, 1 ay evvel yayınlanmış bir yazının güncellenme sıklığının monthly olarak değiştirilmesi gerekiyor. Priority için 0.2, 0.5,0.8,1 şeklinde sayılar bulunuyor. Burada priority’den kasıt, yazının site içindeki önemi ve güncellenme sıklığı. Örneğin bir yazıyı siteye yeni eklediniz Google’ın buna dikkatini çekmek istiyorsunuz, burada changefreq kısmını hourly, priority kısmını yaptıktan sonra priority’sini (öncelik) 1 yapabilirsiniz. Burada kurnaz arkadaşların hemen aklına gelebilecek bir konu, bütün linkleri hourly yapmak ve priority lerini de 1 yapmak fikri tam olarak doğru değil. Google tarafı ile ilgili gelişmeleri yakından takip etmeme rağmen son aylarda blog’da yazı ekleyemedim ama Google ’search engine spammer’ (arama motorları spammerları) ile ilgili ciddi mücadele etmeye başladı. Bu çerçevede algoritmalar ve bu tür websiteleri ve web adminlerini tespit eden çalışmalar yaptı. Bu algoritmalara göre sitenizde yapacağınız böyle bir çalışma Google tarafından spam veya aldatma olarak algılanabilir ve sitenizin Google’daki yerinde hoş olmayan sonuçlar doğurabilir. SEO forumlarını takip ederseniz birçok Website admini bu dertten yakınıyorlar. ‘Sitem şu şu anahtar kelimelerinde ilk 10′da çıkarken bir değişiklikle ilk 100 de hatta 200 de bile yer bulamıyor, ne yapmalıyım?’ şeklinde.
Eğer sitenizin yapısını xml olarak vermek için uğraşmak istemiyorsanız yada nasıl yapmanız gerektiğini bilmiyorsanız Google tarafından yeni duyurulan Google Sitemap Generator ı kullanabilirsiniz. Yalnız Google Sitemap Generator ile ilgili engel gibi görünen bir durum söz konusu, uygulama Phyton kullanılarak yazılmış. Phyton destekleyen sunucu bulmak kolay mıdır zor mudur çok bilmiyorum ama Php, Asp gibi script dilleriyle yazılmış olması sanırım kullanım kolaylığı açısından çok daha kolay olurdu. Google’ın Sitemap Generator’unun haricinde hazır uygulamalar için geliştirilmiş plug-in ler mevcut. Eğer siz de Wordpress, Drupal v.s. gibi hazır içerik yönetim sistemlerini (content management system) kullanıyorsanız kullandığınız versiyon ile ilgili scripti rahatça bulabilirsiniz. Benim sitemde kullandığım sitemaps’de Wordpress için hazırlanmış Google Sitemap Generator for Word Press plugin’i sayesinde gerçekleştiriliyor. Siz de WordPress kullanıyorsanız bu plug-in’i indirip wp-content/plugins dizinin altına açmanız ve Options - Plugins bölümünden aktif etmeniz yeterli. Bundan sonra yeni bir yazı eklediğiniz zaman otomatik olarak bu plug-in devreye girip, site kökünde bulunan sitemap.xml dosyasını güncelliyor. Burada bir güzel haber de, Google’ın RSS ve diğer syndication formatlarını da desteklemesi. Eğer hazır bir sistem kullanıyorsanız veya en azından RSS desteğiniz varsa direk olarak feed’inizi bir sonraki adımda bahsettiğim gibi ekleyebilirsiniz.
Sitemap hazırlığını yaptıktan sonra eklemek istediğiniz sitenin size ait olup olmadığını anlamak için Google, rastgele bir dosya isminde (google134154315231.html) içi boş olan bir dosyanın ilgili sitenin kök dizininde (sonofnights.com/google134154315231.html) oluşturulmasını şart koşuyor. Verify dediğiniz anda dosyanın varlığını kontrol ediyor, eğer o dosya mevcutsa siz bu hesabı kullanarak o sitenin istatistiklerini takip edebilir hale geliyorsunuz. Burada akla gelen bir konu, bir site birden fazla kişi tarafından takip edilebilir mi şeklinde. Sorunun cevabı ‘evet’. Bir sitenin birden fazla admin’i olabileceği varsayılarak buna izin verilmiş durumda.
Sitenizde Google Sitemaps’in desteklediği protokollerden herhangi birisi bulunduğunu ve sitenizi Google’a eklediğinizi varsayıyorum. Bu aşamada Add Sitemaps diyerek, sitenizdeki RSS feedini veya sitemaps dosyasını submit ediyorsunuz. Bundan sonra sitenizle ilgili Google tarafında neler olduğunu takip edebilir hale geliyorsunuz.
Google’ın RSS ve yaygın kullanılan feed’leri desteklemesinin yanında sağladığı diğer kolaylık ise sitemaps dosyasının sıkıştırılmasını destekliyor olmaları. Örneğin sitenizde yüzlerce link var ve bunların hepsininin google tarafından dikkate alınmasını istiyorsunuz, çıkarttığınız xml dosyası da farzı muhal 1 mb. veya daha fazla bir boyutta oldu. Google gün aşırı bu dosyayı download edeceği için bandwidth sıkıntısı yaşamamak için, gzip ile sitemap dosyasınızı sıkıştırabilirsiniz. Google’ın sitemap dosyasınızı download etme sıklığı sitenizin google tarafındaki page rankine ve diğer sitelerden aldığı linklere bağlı birazda. Örneğin sitenizde bulunan bir yazı ilginç bulunup diğer sitelerde link verilerek bahsedildiyse, Google bu sayfaları crawl ederken devamlı sizin sitenizin linkini görmeye başlayınca sizin sitenizde neler döndüğünü merak ediyor ve sitemaps dosyanızı download ediyor. Ben bazı günler gün içinde 2-3 defa google’ın sitemdeki sitemaps dosyasını download ettiğine şahit oldum. Eminim yüksek hit alan siteler ve örneğin gazete siteleri bundan çok daha fazla nasibini alıyorlardır. Bu durum gzip kullanılmasını daha da önemli kılıyor. Sade halinde bir dosya 1 mb. tutarken, gzip ile sıkıştırdığınızda en az %80 gibi bir kazanç söz konusu oluyor.
Google Sitemap’te subdomain’lerle ilgili sitemap oluşturma izni veriliyor. Örneğin blog.sonofnights.com şeklinde bir subdomain tanımlamış olsaydım ve bunun yönetimi de başkaları tarafından yapılıyor olsaydı bu kısmın takip edilmesi mümkün oluyordu ancak sonofnights.com/baskadunyalar/ seklinde ana domainin alt dizinine map edilmiş bir siteyi eklemeniz mümkün olmuyor. Bu şekilde bir sitenin web adminliğini yaptığım zaman denediğimde domainin kök dizinine dosya yazmam gerektiğine işaret edildiği için Sitemap kullanmam mümkün olmadı. Sanırım Google Sitemap’te eksik bir nokta söz konusu. Örneğin web sunucusu sahipleri, sunucularında bulunan bütün siteleri takip edebilirler. Sunucu sahiplerinin yanında sitenin eski adminleri de siteyi takip edebilir durumdalar,çünkü bütün sitemap leri kişilerin hesaplarının altında. Dolayısıyla site ile ilgili özel bilgilerin gizli tutulması söz konusu olmuyor. Bu durumla Google’ın çok ilgileneceğini sanmıyorum, site sahiplerinin sitenin ana dizinine kimlerin dosya yazabileceği konusunu dikkate almaları gerekiyor.