CDN Nedir? Site Hızı ve SEO İçin Neden Önemlidir?
CDN nedir sorusunun kısa yanıtı şudur: CDN (Content Delivery Network), yani içerik dağıtım ağı, web sitenizin dosyalarını dünyanın farklı noktalarındaki sunuculara kopyalayarak kullanıcılara en yakın konumdan sunan bir sunucu ağıdır. Böylece sayfalar daha hızlı yüklenir, ana sunucunun yükü azalır ve ani trafik artışlarında site daha dayanıklı hâle gelir. Hız, kullanıcı deneyiminin ve dolayısıyla SEO’nun önemli bir parçasıdır.
Bu yazıda CDN’in ne olduğunu, nasıl çalıştığını, site hızına ve SEO’ya etkisini, hangi siteler için gerekli olduğunu ve doğru CDN seçerken nelere dikkat etmeniz gerektiğini anlatıyoruz. Teknik altyapıyı da kapsayan bir SEO hizmeti arıyorsanız yazının sonunda nasıl çalıştığımızı bulabilirsiniz.
İçindekiler
CDN nedir?
CDN nedir sorusunu teknik olarak yanıtlarsak: CDN, birçok farklı konuma dağılmış ve verilerin kopyalarını saklayan sunuculardan oluşan bir ağdır. Kullanıcı bir sayfayı açtığında dosyalar, kullanıcıya en yakın sunucudan gönderilir. Bu sayede veri daha kısa bir mesafe kat eder, sayfalar daha hızlı yüklenir ve yoğun trafik dönemlerinde hizmet daha az etkilenir.
MDN’nin CDN tanımına göre içerik dağıtım ağları, özellikle stil dosyaları ve JavaScript kitaplıkları gibi statik varlıkların sunulmasında yaygın olarak kullanılır. Günümüzde CDN’ler yalnızca statik dosyaları değil, görselleri, videoları ve belirli koşullarda dinamik içerikleri de sunabilir.
CDN’lerin temel bileşenleri şunlardır:
| Terim | Anlamı |
|---|---|
| Kaynak sunucu (origin) | Sitenizin asıl dosyalarının bulunduğu sunucu |
| Uç sunucu (edge / PoP) | Kullanıcılara yakın konumdaki CDN sunucuları |
| Önbellek (cache) | Uç sunucularda saklanan dosya kopyaları |
| TTL (geçerlilik süresi) | Bir dosyanın önbellekte ne kadar süre tutulacağı |
| Önbellek isabet oranı | İsteklerin ne kadarının önbellekten karşılandığı |
CDN nasıl çalışır?
CDN, kullanıcının isteğini sitenizin ana sunucusu yerine kullanıcıya en yakın uç sunucuya yönlendirerek çalışır. Uç sunucuda dosyanın güncel bir kopyası varsa doğrudan oradan gönderilir; yoksa kaynak sunucudan alınır, kullanıcıya iletilir ve sonraki istekler için önbelleğe kaydedilir. Bu sayede her istek ana sunucuya kadar gitmek zorunda kalmaz.
web.dev’in içerik yayınlama ağları rehberi, CDN’nin birincil amacının kaynakları kullanıcılara daha yakın sunuculara dağıtarak gecikmeyi azaltmak olduğunu, bu nedenle başlıca avantajının yükleme performansını iyileştirmek olduğunu belirtir. Rehbere göre önbelleğe alınamayan kaynaklar bile CDN üzerinden sunulduğunda çoğu zaman daha hızlı iletilir; çünkü istemci yakındaki bir CDN sunucusuyla bağlantı kurar.
Önbellek süresi içeriğin türüne göre belirlenir:
- Statik içerik: Görseller, videolar ve sürümlü kitaplıklar nadiren değişir. web.dev, bu tür içeriklerin uzun bir geçerlilik süresiyle (örneğin 6 ay veya 1 yıl) önbelleğe alınabileceğini belirtir.
- Dinamik içerik: Sık değişen içerikler de, trafik yoğunken çok kısa süreler için (örneğin 5 saniye) önbelleğe alındığında kaynak sunucu yükü önemli ölçüde azalabilir.
CDN site hızını nasıl etkiler?
CDN, dosyaları kullanıcıya yakın sunuculardan ileterek bağlantı gecikmesini azaltır, ana sunucunun yükünü hafifletir ve özellikle görsel ağırlıklı sayfalarda yükleme süresini kısaltır. Bu, Core Web Vitals metriklerinden Largest Contentful Paint (LCP) üzerinde doğrudan olumlu etki yaratabilir. Ancak kazanç; kullanıcıların konumuna, içerik yapısına ve yapılandırmaya göre değişir.
Google’ın Core Web Vitals rehberine göre iyi bir kullanıcı deneyimi için:
- LCP (yükleme): Sayfa yüklenmeye başladıktan sonraki 2,5 saniye içinde gerçekleşmeli
- INP (etkileşim): 200 milisaniye veya daha az olmalı
- CLS (görsel kararlılık): 0,1 veya daha az olmalı
CDN özellikle LCP ve sunucu yanıt süresi (TTFB) üzerinde etkilidir. INP ve CLS ise daha çok sayfanın kod yapısıyla ilgilidir; bu metrikler için JavaScript optimizasyonu ve görsellere boyut tanımlama gibi çalışmalar gerekir. Hızın genel çerçevesini site hızı yazımızda ayrıntılı olarak anlattık.
web.dev ayrıca CDN performansının coğrafyaya, günün saatine ve hatta güncel olaylara göre önemli ölçüde değişebileceğini ve bir CDN’den elde edilecek performansı önceden kesin olarak tahmin etmenin zor olduğunu vurgular. Bu yüzden kurulumdan önce ve sonra ölçüm yapmak şarttır.
CDN SEO için neden önemlidir?
CDN SEO için önemlidir çünkü sayfa hızını ve kullanıcı deneyimini iyileştirir. Google, Core Web Vitals’ın temel sıralama sistemlerinin ödüllendirmek istediği hedeflerle uyumlu olduğunu belirtir. Ayrıca hızlı ve kesintisiz çalışan bir site, arama motoru tarayıcılarının sayfalara sorunsuz erişmesini ve kullanıcıların siteden memnun ayrılmasını sağlar.
Burada gerçekçi olmak gerekir. Google’ın sayfa deneyimi dokümanına göre Google, sayfa deneyimi yetersiz olsa bile her zaman en alakalı içeriği göstermeye çalışır; ancak birçok sorgu için çok sayıda faydalı içerik bulunduğunda iyi bir sayfa deneyimi başarılı olmanıza yardımcı olabilir. Yani CDN, içerik kalitesinin yerini tutmaz; rekabetçi sorgularda fark yaratan tamamlayıcı bir unsurdur.
CDN nedir ve SEO’ya ne katar sorusunu birlikte düşündüğümüzde asıl değer, kullanıcı deneyiminin istikrarlı biçimde iyi olmasıdır. Tek bir hız testinde iyi sonuç almak yeterli değildir; farklı şehirlerden, farklı cihazlardan ve yoğun saatlerde gelen kullanıcıların da hızlı bir deneyim yaşaması gerekir. CDN tam olarak bu tutarlılığı sağlamaya yardımcı olur.
CDN’nin SEO’ya dolaylı katkıları:
- Daha iyi Core Web Vitals: Özellikle LCP ve TTFB iyileşmesi
- Kesinti riskinin azalması: Yoğun trafik ve kampanya dönemlerinde sitenin ayakta kalması
- Güvenlik katmanı: Birçok CDN, HTTPS sertifikası yönetimi ve saldırı koruması sunar. HTTPS’in önemini HTTPS yazımızda anlattık.
- Uluslararası kullanıcılar: Farklı ülkelerdeki ziyaretçilere daha hızlı hizmet
Hızlı açılan sayfalar, içerik yatırımlarının da karşılık bulmasını kolaylaştırır; içerik tarafının temel kavramlarını içerik pazarlaması nedir yazımızda ele aldık.
Hangi siteler CDN kullanmalıdır?
CDN; görsel ve video ağırlıklı siteler, e-ticaret siteleri, farklı şehir ve ülkelerden ziyaretçi alan siteler, kampanya dönemlerinde ani trafik artışı yaşayan markalar ve yüksek trafikli içerik siteleri için özellikle faydalıdır. Ziyaretçilerinin tamamı sunucuya yakın bir bölgede bulunan küçük siteler için ise kazanç sınırlı olabilir; karar ölçümle verilmelidir.
Karar vermek için şu sorular yol gösterir:
- Ziyaretçilerim coğrafi olarak dağınık mı?
- Sayfalarımda büyük görseller, videolar veya çok sayıda statik dosya var mı?
- Kampanya, TV reklamı veya sosyal medya etkisiyle ani trafik artışları yaşıyor muyum?
- PageSpeed Insights raporunda sunucu yanıt süresi veya LCP sorun olarak görünüyor mu?
CDN nedir sorusunu yanıtladıktan sonra en sık duyduğumuz soru “Bize gerçekten gerekli mi?” olur. Bu soruların çoğuna “evet” yanıtı veriyorsanız CDN, altyapınız için güçlü bir adaydır. E-ticaret sitelerinde hızın önemini e-ticaret web tasarım yazımızda da ele aldık.
CDN seçerken nelere dikkat edilmelidir?
CDN seçerken performans en önemli kriterlerden biridir; ancak güvenlik ve analiz özellikleri, fiyatlandırma, destek kalitesi ve kurulum kolaylığı da değerlendirilmelidir. Hedef kitlenizin bulunduğu bölgelerde sunucu noktası olup olmadığı, HTTPS desteği, önbellek kontrol seçenekleri ve kullandığınız içerik yönetim sistemiyle uyumluluk da kontrol edilmelidir.
web.dev’in CDN rehberinde belirtildiği gibi, çok sayıda sunucu noktasına sahip CDN’ler daha düşük gecikme sağlayabilir ama trafik daha fazla önbelleğe bölündüğü için önbellek isabet oranı düşebilir. Daha az noktaya sahip CDN’ler ise kullanıcılardan daha uzakta olabilir ama isabet oranı daha yüksek olabilir. Her açıdan en iyi olan tek bir yaklaşım yoktur.
Seçim kontrol listesi:
- Konum kapsamı: Türkiye ve hedef pazarlarınızda sunucu noktası var mı?
- HTTPS ve güvenlik: Ücretsiz sertifika, DDoS koruması ve güvenlik duvarı seçenekleri
- Önbellek kontrolü: Önbelleği temizleme ve kurallar tanımlama kolaylığı
- Görsel optimizasyonu: Otomatik görsel boyutlandırma ve modern format desteği
- Raporlama: Önbellek isabet oranı ve trafik analizleri
- Maliyet: Trafik bazlı mı, sabit ücretli mi?
Cloudflare’in CDN nedir rehberi, CDN’nin güvenlik ve erişilebilirlik faydalarına dair ek bilgi sunar.
CDN kurulumunda sık yapılan hatalar nelerdir?
CDN kurulumunda en sık yapılan hatalar; önbelleğe alınmaması gereken sayfaları (sepet, hesap, ödeme) önbelleğe almak, güncellemeden sonra önbelleği temizlememek, HTTPS yapılandırmasını eksik bırakmak ve kurulumdan önce ile sonra ölçüm yapmamaktır. Bu hatalar hız kazancını ortadan kaldırabilir, hatta kullanıcılara eski veya yanlış içerik gösterilmesine yol açabilir.
Dikkat edilmesi gerekenler:
- Kişisel sayfaları hariç tutun: Kullanıcıya özel içerik barındıran sayfaları önbellek kurallarından çıkarın.
- Standart URL’leri koruyun: CDN için ayrı bir alt alan adı kullanılıyorsa görsellerin ve sayfaların doğru adreslerle dizine eklendiğini kontrol edin.
- Yönlendirmeleri test edin: HTTP’den HTTPS’e ve www tercihine ilişkin yönlendirmelerin zincir oluşturmadığından emin olun.
- Ölçün: Kurulumdan önce ve sonra PageSpeed Insights ile ölçüm yapın ve Search Console’daki Core Web Vitals raporunu izleyin.
Sık sorulan sorular
CDN kullanmak SEO sıralamasını doğrudan yükseltir mi?
CDN tek başına sıralamayı yükselten bir faktör değildir. Sayfa hızını ve kullanıcı deneyimini iyileştirerek dolaylı katkı sağlar. Google, sayfa deneyimi yetersiz olsa bile en alakalı içeriği göstermeye çalıştığını, ancak benzer kalitede içerikler arasında iyi deneyimin yardımcı olabileceğini belirtir.
Küçük bir web sitesi için CDN gerekli mi?
Ziyaretçilerin tamamı sunucuya yakın bir bölgedeyse ve sayfalar hafifse kazanç sınırlı olabilir. Ancak birçok CDN sağlayıcısı giriş seviyesinde uygun planlar ve ek güvenlik özellikleri sunar. En doğru karar, CDN öncesi ve sonrası hız ölçümü yapılarak verilir.
CDN ile hosting arasındaki fark nedir?
Hosting, sitenizin dosyalarının ve veritabanının bulunduğu ana sunucu hizmetidir. CDN ise bu dosyaların kopyalarını farklı konumlardaki sunuculara dağıtarak kullanıcılara daha hızlı iletir. CDN hostingin yerini almaz, onun üzerine eklenen bir katmandır.
CDN sitemin güvenliğini artırır mı?
Birçok CDN sağlayıcısı HTTPS sertifika yönetimi, DDoS saldırılarına karşı koruma ve web uygulaması güvenlik duvarı gibi özellikler sunar. Bu özellikler güvenliği güçlendirebilir; ancak sitenin kendi yazılım güncellemeleri ve güvenlik önlemleri yine de ayrıca yönetilmelidir.
CDN kullanırken içerik güncellemeleri hemen görünür mü?
Önbelleğe alınmış dosyalar, belirlenen geçerlilik süresi dolana veya önbellek temizlenene kadar eski hâliyle sunulabilir. Bu nedenle önemli güncellemelerden sonra CDN panelinden önbelleği temizlemek ve sık değişen içerikler için daha kısa süreler tanımlamak gerekir.
WordPress sitelerde CDN nasıl kullanılır?
WordPress sitelerde CDN genellikle alan adının DNS ayarlarının CDN sağlayıcısına yönlendirilmesiyle ya da bir önbellek eklentisi aracılığıyla etkinleştirilir. Kurulumdan sonra sepet, hesap ve yönetim paneli gibi sayfaların önbellekten hariç tutulduğunu mutlaka kontrol edin.
Hızlı ve güvenli bir altyapıyla büyüyelim. Duende Dijital, teknik altyapı ve hız optimizasyonunu da kapsayan bir SEO hizmeti sunar. Yeni bir site veya yenileme planlıyorsanız web tasarım hizmeti sayfamıza da göz atın. Projenizi konuşmak için brifinizi paylaşın.
Kaynakça
- MDN Web Docs: CDN
- web.dev: İçerik yayınlama ağları (CDN)
- web.dev: Web Vitals
- Google Arama Merkezi: Sayfa deneyimi
- Cloudflare: CDN nedir?