İçindekiler
- 1 Görsel SEO ve Hosting Altyapısı Arasındaki Doğrudan Bağlantı
- 2 WebP ve AVIF ile Görsel Boyutunu Küçültüp Kaliteyi Korumak
- 3 CDN Alt Alan Adları: img.site.com mu, www.site.com mu?
- 4 Görsel Site Haritası (Image Sitemap) ile Google’a Net Sinyaller Vermek
- 5 Hosting Seviyesinde İnce Ayarlar: HTTP/2/3, TTFB ve Disk Performansı
- 6 WordPress ve Diğer CMS’lerde Pratik Uygulama Örnekleri
- 7 DCHost Tarafında Bu Yapıyı Nasıl Destekliyoruz?
- 8 Sonuç ve Uygulanabilir Yol Haritası
Görsel SEO ve Hosting Altyapısı Arasındaki Doğrudan Bağlantı
Görsel SEO çoğu zaman sadece dosya isimleri, alt etiketler ve schema işaretlemeleri üzerinden konuşuluyor. Ancak arka plandaki hosting altyapısı; hangi formatta görsel sunduğunuz, bu görsellerin hangi alt alan adından servis edildiği ve arama motorlarına görsellerinizi nasıl listelediğiniz üzerinde doğrudan belirleyici. Yani Google Görseller’de görünürlük, Core Web Vitals skorları ve dönüşüm oranlarınız; tasarımdan çok sunucu tarafı kararlarınıza bağlı.
DCHost olarak özellikle e-ticaret, büyük katalog ve içerik sitelerinde aynı deseni tekrar tekrar görüyoruz: WebP/AVIF’e geçiş, doğru kurgulanmış bir CDN alt alan adı ve düzenli üretilen görsel site haritaları bir araya geldiğinde; hem sayfa açılış hızları hem de organik trafik tarafında gözle görülür artışlar yaşanıyor. Bu yazıda görsel SEO ile hosting altyapısının nerede kesiştiğini ve bunu pratikte nasıl kurgulayabileceğinizi, sahada denediğimiz stratejilerle adım adım anlatacağız.
Odak noktamız üç başlık olacak: WebP/AVIF gibi modern görsel formatları, CDN alt alan adları (img.site.com, cdn.site.com gibi) ile içerik dağıtımı ve görsel site haritaları (image sitemap). Bunların her birini tek tek optimize etmek yerine, aynı mimaride bir araya getirdiğinizde ortaya güçlü bir görsel SEO altyapısı çıkıyor.
WebP ve AVIF ile Görsel Boyutunu Küçültüp Kaliteyi Korumak
Görsel SEO tarafında ilk büyük kazanım, dosya boyutunu azaltırken kaliteyi korumaktan geçiyor. Burada iki modern format öne çıkıyor: WebP ve AVIF. İkisi de JPEG/PNG’ye göre ciddi sıkıştırma avantajı sunuyor ancak aralarında teknik farklar var.
WebP ve AVIF Arasındaki Temel Farklar
- WebP: Google’ın geliştirdiği, hem kayıplı hem kayıpsız sıkıştırmayı destekleyen, tarayıcı desteği çok geniş bir format.
- AVIF: AV1 video codec temelli, özellikle düşük bitratelerde WebP’ye göre daha iyi kalite sunabilen, fakat encoding süresi daha uzun olabilen yeni nesil bir format.
Gerçek projelerde genellikle şu stratejiyi öneriyoruz:
- Destekleyen tarayıcılara önce AVIF, desteklemeyenlere WebP, hiçbirini desteklemeyenlere ise JPEG/PNG fallback sunmak.
- Bunu ya
<picture>etiketi ile front-end seviyesinde, ya da Accept header kontrolüyle Nginx/Apache veya CDN tarafında içerik pazarlığı yaparak gerçekleştirmek.
Sunucu ve CDN taraflı dönüşüm işini derinlemesine ele aldığımız WebP/AVIF’i kırmadan sunmak ve SEO uyumlu dönüşüm rehberine de mutlaka göz atmanızı öneririz.
WebP/AVIF’in SEO’ya Teknik Etkisi
Bu formatların SEO’ya katkısı sadece ‘dosya boyutu küçüldü, sayfa hızlandı’ seviyesinde değil. Özellikle:
- LCP (Largest Contentful Paint) süresini doğrudan düşürür. Büyük kahraman görselinizi (hero image) WebP/AVIF’e geçirmek, mobil SEO için en hızlı kazanımlardan biridir.
- CLS (Cumulative Layout Shift) değeriniz görsellerin
width/heightoranlarını sabit tutup daha küçük boyutlu içerik sunduğunuzda daha stabil hale gelir. - Görseller daha hızlı yüklendiği için kullanıcı etkileşim oranları (scroll, tıklama, sepete ekleme) artar; bu da dolaylı SEO sinyali oluşturur.
Sunucu tarafının Core Web Vitals üzerindeki etkisini daha geniş çerçevede görmek isterseniz, Core Web Vitals ve hosting altyapısı rehberimiz görsel optimizasyon kararlarınızı da besleyecektir.
Görsel Dönüşüm İçin Boru Hattı (Pipeline) Kurmak
Tek tek görsel dönüştürmek yerine, staging/canlı ortam arasında otomatik bir görsel optimizasyon boru hattı kurmak işleri çok kolaylaştırır. Yayına aldığımız projelerde genellikle şu akışı tercih ediyoruz:
- Kaynak görseli orijinal formatında (çoğunlukla JPEG/PNG) yüklemek.
- Arka planda çalışan bir job ile WebP ve AVIF versiyonlarını üretmek.
- Boyuta göre farklı kırpma/boyutlandırma profilleri (küçük/orta/büyük) oluşturmak.
- Sunucu veya CDN tarafında kullanıcıya en uygun format + boyutu dinamik seçmek.
Bunu sadece “daha küçük dosya” hedefiyle değil, disk, bant genişliği ve CDN faturası tarafını da düşünerek ele aldığımız detaylı bir senaryoyu görüntü optimizasyonu boru hattı rehberimizde adım adım anlattık.
CDN Alt Alan Adları: img.site.com mu, www.site.com mu?
Görselleri bir CDN üzerinden alt alan adıyla (örneğin img.ornek.com veya cdn.ornek.com) servis etmek neredeyse standart hale geldi. Ancak burada SEO ve hosting tarafında dikkat edilmesi gereken kritik noktalar var.
CDN Alt Alan Adı Kullanmanın Avantajları
- Coğrafi dağıtım: Kullanıcıya en yakın edge sunucudan görsel gelir, latency düşer.
- Önbellek isabet oranı (cache hit ratio) yükselir, origin (ana sunucu) üzerindeki yük azalır.
- Cookie-less domain yaklaşımıyla (aynı kökte çerez set etmeyerek) her istekle gereksiz cookie taşınmasının önüne geçilebilir.
CDN seçim ve maliyet optimizasyonu tarafını ayrı bir başlıkta ele aldığımız CDN ne zaman gerekir, nasıl karar verilir? rehberi bu noktada iyi bir tamamlayıcı kaynaktır.
Alt Alan Adı Kullanırken SEO Açısından Dikkat Edilecekler
Görsellerinizi alt alan adı üzerinden sunarken şu noktalara özellikle dikkat ediyoruz:
- Alan adı mülkiyeti: CDN sağlayıcısının kendi alan adı yerine mutlaka kendi subdomain’inizi (örneğin
img.siteniz.com) kullanın. Böylece bağlantı otoritesi sizin alan adınızda kalır. - robots.txt: CDN alt alan adınız için ayrı bir robots.txt gerekebilir. Çoğu senaryoda engellemek istemezsiniz; fakat CDN’nin otomatik oluşturduğu teknik yolların (örneğin test path’leri) taranmamasını isteyebilirsiniz.
- SSL ve HTTP/2/3: Görsellerin de HTTPS ve HTTP/2/HTTP/3 üzerinden sunulduğundan emin olun. Farklı protokoller karıştığında tarayıcı tarafında beklenmedik yavaşlamalar yaşanabiliyor.
CDN Alt Alan Adı ile Görsel Site Haritası Uyumu
Önemli bir detay: Görsel site haritanızda kullanacağınız URL’ler, kullanıcıya gösterilen URL’lerle birebir aynı olmalı. Eğer sayfalarınız HTML içinde görselleri https://img.siteniz.com/urun1.webp şeklinde çağırıyorsa, image sitemap’te de aynı URL’yi kullanmalısınız.
Farklı bir alan adından (hatta farklı protokol ile) link verirseniz, Google bazen bu URL’leri ayrı bir kaynak gibi değerlendirebilir ve tarama önceliği düşebilir. Bu yüzden CDN geçişlerinde yapımızı gözden geçirirken, görsel site haritası üretiminde kullanılan base URL’i de güncellemeyi ihmal etmemek gerekiyor.
Cache-Control ve CDN Kuralları ile Görsel SEO’yu Desteklemek
Görseller için doğru Cache-Control başlıklarını ayarlamak, hem SEO hem maliyet tarafında kritik. İdeal senaryoda:
- Versiyonlanmış dosya isimleriyle (örn.
urun1.v3.webp) uzun süreli cache kullanmak, - Değişen görsellerde dosya adını veya query string’ini güncelleyerek cache busting yapmak,
- CDN tarafında HTML ve görseller için farklı cache politikaları tanımlamak gerekiyor.
Bu konuyu özellikle WordPress ve WooCommerce üzerinden örneklediğimiz CDN önbellekleme ve edge kuralları rehberinde görsel özelinde detaylandırıyoruz.
Görsel Site Haritası (Image Sitemap) ile Google’a Net Sinyaller Vermek
Görsel site haritası, arama motorlarına ‘şu sayfada şu görseller var, öncelik bunlarda’ demenin en net yolu. Özellikle:
- Büyük e-ticaret kataloglarında,
- Stok fotoğraf veya ikon sitelerinde,
- Tarif, gezi, mimari gibi görsel ağırlıklı bloglarda
görsel site haritası kullanmak hem tarama verimliliğini hem de Google Görseller trafiğini ciddi şekilde iyileştirebiliyor.
Görsel Site Haritası Nasıl Yapılandırılır?
Image sitemap’ler genellikle ya mevcut sitemap.xml’in içine gömülü şekilde, ya da ayrı bir dosya (örneğin image-sitemap.xml) olarak hazırlanır. Temel yapı şu şekilde:
<url>
<loc>https://www.siteniz.com/urun/ayakkabi-123</loc>
<image:image>
<image:loc>https://img.siteniz.com/urunler/ayakkabi-123.webp</image:loc>
<image:title>Siyah spor ayakkabı</image:title>
<image:caption>Günlük kullanım için siyah spor ayakkabı modeli</image:caption>
</image:image>
</url>
Burada dikkat etmeniz gerekenler:
- URL’ler mutlaka mutlak (absolute) olmalı.
- CDN alt alan adınız kullanılıyorsa,
image:lociçinde de aynı alt alan adını kullanmalısınız. image:titleveimage:captionalanlarını, sayfadaki içerikle uyumlu ve anahtar kelime spam’ine kaçmadan doldurmanız önemli.
robots.txt ve standart site haritası yapılandırmasını görüntü tarafıyla birlikte ele aldığımız robots.txt ve sitemap.xml doğru kurulumu rehberine mutlaka göz atın; görsel site haritalarını da o mimariye nasıl entegre edeceğinizi daha net göreceksiniz.
Görsel Site Haritasını Ne Sıklıkta Güncellemelisiniz?
Görselleriniz sık değişiyorsa veya her gün yeni ürün/gönderi ekliyorsanız, görsel site haritasının otomatik ve düzenli güncellenmesi gerekiyor. Burada tipik yaklaşım:
- CMS tarafında (WordPress, Laravel admin, özel panel vb.) her yeni içerikte sitemap üretimi tetiklemek,
- ve/veya sunucu tarafında cron job ile periyodik olarak sitemap dosyalarını yeniden oluşturmak.
cron job’ları güvenli ve kontrollü kurmak için Linux tarafında neleri gözden geçirmeniz gerektiğini, Linux crontab en iyi uygulamalar rehberimizde detaylı anlattık. Görsel site haritası üretimi de aslında tam olarak bu kategoride: düzenli ama kontrolsüz büyümemesi gereken bir görev.
Hosting Tarafında Görsel Sitemap Dosyalarının Yönetimi
Çok büyük sitelerde görsel site haritaları tek dosya olmaktan çıkar, parçalı (index) yapıya geçersiniz. Örneğin:
image-sitemap-index.xmlimage-sitemap-1.xml(ilk 50.000 URL)image-sitemap-2.xml(sonraki 50.000 URL) gibi.
Bu durumda hosting tarafında:
- Sitemap’lerin tutulduğu dizine gereksiz yazma/okuma izinleri verilmemeli,
- Statik dosya sunucusu (Nginx/Apache) bu dizini agresif cache etmeli,
- Disk kullanımını izleyerek gereksiz eski sitemap dosyalarının temizlenmesi için bir bakım politikası belirlenmeli.
Hosting Seviyesinde İnce Ayarlar: HTTP/2/3, TTFB ve Disk Performansı
Görsel SEO deyince sadece format ve site haritası konuşmak eksik kalır. Arka planda web sunucusu, disk tipi, ağ kapasitesi ve HTTP protokol sürümleri de doğrudan oyunun içinde.
HTTP/2 ve HTTP/3 ile Paralel İstek Yönetimi
Modern tarayıcılar HTTP/2 ve HTTP/3 ile aynı bağlantı üzerinden çok sayıda görsel isteğini paralel taşıyabiliyor. Bu da özellikle çok görselli sayfalarda ciddi fark yaratıyor. Ancak bunun ön koşulu:
- Hosting ortamınızın HTTP/2 ve mümkünse HTTP/3 desteklemesi,
- SSL yapılandırmanızın modern şifre kümeleriyle uyumlu olması,
- CDN’inizin de aynı protokolleri uçtan uca desteklemesi.
Bu konuda ayrıntılı bir kontrol listesine ihtiyacınız varsa, HTTP/2 ve HTTP/3 desteğinin SEO ve Core Web Vitals’a etkisini detaylı incelediğimiz rehberimiz tam size göre.
Disk Performansı, IOPS ve Büyük Görsel Kütüphaneleri
On binlerce ürün görseli, orijinal ve optimize edilmiş haller, farklı boyut varyasyonları… Bunların hepsi disk üzerinde rastgele okuma/yazma yükü oluşturur. Özellikle:
- Büyük e-ticaret siteleri,
- Haber/medya portalları,
- Portfolyo ve fotoğrafçılık siteleri
için kullandığınız depolama türü kritik hale geliyor. NVMe SSD, SATA SSD ve HDD farklarını; web hosting, yedek ve arşiv senaryoları üzerinden karşılaştırdığımız disk seçimi rehberimiz görsel ağırlıklı siteler için hangi yolu tercih etmeniz gerektiğini netleştirmenize yardımcı olacaktır.
Görsel Ağırlıklı Siteler İçin Özel Hosting Stratejisi
Deneyimlerimize göre, görsel odaklı projeler için en verimli yaklaşım şu üç bacağı beraber ele almak:
- Yüksek IOPS’lu bir origin (NVMe SSD’li VPS veya dedicated sunucu),
- Üzerine binen yükü azaltmak için iyi kurgulanmış bir CDN,
- Arşiv veya orijinal görselleri mümkünse ayrı bir depolama (object storage vb.) üzerinde tutmak.
Bu mimariyi hem teknik hem maliyet açısından tartıştığımız görsel ağırlıklı siteler için hosting stratejisi rehberimizde pratik örneklerle nelerin değiştiğini anlattık. Özellikle WebP/AVIF dönüşümünü origin’de mi, CDN’de mi yapacağınıza karar verirken o makaledeki senaryolar çok işe yarıyor.
WordPress ve Diğer CMS’lerde Pratik Uygulama Örnekleri
Teoride her şey güzel; peki WordPress, WooCommerce veya özel PHP/Laravel tabanlı sitelerde bu stratejiyi gerçek hayatta nasıl kuruyoruz? Burada sahada en sık uyguladığımız iki senaryoyu paylaşalım.
Senaryo 1: WordPress + WooCommerce + CDN + WebP/AVIF
Tipik bir WooCommerce mağazasında şu akış oldukça sağlıklı çalışıyor:
- Ürün görselleri önce orijinal formatta (örneğin yüksek kaliteli JPEG) yükleniyor.
- WordPress içinde kullanılan bir eklenti veya sunucu tarafı script, arka planda WebP ve AVIF versiyonlarını üretiyor.
- CDN,
img.siteniz.comalt alan adı üzerinden bu görselleri cache ediyor. - Temada
<picture>etiketi kullanılarak AVIF → WebP → JPEG sıralı fallback tanımlanıyor. - WooCommerce ürün ve kategori sayfaları, otomatik üretilen bir image sitemap’e ekleniyor.
Bu yapıyı kurarken, sunucu tarafı optimizasyonları (PHP-FPM, OPcache, MySQL/Redis vb.) da hesaba katmanız gerekiyor. WordPress için sunucu ayarlarını nasıl kademeli optimize edeceğinizi WordPress için sunucu tarafı optimizasyon rehberinde detaylarıyla anlattık.
Senaryo 2: WordPress Medyayı S3/Uyumlu Depolamaya Taşıma
Görsel sayısı milyonları bulan projelerde tüm medyayı tek VPS’in diski üzerinde tutmak mantıklı olmuyor. Bu durumda sıkça tercih edilen yol, medyayı S3 uyumlu bir object storage’a taşımak ve CDN ile önüne bir katman koymak.
Bu mimaride dikkat edilmesi gerekenler:
- WordPress içinde medya URL’lerinin tam alan adıyla (örneğin
https://media.siteniz.com/...) güncellenmesi, - Image sitemap’lerin de aynı URL’leri kullanacak şekilde yeniden üretilmesi,
- CDN önbelleği ile origin (S3/object storage) arasındaki cache invalidation akışının iyi kurgulanması.
Tüm bu adımları teknik detaylarıyla anlattığımız WordPress medyanı S3’e taşıma rehberimiz, görsel SEO tarafını bozmadan altyapıyı nasıl ölçekleyebileceğinize dair net bir yol haritası sunuyor.
Laravel, Headless ve Özel Uygulamalarda Yaklaşım
Laravel veya benzeri framework’lerle geliştirilen headless yapılarda işimiz aslında biraz daha esnek. Genelde şu yaklaşımı benimsiyoruz:
- Medya yönetimini API katmanından bağımsız tutan bir storage katmanı (local + S3 uyumlu depolama hibriti),
- Görsel dönüşümlerini kuyruğa atan ve arka planda çalışan queue job’ları,
- Front-end tarafında (React, Next.js, Vue, Nuxt vb.)
<picture>vesizes/srcsetdestekli bileşenler.
Bu tür mimarilerde en kritik nokta, görsel URL’lerinin istikrarlı olması ve image sitemap üretiminin veritabanındaki kayıtlarla birebir senkron çalışması. Endpoint veya path yapılarında yaptığınız her değişikliğin image sitemap’e de yansıdığından emin olmalısınız.
DCHost Tarafında Bu Yapıyı Nasıl Destekliyoruz?
DCHost ekibi olarak günlük operasyonumuzda tam da bu tip görsel ağırlıklı projelerle uğraşıyoruz. Bizim taraftan bakıldığında başarılı bir görsel SEO ve hosting altyapısı için genelde şu bileşenleri birlikte kurguluyoruz:
- Görsel dönüşüm job’larını ve CDN ile konuşan uygulamayı taşıyan NVMe SSD’li VPS veya dedicated sunucular,
- HTTP/2 ve HTTP/3 destekli, modern TLS yapılandırmasına sahip web sunucuları,
- Görsel cache ve CDN loglarını takip eden izleme ve alarm sistemleri,
- Görsel site haritaları, cron job’lar ve log analizleri için ayrı test/staging ortamları.
Gerektiğinde projelerinizdeki mevcut görsel yapıyı analiz edip, WebP/AVIF dönüşümü, CDN alt alan adı planlaması ve image sitemap stratejisini birlikte ele alıyoruz. Böylece SEO ajansınızın önerdiği adımlar, sunucu tarafında da gerçekçi ve sürdürülebilir bir mimariye oturmuş oluyor.
Sonuç ve Uygulanabilir Yol Haritası
Görsel SEO’yu gerçekten ileri taşımak istiyorsanız, tek tek alt etiketleri düzeltmekten çok daha fazlasına ihtiyacınız var. WebP/AVIF gibi modern formatlar, doğru kurgulanmış bir CDN alt alan adı ve düzenli güncellenen görsel site haritası; hepsi beraber çalıştığında hem Core Web Vitals skorlarınız hem de Google Görseller trafiğiniz belirgin şekilde iyileşiyor.
Pratikte izleyebileceğiniz özet yol haritası şöyle:
- Mevcut görsellerinizi analiz edin: Boyut, format, LCP’yi etkileyen kritik görseller.
- WebP/AVIF dönüşümü için bir boru hattı planlayın; dönüşümü sunucuda mı, CDN’de mi yapacağınıza karar verin.
- Görselleri CDN üzerinden sunuyorsanız, mutlaka kendi alt alan adınızı (img.siteniz.com gibi) kullanın.
- Image sitemap yapınızı tasarlayın; gerekiyorsa parçalı (index) yapıya geçin.
- Sitemap üretimini cron job veya CMS hook’ları ile otomatikleştirin.
- HTTP/2/3, disk performansı ve bant genişliği tarafında hosting altyapınızı gözden geçirin.
Eğer bu adımların bir kısmı size karışık geliyorsa, DCHost ekibi olarak hem mevcut altyapınızı analiz etmenize hem de yeni mimariyi adım adım kurmanıza yardımcı olabiliriz. Mevcut hosting ortamınız DCHost üzerinde olsun ya da olmasın, hedefimiz her zaman aynı: görsellerinizi arama motorları ve kullanıcılar için mümkün olan en hızlı, en tutarlı ve en sürdürülebilir şekilde sunmak.
Yeni bir proje planlıyor, mevcut sitenizi yeniden platforma taşıyor veya sadece görsel tarafını toparlamak istiyorsanız; görsel SEO ve hosting altyapısı mimarisini daha yayına almadan birlikte netleştirelim.
