{"id":3538,"date":"2025-12-27T20:41:11","date_gmt":"2025-12-27T17:41:11","guid":{"rendered":"https:\/\/www.dchost.com\/blog\/gorsel-seo-ve-hosting-altyapisi-webp-avif-cdn-alt-alan-adlari-ve-gorsel-site-haritasi\/"},"modified":"2025-12-27T20:41:11","modified_gmt":"2025-12-27T17:41:11","slug":"gorsel-seo-ve-hosting-altyapisi-webp-avif-cdn-alt-alan-adlari-ve-gorsel-site-haritasi","status":"publish","type":"post","link":"https:\/\/www.dchost.com\/blog\/gorsel-seo-ve-hosting-altyapisi-webp-avif-cdn-alt-alan-adlari-ve-gorsel-site-haritasi\/","title":{"rendered":"G\u00f6rsel SEO ve Hosting Altyap\u0131s\u0131: WebP, AVIF, CDN Alt Alan Adlar\u0131 ve G\u00f6rsel Site Haritas\u0131"},"content":{"rendered":"<div class=\"dchost-blog-content-wrapper\"><div id=\"toc_container\" class=\"toc_transparent no_bullets\"><p class=\"toc_title\">\u0130&ccedil;indekiler<\/p><ul class=\"toc_list\"><li><a href=\"#Gorsel_SEO_ve_Hosting_Altyapisi_Arasindaki_Dogrudan_Baglanti\"><span class=\"toc_number toc_depth_1\">1<\/span> G\u00f6rsel SEO ve Hosting Altyap\u0131s\u0131 Aras\u0131ndaki Do\u011frudan Ba\u011flant\u0131<\/a><\/li><li><a href=\"#WebP_ve_AVIF_ile_Gorsel_Boyutunu_Kucultup_Kaliteyi_Korumak\"><span class=\"toc_number toc_depth_1\">2<\/span> WebP ve AVIF ile G\u00f6rsel Boyutunu K\u00fc\u00e7\u00fclt\u00fcp Kaliteyi Korumak<\/a><ul><li><a href=\"#WebP_ve_AVIF_Arasindaki_Temel_Farklar\"><span class=\"toc_number toc_depth_2\">2.1<\/span> WebP ve AVIF Aras\u0131ndaki Temel Farklar<\/a><\/li><li><a href=\"#WebPAVIF8217in_SEO8217ya_Teknik_Etkisi\"><span class=\"toc_number toc_depth_2\">2.2<\/span> WebP\/AVIF&#8217;in SEO&#8217;ya Teknik Etkisi<\/a><\/li><li><a href=\"#Gorsel_Donusum_Icin_Boru_Hatti_Pipeline_Kurmak\"><span class=\"toc_number toc_depth_2\">2.3<\/span> G\u00f6rsel D\u00f6n\u00fc\u015f\u00fcm \u0130\u00e7in Boru Hatt\u0131 (Pipeline) Kurmak<\/a><\/li><\/ul><\/li><li><a href=\"#CDN_Alt_Alan_Adlari_imgsitecom_mu_wwwsitecom_mu\"><span class=\"toc_number toc_depth_1\">3<\/span> CDN Alt Alan Adlar\u0131: img.site.com mu, www.site.com mu?<\/a><ul><li><a href=\"#CDN_Alt_Alan_Adi_Kullanmanin_Avantajlari\"><span class=\"toc_number toc_depth_2\">3.1<\/span> CDN Alt Alan Ad\u0131 Kullanman\u0131n Avantajlar\u0131<\/a><\/li><li><a href=\"#Alt_Alan_Adi_Kullanirken_SEO_Acisindan_Dikkat_Edilecekler\"><span class=\"toc_number toc_depth_2\">3.2<\/span> Alt Alan Ad\u0131 Kullan\u0131rken SEO A\u00e7\u0131s\u0131ndan Dikkat Edilecekler<\/a><\/li><li><a href=\"#CDN_Alt_Alan_Adi_ile_Gorsel_Site_Haritasi_Uyumu\"><span class=\"toc_number toc_depth_2\">3.3<\/span> CDN Alt Alan Ad\u0131 ile G\u00f6rsel Site Haritas\u0131 Uyumu<\/a><\/li><li><a href=\"#Cache-Control_ve_CDN_Kurallari_ile_Gorsel_SEO8217yu_Desteklemek\"><span class=\"toc_number toc_depth_2\">3.4<\/span> Cache-Control ve CDN Kurallar\u0131 ile G\u00f6rsel SEO&#8217;yu Desteklemek<\/a><\/li><\/ul><\/li><li><a href=\"#Gorsel_Site_Haritasi_Image_Sitemap_ile_Google8217a_Net_Sinyaller_Vermek\"><span class=\"toc_number toc_depth_1\">4<\/span> G\u00f6rsel Site Haritas\u0131 (Image Sitemap) ile Google&#8217;a Net Sinyaller Vermek<\/a><ul><li><a href=\"#Gorsel_Site_Haritasi_Nasil_Yapilandirilir\"><span class=\"toc_number toc_depth_2\">4.1<\/span> G\u00f6rsel Site Haritas\u0131 Nas\u0131l Yap\u0131land\u0131r\u0131l\u0131r?<\/a><\/li><li><a href=\"#Gorsel_Site_Haritasini_Ne_Siklikta_Guncellemelisiniz\"><span class=\"toc_number toc_depth_2\">4.2<\/span> G\u00f6rsel Site Haritas\u0131n\u0131 Ne S\u0131kl\u0131kta G\u00fcncellemelisiniz?<\/a><\/li><li><a href=\"#Hosting_Tarafinda_Gorsel_Sitemap_Dosyalarinin_Yonetimi\"><span class=\"toc_number toc_depth_2\">4.3<\/span> Hosting Taraf\u0131nda G\u00f6rsel Sitemap Dosyalar\u0131n\u0131n Y\u00f6netimi<\/a><\/li><\/ul><\/li><li><a href=\"#Hosting_Seviyesinde_Ince_Ayarlar_HTTP23_TTFB_ve_Disk_Performansi\"><span class=\"toc_number toc_depth_1\">5<\/span> Hosting Seviyesinde \u0130nce Ayarlar: HTTP\/2\/3, TTFB ve Disk Performans\u0131<\/a><ul><li><a href=\"#HTTP2_ve_HTTP3_ile_Paralel_Istek_Yonetimi\"><span class=\"toc_number toc_depth_2\">5.1<\/span> HTTP\/2 ve HTTP\/3 ile Paralel \u0130stek Y\u00f6netimi<\/a><\/li><li><a href=\"#Disk_Performansi_IOPS_ve_Buyuk_Gorsel_Kutuphaneleri\"><span class=\"toc_number toc_depth_2\">5.2<\/span> Disk Performans\u0131, IOPS ve B\u00fcy\u00fck G\u00f6rsel K\u00fct\u00fcphaneleri<\/a><\/li><li><a href=\"#Gorsel_Agirlikli_Siteler_Icin_Ozel_Hosting_Stratejisi\"><span class=\"toc_number toc_depth_2\">5.3<\/span> G\u00f6rsel A\u011f\u0131rl\u0131kl\u0131 Siteler \u0130\u00e7in \u00d6zel Hosting Stratejisi<\/a><\/li><\/ul><\/li><li><a href=\"#WordPress_ve_Diger_CMS8217lerde_Pratik_Uygulama_Ornekleri\"><span class=\"toc_number toc_depth_1\">6<\/span> WordPress ve Di\u011fer CMS&#8217;lerde Pratik Uygulama \u00d6rnekleri<\/a><ul><li><a href=\"#Senaryo_1_WordPress_WooCommerce_CDN_WebPAVIF\"><span class=\"toc_number toc_depth_2\">6.1<\/span> Senaryo 1: WordPress + WooCommerce + CDN + WebP\/AVIF<\/a><\/li><li><a href=\"#Senaryo_2_WordPress_Medyayi_S3Uyumlu_Depolamaya_Tasima\"><span class=\"toc_number toc_depth_2\">6.2<\/span> Senaryo 2: WordPress Medyay\u0131 S3\/Uyumlu Depolamaya Ta\u015f\u0131ma<\/a><\/li><li><a href=\"#Laravel_Headless_ve_Ozel_Uygulamalarda_Yaklasim\"><span class=\"toc_number toc_depth_2\">6.3<\/span> Laravel, Headless ve \u00d6zel Uygulamalarda Yakla\u015f\u0131m<\/a><\/li><\/ul><\/li><li><a href=\"#DCHost_Tarafinda_Bu_Yapiyi_Nasil_Destekliyoruz\"><span class=\"toc_number toc_depth_1\">7<\/span> DCHost Taraf\u0131nda Bu Yap\u0131y\u0131 Nas\u0131l Destekliyoruz?<\/a><\/li><li><a href=\"#Sonuc_ve_Uygulanabilir_Yol_Haritasi\"><span class=\"toc_number toc_depth_1\">8<\/span> Sonu\u00e7 ve Uygulanabilir Yol Haritas\u0131<\/a><\/li><\/ul><\/div>\n<h2><span id=\"Gorsel_SEO_ve_Hosting_Altyapisi_Arasindaki_Dogrudan_Baglanti\">G\u00f6rsel SEO ve Hosting Altyap\u0131s\u0131 Aras\u0131ndaki Do\u011frudan Ba\u011flant\u0131<\/span><\/h2>\n<p>G\u00f6rsel SEO \u00e7o\u011fu zaman sadece dosya isimleri, alt etiketler ve schema i\u015faretlemeleri \u00fczerinden konu\u015fuluyor. Ancak arka plandaki hosting altyap\u0131s\u0131; hangi formatta g\u00f6rsel sundu\u011funuz, bu g\u00f6rsellerin hangi alt alan ad\u0131ndan servis edildi\u011fi ve arama motorlar\u0131na g\u00f6rsellerinizi nas\u0131l listeledi\u011finiz \u00fczerinde do\u011frudan belirleyici. Yani Google G\u00f6rseller&#8217;de g\u00f6r\u00fcn\u00fcrl\u00fck, Core Web Vitals skorlar\u0131 ve d\u00f6n\u00fc\u015f\u00fcm oranlar\u0131n\u0131z; tasar\u0131mdan \u00e7ok sunucu taraf\u0131 kararlar\u0131n\u0131za ba\u011fl\u0131.<\/p>\n<p>DCHost olarak \u00f6zellikle e-ticaret, b\u00fcy\u00fck katalog ve i\u00e7erik sitelerinde ayn\u0131 deseni tekrar tekrar g\u00f6r\u00fcyoruz: WebP\/AVIF&#8217;e ge\u00e7i\u015f, do\u011fru kurgulanm\u0131\u015f bir CDN alt alan ad\u0131 ve d\u00fczenli \u00fcretilen g\u00f6rsel site haritalar\u0131 bir araya geldi\u011finde; hem sayfa a\u00e7\u0131l\u0131\u015f h\u0131zlar\u0131 hem de organik trafik taraf\u0131nda g\u00f6zle g\u00f6r\u00fcl\u00fcr art\u0131\u015flar ya\u015fan\u0131yor. Bu yaz\u0131da <strong>g\u00f6rsel SEO ile hosting altyap\u0131s\u0131n\u0131n nerede kesi\u015fti\u011fini<\/strong> ve bunu pratikte nas\u0131l kurgulayabilece\u011finizi, sahada denedi\u011fimiz stratejilerle ad\u0131m ad\u0131m anlataca\u011f\u0131z.<\/p>\n<p>Odak noktam\u0131z \u00fc\u00e7 ba\u015fl\u0131k olacak: <strong>WebP\/AVIF gibi modern g\u00f6rsel formatlar\u0131<\/strong>, <strong>CDN alt alan adlar\u0131 (img.site.com, cdn.site.com gibi) ile i\u00e7erik da\u011f\u0131t\u0131m\u0131<\/strong> ve <strong>g\u00f6rsel site haritalar\u0131 (image sitemap)<\/strong>. Bunlar\u0131n her birini tek tek optimize etmek yerine, ayn\u0131 mimaride bir araya getirdi\u011finizde ortaya g\u00fc\u00e7l\u00fc bir g\u00f6rsel SEO altyap\u0131s\u0131 \u00e7\u0131k\u0131yor.<\/p>\n<h2><span id=\"WebP_ve_AVIF_ile_Gorsel_Boyutunu_Kucultup_Kaliteyi_Korumak\">WebP ve AVIF ile G\u00f6rsel Boyutunu K\u00fc\u00e7\u00fclt\u00fcp Kaliteyi Korumak<\/span><\/h2>\n<p>G\u00f6rsel SEO taraf\u0131nda ilk b\u00fcy\u00fck kazan\u0131m, dosya boyutunu azalt\u0131rken kaliteyi korumaktan ge\u00e7iyor. Burada iki modern format \u00f6ne \u00e7\u0131k\u0131yor: <strong>WebP<\/strong> ve <strong>AVIF<\/strong>. \u0130kisi de JPEG\/PNG&#8217;ye g\u00f6re ciddi s\u0131k\u0131\u015ft\u0131rma avantaj\u0131 sunuyor ancak aralar\u0131nda teknik farklar var.<\/p>\n<h3><span id=\"WebP_ve_AVIF_Arasindaki_Temel_Farklar\">WebP ve AVIF Aras\u0131ndaki Temel Farklar<\/span><\/h3>\n<ul>\n<li><strong>WebP<\/strong>: Google&#8217;\u0131n geli\u015ftirdi\u011fi, hem kay\u0131pl\u0131 hem kay\u0131ps\u0131z s\u0131k\u0131\u015ft\u0131rmay\u0131 destekleyen, taray\u0131c\u0131 deste\u011fi \u00e7ok geni\u015f bir format.<\/li>\n<li><strong>AVIF<\/strong>: AV1 video codec temelli, \u00f6zellikle d\u00fc\u015f\u00fck bitratelerde WebP&#8217;ye g\u00f6re daha iyi kalite sunabilen, fakat encoding s\u00fcresi daha uzun olabilen yeni nesil bir format.<\/li>\n<\/ul>\n<p>Ger\u00e7ek projelerde genellikle \u015fu stratejiyi \u00f6neriyoruz:<\/p>\n<ul>\n<li>Destekleyen taray\u0131c\u0131lara <strong>\u00f6nce AVIF<\/strong>, desteklemeyenlere <strong>WebP<\/strong>, hi\u00e7birini desteklemeyenlere ise <strong>JPEG\/PNG fallback<\/strong> sunmak.<\/li>\n<li>Bunu ya <code>&lt;picture&gt;<\/code> etiketi ile front-end seviyesinde, ya da <strong>Accept header<\/strong> kontrol\u00fcyle Nginx\/Apache veya CDN taraf\u0131nda i\u00e7erik pazarl\u0131\u011f\u0131 yaparak ger\u00e7ekle\u015ftirmek.<\/li>\n<\/ul>\n<p>Sunucu ve CDN tarafl\u0131 d\u00f6n\u00fc\u015f\u00fcm i\u015fini derinlemesine ele ald\u0131\u011f\u0131m\u0131z <a href='https:\/\/www.dchost.com\/blog\/webp-avifi-kirmadan-sunmak-nginx-apache-ve-cdn-ile-icerik-pazarligi-rewrite-kurallari-ve-seo-uyumlu-donusum\/'>WebP\/AVIF&#8217;i k\u0131rmadan sunmak ve SEO uyumlu d\u00f6n\u00fc\u015f\u00fcm<\/a> rehberine de mutlaka g\u00f6z atman\u0131z\u0131 \u00f6neririz.<\/p>\n<h3><span id=\"WebPAVIF8217in_SEO8217ya_Teknik_Etkisi\">WebP\/AVIF&#8217;in SEO&#8217;ya Teknik Etkisi<\/span><\/h3>\n<p>Bu formatlar\u0131n SEO&#8217;ya katk\u0131s\u0131 sadece &#8216;dosya boyutu k\u00fc\u00e7\u00fcld\u00fc, sayfa h\u0131zland\u0131&#8217; seviyesinde de\u011fil. \u00d6zellikle:<\/p>\n<ul>\n<li><strong>LCP (Largest Contentful Paint)<\/strong> s\u00fcresini do\u011frudan d\u00fc\u015f\u00fcr\u00fcr. B\u00fcy\u00fck kahraman g\u00f6rselinizi (hero image) WebP\/AVIF&#8217;e ge\u00e7irmek, mobil SEO i\u00e7in en h\u0131zl\u0131 kazan\u0131mlardan biridir.<\/li>\n<li><strong>CLS (Cumulative Layout Shift)<\/strong> de\u011feriniz g\u00f6rsellerin <code>width<\/code>\/<code>height<\/code> oranlar\u0131n\u0131 sabit tutup daha k\u00fc\u00e7\u00fck boyutlu i\u00e7erik sundu\u011funuzda daha stabil hale gelir.<\/li>\n<li>G\u00f6rseller daha h\u0131zl\u0131 y\u00fcklendi\u011fi i\u00e7in <strong>kullan\u0131c\u0131 etkile\u015fim oranlar\u0131<\/strong> (scroll, t\u0131klama, sepete ekleme) artar; bu da dolayl\u0131 SEO sinyali olu\u015fturur.<\/li>\n<\/ul>\n<p>Sunucu taraf\u0131n\u0131n Core Web Vitals \u00fczerindeki etkisini daha geni\u015f \u00e7er\u00e7evede g\u00f6rmek isterseniz, <a href='https:\/\/www.dchost.com\/blog\/core-web-vitals-ve-hosting-altyapisi-ttfb-lcp-ve-clsyi-sunucu-tarafinda-iyilestirme-rehberi\/'>Core Web Vitals ve hosting altyap\u0131s\u0131 rehberimiz<\/a> g\u00f6rsel optimizasyon kararlar\u0131n\u0131z\u0131 da besleyecektir.<\/p>\n<h3><span id=\"Gorsel_Donusum_Icin_Boru_Hatti_Pipeline_Kurmak\">G\u00f6rsel D\u00f6n\u00fc\u015f\u00fcm \u0130\u00e7in Boru Hatt\u0131 (Pipeline) Kurmak<\/span><\/h3>\n<p>Tek tek g\u00f6rsel d\u00f6n\u00fc\u015ft\u00fcrmek yerine, staging\/canl\u0131 ortam aras\u0131nda <strong>otomatik bir g\u00f6rsel optimizasyon boru hatt\u0131<\/strong> kurmak i\u015fleri \u00e7ok kolayla\u015ft\u0131r\u0131r. Yay\u0131na ald\u0131\u011f\u0131m\u0131z projelerde genellikle \u015fu ak\u0131\u015f\u0131 tercih ediyoruz:<\/p>\n<ol>\n<li>Kaynak g\u00f6rseli orijinal format\u0131nda (\u00e7o\u011funlukla JPEG\/PNG) y\u00fcklemek.<\/li>\n<li>Arka planda \u00e7al\u0131\u015fan bir job ile WebP ve AVIF versiyonlar\u0131n\u0131 \u00fcretmek.<\/li>\n<li>Boyuta g\u00f6re farkl\u0131 k\u0131rpma\/boyutland\u0131rma profilleri (k\u00fc\u00e7\u00fck\/orta\/b\u00fcy\u00fck) olu\u015fturmak.<\/li>\n<li>Sunucu veya CDN taraf\u0131nda kullan\u0131c\u0131ya en uygun format + boyutu dinamik se\u00e7mek.<\/li>\n<\/ol>\n<p>Bunu sadece &#8220;daha k\u00fc\u00e7\u00fck dosya&#8221; hedefiyle de\u011fil, <strong>disk, bant geni\u015fli\u011fi ve CDN faturas\u0131<\/strong> taraf\u0131n\u0131 da d\u00fc\u015f\u00fcnerek ele ald\u0131\u011f\u0131m\u0131z detayl\u0131 bir senaryoyu <a href='https:\/\/www.dchost.com\/blog\/goruntu-optimizasyonu-boru-hatti-nasil-kurulur-avif-webp-origin-shield-ve-akilli-cache-key-ile-cdn-faturaniza-nefes-aldirin\/'>g\u00f6r\u00fcnt\u00fc optimizasyonu boru hatt\u0131 rehberimizde<\/a> ad\u0131m ad\u0131m anlatt\u0131k.<\/p>\n<h2><span id=\"CDN_Alt_Alan_Adlari_imgsitecom_mu_wwwsitecom_mu\">CDN Alt Alan Adlar\u0131: img.site.com mu, www.site.com mu?<\/span><\/h2>\n<p>G\u00f6rselleri bir <strong>CDN \u00fczerinden alt alan ad\u0131yla<\/strong> (\u00f6rne\u011fin <code>img.ornek.com<\/code> veya <code>cdn.ornek.com<\/code>) servis etmek neredeyse standart hale geldi. Ancak burada SEO ve hosting taraf\u0131nda dikkat edilmesi gereken kritik noktalar var.<\/p>\n<h3><span id=\"CDN_Alt_Alan_Adi_Kullanmanin_Avantajlari\">CDN Alt Alan Ad\u0131 Kullanman\u0131n Avantajlar\u0131<\/span><\/h3>\n<ul>\n<li><strong>Co\u011frafi da\u011f\u0131t\u0131m<\/strong>: Kullan\u0131c\u0131ya en yak\u0131n edge sunucudan g\u00f6rsel gelir, latency d\u00fc\u015fer.<\/li>\n<li><strong>\u00d6nbellek isabet oran\u0131 (cache hit ratio)<\/strong> y\u00fckselir, origin (ana sunucu) \u00fczerindeki y\u00fck azal\u0131r.<\/li>\n<li><strong>Cookie-less domain<\/strong> yakla\u015f\u0131m\u0131yla (ayn\u0131 k\u00f6kte \u00e7erez set etmeyerek) her istekle gereksiz cookie ta\u015f\u0131nmas\u0131n\u0131n \u00f6n\u00fcne ge\u00e7ilebilir.<\/li>\n<\/ul>\n<p>CDN se\u00e7im ve maliyet optimizasyonu taraf\u0131n\u0131 ayr\u0131 bir ba\u015fl\u0131kta ele ald\u0131\u011f\u0131m\u0131z <a href='https:\/\/www.dchost.com\/blog\/cdn-nedir-ne-zaman-gerekir-trafik-ve-lokasyona-gore-karar-rehberi\/'>CDN ne zaman gerekir, nas\u0131l karar verilir?<\/a> rehberi bu noktada iyi bir tamamlay\u0131c\u0131 kaynakt\u0131r.<\/p>\n<h3><span id=\"Alt_Alan_Adi_Kullanirken_SEO_Acisindan_Dikkat_Edilecekler\">Alt Alan Ad\u0131 Kullan\u0131rken SEO A\u00e7\u0131s\u0131ndan Dikkat Edilecekler<\/span><\/h3>\n<p>G\u00f6rsellerinizi alt alan ad\u0131 \u00fczerinden sunarken \u015fu noktalara \u00f6zellikle dikkat ediyoruz:<\/p>\n<ul>\n<li><strong>Alan ad\u0131 m\u00fclkiyeti<\/strong>: CDN sa\u011flay\u0131c\u0131s\u0131n\u0131n kendi alan ad\u0131 yerine mutlaka <strong>kendi subdomain&#8217;inizi<\/strong> (\u00f6rne\u011fin <code>img.siteniz.com<\/code>) kullan\u0131n. B\u00f6ylece ba\u011flant\u0131 otoritesi sizin alan ad\u0131n\u0131zda kal\u0131r.<\/li>\n<li><strong>robots.txt<\/strong>: CDN alt alan ad\u0131n\u0131z i\u00e7in ayr\u0131 bir robots.txt gerekebilir. \u00c7o\u011fu senaryoda engellemek istemezsiniz; fakat CDN&#8217;nin otomatik olu\u015fturdu\u011fu teknik yollar\u0131n (\u00f6rne\u011fin test path&#8217;leri) taranmamas\u0131n\u0131 isteyebilirsiniz.<\/li>\n<li><strong>SSL ve HTTP\/2\/3<\/strong>: G\u00f6rsellerin de <strong>HTTPS ve HTTP\/2\/HTTP\/3<\/strong> \u00fczerinden sunuldu\u011fundan emin olun. Farkl\u0131 protokoller kar\u0131\u015ft\u0131\u011f\u0131nda taray\u0131c\u0131 taraf\u0131nda beklenmedik yava\u015flamalar ya\u015fanabiliyor.<\/li>\n<\/ul>\n<h3><span id=\"CDN_Alt_Alan_Adi_ile_Gorsel_Site_Haritasi_Uyumu\">CDN Alt Alan Ad\u0131 ile G\u00f6rsel Site Haritas\u0131 Uyumu<\/span><\/h3>\n<p>\u00d6nemli bir detay: G\u00f6rsel site haritan\u0131zda kullanaca\u011f\u0131n\u0131z URL&#8217;ler, <strong>kullan\u0131c\u0131ya g\u00f6sterilen URL&#8217;lerle birebir ayn\u0131 olmal\u0131<\/strong>. E\u011fer sayfalar\u0131n\u0131z HTML i\u00e7inde g\u00f6rselleri <code>https:\/\/img.siteniz.com\/urun1.webp<\/code> \u015feklinde \u00e7a\u011f\u0131r\u0131yorsa, image sitemap&#8217;te de ayn\u0131 URL&#8217;yi kullanmal\u0131s\u0131n\u0131z.<\/p>\n<p>Farkl\u0131 bir alan ad\u0131ndan (hatta farkl\u0131 protokol ile) link verirseniz, Google bazen bu URL&#8217;leri <strong>ayr\u0131 bir kaynak gibi de\u011ferlendirebilir<\/strong> ve tarama \u00f6nceli\u011fi d\u00fc\u015febilir. Bu y\u00fczden CDN ge\u00e7i\u015flerinde yap\u0131m\u0131z\u0131 g\u00f6zden ge\u00e7irirken, g\u00f6rsel site haritas\u0131 \u00fcretiminde kullan\u0131lan base URL&#8217;i de g\u00fcncellemeyi ihmal etmemek gerekiyor.<\/p>\n<h3><span id=\"Cache-Control_ve_CDN_Kurallari_ile_Gorsel_SEO8217yu_Desteklemek\">Cache-Control ve CDN Kurallar\u0131 ile G\u00f6rsel SEO&#8217;yu Desteklemek<\/span><\/h3>\n<p>G\u00f6rseller i\u00e7in do\u011fru <code>Cache-Control<\/code> ba\u015fl\u0131klar\u0131n\u0131 ayarlamak, hem SEO hem maliyet taraf\u0131nda kritik. \u0130deal senaryoda:<\/p>\n<ul>\n<li>Versiyonlanm\u0131\u015f dosya isimleriyle (\u00f6rn. <code>urun1.v3.webp<\/code>) <strong>uzun s\u00fcreli cache<\/strong> kullanmak,<\/li>\n<li>De\u011fi\u015fen g\u00f6rsellerde dosya ad\u0131n\u0131 veya query string&#8217;ini g\u00fcncelleyerek <strong>cache busting<\/strong> yapmak,<\/li>\n<li>CDN taraf\u0131nda <strong>HTML ve g\u00f6rseller i\u00e7in farkl\u0131 cache politikalar\u0131<\/strong> tan\u0131mlamak gerekiyor.<\/li>\n<\/ul>\n<p>Bu konuyu \u00f6zellikle WordPress ve WooCommerce \u00fczerinden \u00f6rnekledi\u011fimiz <a href='https:\/\/www.dchost.com\/blog\/cdn-onbellekleme-cache-control-ve-edge-kurallari-wordpress-ve-woocommercede-tam-isabet-ayarlar\/'>CDN \u00f6nbellekleme ve edge kurallar\u0131 rehberinde<\/a> g\u00f6rsel \u00f6zelinde detayland\u0131r\u0131yoruz.<\/p>\n<h2><span id=\"Gorsel_Site_Haritasi_Image_Sitemap_ile_Google8217a_Net_Sinyaller_Vermek\">G\u00f6rsel Site Haritas\u0131 (Image Sitemap) ile Google&#8217;a Net Sinyaller Vermek<\/span><\/h2>\n<p>G\u00f6rsel site haritas\u0131, arama motorlar\u0131na &#8216;\u015fu sayfada \u015fu g\u00f6rseller var, \u00f6ncelik bunlarda&#8217; demenin en net yolu. \u00d6zellikle:<\/p>\n<ul>\n<li>B\u00fcy\u00fck e-ticaret kataloglar\u0131nda,<\/li>\n<li>Stok foto\u011fraf veya ikon sitelerinde,<\/li>\n<li>Tarif, gezi, mimari gibi <strong>g\u00f6rsel a\u011f\u0131rl\u0131kl\u0131 bloglarda<\/strong><\/li>\n<\/ul>\n<p>g\u00f6rsel site haritas\u0131 kullanmak hem tarama verimlili\u011fini hem de Google G\u00f6rseller trafi\u011fini ciddi \u015fekilde iyile\u015ftirebiliyor.<\/p>\n<h3><span id=\"Gorsel_Site_Haritasi_Nasil_Yapilandirilir\">G\u00f6rsel Site Haritas\u0131 Nas\u0131l Yap\u0131land\u0131r\u0131l\u0131r?<\/span><\/h3>\n<p>Image sitemap&#8217;ler genellikle ya <strong>mevcut sitemap.xml&#8217;in i\u00e7ine g\u00f6m\u00fcl\u00fc<\/strong> \u015fekilde, ya da <strong>ayr\u0131 bir dosya<\/strong> (\u00f6rne\u011fin <code>image-sitemap.xml<\/code>) olarak haz\u0131rlan\u0131r. Temel yap\u0131 \u015fu \u015fekilde:<\/p>\n<pre>&lt;url&gt;\n  &lt;loc&gt;https:\/\/www.siteniz.com\/urun\/ayakkabi-123&lt;\/loc&gt;\n  &lt;image:image&gt;\n    &lt;image:loc&gt;https:\/\/img.siteniz.com\/urunler\/ayakkabi-123.webp&lt;\/image:loc&gt;\n    &lt;image:title&gt;Siyah spor ayakkab\u0131&lt;\/image:title&gt;\n    &lt;image:caption&gt;G\u00fcnl\u00fck kullan\u0131m i\u00e7in siyah spor ayakkab\u0131 modeli&lt;\/image:caption&gt;\n  &lt;\/image:image&gt;\n&lt;\/url&gt;<\/pre>\n<p>Burada dikkat etmeniz gerekenler:<\/p>\n<ul>\n<li><strong>URL&#8217;ler mutlaka mutlak (absolute) olmal\u0131<\/strong>.<\/li>\n<li><strong>CDN alt alan ad\u0131n\u0131z<\/strong> kullan\u0131l\u0131yorsa, <code>image:loc<\/code> i\u00e7inde de ayn\u0131 alt alan ad\u0131n\u0131 kullanmal\u0131s\u0131n\u0131z.<\/li>\n<li><code>image:title<\/code> ve <code>image:caption<\/code> alanlar\u0131n\u0131, sayfadaki i\u00e7erikle uyumlu ve anahtar kelime spam&#8217;ine ka\u00e7madan doldurman\u0131z \u00f6nemli.<\/li>\n<\/ul>\n<p>robots.txt ve standart site haritas\u0131 yap\u0131land\u0131rmas\u0131n\u0131 g\u00f6r\u00fcnt\u00fc taraf\u0131yla birlikte ele ald\u0131\u011f\u0131m\u0131z <a href='https:\/\/www.dchost.com\/blog\/robots-txt-ve-sitemap-xml-dogru-kurulumu-adim-adim-seo-ve-hosting-rehberi\/'>robots.txt ve sitemap.xml do\u011fru kurulumu rehberine<\/a> mutlaka g\u00f6z at\u0131n; g\u00f6rsel site haritalar\u0131n\u0131 da o mimariye nas\u0131l entegre edece\u011finizi daha net g\u00f6receksiniz.<\/p>\n<h3><span id=\"Gorsel_Site_Haritasini_Ne_Siklikta_Guncellemelisiniz\">G\u00f6rsel Site Haritas\u0131n\u0131 Ne S\u0131kl\u0131kta G\u00fcncellemelisiniz?<\/span><\/h3>\n<p>G\u00f6rselleriniz s\u0131k de\u011fi\u015fiyorsa veya her g\u00fcn yeni \u00fcr\u00fcn\/g\u00f6nderi ekliyorsan\u0131z, g\u00f6rsel site haritas\u0131n\u0131n <strong>otomatik ve d\u00fczenli<\/strong> g\u00fcncellenmesi gerekiyor. Burada tipik yakla\u015f\u0131m:<\/p>\n<ul>\n<li>CMS taraf\u0131nda (WordPress, Laravel admin, \u00f6zel panel vb.) her yeni i\u00e7erikte <strong>sitemap \u00fcretimi tetiklemek<\/strong>,<\/li>\n<li>ve\/veya sunucu taraf\u0131nda <strong>cron job ile periyodik olarak sitemap dosyalar\u0131n\u0131 yeniden olu\u015fturmak<\/strong>.<\/li>\n<\/ul>\n<p>cron job&#8217;lar\u0131 g\u00fcvenli ve kontroll\u00fc kurmak i\u00e7in Linux taraf\u0131nda neleri g\u00f6zden ge\u00e7irmeniz gerekti\u011fini, <a href='https:\/\/www.dchost.com\/blog\/linux-crontab-en-iyi-uygulamalar-rehberi-yedek-rapor-ve-bakim-isleri-icin-guvenli-zamanlama\/'>Linux crontab en iyi uygulamalar rehberimizde<\/a> detayl\u0131 anlatt\u0131k. G\u00f6rsel site haritas\u0131 \u00fcretimi de asl\u0131nda tam olarak bu kategoride: d\u00fczenli ama kontrols\u00fcz b\u00fcy\u00fcmemesi gereken bir g\u00f6rev.<\/p>\n<h3><span id=\"Hosting_Tarafinda_Gorsel_Sitemap_Dosyalarinin_Yonetimi\">Hosting Taraf\u0131nda G\u00f6rsel Sitemap Dosyalar\u0131n\u0131n Y\u00f6netimi<\/span><\/h3>\n<p>\u00c7ok b\u00fcy\u00fck sitelerde g\u00f6rsel site haritalar\u0131 tek dosya olmaktan \u00e7\u0131kar, <strong>par\u00e7al\u0131 (index) yap\u0131<\/strong>ya ge\u00e7ersiniz. \u00d6rne\u011fin:<\/p>\n<ul>\n<li><code>image-sitemap-index.xml<\/code><\/li>\n<li><code>image-sitemap-1.xml<\/code> (ilk 50.000 URL)<\/li>\n<li><code>image-sitemap-2.xml<\/code> (sonraki 50.000 URL) gibi.<\/li>\n<\/ul>\n<p>Bu durumda hosting taraf\u0131nda:<\/p>\n<ul>\n<li>Sitemap&#8217;lerin tutuldu\u011fu dizine <strong>gereksiz yazma\/okuma izinleri<\/strong> verilmemeli,<\/li>\n<li>Statik dosya sunucusu (Nginx\/Apache) bu dizini <strong>agresif cache<\/strong> etmeli,<\/li>\n<li>Disk kullan\u0131m\u0131n\u0131 izleyerek gereksiz eski sitemap dosyalar\u0131n\u0131n temizlenmesi i\u00e7in bir <strong>bak\u0131m politikas\u0131<\/strong> belirlenmeli.<\/li>\n<\/ul>\n<h2><span id=\"Hosting_Seviyesinde_Ince_Ayarlar_HTTP23_TTFB_ve_Disk_Performansi\">Hosting Seviyesinde \u0130nce Ayarlar: HTTP\/2\/3, TTFB ve Disk Performans\u0131<\/span><\/h2>\n<p>G\u00f6rsel SEO deyince sadece format ve site haritas\u0131 konu\u015fmak eksik kal\u0131r. Arka planda web sunucusu, disk tipi, a\u011f kapasitesi ve HTTP protokol s\u00fcr\u00fcmleri de do\u011frudan oyunun i\u00e7inde.<\/p>\n<h3><span id=\"HTTP2_ve_HTTP3_ile_Paralel_Istek_Yonetimi\">HTTP\/2 ve HTTP\/3 ile Paralel \u0130stek Y\u00f6netimi<\/span><\/h3>\n<p>Modern taray\u0131c\u0131lar HTTP\/2 ve HTTP\/3 ile ayn\u0131 ba\u011flant\u0131 \u00fczerinden <strong>\u00e7ok say\u0131da g\u00f6rsel iste\u011fini paralel<\/strong> ta\u015f\u0131yabiliyor. Bu da \u00f6zellikle \u00e7ok g\u00f6rselli sayfalarda ciddi fark yarat\u0131yor. Ancak bunun \u00f6n ko\u015fulu:<\/p>\n<ul>\n<li>Hosting ortam\u0131n\u0131z\u0131n <strong>HTTP\/2 ve m\u00fcmk\u00fcnse HTTP\/3<\/strong> desteklemesi,<\/li>\n<li>SSL yap\u0131land\u0131rman\u0131z\u0131n modern \u015fifre k\u00fcmeleriyle uyumlu olmas\u0131,<\/li>\n<li>CDN&#8217;inizin de ayn\u0131 protokolleri u\u00e7tan uca desteklemesi.<\/li>\n<\/ul>\n<p>Bu konuda ayr\u0131nt\u0131l\u0131 bir kontrol listesine ihtiyac\u0131n\u0131z varsa, <a href='https:\/\/www.dchost.com\/blog\/http-2-ve-http-3-destegi-seo-ve-core-web-vitalsi-nasil-etkiler-hosting-secerken-nelere-bakmali\/'>HTTP\/2 ve HTTP\/3 deste\u011finin SEO ve Core Web Vitals&#8217;a etkisini<\/a> detayl\u0131 inceledi\u011fimiz rehberimiz tam size g\u00f6re.<\/p>\n<h3><span id=\"Disk_Performansi_IOPS_ve_Buyuk_Gorsel_Kutuphaneleri\">Disk Performans\u0131, IOPS ve B\u00fcy\u00fck G\u00f6rsel K\u00fct\u00fcphaneleri<\/span><\/h3>\n<p>On binlerce \u00fcr\u00fcn g\u00f6rseli, orijinal ve optimize edilmi\u015f haller, farkl\u0131 boyut varyasyonlar\u0131\u2026 Bunlar\u0131n hepsi disk \u00fczerinde <strong>rastgele okuma\/yazma y\u00fck\u00fc<\/strong> olu\u015fturur. \u00d6zellikle:<\/p>\n<ul>\n<li>B\u00fcy\u00fck e-ticaret siteleri,<\/li>\n<li>Haber\/medya portallar\u0131,<\/li>\n<li>Portfolyo ve foto\u011fraf\u00e7\u0131l\u0131k siteleri<\/li>\n<\/ul>\n<p>i\u00e7in kulland\u0131\u011f\u0131n\u0131z depolama t\u00fcr\u00fc kritik hale geliyor. NVMe SSD, SATA SSD ve HDD farklar\u0131n\u0131; <a href=\"https:\/\/www.dchost.com\/tr\/web-hosting\">web hosting<\/a>, yedek ve ar\u015fiv senaryolar\u0131 \u00fczerinden kar\u015f\u0131la\u015ft\u0131rd\u0131\u011f\u0131m\u0131z <a href='https:\/\/www.dchost.com\/blog\/nvme-ssd-sata-ssd-ve-hdd-karsilastirmasi-web-hosting-yedek-ve-arsiv-icin-dogru-disk-secimi\/'>disk se\u00e7imi rehberimiz<\/a> g\u00f6rsel a\u011f\u0131rl\u0131kl\u0131 siteler i\u00e7in hangi yolu tercih etmeniz gerekti\u011fini netle\u015ftirmenize yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<h3><span id=\"Gorsel_Agirlikli_Siteler_Icin_Ozel_Hosting_Stratejisi\">G\u00f6rsel A\u011f\u0131rl\u0131kl\u0131 Siteler \u0130\u00e7in \u00d6zel Hosting Stratejisi<\/span><\/h3>\n<p>Deneyimlerimize g\u00f6re, g\u00f6rsel odakl\u0131 projeler i\u00e7in en verimli yakla\u015f\u0131m \u015fu \u00fc\u00e7 baca\u011f\u0131 beraber ele almak:<\/p>\n<ul>\n<li><strong>Y\u00fcksek IOPS&#8217;lu bir origin<\/strong> (NVMe SSD&#8217;li <a href=\"https:\/\/www.dchost.com\/tr\/vps\">VPS<\/a> veya <a href=\"https:\/\/www.dchost.com\/tr\/fiziksel-sunucu\">dedicated sunucu<\/a>),<\/li>\n<li>\u00dczerine binen y\u00fck\u00fc azaltmak i\u00e7in <strong>iyi kurgulanm\u0131\u015f bir CDN<\/strong>,<\/li>\n<li>Ar\u015fiv veya orijinal g\u00f6rselleri m\u00fcmk\u00fcnse <strong>ayr\u0131 bir depolama (object storage vb.)<\/strong> \u00fczerinde tutmak.<\/li>\n<\/ul>\n<p>Bu mimariyi hem teknik hem maliyet a\u00e7\u0131s\u0131ndan tart\u0131\u015ft\u0131\u011f\u0131m\u0131z <a href='https:\/\/www.dchost.com\/blog\/gorsel-agirlikli-siteler-icin-hosting-disk-cdn-ve-webp-avif-stratejisi\/'>g\u00f6rsel a\u011f\u0131rl\u0131kl\u0131 siteler i\u00e7in hosting stratejisi rehberimizde<\/a> pratik \u00f6rneklerle nelerin de\u011fi\u015fti\u011fini anlatt\u0131k. \u00d6zellikle WebP\/AVIF d\u00f6n\u00fc\u015f\u00fcm\u00fcn\u00fc origin&#8217;de mi, CDN&#8217;de mi yapaca\u011f\u0131n\u0131za karar verirken o makaledeki senaryolar \u00e7ok i\u015fe yar\u0131yor.<\/p>\n<h2><span id=\"WordPress_ve_Diger_CMS8217lerde_Pratik_Uygulama_Ornekleri\">WordPress ve Di\u011fer CMS&#8217;lerde Pratik Uygulama \u00d6rnekleri<\/span><\/h2>\n<p>Teoride her \u015fey g\u00fczel; peki WordPress, WooCommerce veya \u00f6zel PHP\/Laravel tabanl\u0131 sitelerde bu stratejiyi ger\u00e7ek hayatta nas\u0131l kuruyoruz? Burada sahada en s\u0131k uygulad\u0131\u011f\u0131m\u0131z iki senaryoyu payla\u015fal\u0131m.<\/p>\n<h3><span id=\"Senaryo_1_WordPress_WooCommerce_CDN_WebPAVIF\">Senaryo 1: WordPress + WooCommerce + CDN + WebP\/AVIF<\/span><\/h3>\n<p>Tipik bir WooCommerce ma\u011fazas\u0131nda \u015fu ak\u0131\u015f olduk\u00e7a sa\u011fl\u0131kl\u0131 \u00e7al\u0131\u015f\u0131yor:<\/p>\n<ol>\n<li>\u00dcr\u00fcn g\u00f6rselleri \u00f6nce orijinal formatta (\u00f6rne\u011fin y\u00fcksek kaliteli JPEG) y\u00fckleniyor.<\/li>\n<li>WordPress i\u00e7inde kullan\u0131lan bir eklenti veya sunucu taraf\u0131 script, arka planda WebP ve AVIF versiyonlar\u0131n\u0131 \u00fcretiyor.<\/li>\n<li>CDN, <code>img.siteniz.com<\/code> alt alan ad\u0131 \u00fczerinden bu g\u00f6rselleri cache ediyor.<\/li>\n<li>Temada <code>&lt;picture&gt;<\/code> etiketi kullan\u0131larak AVIF \u2192 WebP \u2192 JPEG s\u0131ral\u0131 fallback tan\u0131mlan\u0131yor.<\/li>\n<li>WooCommerce \u00fcr\u00fcn ve kategori sayfalar\u0131, otomatik \u00fcretilen bir image sitemap&#8217;e ekleniyor.<\/li>\n<\/ol>\n<p>Bu yap\u0131y\u0131 kurarken, sunucu taraf\u0131 optimizasyonlar\u0131 (PHP-FPM, OPcache, MySQL\/Redis vb.) da hesaba katman\u0131z gerekiyor. WordPress i\u00e7in sunucu ayarlar\u0131n\u0131 nas\u0131l kademeli optimize edece\u011finizi <a href='https:\/\/www.dchost.com\/blog\/wordpress-icin-sunucu-tarafi-optimizasyon-php-fpm-opcache-redis-ve-mysql-ile-neyi-ne-zaman-nasil-ayarlamalisin\/'>WordPress i\u00e7in sunucu taraf\u0131 optimizasyon rehberinde<\/a> detaylar\u0131yla anlatt\u0131k.<\/p>\n<h3><span id=\"Senaryo_2_WordPress_Medyayi_S3Uyumlu_Depolamaya_Tasima\">Senaryo 2: WordPress Medyay\u0131 S3\/Uyumlu Depolamaya Ta\u015f\u0131ma<\/span><\/h3>\n<p>G\u00f6rsel say\u0131s\u0131 milyonlar\u0131 bulan projelerde t\u00fcm medyay\u0131 tek VPS&#8217;in diski \u00fczerinde tutmak mant\u0131kl\u0131 olmuyor. Bu durumda s\u0131k\u00e7a tercih edilen yol, medyay\u0131 <strong>S3 uyumlu bir object storage&#8217;a<\/strong> ta\u015f\u0131mak ve CDN ile \u00f6n\u00fcne bir katman koymak.<\/p>\n<p>Bu mimaride dikkat edilmesi gerekenler:<\/p>\n<ul>\n<li>WordPress i\u00e7inde medya URL&#8217;lerinin tam alan ad\u0131yla (\u00f6rne\u011fin <code>https:\/\/media.siteniz.com\/...<\/code>) g\u00fcncellenmesi,<\/li>\n<li>Image sitemap&#8217;lerin de ayn\u0131 URL&#8217;leri kullanacak \u015fekilde yeniden \u00fcretilmesi,<\/li>\n<li>CDN \u00f6nbelle\u011fi ile origin (S3\/object storage) aras\u0131ndaki <strong>cache invalidation<\/strong> ak\u0131\u015f\u0131n\u0131n iyi kurgulanmas\u0131.<\/li>\n<\/ul>\n<p>T\u00fcm bu ad\u0131mlar\u0131 teknik detaylar\u0131yla anlatt\u0131\u011f\u0131m\u0131z <a href='https:\/\/www.dchost.com\/blog\/wordpress-medyani-s3e-tasiyalim-mi-cdn-imzali-url-ve-onbellek-gecersizlestirme-adim-adim\/'>WordPress medyan\u0131 S3&#8217;e ta\u015f\u0131ma rehberimiz<\/a>, g\u00f6rsel SEO taraf\u0131n\u0131 bozmadan altyap\u0131y\u0131 nas\u0131l \u00f6l\u00e7ekleyebilece\u011finize dair net bir yol haritas\u0131 sunuyor.<\/p>\n<h3><span id=\"Laravel_Headless_ve_Ozel_Uygulamalarda_Yaklasim\">Laravel, Headless ve \u00d6zel Uygulamalarda Yakla\u015f\u0131m<\/span><\/h3>\n<p>Laravel veya benzeri framework&#8217;lerle geli\u015ftirilen headless yap\u0131larda i\u015fimiz asl\u0131nda biraz daha esnek. Genelde \u015fu yakla\u015f\u0131m\u0131 benimsiyoruz:<\/p>\n<ul>\n<li>Medya y\u00f6netimini API katman\u0131ndan ba\u011f\u0131ms\u0131z tutan bir <strong>storage katman\u0131<\/strong> (local + S3 uyumlu depolama hibriti),<\/li>\n<li>G\u00f6rsel d\u00f6n\u00fc\u015f\u00fcmlerini kuyru\u011fa atan ve arka planda \u00e7al\u0131\u015fan <strong>queue job&#8217;lar\u0131<\/strong>,<\/li>\n<li>Front-end taraf\u0131nda (React, Next.js, Vue, Nuxt vb.) <code>&lt;picture&gt;<\/code> ve <code>sizes\/srcset<\/code> destekli bile\u015fenler.<\/li>\n<\/ul>\n<p>Bu t\u00fcr mimarilerde en kritik nokta, <strong>g\u00f6rsel URL&#8217;lerinin istikrarl\u0131 olmas\u0131<\/strong> ve image sitemap \u00fcretiminin veritaban\u0131ndaki kay\u0131tlarla birebir senkron \u00e7al\u0131\u015fmas\u0131. Endpoint veya path yap\u0131lar\u0131nda yapt\u0131\u011f\u0131n\u0131z her de\u011fi\u015fikli\u011fin image sitemap&#8217;e de yans\u0131d\u0131\u011f\u0131ndan emin olmal\u0131s\u0131n\u0131z.<\/p>\n<h2><span id=\"DCHost_Tarafinda_Bu_Yapiyi_Nasil_Destekliyoruz\">DCHost Taraf\u0131nda Bu Yap\u0131y\u0131 Nas\u0131l Destekliyoruz?<\/span><\/h2>\n<p>DCHost ekibi olarak g\u00fcnl\u00fck operasyonumuzda tam da bu tip g\u00f6rsel a\u011f\u0131rl\u0131kl\u0131 projelerle u\u011fra\u015f\u0131yoruz. Bizim taraftan bak\u0131ld\u0131\u011f\u0131nda ba\u015far\u0131l\u0131 bir g\u00f6rsel SEO ve hosting altyap\u0131s\u0131 i\u00e7in genelde \u015fu bile\u015fenleri birlikte kurguluyoruz:<\/p>\n<ul>\n<li>G\u00f6rsel d\u00f6n\u00fc\u015f\u00fcm job&#8217;lar\u0131n\u0131 ve CDN ile konu\u015fan uygulamay\u0131 ta\u015f\u0131yan <strong>NVMe SSD&#8217;li VPS veya dedicated sunucular<\/strong>,<\/li>\n<li>HTTP\/2 ve HTTP\/3 destekli, modern TLS yap\u0131land\u0131rmas\u0131na sahip web sunucular\u0131,<\/li>\n<li>G\u00f6rsel cache ve CDN loglar\u0131n\u0131 takip eden <strong>izleme ve alarm<\/strong> sistemleri,<\/li>\n<li>G\u00f6rsel site haritalar\u0131, cron job&#8217;lar ve log analizleri i\u00e7in <strong>ayr\u0131 test\/staging ortamlar\u0131<\/strong>.<\/li>\n<\/ul>\n<p>Gerekti\u011finde projelerinizdeki mevcut g\u00f6rsel yap\u0131y\u0131 analiz edip, WebP\/AVIF d\u00f6n\u00fc\u015f\u00fcm\u00fc, CDN alt alan ad\u0131 planlamas\u0131 ve image sitemap stratejisini birlikte ele al\u0131yoruz. B\u00f6ylece SEO ajans\u0131n\u0131z\u0131n \u00f6nerdi\u011fi ad\u0131mlar, sunucu taraf\u0131nda da <strong>ger\u00e7ek\u00e7i ve s\u00fcrd\u00fcr\u00fclebilir<\/strong> bir mimariye oturmu\u015f oluyor.<\/p>\n<h2><span id=\"Sonuc_ve_Uygulanabilir_Yol_Haritasi\">Sonu\u00e7 ve Uygulanabilir Yol Haritas\u0131<\/span><\/h2>\n<p>G\u00f6rsel SEO&#8217;yu ger\u00e7ekten ileri ta\u015f\u0131mak istiyorsan\u0131z, tek tek alt etiketleri d\u00fczeltmekten \u00e7ok daha fazlas\u0131na ihtiyac\u0131n\u0131z var. WebP\/AVIF gibi modern formatlar, do\u011fru kurgulanm\u0131\u015f bir CDN alt alan ad\u0131 ve d\u00fczenli g\u00fcncellenen g\u00f6rsel site haritas\u0131; hepsi beraber \u00e7al\u0131\u015ft\u0131\u011f\u0131nda hem Core Web Vitals skorlar\u0131n\u0131z hem de Google G\u00f6rseller trafi\u011finiz belirgin \u015fekilde iyile\u015fiyor.<\/p>\n<p>Pratikte izleyebilece\u011finiz \u00f6zet yol haritas\u0131 \u015f\u00f6yle:<\/p>\n<ol>\n<li>Mevcut g\u00f6rsellerinizi analiz edin: Boyut, format, LCP&#8217;yi etkileyen kritik g\u00f6rseller.<\/li>\n<li>WebP\/AVIF d\u00f6n\u00fc\u015f\u00fcm\u00fc i\u00e7in bir boru hatt\u0131 planlay\u0131n; d\u00f6n\u00fc\u015f\u00fcm\u00fc sunucuda m\u0131, CDN&#8217;de mi yapaca\u011f\u0131n\u0131za karar verin.<\/li>\n<li>G\u00f6rselleri CDN \u00fczerinden sunuyorsan\u0131z, mutlaka kendi alt alan ad\u0131n\u0131z\u0131 (img.siteniz.com gibi) kullan\u0131n.<\/li>\n<li>Image sitemap yap\u0131n\u0131z\u0131 tasarlay\u0131n; gerekiyorsa par\u00e7al\u0131 (index) yap\u0131ya ge\u00e7in.<\/li>\n<li>Sitemap \u00fcretimini cron job veya CMS hook&#8217;lar\u0131 ile <strong>otomatikle\u015ftirin<\/strong>.<\/li>\n<li>HTTP\/2\/3, disk performans\u0131 ve bant geni\u015fli\u011fi taraf\u0131nda hosting altyap\u0131n\u0131z\u0131 g\u00f6zden ge\u00e7irin.<\/li>\n<\/ol>\n<p>E\u011fer bu ad\u0131mlar\u0131n bir k\u0131sm\u0131 size kar\u0131\u015f\u0131k geliyorsa, DCHost ekibi olarak hem mevcut altyap\u0131n\u0131z\u0131 analiz etmenize hem de yeni mimariyi ad\u0131m ad\u0131m kurman\u0131za yard\u0131mc\u0131 olabiliriz. Mevcut hosting ortam\u0131n\u0131z DCHost \u00fczerinde olsun ya da olmas\u0131n, hedefimiz her zaman ayn\u0131: <strong>g\u00f6rsellerinizi arama motorlar\u0131 ve kullan\u0131c\u0131lar i\u00e7in m\u00fcmk\u00fcn olan en h\u0131zl\u0131, en tutarl\u0131 ve en s\u00fcrd\u00fcr\u00fclebilir \u015fekilde sunmak<\/strong>.<\/p>\n<p>Yeni bir proje planl\u0131yor, mevcut sitenizi yeniden platforma ta\u015f\u0131yor veya sadece g\u00f6rsel taraf\u0131n\u0131 toparlamak istiyorsan\u0131z; g\u00f6rsel SEO ve hosting altyap\u0131s\u0131 mimarisini daha yay\u0131na almadan birlikte netle\u015ftirelim.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u0130&ccedil;indekiler1 G\u00f6rsel SEO ve Hosting Altyap\u0131s\u0131 Aras\u0131ndaki Do\u011frudan Ba\u011flant\u01312 WebP ve AVIF ile G\u00f6rsel Boyutunu K\u00fc\u00e7\u00fclt\u00fcp Kaliteyi Korumak2.1 WebP ve AVIF Aras\u0131ndaki Temel Farklar2.2 WebP\/AVIF&#8217;in SEO&#8217;ya Teknik Etkisi2.3 G\u00f6rsel D\u00f6n\u00fc\u015f\u00fcm \u0130\u00e7in Boru Hatt\u0131 (Pipeline) Kurmak3 CDN Alt Alan Adlar\u0131: img.site.com mu, www.site.com mu?3.1 CDN Alt Alan Ad\u0131 Kullanman\u0131n Avantajlar\u01313.2 Alt Alan Ad\u0131 Kullan\u0131rken SEO A\u00e7\u0131s\u0131ndan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3539,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-3538","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-teknoloji"],"_links":{"self":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/3538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/comments?post=3538"}],"version-history":[{"count":0,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/3538\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media\/3539"}],"wp:attachment":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media?parent=3538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/categories?post=3538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/tags?post=3538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}