Web görselleri
Görsellerim Google Görseller’de neden görünmüyor?
Sitenizdeki görsellerin Google Görseller’de neden eksik olduğunu araştırın. Dizin, dosya erişimi, engeller, JavaScript ve URL değişikliklerini kontrol edin.
Bir fotoğraf sitenizde doğru görünürken Google için bulunması veya indirilmesi zor olabilir. Ya da dizine eklenmiş olsa bile kullandığınız kelimelerle görünmeyebilir. Bu durumlar farklı adımlar gerektirir.
Tüm görsel arşivini değiştirmeden önce önemli bir görseli inceleyin. Sayfa adresine ve dosyanın doğrudan adresine ihtiyacınız var. Teknik ayarları siz yönetmiyorsanız bulguları geliştirici veya barındırma sağlayıcısı için toplayın.
Search Console erişiminiz yok mu? Önce görselin herkese açık adresini, sonra tarama ve dizine ekleme kurallarını ve görselin sayfaya nasıl eklendiğini kontrol edin. Bu tarayıcı kontrolleri Search Console hesabı gerektirmez. Site sahibine iki adresi, tarihi ve başarısız kontrolleri iletip sayfayı Search Console’da incelemesini isteyin.
1. Tam olarak neyin eksik olduğunu belirleyin
Süreç dört aşamalıdır: Google görsel adresini keşfeder, dosyayı indirir, dizine ekleyip eklemeyeceğine karar verir ve bir arama için sonuçları seçer. Aşağıdaki kontroller sorunun hangi aşamada olduğunu anlamanıza yardımcı olur.
Görsel hiç mi görünmedi, bir değişiklikten sonra mı kayboldu, yoksa yalnızca rekabetin yüksek olduğu bir aramada mı çıkmıyor? Görseller sekmesinde eksik bir sonuçla normal web sonucunun yanındaki eksik küçük resmi de ayırın. Bu rehber Google Görseller içindir; web sonuçlarının küçük resimlerini Google ayrı seçer.
| Gözlem | Buradan başlayın |
|---|---|
| Yeni bir sayfanın görselleri hiç görünmedi | Sayfanın keşfedilmesini ve dizine eklenme durumunu kontrol edin |
| Site yenilendikten sonra birçok görsel kayboldu | Eski ve yeni URL’leri, şablonları ve erişim kurallarını karşılaştırın |
| Yalnızca galerinin sonraki görselleri etkileniyor | Galerinin sonraki görselleri nasıl sunduğunu inceleyin |
| Görsel arama verileri var ama kendi aramanızda görseller yok | Teknik engel varsaymadan önce sorguları ve görünürlüğü inceleyin |
Search Console’da Performans → Arama sonuçları raporunu açın, arama türünü Görsel yapın ve ilgili sayfaya göre filtreleyin. Değişiklik öncesi ve sonrası gösterimleri ve tıklamaları karşılaştırın. Google’ın performans raporu belgeleri filtreleri açıklar.
Gösterimler, sayfayla ilişkili sonuçların görsel aramasında görüntülendiğini belirtir. Birden çok fotoğraflı sayfada her görseli ayrı tanımlamaz. Dönemde sıfır gösterim olması da dizin hatasını kanıtlamaz: arama talebi veya görünürlük düşük olabilir.
Google Görseller’de site:example.com deneyin. Belirli bir dosya için tam açık adresini kullanarak src:https://example.com/images/blue-mug.jpg arayın. src: operatörü bu görsel URL’sine başvuran sayfaları bulur. Bu aramalar dizindeki her görseli göstermez; boş sonuç tek başına dizine eklenmediğini kanıtlamaz. site: aramasının sınırlamalarını okuyun.

2. Görselin bulunduğu sayfayı inceleyin
Search Console URL Denetimi’ne sayfanın URL’sini girin. .jpg veya .webp ile biten adres yerine ziyaretçinin açacağı ürün, yazı veya hizmet sayfasıyla başlayın.
- Dizindeki sürümün verilerini okuyun. Sayfa dizine ekleme bölümünü açıp sayfa dizinde değilse nedenini not alın. Sonraki adımı tablodan seçin.
- Aynı sonuçtaki standart URL’yi kontrol edin. Bu, sayfanın tercih edilen sürümüdür. Kullanıcı tarafından belirtilen standart URL ile Google tarafından seçilen standart URL değerlerini karşılaştırın. Google başka bir adres seçtiyse açın ve amaçlanan sürüm olup olmadığını kontrol edin.
- Canlı URL’yi test et seçeneğini kullanın. Test güncel sayfayı inceler; dizin verileri önceki işlenmiş sürümü anlatır. Bir düzeltmeden sonra farklılık olması normaldir.
- Varsa Test edilen sayfayı görüntüle seçeneğini açın. HTML sekmesinde dosya adını veya dağıtım adresini arayın. Daha fazla bilgi altında kaynak ve JavaScript hatalarını inceleyin. Test sayfaya erişemiyorsa önce bildirilen erişim hatasını araştırın.
| Bulgu | Yapılacak işlem |
|---|---|
| URL Google tarafından bilinmiyor | İlgili, herkese açık bir sayfadan bağlantı verin ve sayfayı site haritasına ekleyin. Erişimi doğruladıktan sonra dizine ekleme isteyin. |
| noindex nedeniyle hariç tutulmuş | Sayfanın aramada görünmesi gerekiyorsa CMS veya barındırma ayarlarındaki istem dışı talimatı kaldırın. Canlı sayfayı yeniden test edin. |
| Keşfedildi, şu anda dizine eklenmiş değil | Google adresi biliyor ama henüz taramadı. İç bağlantıları, sunucu erişimini ve etkilenen sayfa sayısını kontrol edin. Tekrarlanan isteklerden kaçının. |
| Tarandı, şu anda dizine eklenmiş değil | Google sayfayı aldı ama dizine eklemedi. Sayfanın katkısını ve başka bir sayfayı yineleyip yinelemediğini değerlendirin. Bu durum tek başına tarama engeli göstermez. |
| Alternatif veya yinelenen sayfa | Google’ın seçtiği standart sayfayı inceleyin. Kasıtlı bir alternatif sorun olmayabilir; beklenmeyen seçimde yinelenen içerikleri ve canonical ayarlarını gözden geçirin. |
Bu bulgular tek tek görsellere değil sayfaya aittir. Google’ın sayfa dizine ekleme raporu rehberi durumları açıklar. Sayfa dizindeyse görsel kontrollerine geçin.
Canlı test mevcut erişimi ve oluşturmayı inceler; standart URL seçimini belirlemez veya dizine eklemeyi onaylamaz. Test robotu normal arama robotundan farklı yanıt da alabilir. İki sonucu birlikte yorumlamak için URL Denetimi rehberini kullanın.
3. Doğru görsel dosyasını ve yanıtını kontrol edin
Yayımlanmış sayfada görsele sağ tıklayıp örneğin Resmi yeni sekmede aç seçeneğini kullanın. Adresi kopyalayın. Farklı boyutlar varsa Network paneli istenen sürümü belirlemeye yardımcı olur. Duyarlı görseller rehberimiz mobil ve masaüstünün neden farklı dosyalar yükleyebildiğini açıklar.
Doğrudan adresi oturum açmadan gizli pencerede açın. Başarısızsa alt metninden önce erişimi araştırın. Çalışıyorsa anonim tarayıcı erişimini doğrulamış olursunuz; Googlebot’un aynı yanıtı aldığını değil.
Geliştirici araçlarında Network bölümünü açın, sayfayı yenileyin, Img filtresini seçin ve görsel isteğine tıklayın. Headers altında durum ve yanıt başlıklarını, Preview altında resmi kontrol edin. Adlar tarayıcıya göre değişebilir. Yeni ve başarılı indirme gerçek görseli ve image/jpeg veya image/webp gibi uygun bir Content-Type içermelidir. HTML giriş sayfası ya da güvenlik kontrolü, adres .jpg ile bitse bile görsel değildir.
| Yanıt | Kontrol edilecekler |
|---|---|
| 404 veya 410 | Dosya silinmiş, taşınmış veya hiç oluşturulmamış |
| 401 veya 403 | Oturum açma zorunluluğu, izinler veya güvenlik filtreleri |
| 429 veya tekrarlanan 5xx hataları | İstek sınırları, aşırı yüklü sunucu veya kararsız görsel hizmeti |
| Yönlendirmeler | Son hedef çalışıyor ve amaçlanan görseli sunuyor |
Dizin ayarlarına geçmeden önce eksik veya erişilemeyen dosyayı düzeltin. Google’ın HTTP durum kodları belgesi yanıtların taramaya etkisini açıklar.
Yalnızca Google istekleri başarısız görünüyorsa sağlayıcıdan sunucu veya CDN günlüklerini incelemesini isteyin. CDN, görselleri siteden ayrı sunabilir. Etkilenen URL’yi, yanıt durumunu ve devreye giren güvenlik kuralını sorun. Tüm güvenliği kapatmayın, yalnızca Googlebot adına güvenmeyin; Google robotlarının nasıl doğrulanacağını açıklar.
4. Tarama engellerini ve dizine ekleme kurallarını inceleyin
Görseli sunan ana makinenin kökünde /robots.txt açın. https://images.example.com/uploads/mug.jpg için https://images.example.com/robots.txt geçerlidir. www.example.com kuralları ayrı bir görsel ana makinesini yönetmez.
Örneğin bu kural Googlebot-Image’ın o sunucudaki /uploads/ yoluna erişimini engeller:
User-agent: Googlebot-Image
Disallow: /uploads/Bu, araştırılacak bir engel örneğidir; eklemeniz gereken kural değildir. Google en özel eşleşen kullanıcı aracının grubunu kullanır. Robota özel grup User-agent: * ile birleştirilmez; aynı eşleşen aracın birden fazla grubu birleştirilir. Değişiklikten önce geçerli grup ve yolları yöneticiye kontrol ettirin. Google’ın robots.txt eşleştirme kurallarına bakın.
Talimatları sayfada ve görsel yanıtında bulun
Sayfa kaynağını görüntüle seçeneğini açıp robots, googlebot ve noindex arayın. İçerikteki bir sözcük yerine <head> içindeki gerçek <meta> etiketini bulun. JavaScript sayfayı değiştiriyorsa Elements panelindeki <head> bölümünü de inceleyin. Görsel dizine ekleme engeli şöyle olabilir:
<meta name="robots" content="noimageindex">Sonra Network’te görsel isteğini seçin ve Headers → Response Headers altında X-Robots-Tag arayın. Bu bir sunucu yanıt başlığıdır, HTML etiketi değildir:
X-Robots-Tag: noindexİki örnek de kısıtlamadır, ancak etkileri farklıdır:
- Sayfada
noimageindex: görsellerin bu sayfa üzerinden dizine eklenmesini önler. Aynı dosya başka sayfa üzerinden eklenebilir. - Görsel yanıtında
X-Robots-Tag: noindex: o görselin dizine eklenmesini doğrudan yasaklar. - Sayfada
noindex: sayfanın kendisini dışarıda bırakır. Herkese açık hedef sayfanın bulunması gerekiyorsa inceleyin.
Sayfa için hem HTML’yi hem yanıt başlıklarını kontrol edin: noindex iki yolla da gelebilir. İstenmeyen kısıtlamayı üreten ayarı değiştirip açık yanıtı yeniden doğrulayın. Kasıtlı kısıtlamaları koruyun.
Tarama engeli ve dizine ekleme talimatı farklıdır. Google, dizin başlığını okuyabilmek için kaynağı alabilmelidir. Bir engeli kaldırmak diğerlerini kaldırmaz. Görsel kaldırma rehberi görsele özel kontrolleri, robots talimatları başvurusu ise sayfa ve HTTP başlıklarını açıklar.
5. Sayfada gerçek bir görsel kaynağı bulunduğunu doğrulayın
Ziyaretçinin gördüğü resim her zaman normal HTML görseli değildir. Editörde resim, arka plan veya galeri bileşeni olarak mı eklendiğine bakın.
Google Görseller’de bulunması istenen içerik için gerçek src adresli <img> kullanın. <picture> de bu yedek görseli içermelidir. Google, CSS görsellerini dizine eklemediğini açıkça belirtir. Görsel SEO rehberine bakın.
<img src="/images/blue-ceramic-mug.webp"
alt="Kavisli kulplu mavi seramik kupa">Örnekteki açıklama bir ürün fotoğrafına aittir. Sözcükleri kendi resminize ve işlevine uyarlayın. Sadece süs olan görsel arka planda kalabilir; aramada görünmesi gerekmez.
JavaScript otomatik olarak sorun değildir
Google JavaScript çalıştırır; script ile eklenen resim otomatik olarak dışlanmaz. Bozuk script, engellenmiş bağımlılık veya başarısız veri isteği, resmi oluşturulan sayfadan eksik bırakabilir. Tarayıcıyı test edilen sayfayla karşılaştırın. JavaScript SEO rehberi oluşturma sürecini ve yaygın sınırları açıklar.
Geç yükleme ve galerileri inceleyin
Gerçek adres yalnızca data-src içindeyse çalışan kod bunu görsel kaynağına çevirmelidir. Görselleri ancak tıklama sonrası yükleyen galeriyi de kontrol edin: Google ziyaretçi gibi etkileşime girmez.
URL’leri kullanıcı işlemi gerektirmeden sunan, test edilmiş bir çözüm kullanın. Yerleşik loading="lazy", kaynağı kullanıcı bir işlem yapana kadar saklayan scriptten farklıdır. Yalnızca tıklamayı değil, oluşturulan HTML’yi inceleyin. Tüm siteyi değiştirmeden önce Google’ın geç yüklenen içerik önerilerini ve geç yükleme rehberimizi okuyun.
6. Görsel URL’si ve biçim değişikliklerini araştırın
Görünürlük taşıma, CDN değişikliği veya optimizasyon güncellemesinden sonra düştüyse eski ve yeni adresleri karşılaştırın. Medya kitaplığı özgün dosyasına ek olarak küçük resimleri ve mobil sürümleri de inceleyin.
/uploads/blue-mug.jpg yerine /images/blue-mug.webp geldiyse yayımlanmış bağlantıları, yeni adresi ve gerektiğinde eskiden yeni eşdeğer görsele kalıcı yönlendirmeyi kontrol edin. Eksik tüm resimleri ana sayfaya göndermeyin. URL taşıma rehberi görselleri de kapsar.
Google WebP ve AVIF’i destekler. Tek başına biçim değişikliği eksik sonucu açıklamaz. Adres, erişim kuralları ve sayfadaki kaynak doğru mu, ona bakın. WebP ve JPG karşılaştırmamız biçim seçiminde yardımcı olur.
Süresi dolan veya her ziyarette değişen geçici bağlantıları kontrol edin. İmzalı bir URL bugün çalışıp sonra hata verebilir. Açık web görselleri için sağlayıcıdan kalıcı bir açık adres isteyin. Yetkilendirme belirtecini rastgele silmeyin; bağlantıyı bozabilirsiniz.
7. Görsel site haritasından keşfedilmeyi kontrol edin
Sayfa ve dosya çalışıyorsa mevcut site haritasını inceleyin. Görsel kayıtları Google’ın URL’leri bulmasına yardımcı olur. Mevcut haritaya veya ayrı dosyaya eklenebilir; ikinci dosya kendiliğinden daha iyi değildir.
<loc> görselin bulunduğu sayfayı, <image:loc> dosyayı belirtir. Görsellerin güncel, herkese açık ve doğru sayfaya bağlı olduğunu doğrulayın. Görsel site haritası belgeleri XML yapısını ve CDN desteğini açıklar.
CMS zaten bu kayıtları üretiyorsa yeni eklenti kurmadan önce çıktıyı kontrol edin. Site haritası bozuk yanıtı onarmaz, yasağı kaldırmaz veya dizine eklemeyi zorlamaz. Adreslerin keşfedilmesine yardımcı olur.
8. Teknik kontroller geçiyorsa sayfanın yararını değerlendirin
Bir sorun bulmadan dosyayı tekrar tekrar dönüştürmeyin veya yeniden adlandırmayın. Görsel ürün mü anlatıyor, yapılan işi mi gösteriyor, yazıyı mı açıklıyor? Yanındaki metin anlamayı kolaylaştırıyor mu?
Sadece “Galeri” başlıklı, projeyi açıklamayan bir sayfadaki tadilat fotoğrafını düşünün. Daha yararlı bir sayfa işi, görünen sonucu ve önemli ayrıntıları anlatır. Fotoğrafı bulan ziyaretçinin sayfayı açmak için bir nedeni olur.
Anahtar kelime doldurmadan ilgili alt metni ve anlaşılır dosya adı yazın. Bunlar erişim kontrollerinin yerine geçmez. Her görsele aynı arama ifadesini vermek yerine alt metni ve dosya adları rehberindeki örneklerden yararlanın.
Netliği ve yüklemeyi de kontrol edin. Piksel ölçüleri gereksiz büyükse ayrıntıları koruyarak bir kopyayı küçültün. Yavaş yüklenen görseller rehberi dosya boyutunu diğer gecikmelerden ayırır.
9. Değişikliği doğrulayın ve Google’a zaman tanıyın
Sayfa ve görsel URL’sini, sorunu, değişikliği ve tarihi not alın. Yayımladıktan sonra sayfayı ve dosyanın yanıtını yeniden kontrol edin. Böylece yerel düzenlemeyi veya editör önizlemesini canlı düzeltmeyle karıştırmazsınız.
Yönettiğiniz sayfayı düzelttikten sonra canlı URL’yi test edip gerektiğinde dizine ekleme isteyin. Yalnızca Tarandı, şu anda dizine eklenmiş değil durumu varsa ve hiçbir şey değişmediyse tekrar istemeyin. Büyük değişikliklerde site haritasını güncel tutun. Google’ın yeniden tarama rehberi günler veya haftalardan söz eder; tekrarlı istekler hızlandırmaz ve dahil edilmeyi garanti etmez.
Google yeniden geldikten sonra tarama bilgilerini ve görsel arama performansını izleyin. Bu süreler her fotoğraf için son tarih değildir. Hata sürüyorsa ilgili kontrole dönün. Düzeldiyse ama görünürlük düşükse görselin uygunluğunu ve karşılayabileceği sorguları değerlendirin.
Örnek: yenilemeden sonra görünürlüğünü kaybeden galeri
Yenileme sonrası proje galerisi daha az gösterim alan bir mobilya işletmesi düşünün. Sayfa hâlâ dizindedir, fotoğraf URL’si doğru dosyayı verir. Şablonları karşılaştırınca normal görselin CSS arka planına dönüştüğü anlaşılır:
<div class="project-photo"
style="background-image: url('/images/oak-table.jpg')">
</div>Fotoğraf önemli proje içeriğidir; geliştirici bu yüzden görsel öğesini geri getirir:
<img class="project-photo"
src="/images/oak-table.jpg"
alt="Tamamlanmış bir mutfakta aşağı doğru incelen ayaklı meşe yemek masası">Adres değişmez. Geliştirici mobil ve masaüstü düzenini ve yayımlanmış HTML ile Search Console’un oluşturduğu HTML’de bu <img> ve src değerinin bulunduğunu doğrular. Sonra Google’ın dönüşünden sonraki performansı izler. JPG’yi yeniden sıkıştırmak şablonu onarmazdı.
Sık sorulan sorular
Sayfam dizinde. Görsel neden hâlâ yok?
Bu durum sayfaya aittir. Görsel yanıtını, görsele özel kuralları ve oluşturulmuş sayfadaki kaynağı inceleyerek dosyanın kendisindeki sorunu daraltın.
Fotoğrafı doğrudan Google’a yüklemem gerekir mi?
Normal bir web görselini erişilebilir sayfada yayımlayıp kaynağını bulunabilir yapın. Tarama isteği veya site haritası, Google Görseller’e fotoğraf yüklemek değildir.
Alt metni eklemek resmi görünür yapar mı?
Alt metni resmi göremeyen kişiye anlatır ve konusunu açıklar. Sayfadaki işlevine göre yazın. Eksik resimlerde açıklamadan şüphelenmeden önce erişimi ve uygulamayı kontrol edin.
WebP dosyalarını tekrar JPG’ye çevirmeli miyim?
Sırf kendi aramanızda görünmediği için değil. Önce uygulamayı inceleyin. Yeni dönüşüm asıl sorunu çözmeden adres ve dosya değişikliklerini artırabilir.
Pixilo dizine eklemeyi düzeltebilir mi?
Pixilo uygun dosyalar hazırlamanıza yardımcı olur. Erişim, HTML, site haritaları ve Search Console kontrolleri site veya barındırma ayarlarından yönetilir.
Bir sayfa ve bir görselle başlayın
İki adresi kaydedin, sayfayı Search Console’da inceleyin ve bulgulara uygun kontrolleri izleyin. Siteyi başkası yönetiyorsa başarısız kontrolü ve test tarihini iletin.
Google Search Console’u açınSearch Console olmadan başlayın →