• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

SEO uyumlu web sitesi kodlamak için yapılması gerekenler

Konuyu Okuyan Kişiler (0)

Mert

webmaster.tc
Katılım
7 Ağu 2012
Mesajlar
184
Beğeniler
0
#1



İnternet kullanıcılarının %80'i, ürünler ya da hizmetler hakkında fikir sahibi olabilmek için arama motorlarını kullanmaktadırlar. Günümüzde hiçbir web sitesi sahibi, arama motoru optimizasyonu yapılmamış bir site sahibi olmak istemez. Arama motoru dostu kod yazımı, link building (bağlantı – link paylaşımı / inşası), web sitesinin çeşitli dizinlere kaydı, site haritası (sitemap), meta etiketleri düzenlemesi vb. işlemleri yaparak arama motorları üzerindeki konumunuzu iyileştirebilmek için yapılabilecek pek çok şey bulunmaktadır. Kaliteli kod yazmak, bir web sitesini arama motoru dostu (search engine friendly) yapabilmek için atılması gereken ilk ve en önemli adımdır. Bu makalede bir web sitesini kodlarken onu arama motorları tarafından daha iyi okunabilmesi için atılması gereken adımlardan bahsedeceğiz.

1. Mümkün olduğu kadar HTML içeriği kullanın. Flash, görseller (imajlar) ve diğer metin hariçi biçimlerden kaçının. Basit ve temiz bir koda sahip web siteleri, flash tabanlı web sitelerine oranla daima daha iyi puana sahip olurlar. Web sitesi sadece daha fazla ziyaretçiye (görme engelli ya da diğer fiziksel engelli kullanıcılar), bunun yanısıra web sitelerini daha erişilebilir kılmak için geliştirilen pek çok aygıt tarafından da okunabilir hale gelir. Arama motorlarının sitenizin içeriğini taraması için gönderdikleri örümcekler HTML ile kodlanmış temiz bir koda sahip web sitesini çabucak algılarlar. HTML kullanmanın diğer avantajları ise sitenizin daha hızlı açılması, CSS kullanarak sunucuya bindirilen erişim yükünün azalması, tarayıcı uyumluluğu, kolay güncelleme yapabilme ve sitenizin daha etkin bir şekilde yönetilebilmesi olarak gösterilebilir.
2. Çok gerekmediği sürece sitenizin içeriğine erişebilmek için kullanıcıların sitenize üye girişi yapabilmelerini zorunlu kılmayın. Arama motorları, üye girişi yapılması gereken web sitelerinin içeriğini tam olarak arşivlerine dahil edemeyebilirler.
3. Frame (çerçeve) kullanmaktan kaçının. Frame kullanımı web yöneticileri arasında acemilik olarak gösterilir. Frameler genellikle bazı arama motorları tarafından beklediğiniz gibi arşivlenmez. Frame kullanımı, bir sayfanın içerisine eklediğiniz kod üzerinden başka bir sayfanın çağırılması ile gerçekleşir, ancak eklenen sayfanın içeriği, eklenilen sayfaya kod bakımından dahil olmaz. Dolayısıyla arama motorları, frame eklenen ve eklenilen sayfayı iki ayrı sayfa olarak veritabanlarına dahil ederler. Frame kullanımında karşılaşabileceğiniz diğer bir sorun ise, frame içeren sayfayı yazdırırken karşınıza çıkar, zira frame içeren sayfanın yazıcıdan çıktısını ya hiç alamazsınız ya da sadece belirli bir kısmını alabilirsiniz. AJAX ve DIV katmanlarının kullanımının yaygınlaşması ile frame kullanımı giderek azalmaktadır.
4. Sitenizin navigasyonu (gezinti elementleri) salt HTML biçiminde olmalıdır. Flash kullanmaktan kaçının. Sade ve kolay erişilebilir bir HTML kodundan oluşan gezinti elementlerini içeren bir web sitesi, arama motorları tarafından daha kolay arşivlenir.
5. URL’yi (web sitenizin adresini) mümkün olduğu kadar kısa tutun. URL ya da diğer bir adıyla web sitenizin alan adı (adresi) mümkün olduğu kadar kısa ve sade olmalıdır. Kısa URL kullanımı sonucunda ziyaretçilerinizin web sitenizin adresini yanlış yazmalarının da önüne geçmiş olursunuz.
6. Arama motorları statik URLleri dinamik URLlere tercih ederler, zira statik URLler, dinamik URLlere oranla daha kolay ve verimli bir şekilde arşivlenirler. Arama motorları dinamik URLlere kolay bir şekilde erişemezler. Bunun sonucunda web sitenizin tüm sayfaları arama motorları üzerinde ümit ettiğiniz şekilde yer almayabilir.
7. URLlerde numara kullanmaktan kaçının. Numara kullanımı karmaşıklığa yol açmaması açısından mümkün olduğu kadar azaltılmalıdır.
8. Mümkünse URL üzerinde hedeflediğiniz anahtar kelimeleri bulundurun. URL üzerinde anahtar kelime kullanımı sayesinde web siteniz ile ziyaretçileriniz arasında, onların sitenizin içeriği hakkında önceden bilgi sahibi olabilmeleri açısından bir bağ oluşur ve bu da onların sitenize bağlılığını arttırır.
9. URL üzerindeki kelimeleri tire işareti (-) kullanarak ayırın. URL üzerinde tire kullanımı net bir şekilde belirtilmelidir ve sadece URL üzerinde kullanılmalıdır. Tire ile ayrılmış iki kelimeyi arama motorları da iki farklı kelime olarak algılarlar.
10. URL üzerinde daima küçük harf kullanın. Sürekliliği sağlamak ve sonradan oluşabilecek karmaşıklığı azaltmak için URL’niz üzerinde daima küçük harf kullanmaya özen gösterin.
11. Görsellere, flash dosyalarına, ses & video dosyalarına daima alt özniteliğini (attribute) ekleyin. Alt öznitelikleri görseller, flash, ses ve video dosyaları için birer zorunluluktur zira bu özniteliğin taşıdığı değer, özniteliğin uygulandığı nesnenin içeriğini tanımlamaya yöneliktir. Alt değeri bu tip dosyalar için birer etiket görevi görürler ve bu da arama motorları üzerindeki pozisyonunuzun iyileştirilmesine yardımcı olur.
12. Bağlantılar (linkler) üzerinde bağlama (anchor) metinlerini kullanın. Bağlama metinlerinin kullanılması, arama motoru optimizasyonu için önemli birer araçtırlar. Bağlama metinleri web sitesinin geneli için bir tema oluşturulmasını sağlar.
13. Başlık (title) etiketini boşluklar da dahil olmak üzere 65 karakter ile sınırlayın. Farklı arama motorlarının farklı standartları vardır. Bu yüzden, işi sağlama almak için, TITLE etiketinin uzunluğunu 50 ila 65 karakter arasında tutun.
14. Başlık (title) etiketlerinde anahtar kelimelerinizi bulundurun. Web sitesine ait 2-3 önemli anahtar kelime kullanımı sonucunda arama motorları üzerinde ilgili anahtar kelimelere ait olan konumunuzu iyileştirebilirsiniz. Ancak, TITLE etiketleri sırf bu sebeple anahtar kelimeleriniz ile doldurulmamalıdır zira arama motorlarının kullandıkları gelişmiş algoritmalar, bu tip girişimleri kolayca fark ederler ve sitenizi SPAM olarak işaretleyip kara listelerine alabilirler. Her bir sayfa için ayrı ayrı kullanacağınız anahtar kelimeler ile daha başarılı sonuçlar alabilir ve ilgili sayfaların okunurluk oranlarını arttırabilirsiniz.
15. Kodunuza META etiketlerini ekleyin. Arama motorları meta etiketlerini web sitesinin hedeflerini anlamak için kullanırlar; bu sebeple de meta etiketleri, web sitelerinin optimizasyonunda görece önemli rol oynarlar. Arama motorlarının gönderdikleri robotlar meta taglarının geçerliliğine ve uyumluluğuna, sitenin geri kalanının içeriğinin analizi ile karar verirler.
16. Başlık (header) etiketlerini ekleyin. Örneğin H1, H2, H3 vb. Sayfa içi başlık etiketleri, adından da anlaşılacağı gibi bir metin içerisindeki konu başlıklarını tanımlamak için kullanılır. Sayfa başlığı etiketi (TITLE) ise, yukarıda da belirtildiği üzere, etiketin kullanıldığı ilgili sayfanın “tamamını” kapsayan bir başlıktır. Sayfa içi başlıkları belirli bir hiyerarşiye sahiptir ve H1'den başlayıp H6'ya kadar giderler. H1'i bir romanın bölümlerinin her birine verilen ad olarak düşünebilirsiniz, dolayısıyla H1 içerisinde hedeflediğiniz anahtar kelimelerin “doğal” bir biçimde yer alması yerinde olur. H2 ise bir sonraki alakalı anatar kelimeyi içerebilir ve bu H6'ya kadar bu şekilde devam eder.
17. JavaScript ve diğer metin dışı içeriği sayfa içeriğinden ayırarak harici dosyalarda tutmaya çalışın.
18. Daha hızlı sayfa açılımı için görsellerini optimize edin. Büyük boyutlu görseller, daha küçük boyutlu birden fazla görsel olacak şekilde bölümlendirilmelidir. Bu sayede birden fazla görselin aynı anda yüklenmeye başlaması ile daha sayfanız daha hızlı açılacaktır. Görselinizde gerekli olmayan kısımların kırpılması ve görsel kalitesinin düşürülmesi de görsellerin yüklenme hızını arttıran diğer unsurlardır.
19. Sayfa dosya boyutunu mümkün olduğu kadar az tutmaya özen gösterin. Bu sayede sayfanızın açılma hızı önemli ölçüde artacaktır ve bu da, ziyaretçilerinizin web sitenize olan bağlılığını arttırmakla sonuçlanacaktır. Bazen büyük dosya boyutuna sahip sayfaların yüklenmesi çok uzun zaman alır ve bunun sonucu olarak ziyaretçileriniz de, sayfanın yüklenmesini beklemeden sitenizi terk edebilirler.
20. HTML ve CSS kodunuzun W3C standartları ile uyumlu olup olmadığını kontrol edin. Kodunuzu doğrulamak, web sayfanız üzerindeki olası hataların azaltılması açısından oldukça önemlidir. W3C standartları hataların azaltılması ve kodunuzun kaliteli ve düzgün olması için takip etmeniz gereken standartlardır.

Yukarıdaki adımların doğru ve kurallara uygun bir şekilde uygulanması ile web sitenizin arama motoru optimizasyonunu yapmak için önemli bir adım atmış olursunuz. Her web sitesi, gerek yapısı, gerek içeriğinin farklılığı sebebiyle kendine özgü optimizasyon kuralları geliştirmelidir. Sizin sık kullandığınız optimizasyon yöntemleri neler? Yorumlarınızla paylaşın.