SlideShare una empresa de Scribd logo
1 de 39
<h1>Temel SEO Eğitimi</h1>
Uğur Eskici
SEO Supervisor @ n11.com
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?
Indexing & Life-Cycle
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.
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.
PageRank™ Nedir?
PR(A) = (1-d) + d(PR(t1)/C(t1) + … + PR(tn)/C(tn))
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ı
PageRank™ Nedir?
Google Dance!
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
Long Tail Perspective
Peki Nedir Bu Düzenlemeler?
… … … …
HTML,URL Mimarisi, Sitemap, CacheNow!, RSS, <title>, Metatags,
Tasarım, Fast Rendering, LoadTime, 404, 301 Redirect, Monitoring GoogleBot,
Content Quality, HTTP Headers, Sosyal Medya,
Backlink, Semantic Markup, Logs, Microformats, Internal Linking,
<h1>, Bounce Rate, Keywords, Average Time, BreadCrumbs, Geo Targeting,
Usability, Flash, JavaScripts, Expire Dates, Server Uptime, Domain and DNS Health,
Fresh Content, Landing Pages, Ziyaret Süresi, W3 Validation, CSS Validation, Multi
Language Structure, Pagerank Circulation, C-Class IPs, Content
Sharing, User Behaviour, Anchor Text, Image Naming, Keywords Research, Comparative
Analyzing,
… … … …
Dikkat Edilmesi Gerekenler
Ama Önce!
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
Terminoloji – Metatag
Terminoloji – Metatag / Canonical
< head >
...
<link rel="canonical" href="http://www.n11.com/cok-satanlar"/>
...
< / head >
< head >
...
<link rel="canonical" href="/cok-satanlar"/>
...
< / head >
Terminoloji – Arama Sonuç Sayfası
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
Terminoloji: Google User-Agents
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
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
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?
Sistem & Network – Performans
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.
Round-trip Times - RTT
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
RTT Nasıl Azaltılır
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.)
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.
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.
Cache!
Performance Benchmarking
Spam: Sanat 
Content Spam
Keyword stuffing
Hidden or invisible text
Doorway pages
Scraper sites
Article spinning
Other types of spamdexing
Mirror websites
URL redirection
Cloaking
Link Spam
Link-building software
Link farms
Hidden links
Sybil attack
Spam blogs
Page hijacking
Buying expired domains
Cookie stuffing
Using world-writable pages
Spam in blogs
Comment spam
Wiki spam
Referrer log spamming
Spam: Link-Wheel
Soru & Cevap
Teşekkürler!

Más contenido relacionado

Similar a Temel SEO Eğitimi

SEO 101 & STRATEGY
SEO 101 & STRATEGYSEO 101 & STRATEGY
SEO 101 & STRATEGYTolgahan Öz
 
Dijital Akademi SEO Eğitimi
Dijital Akademi SEO EğitimiDijital Akademi SEO Eğitimi
Dijital Akademi SEO EğitimiAykut Aslantaş
 
Seo (Arama Motoru Optimizasyonu)
Seo (Arama Motoru Optimizasyonu)Seo (Arama Motoru Optimizasyonu)
Seo (Arama Motoru Optimizasyonu)Görkem Sezgin
 
Seo İpuçları - Sadık ÖZAYDIN
Seo İpuçları - Sadık ÖZAYDINSeo İpuçları - Sadık ÖZAYDIN
Seo İpuçları - Sadık ÖZAYDINSADIK ÖZAYDIN
 
Temel (Basic) HTML ve CSS | Front-End Camp 2018
Temel (Basic) HTML ve CSS | Front-End Camp 2018Temel (Basic) HTML ve CSS | Front-End Camp 2018
Temel (Basic) HTML ve CSS | Front-End Camp 2018Cihan Baran
 
Pratik seo uygulamaları
Pratik seo uygulamalarıPratik seo uygulamaları
Pratik seo uygulamalarıfsolak
 
Web Sitesi Geliştirme Adımları
Web Sitesi Geliştirme AdımlarıWeb Sitesi Geliştirme Adımları
Web Sitesi Geliştirme Adımlarıcmkandemir
 
E-Ticaret Siteleri İçin 20 SEO Maddesi - Digitalzone Meetups
E-Ticaret Siteleri İçin 20 SEO Maddesi - Digitalzone MeetupsE-Ticaret Siteleri İçin 20 SEO Maddesi - Digitalzone Meetups
E-Ticaret Siteleri İçin 20 SEO Maddesi - Digitalzone MeetupsTevfik Mert Azizoglu
 
SEO Sunumu - Kariyer.net 22 Ocak 2014
SEO Sunumu - Kariyer.net 22 Ocak 2014SEO Sunumu - Kariyer.net 22 Ocak 2014
SEO Sunumu - Kariyer.net 22 Ocak 2014Volkan Inanc
 
Seo dokumani
Seo dokumaniSeo dokumani
Seo dokumanisersld29
 
Search engine optimization SEO (Turkish)
Search engine optimization SEO  (Turkish)Search engine optimization SEO  (Turkish)
Search engine optimization SEO (Turkish)Emrah M. Işık
 
Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)
Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)
Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)Kamil Çömlekçi
 
Dijital ve Sosyal Medya Pazarlama Micro MBA Eğitimi / Istanbul Business School
Dijital ve Sosyal Medya Pazarlama Micro MBA Eğitimi / Istanbul Business SchoolDijital ve Sosyal Medya Pazarlama Micro MBA Eğitimi / Istanbul Business School
Dijital ve Sosyal Medya Pazarlama Micro MBA Eğitimi / Istanbul Business SchoolIstanbul_Business_School
 
Yazılım Yetekenleri İle Teknik SEO Dünyasında Harikalar Yaratın
Yazılım Yetekenleri İle Teknik SEO Dünyasında Harikalar YaratınYazılım Yetekenleri İle Teknik SEO Dünyasında Harikalar Yaratın
Yazılım Yetekenleri İle Teknik SEO Dünyasında Harikalar YaratınYusuf Ozbay
 

Similar a Temel SEO Eğitimi (20)

Mustafa köksal seo
Mustafa köksal   seoMustafa köksal   seo
Mustafa köksal seo
 
SEO 101 & STRATEGY
SEO 101 & STRATEGYSEO 101 & STRATEGY
SEO 101 & STRATEGY
 
Seo 101
Seo 101Seo 101
Seo 101
 
Seo
SeoSeo
Seo
 
Dijital Akademi SEO Eğitimi
Dijital Akademi SEO EğitimiDijital Akademi SEO Eğitimi
Dijital Akademi SEO Eğitimi
 
Seo (Arama Motoru Optimizasyonu)
Seo (Arama Motoru Optimizasyonu)Seo (Arama Motoru Optimizasyonu)
Seo (Arama Motoru Optimizasyonu)
 
Seo İpuçları - Sadık ÖZAYDIN
Seo İpuçları - Sadık ÖZAYDINSeo İpuçları - Sadık ÖZAYDIN
Seo İpuçları - Sadık ÖZAYDIN
 
Temel (Basic) HTML ve CSS | Front-End Camp 2018
Temel (Basic) HTML ve CSS | Front-End Camp 2018Temel (Basic) HTML ve CSS | Front-End Camp 2018
Temel (Basic) HTML ve CSS | Front-End Camp 2018
 
Web Crawlers
Web CrawlersWeb Crawlers
Web Crawlers
 
SEO Rehberi - SeoTuruncu
SEO Rehberi - SeoTuruncuSEO Rehberi - SeoTuruncu
SEO Rehberi - SeoTuruncu
 
Pratik seo uygulamaları
Pratik seo uygulamalarıPratik seo uygulamaları
Pratik seo uygulamaları
 
Web Sitesi Geliştirme Adımları
Web Sitesi Geliştirme AdımlarıWeb Sitesi Geliştirme Adımları
Web Sitesi Geliştirme Adımları
 
E-Ticaret Siteleri İçin 20 SEO Maddesi - Digitalzone Meetups
E-Ticaret Siteleri İçin 20 SEO Maddesi - Digitalzone MeetupsE-Ticaret Siteleri İçin 20 SEO Maddesi - Digitalzone Meetups
E-Ticaret Siteleri İçin 20 SEO Maddesi - Digitalzone Meetups
 
SEO Sunumu - Kariyer.net 22 Ocak 2014
SEO Sunumu - Kariyer.net 22 Ocak 2014SEO Sunumu - Kariyer.net 22 Ocak 2014
SEO Sunumu - Kariyer.net 22 Ocak 2014
 
Seo dokumani
Seo dokumaniSeo dokumani
Seo dokumani
 
Search engine optimization SEO (Turkish)
Search engine optimization SEO  (Turkish)Search engine optimization SEO  (Turkish)
Search engine optimization SEO (Turkish)
 
Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)
Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)
Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)
 
Seo ornek
Seo ornekSeo ornek
Seo ornek
 
Dijital ve Sosyal Medya Pazarlama Micro MBA Eğitimi / Istanbul Business School
Dijital ve Sosyal Medya Pazarlama Micro MBA Eğitimi / Istanbul Business SchoolDijital ve Sosyal Medya Pazarlama Micro MBA Eğitimi / Istanbul Business School
Dijital ve Sosyal Medya Pazarlama Micro MBA Eğitimi / Istanbul Business School
 
Yazılım Yetekenleri İle Teknik SEO Dünyasında Harikalar Yaratın
Yazılım Yetekenleri İle Teknik SEO Dünyasında Harikalar YaratınYazılım Yetekenleri İle Teknik SEO Dünyasında Harikalar Yaratın
Yazılım Yetekenleri İle Teknik SEO Dünyasında Harikalar Yaratın
 

Temel SEO Eğitimi

  • 1. <h1>Temel SEO Eğitimi</h1> Uğur Eskici SEO Supervisor @ n11.com
  • 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.
  • 6. PageRank™ Nedir? PR(A) = (1-d) + d(PR(t1)/C(t1) + … + PR(tn)/C(tn))
  • 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
  • 12.
  • 13. Peki Nedir Bu Düzenlemeler?
  • 14. … … … … HTML,URL Mimarisi, Sitemap, CacheNow!, RSS, <title>, Metatags, Tasarım, Fast Rendering, LoadTime, 404, 301 Redirect, Monitoring GoogleBot, Content Quality, HTTP Headers, Sosyal Medya, Backlink, Semantic Markup, Logs, Microformats, Internal Linking, <h1>, Bounce Rate, Keywords, Average Time, BreadCrumbs, Geo Targeting, Usability, Flash, JavaScripts, Expire Dates, Server Uptime, Domain and DNS Health, Fresh Content, Landing Pages, Ziyaret Süresi, W3 Validation, CSS Validation, Multi Language Structure, Pagerank Circulation, C-Class IPs, Content Sharing, User Behaviour, Anchor Text, Image Naming, Keywords Research, Comparative Analyzing, … … … …
  • 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
  • 19. Terminoloji – Metatag / Canonical < head > ... <link rel="canonical" href="http://www.n11.com/cok-satanlar"/> ... < / head > < head > ... <link rel="canonical" href="/cok-satanlar"/> ... < / head >
  • 20. Terminoloji – Arama Sonuç Sayfası
  • 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?
  • 26. Sistem & Network – Performans
  • 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.
  • 36. Spam: Sanat  Content Spam Keyword stuffing Hidden or invisible text Doorway pages Scraper sites Article spinning Other types of spamdexing Mirror websites URL redirection Cloaking Link Spam Link-building software Link farms Hidden links Sybil attack Spam blogs Page hijacking Buying expired domains Cookie stuffing Using world-writable pages Spam in blogs Comment spam Wiki spam Referrer log spamming

Notas del editor

  1. Değişken : d=0.85 , tn: A sitesine link veren sitenin PR değeri, Ct: A sitesine link veren sayfadaki toplam link çıkışı
  2. http://pandalabs.pandasecurity.com/blogs/images/PandaLabs/2007/07/24/xrumer.swf