Takip Etmeniz Gereken Geliştiriciler İçin En İyi SEO Rehberi
Yayınlanan: 2019-07-17SEO, özellikle çoğu web geliştiricisi için anlaşılması kolay olmayan karmaşık bir konudur. Web geliştirmeden, belirli SEO stratejilerinin yeterli sonuçlarını haftalar, aylar, günler sonra veya bazen asla görmeyi bekleyemeyeceğiniz şekilde farklıdır. Web geliştirme, kodlama, yenileme, tarayıcıda sekmeler değiştirme ile ilgili olsa da, SEO bundan kesinlikle farklıdır.
Bunun birincil nedeni, SEO sıralama algoritmalarının sık sık değişmeye devam etmesidir. İşin zor yanı, bu tür değişikliklerin sadece ima edilmesidir. Ancak, neyin işe yarayıp neyin yaramadığını belirlemek için algoritmalara dayalı çeşitli deneyler yapan ve nihayetinde sonuçlarını başkalarıyla paylaşan çok sayıda SEO uzmanı vardır.
![]()
Ancak bu, web geliştiricilerinin SEO yapamayacağı anlamına gelmez. Aşağıda belirtilenler, özellikle geliştiriciler için tasarlanmış birkaç SEO uygulamasıdır.
Geliştiriciler için SEO Kontrol Listesi:
1. Güçlü Bir Trafik İzleme Programı Oluşturun:
İlk olarak, web sitenizin aldığı trafik hacmini doğru bir şekilde izleyebilen bir izleme programı oluşturmalısınız. Bunun için takip programını doğru bir şekilde kurmak hayati önem taşımaktadır. Kurulum düzgün yapılmazsa, yanlış veya mükerrer veriler tükürebilir ve sonunda web sitenizin çevrimiçi itibarına zarar verebilir.
Basit olması için, izleme programı bir sayfada yalnızca bir kez kurulmalıdır. Birden fazla kurulum yapmak daha sonra büyük sorunlara yol açabilir. Google Etiket Yöneticisi, karmaşık analiz yüklemelerini yönetmek için mükemmel bir araçtır.
2. Mobil Uyumlu Bir Web Sitesi Tasarlayın ve Geliştirin:
Mobil uyumluluk, geliştirmenin iki farklı yönünü ifade edebilir. İlk olarak, web siteniz, medya sorguları içeren duyarlı bir CSS stil sayfası ile temel geliştirme tekniklerini karşılamalıdır. İkincisi, web sitenizin ayrı bir mobil alt etki alanı olmamalıdır. Web siteniz için ayrı bir alan adı kullanmakta yanlış bir şey olmamasına rağmen, kesinlikle SEO'yu daha karmaşık hale getirebilir.
Bunun nedeni, alt etki alanının ayrı bir mülk olarak kabul edilmesi ve bağlantı edinimi gibi belirli belirli SEO görevleriyle ilgili işleri yönetmeyi zorlaştırabilmesidir. Bu nedenle, en iyi çıkış yolu, ilk kriterleri yerine getirmek, ancak web ve mobil platformlar için tek bir alan adına sahip olmaktır.
3. Mobil URL'ler Yinelenen İçerikle Sonuçlanmamalıdır
Mobil ve masaüstü web siteleriniz için aynı alan adına sahip olmanız gerekse de, bunların URL yapısı mükerrer içerik sorununa yol açmayacak şekilde geliştirilmelidir.
Yinelenen içerik çeşitli nedenlerle oluşur. Bunun bir nedeni, aynı içeriği göstermek için çok sayıda URL kullanmaktır. Mobil alt etki alanını kullanarak bir mobil web sitesi oluşturduğunuzda, temel ilk uygulama, masaüstü web sitesini orijinal içerik kaynağı olarak göstermek için bir rel=canonical etiketinin kullanılmasını sağlamaktır. Bu şekilde, yinelenen içerik sorunu büyük ölçüde giderilebilir.
Ayrıca geliştirilen URL yapısı güvenli hale getirilmiştir. Bunun için ayrıca bir güvenlik sertifikası almanız gerekir.
4. Yapılandırılmış Verileri Düzgün Kodlayın
Hataları kontrol etmenin ve başarılı kodlar geliştirmenin iyi bir yolu, Google'ın Schema.org aracını kullanarak Schema.org yapılandırılmış verilerini kullanmaktır. Google'ın Yapılandırılmış Veri Test Aracı'nı kullanarak bazı yaygın hataları ortaya çıkarabilseniz de, meydana gelebilecek birkaç küçük hata vardır. Temiz kodlamadan yararlanmak için bu tür hataların düzeltilmesi önemlidir.
Bu kodlama hataları, Google web yöneticisi gibi otomatik bir araç kullandığınızda görünmeyebilir. Bu nedenle, bu tür hataları belirlemek ve düzeltmek için manuel bir kontrol yapmak hayati önem taşır. Web siteniz yayınlanmadan önce bile kapsamlı bir kontrol süreci uygulayarak bu tür hataları tespit edebilir ve SEO sırasında görünmemelerini sağlayabilirsiniz.
5. Robots.txt Dosyasını Kontrol Edin:
Çoğu zaman, geliştirme sürecinde, alan adınıza erişimi canlı olmadan önce engellemek çok önemli olabilir. Bu, öncelikle sunucuda bir robots.txt dosyası kullanılarak yapılır – İzin Verme: /. Ancak bu eylemi unutabileceğiniz durumlar vardır.
Bu nedenle, robots.text dosyalarında izin verilmeyen bir yönün olmaması çok önemlidir. Bu, arama motorlarının web sitenizi yayınlanmadan önce tarayamamasını ve dolayısıyla genel performansının zarar görmesini önleyebilir.
Unutmayın, ' disallow: ', ' Disallow: / 'dan farklıdır.
- İzin Verme: Arama motoru örümceklerinin ve diğer aracıların, web sitesinin kökünden aşağı sorun yaşamadan web sitenizi tarayabileceğini ima eder.
- Disallow:/ , web sitenizin kökten indirilmesinin her yönünün arama motorları tarafından erişilmesinin tamamen engelleneceği anlamına gelir.
6. Hazırlama Web Sitesinin Etki Alanını Kontrol Edin:
Bir geliştirici olarak, hazırlık web sitesi geliştirme sürecinde yeni kodları, önceki web sitesinin sürümünü test etmek ve web sitesi yayınlanmadan önce diğer sorunları düzeltmek amacıyla tasarlandığını bilmelisiniz. Geliştirme sürecindeki tek bir hata bile işleri karmaşık ve başarısız hale getirebilir.
Bu nedenle, evreleme sürecinde web sitenizi tüm yönleriyle kontrol etmelisiniz. Bu kontrolün yapılması, hatalı yüklenen resimler veya 404 hataları ve daha fazlası gibi tüm hataların ortadan kaldırılmasına yardımcı olacaktır.
7. Evreleme Durumları için Web Sitenizi Kontrol Edin:
Etkin teknikler kullanarak, web sitesi alt etki alanını hazırlamadan kaynaklanan hataları bulabilir ve değiştirebilirsiniz. Web siteniz yayına girdiğinde, hazırlama sürecinde yansıtıldığı gibi eksik olarak yansıtılacaktır. Ancak, sıkı bir kontrol süreci uygulamazsanız, web sitesi bu tür URL'lerin her yerde atıfta bulunulmasıyla yayına girebilir.
Ancak, geliştirme aşamasında URL kullanılıyorsa bu kontrol işlemine gerek duymazsınız. Bu kontrolü yalnızca mutlak URL yapıları için çalıştırmanız gerekir.
8. Web Sitenizi HTML Hataları İçin Kontrol Edin:
Bazı HTML hataları, web sitesinde farklı platformlarda yetersiz görüntülemeye neden olabilir. Bu, web sitesi hızında ve kullanıcı deneyiminde sorunlara neden olabilir. Sonunda, web sitesinin performansıyla ilgili sorunlara yol açabilir ve bu da web sitesinin sıralamasını da etkileyebilir.
Bu dolaylı etkiyle mücadele etmek için W3C geçerlilik sürecini çalıştırmak en iyisidir. Bu, kodlama tekniklerini ve düzenini daha iyi optimize ederek web sitesi hızını düşürmeye yardımcı olabilir. Daha iyi kodlama uygulamalarıyla Google'ın web sitenizi anlaması da daha kolay.
Unutulmaması gereken önemli bir nokta, yaygın sorunlar için kontrol listesinin kullanılmasının her şeyi iyileştirmeyeceğidir. Web sitenizin performansında küçük bir artışa neden olabilir, ancak sitenizdeki tüm sorunlar giderildiğinde bunları düzeltmeye değer.

Burada dikkat edilmesi gereken önemli bir nokta, bir yönün doğru kodlamanın önemli olmadığına ve web sitesinin Google'da nasıl olsa performans göstereceğine inanmasıdır. Bununla birlikte, diğer yön, doğru kodlamanın arama sonuçlarında performansın artmasıyla sonuçlanabileceğine inanmaktadır.
Tercihinize bağlı olarak, gidilecek yolu benimseyebilirsiniz.
9. Web Sitenizi Kodlama Hataları İçin Kontrol Edin:
Oluşabilecek çeşitli kodlama hataları vardır ve bunlar arasında ortak olan bir tanesi çok dilli belgeler kullanmaktır. Bu belgeler tek bir belge türüyle kodlanmış, ancak başka bir belge türü kullanılarak yeni bir platformda uygulanmıştır.
Ancak bunu uyguluyorsanız, bu kodun bir kopyala yapıştırını oluşturuyorsunuz. Proje kapsamının, bütçelerin ve diğer konuların geliştirme sürelerine müdahale ettiği durumların çoğunda, doğru düzeltmeyi uygulamak zor olabilir. Bu, tüm kodlama yönergelerinin seçilen belge türüne göre uygulanmasını sağlamak için önemlidir.
10. Web Siteniz İçin Verimli Bir Düzen Oluşturun:
Kodunuzun nasıl düzenlendiğini görmek çok önemlidir. Kod düzeni, web sitesinin hızı, oluşturma süreleri ve nihayetinde web sitenizin performansı üzerinde büyük bir etki yaratabilir. Bu, yükleme sürelerini etkileyebilir.
İstemci tarafı kodlama yaptığınızda, kodunu doğru şekilde yerleştirdiğinizden emin olun. Düzene odaklanarak, birkaç aşırı şişirilmiş düzen sorunuyla mücadele etmek mümkündür. Arka uç açısından bakıldığında, CSS, HTML, PHP'den JavaScript'e ve daha fazlası dahil olmak üzere her şeyin kod düzeninin dikkate alınması gerekir.
11. Meta Açıklama:
Web sayfasının kısa bir özetini sunan önemli bir HTML özelliğidir. Genellikle, arama motorları bunu mavi renkli tıklanabilir bağlantılarının altında görüntüler. Meta açıklamalar, web sitenizin sıralamasını biraz etkiler, ancak web sitenizin tıklama oranları üzerinde büyük bir etkisi vardır.
Google genellikle 160 karakter görüntüler ve 155 karakterin altındaki açıklamaları tercih eder. Meta açıklamasının her sayfaya özel olması çok önemlidir. Uzun kuyruklu anahtar kelimeleri hedefliyorsanız, Meta açıklama yazmaktan kaçınabilirsiniz.
12. Resim Etiketi:
Resim etiketinde alt niteliğini kullanmak, resmi açıklamak için alternatif metin sunmak için çok önemlidir. Bu, ekran okuyucular için kullanışlıdır ve görüntü yüklenmeden önce bile ilk önce görüntülenir. Bu, arama motorlarının bir görseli düzgün bir şekilde dizine eklemesine yardımcı olduğu için kullanışlıdır.
Arama motorlarının görselleri dizine eklemesini kolaylaştırmak için görsellerinizin iyi bilgilendirici ve ayrıntılı dosya adlarının yanı sıra açıklayıcı alt metinlere sahip olması gerekir. Belirli yükseklik ve genişlik özellikleriyle, bir web tarayıcısı görüntü hakkında bilgi sahibi olabilir.
13. Görüntü Sıkıştırma Tekniklerini Kullanın:
Görüntüleri optimize eden ancak uygun görüntü sıkıştırma tekniklerini kullanmayan birçok geliştirici buldum. Fiziksel boyut boyutunu ve kalitesini korurken, Photoshop'ta bir görüntü almak ve onu yeterli boyuta sıkıştırmak çok önemlidir.
Genellikle fotoğraflar üzerinde JPG ayarlarında gerekli ayarlamalar yapılarak ve ardından görüntüyü web için dışa aktararak yapılır.
14. Web Siteniz için Arama Eklentilerini Kontrol Edin:
Bir web sitesi geliştirildiğinde, özellikle WordPress gibi platformlarda, belirli sorunlara yol açabilir. Bu sorunlar, Arama eklentilerindeki sorunlar nedeniyle ortaya çıkabilir. Bu tür eklentiler, erken tespit edilmedikleri takdirde web sitesinin itibarında onarılamaz ve zararlı hasarlara yol açabilir.
Bir durum, arama eklentisinin, eklentiye girilen her bir arama sonucu için çok sayıda sayfa oluşturmasıdır. Bu durumda, içeriği olmayan çok sayıda boş sayfa alırsınız. Ayrıca, bant genişliği giderlerini artırabilirsiniz.
15. Web Sitenizin Sunucu Yapılandırmalarını ve Hızını Kontrol Edin:
Sayfa yükleme hızı, Google'da sıralama için oldukça önemli bir faktördür. Bazı araştırmalara göre Google, sayfa yükleme süresi olarak İlk Bayt Süresini veya TTFB'yi kullanır. Bu, kullanıcı deneyimi açısından hayati önem taşımaktadır. Web sitesi sayfanız daha hızlı yüklenmeli ve hemen çıkma oranı düşük olmalıdır.
Bunun için sitenizin ilk baytı ve sayfa yüklenme süresini optimize etmelisiniz.
16. İlk Bayt Yüklenene Kadar Sunucu Zamanını Dikkate Alın:
Web sitenizin ilk baytının yüklenmesi diğerlerinden daha uzun sürerse, geliştirme sürecinde web sitenizin performansını engelleyen bir darboğaz olabilir. Bunun nedeni, ilk bayt süresinin, bir kullanıcının sayfada gezinmeye başladığı andan sunucu yanıtlarının ilk bölümüne kadar geçen süreyi değerlendirmesidir. Bu durumdaki bir sorun genellikle hayati önem taşıyan ve düzeltilmesi gereken bir sunucu yapılandırma sorunu anlamına gelir.
Bunun için web sitenizi servis teknisyeni ile kontrol etmelisiniz. Bu sorunla ilgili bekleyen sorunların çözülmesine yardımcı olacaktır.
17. Yerel Arama için Optimize Etme:
Yerel arama, bulundukları yere yakın işletmeleri ve hedefleri arayan kişiler içindir. Google'da daha iyi yerel sıralamalar elde etmek ve Google Haritalar ve Arama'daki varlığınızı geliştirmek için Google My Business'ta işletmenizin tüm ayrıntılarını sunmalısınız.
İnsanların hizmetleriniz ve ürünleriniz hakkında bilgi sahibi olmasını sağlamak için listeye çekici ve doğru resimler ekleyin. Web siteniz olumlu, gerçek ve kaliteli incelemelerle destekleniyorsa, görünürlüğünü artıracak ve potansiyel müşterilere ulaşma olasılığını artıracaktır.
18. Web Sitesini Birden Çok Dilde Geliştirme:
Birden çok dilde web sitesi geliştirirken, bunu Google'a bildirmelisiniz. Bu, web sitenizin Google'a doğru dilini belirleyerek yapılabilir. Web sitenize yan yana çeviriler eklemekten kaçının.
Web sitenizin her dili için içerik farklı URL'de sunulmalıdır.
19. AJAX:
Google'dan gelen tarayıcılar, JavaScript içeriğini dizine ekleme konusunda daha iyi hale geliyor. Yine de, gezinme için JavaScript kullanan web sitelerinde yolunu bulmak için biraz yardıma ihtiyacı var. Bu nedenle, HTML kullanarak web sitenizin yapısını ve gezinmeyi oluşturmaya çalışın.
20. HTTP Durum Kodu:
HTTP yanıtı, arama motorlarının web sayfanızın yeni bir URL'ye taşındığına inanmasını sağlayabilir. 301 yönlendirmesi, sayfa sıralamasında %15'lik bir kayba neden olabilir ve 302 Yönlendirme de web siteniz için büyük bir sıralama kaybına neden olabilir. Ancak buna rağmen, tam yönlendirmeler için 301 yönlendirmeleri tercih edilen yöntem olmalıdır.
Artık geliştiriciler için bu kullanışlı SEO kontrol listesine sahipsiniz, bu eylemleri mevcut projenizde hemen uygulamaya başlayın. Ancak unutmayın, SEO son derece hızlı bir şekilde değişiyor. Bu nedenle, en son SEO uygulamalarını ve Google'ın algoritmalarını yakından kontrol edin.
