SEO için Apache Web Sunucunuzu Optimize Etmenin Dört Yolu

Yayınlanan: 2011-01-11

Arama sonuçlarında bir geri dönüş görmeden önce önemli miktarda zaman alabilen bağlantı oluşturma gibi SEO'nun birçok yönü vardır. Bu nedenle, ortalama zamanda sonuç göstermeye başlayan bir dizi başka hızlı kazanma stratejisine sahip olmak önemlidir.

Yapabileceğiniz şeylerden biri, web sunucunuzu SEO için optimize etmektir. Bu, çok az kişinin bildiği veya seçtiği bir şeydir, bu da onu rakiplerinize karşı avantaj elde etmek için kullanabileceğiniz anlamına gelir.

Aşağıda özetlenen ipuçlarının neredeyse tamamı herhangi bir web sunucusu ortamına (örneğin IIS gibi) uyarlanabilirken, bugün mevcut olan en yaygın platform olduğu için Apache'ye odaklanmayı seçtim.

1. Yerel Olarak Barındırın

Web sitenizin birincil hedef kitlesi küresel değilse, özellikle son zamanlarda Google'da gördüğümüz yerel aramanın artan önemi göz önüne alındığında, web sunucunuzun fiziksel konumu SEO'da önemli bir rol oynar.

“” için arama yaptığım bir örnek kullanalım. Yazma sırasında olduğu gibi, söz konusu terim için yaklaşık XXXX sonuç vardır. Bu nedenle, bu aramayı Avustralya'dan yaptığımı göz önünde bulundurarak, bir arama motorunun döndürülecek en uygun örneklerin ne olacağını algoritmik olarak nasıl belirleyebileceğini bir an düşünün.

Arama motorlarının dikkate alması muhtemel şeylerden bazıları şunlardır:

  1. Sitenin bir .AU alan adı var mı?
  2. Site içeriğinde Avustralya'dan bahsediyor mu?

Yukarıdaki faktörlerin her ikisi de arama motorlarına sitenin Avustralyalı bir izleyici için uygun olacağına dair gerçekten güçlü sinyaller olsa da, arama motorlarının aradığı başka sinyaller de vardır.

Bunlardan biri sitenin nerede barındırıldığı? Yabancı bir şirketin içeriklerini bir Avustralya sunucusunda barındırmayı seçmesi pek olası değildir; bu nedenle bu, bu sitenin Avustralyalıları hedef aldığının güçlü bir göstergesidir ve bu durumda daha da alakalı bir sonuç olacaktır.

2. mod_pagespeed'i kurun

Son 12 ayda Google, web'i daha hızlı bir yer haline getirme taraftarı olduklarını ustaca ima etmekten, onu arama sıralama algoritmalarında bir faktör olarak ilan etmeye başladı.

İlk başta, Google'ın sayfa yükleme sürelerini optimize etmek için yaptığı önerilerin çoğu, çoğu geliştiricinin uygulaması için her zaman pratik değildi. Ancak Google bunu fark etti ve arka planda işi sizin için otomatik olarak yapacak bir açık kaynaklı Apache modülünü yayınlamaya karar verdi.

mod_pagespeed'in arkasındaki temel fikir, web sitenizde büyük karmaşık değişiklikler yapmanıza gerek kalmadan en iyi uygulamalara dayanan bir dizi optimizasyon tekniğine olanak sağlamasıdır.

Bu modülün ne kadar güçlü olduğunu göstermek için, şimdi otomatikleştirilebilen küçük bir statik site dışında herhangi bir şeye uygulamak için daha önce bir kabus olan bazı şeylerin hızlı bir listesini sağladım:

  • Sunucuya, her bir ziyaretçinin sayfanızı yüklemesinin ve oluşturmasının ne kadar sürdüğü hakkında ayrıntılı bilgi sağlayın.
  • Gereksiz boşlukları kaldırın.
  • Harici ve satır içi CSS/JavaScript dosyalarını tek bir dosyada birleştirin.
  • En iyi uygulama tekniklerine uymak için bir sitenin kaynaklarının önbelleğe alınabilirliğini iyileştirin.
  • Kullanıcılara sunmadan önce tüm HTML sayfaları, CSS ve JavaScript dosyalarındaki yorumları küçültün ve kaldırın.
  • Görüntüleri kullanıcılara sunmadan önce performans için optimize edin.

mod_pagespeed'in tam olarak ne yaptığına ve nasıl yaptığına dair daha ayrıntılı talimatları resmi mod_pagespeed ana sayfasında bulabilirsiniz.

3. Mod_rewrite ile Yinelenen İçeriği Kaldırın

SEO'da insanlarla çalışmak için önemli bir zaman harcamadıysanız, web sitenizin yinelenen içerikle ilgili sorunları olabileceğini fark etmemeniz için iyi bir şans vardır. Açıklamama izin verin:

http://www.example.com/ web sitesinin sahibiyseniz, sitenin yüklenmesi için yukarıdaki URL'ye www yazmanız gerekmediğini şüphesiz bilirsiniz. Ancak, bir arama motoru için http://www.example.com ve http://example.com/ için iki farklı site olduğunun farkında olmayabilirsiniz. Bu nedenle, www olmayan sürüme ve ayrıca www sürümüne bağlantı veren insanlara sahip olduğunuzda, esasen web sitenize bu bağlantıların değerini ikiye bölüyorsunuz.

Neyse ki uygulaması kolay bir çözüm var. mod_rewrite Apache modülünü etkinleştirerek, arama motorlarına www olmayan sürümdeki herhangi bir içeriğin artık kalıcı olarak www sürümünde bulunduğunu söyleyebilirsiniz. Bu şekilde, arama motorları sitenizdeki her sayfanın iki versiyonunun olduğunu düşünmemekle kalmaz, aynı zamanda yanlış versiyona işaret eden bağlantıların değeri artık doğru sayfadan akacaktır.

Bunun için web sunucunuzdaki .htaccess dosyanıza aşağıdaki satırları ekleyin. Halihazırda bir .htaccess dosyanız yoksa, devam edip bir tane oluşturabilirsiniz.

RewriteEngine On
RewriteBase /
RewriteCond % ^yourdomain.com [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]

Ancak bunun tersini yapmak ve alan adınızın www olmayan sürümünün varsayılan olarak olmasını tercih ediyorsanız, bunun yerine aşağıdaki kodu ekleyebilirsiniz:

RewriteEngine On
RewriteBase /
RewriteCond % ^www.yourdomain.com [NC]
RewriteRule ^(.*)$ http://yourdomain.com/$1 [L,R=301]

4. Web Sunucunuzu Yamalayın

Web sunucunuzu SEO için optimize etmenin son noktası güvenlikle ilgilidir. Bir süredir Google, arama sonuçlarında kullanıcılara belirli bir sitenin kötü amaçlı yazılım içerebileceğine dair bildirimler sunuyor. Ancak Google, bir sitenin ne zaman saldırıya uğrayabileceğini veya güvenliğinin ihlal edilebileceğini belirtmek için yakın zamanda bunu genişletti.

Web sitenize yapılan bir saldırının kurbanı olmamanızı sağlamanın en iyi yolu, web sunucunuzu en son yazılım sürümleriyle güncel tutmak ve ihtiyacınız olmayan hizmetleri kilitlemektir. Apache, sitenizi bilgisayar korsanlarından korumanıza yardımcı olmak için resmi web sitelerinde bir dizi ipucu ve püf noktası bile sağlar (ki bu kesinlikle iyi bir ilk adımdır).

Özet

  • Web sunucunuzun fiziksel konumunun, hedeflemeye çalıştığınız hedef kitle türüne uygun olduğundan emin olun.
  • mod_pagespeed'i yükleyerek web sunucunuzun HTTP isteklerini işleme şeklini optimize edin.
  • URL'lerinizin www olmayan sürümlerini www sürümüne yönlendirmek için mod_rewrite to 301 kullanarak tüm web sitenizi kopyalamayı çözün.
  • Bilgisayar korsanlarının sitenize saldırmasını önlemeye yardımcı olmak için web sunucusu ortamınızın en son güvenlik yamalarıyla güncel tutulduğundan emin olun.

Umarım, yukarıda özetlediğim bazı ipuçları, size hızlı SEO kazanımları sağlamanıza yardımcı olur ve teknik açıdan daha az bilgili rakiplerinize karşı bir avantaj sağlar. Herhangi birinin herhangi bir sorusu varsa, lütfen onları yorumlarda bırakın, cevap vereceğimden emin olabilirsiniz.