2. Googlebot, Google tarafından geliştirilen bir
arama ve indeksleme robotudur. Googlebot,
internet üzerindeki bağlantıları takip ederek web
sitelerini ve dokümanları keşfeder. Topladığı bu
argümanları, Google arama motoru için
aranabilir indeksler haline getirir.
Googlebot Nedir? Nasıl Çalışır?
4. SEO (Search Engine Optimization) Nedir?
SEO, arama motoru robotlarının web sayfalarını daha
kolay bir şekilde taramasına olanak sağlayan teknik
düzenlemeleri kapsar. Bir web sitesinin teknik yeterliliği
ne kadar iyiyse, botların siteyi taraması da o derece
kolaylaşır.
5. PageRank™ Nedir?
PageRank™, Google’ın site sıralamasında kullandığı
algoritmanın sonucu bir siteye verdiği değeri gösteren,
0′dan 10′a kadar olan basitleştirilmiş bir değerdir.
PageRank™ genel olarak özgün bir içeriğe, sayfaya verilmiş
bağlantılara ve bağlantı veren sayfaların kalitesine bağlı
olarak değişir.
7. PageRank™ Nedir?
PageRank'in matematiksel formülünü elde ettikten sonra, ihtiyacımız olan değişkenler:
A sayfasının PageRank'i üç faktöre bağlıdır:
1.A sayfasına link veren Xn sayfa sayısı
2.Her bir Xn sayfasının PageRank değeri
3.Xn sayfasındaki dış sayfalara verilen link sayısı
Öyleyse A sayfasının PageRank değeri şunlarla alakalı değildir:
1.A sayfasına gelen ziyaretçi sayısı
2.Xn sayfasındaki A linkine tıklanma sayısı
3.Xn sayfasının Google'daki tıklanma sayısı
10. SEO Life-Cycle
Fırsat ve Rakip Analizi
Strateji
Geliştirme
Anahtar Kelime
Analizi & Araştırması
On-Page
Optimization
Internal & External
Backlink
Test
Bakım & Strateji
Analizi
Test
17. Terminoloji – SPAM, Backlink, Metatag
Spam: Googlebotu kandırmaya yönelik yanıltıcı hareketlerin bütünüdür.
Backlink: Bir sitenin başka bir siteye link vermesi.
Metatag: Sayfayı anlatan ve HTML <head> kod bloğuna eklenen bilgi
etiketleridir.
1. Title: Sayfa başlığı
2. Description: Sayfa açıklaması
3. Keyword: Sayfayı betimleyen anahtar kelimeler
4. Canonical: Standart sayfa, son derece benzer içeriğe sahip bir sayfa grubunun tercih
edilen sürümüdür
21. Terminoloji – Duplicate Content
Yinelenen içerik, genellikle alanlarda
bulunan ve başka içerikle tamamıyla
eşleşen veya çok benzer olan bağımsız
içerik blokları anlamına gelir. Çoğu
zaman, bu içerik, kökeni itibariyle
aldatıcı değildir. Kötü amaçlı olmayan
yinelenen içeriğe örnek olarak şunlar
verilebilir:
• Mobil cihazlarda hedeflenen ve hem normal, hem de sınırlandırılmış sayfalar oluşturabilen
tartışma forumları
• Birbirinden farklı, birden çok URL ile gösterilen veya bağlanılan öğeleri saklama
• Web sayfalarının yalnızca yazıcı sürümleri
23. Terminoloji: Google User-Agents
Googlebot (Google Web search) : Googlebot
Googlebot News : Googlebot-News
Googlebot Images : Googlebot-Image
Googlebot Video : Googlebot-Video
Google Mobile : Googlebot-Mobile
Google Mobile AdSense : Mediapartners-Google or Mediapartners
Google AdSense : Mediapartners-Google
AdsBot-Google : AdsBot-Google
24. SEO Checklist
On-Site
• H1 etiketi var mı ve doğru mu? (+Hx varyasyonları)
• Meta description metatagı var mı ve doğru mu? Hedef kelimeleri içeriyor mu?
• Tüm metinler hedef konuyu işliyor ve hedef kelimeler (+varyasyonları) geçiyor mu?
• İçerik (text) var mı ve doğru mu?
• Arama motorlarına doğru sürüm gösteriliyor mu? (Canonical review)
• Erişilebilirlik/Kullanılabilirlik
• Robots metatagı doğru mu?
• Robots.txt dosyası doğru mu?
• PageSpeed
• Internal Linking
• Keyword Variations & Density
Off-Site
• Backlink
• Sosyal Medya
25. SEO Checklist
Technical
• Internal linkler takip edilebilir durumda mı? (kasıtlı olarak istenmeyen durumlar
dışında)
• 301 yönlendirmeleri doğru yere gidiyor mu?
• Canonical etiketleri sitede doğru bir şekilde yapılandırılmış mı?
• URL'ler absolute olarak verilmiş mi? (relative olmasında çok sorun yok)
• http:// & https:// seçimi?
• Response Header kodları doğru mu?
Tracking
• Analytics kodu tüm sayfalara düzgün bir şekilde eklendi mi?
• E-Commerce tracking doğru bir şekilde kuruldu mu?
• Event-Tracking isteniyorsa doğru bir şekilde kuruldu mu?
27. Round-trip Times - RTT
Bir internet kullanıcısı, adres çubuğuna bir adresi yazıp enterladığı anda 3 adımda
gerçekleşen bir olay zinciri tetiklenir. Sitenin sunucu üzerinden son kullanıcıya servis
edilmesi için bir takım bağlantı protollerinin kurulması gerekir ve bu bağlantılar
oluşturulduktan sonra veri aktarımı ancak başlar.
Kullanıcıdan gönderilen sorguya verilen ilk yanıt arasında geçen süreye round-trip times
denilmekte ve http’nin response ettiği ilk byte’lık datanın alımına kadar da sürer. İnternet
teknolojilerinde RTT terimini, bir ping süresi olarak da düşünebilirsiniz. Bir çok web
sitesinin açılması için düzinelerce RTT’ye ihtiyaç vardır.
İlk RTT DNS çözümlemesi için kullanılır, 2inci RTT bir TCP bağlantısının kurulması için ve
3üncüsü bir http üzerinden yapılan istek ve buna verilen yanıtta kullanılır. 3üncü RTT,
http’den alınan ilk byte’lık datanın alımına kadar sürer.
29. RTT Performansı Nelere Bağlıdır?
1.İnternet bağlantısının bant genişliği
2.Bağlantı sağlanan fiziksel ortamın türü (bakır, fiber optik, kablosuz ağ, uydu)
3.Kaynak ve hedef arasındaki düğüm sayısı (node)
4.Yerel alan ağındaki yoğunluk
31. RTT Nasıl Azaltılır
1.DNS sorgularını azaltma
2.Yönlendirmeleri en aza indirgeme
3.Yanıt dönmeyen sorgulardan uzak durma (http 404)
4.Javascript dosyalarını tek bir dosyada birleştirme
5.CSS dosyalarını tek bir dosyada birleştirme
6.CSS sprites tekniği ile resim dosyalarını, tek bir resim dosyasında birleştirme
7.Yapılacak http isteklerinin cevaplarının paralelize edilmesi (CNAME,CDN vb.)
32. Cache!
• İnternet kullanıcılarının %30’u tarayıcılarının full cache (temporary internet files)
özelliğini aktif olarak kullanıyor. (Ortalama 320MB~ cache boyutu)
• Full cache kullanım yapan kullanıcılar, ortalama 320MB olan browser tampon
belleklerini 4 saatlik aktif bir internet kullanımında dolduruyorlar.
• Kullanıcıların %7’si browser cache’lerini haftada bir temizliyorlar.
• Kullanıcıların %19’u browser cache’in “fatal cache corruption” hatası vermesi
nedeniyle cache temizliği yapıyor.
33. Cache!
Expire-Date & Cache-Control: max-age : Datanın yaşam süresini belirten headerdır.
Tarayıcı, bu headerı gördüğü kaynak için belirlenen süre içerisinde, kaynağın yeni
versiyonu varmı diye web servera dönüp sormaz, cache’den çağırır.
Etag & Last-Modified : Dosyanın, istek atılan dosya ile aynı olup olmadığını anlamaya
yarayan header tipidir. Last-Modified değeri bir tarih olmakla birlikte, etag bir çeşit
hash sistemi kullanılır ve unique bir id değeri taşır.
If-Modified-Since : Sunucu, sadece belirtilen süre içerisinde dosyada bir düzenleme
yapılmışsa bir cevap döner.
Retry-After : Eğer kaynak geçici olarak servis dışı ise, client’a saniye cinsinden
belirtilen süre zarfında istek atmamasını, bu süre sonrasında tekrar denemesini
belirten header tipidir.