Görsel betimleme

Alt metin yazımı ve görsel betimleme: e-ticaret, web ve belgeler için Türkçe, Almanca, İngilizce

Alt metin (alt text), ekran okuyucunun görselin yerine seslendirdiği kısa metin karşılığıdır; görsel yüklenmediğinde de o görünür. E-ticaret katalogları, web siteleri ve belgeler için Türkçe, Almanca ve İngilizce alt metin ve daha uzun görsel betimlemeleri yazıyorum. W3C WAI görsel rehberine göre çalışıyorum: her görsel bilgi verici, dekoratif ya da işlevsel olarak ayrılıyor ve bulunduğu bağlama göre yazılıyor. Metinleri mağazanıza ya da yazılımcınıza hazır bir CSV olarak alırsınız; otomatik denetim araçlarının neyi doğrulayıp neyi doğrulayamadığını da açıkça yazarım.

Kısaca ne yapıyorum

Yapıyorum

  • Ürün görselleri, kategori ve banner görselleri, blog ve haber görselleri, bağlantı ya da düğme işlevi gören simgeler için Türkçe, Almanca ve İngilizce alt metin yazıyorum.
  • Her görselin bilgi verici mi, dekoratif mi, işlevsel mi olduğuna karar veriyor, ona göre yazıyorum — sessiz kalmanın doğru olduğu yerde alt="" dahil.
  • Grafik, şema ve infografikler için uzun betimleme; Word, PowerPoint ve PDF belgelerindeki görseller için alt metin yazıyorum.
  • Mevcut alt metinleri gözden geçirip dosya adlarını, altyazının tekrarını, anahtar kelime listelerini ve artık görsele uymayan betimlemeleri işaretliyorum.
  • Hepsini dosya adlarınıza, stok kodlarınıza (SKU) ya da URL’lere bağlı bir CSV veya tablo olarak, ekibiniz için kısa bir yazım notuyla teslim ediyorum.

Bu hizmete dahil değil

  • Metinleri mağazanıza ya da CMS’inize girmek. CSV, yazılımcınızın içe aktarmasına hazırdır; WordPress ve WooCommerce için giriş işini ayrıca fiyatlandırabilirim.
  • Ürün metni yazmak ve diğer içeriği çevirmek. Ben görsellerin metin karşılığını yazarım, ürün açıklamasını ya da sayfa metnini değil.
  • Ekran okuyucu kullanıcılarıyla test. Çalışmam W3C rehberine dayanır ve otomatik araçlarla denetlenir; kullanıcı testi ayrı bir uzmanlıktır.
  • Hukuki danışmanlık. Avrupa Erişilebilirlik Yasası’nın mağazanızı kapsayıp kapsamadığına hukuk danışmanınız karar verir.

Bu sayfa size göre mi?

Aşağıdakilerden biri sizin durumunuzsa doğru yerdesiniz:

  • Türkiye’den Avrupa Birliği’ndeki tüketicilere kendi e-ticaret sitenizden satış yapıyorsunuz ve yüzlerce, binlerce ürün görselinin alt metni boş ya da hiç yok.
  • Alt metinleriniz otomatik olarak dosya adlarıyla, ürün başlıklarıyla ya da anahtar kelime listeleriyle doldurulmuş; bir denetim ya da bir müşteri bunu fark etti.
  • Sitenizde birden fazla dil var ama alt metinler yalnızca birinde — ya da görsellere kimse bakmadan makineyle çevrilmiş.
  • Bir erişilebilirlik denetim aracı “images must have alternative text” diyor ve size hata sayısı değil, metinlerin kendisi lazım.
  • Grafik ve şema içeren rapor, katalog ya da sunumlar yayımlıyorsunuz ve bunların gerçek bir betimlemeye ihtiyacı var.

Kendi ürün sayfanızı bir dakikada kontrol edin

Ürün sayfalarınızdan birini açın, ana ürün görseline sağ tıklayıp “İncele”yi (Inspect) seçin. Vurgulanan kodda alt özniteliğini görürsünüz.

  • Hiç alt yok: ekran okuyucu yerine dosya adını ya da görsel adresini okuyabilir.
  • alt="IMG_4521.jpg" ya da alt="görsel": var, işe yaramaz ve otomatik denetim araçları kabul eder — aşağıdaki örneğe bakın.
  • Alt metin, üstteki başlıkta yazan ürün adıyla aynı: dinleyen kişi adı iki kez duyar, ürünün nasıl göründüğü hakkında hiçbir şey öğrenmez.

Ürünün neye benzediğini — rengini, malzemesini, biçimini, kutudan ne çıktığını — söyleyen bir alt metin iyi işarettir. Aynısını bir blog yazısındaki görsel ve bir dekoratif banner için de yapın.

Ayrıntı için okumaya devam edin. Aşağıda: iyi alt metne nasıl karar verildiği, axe-core sonuçları ve CSV teslimatıyla ölçülmüş bir öncesi–sonrası örneği, denetim araçlarının neyi değerlendiremediği ve Avrupa Erişilebilirlik Yasası’nın e-ticaret için ne dediği. Doğrudan başlamak isterseniz sayfa bağlantılarıyla birlikte on görsel gönderin; mevcut metinlerde neyin yanlış olduğunu söyleyeyim, birkaçını da örnek olarak yazayım.

İyi alt metin yazımı nasıl olur?

İyi alt metin tek bir soruyu yanıtlar: bu görsel burada ne katıyor? W3C WAI’nin alt metin karar ağacı görselleri birkaç türe ayırır ve her tür farklı bir metin ister.

Bilgi verici görseller

Bilgi taşıyan fotoğraf ya da çizim, o bilginin kısa bir betimlemesini alır. Ürün sayfasında bu, ürünün alıcının gördüğü hâlidir; bir yazıda ise paragrafın anlattığı ayrıntıdır. “Görseli” diye başlamaz, yanındaki metni tekrar etmez.

Dekoratif görseller

İçeriğe bir şey katmayan arka plan dokuları, ayırıcılar ve atmosfer görselleri boş bir alt özniteliği alır: alt="". Ekran okuyucu onları atlar. Dekoratif bir şeride yazılmış metin, her sayfa açılışında dinleyenin kulağına gürültü olarak gider.

İşlevsel görseller

Bir bağlantının ya da düğmenin tek içeriği olan görsel, resmi değil eylemi ya da hedefi anlatır: “büyüteç” değil “Ara”; “roket” değil “Yazıyı oku: Cape Canaveral’da gece fırlatması”.

Karmaşık görseller ve metin içeren görseller

Grafik, şema ve haritalar kısa bir alt metin ve yakınında aynı veriyi taşıyan uzun bir betimleme ister. Metin içeren görsellerin alt metni aynı kelimeleri içermeli — ya da daha iyisi, görsel gerçek metinle değiştirilmelidir.

Metni bağlam belirler

Aynı fotoğrafın iki farklı alt metne ihtiyacı olabilir. Çalışma örneğinde tek bir kahve fotoğrafı hem ürün sayfasında hem de espresso kreması üzerine bir yazıda kullanılıyor — ve üç dilde de iki yerde farklı metin alıyor.

Aynı kahve fotoğrafı iki bağlamda
DilÜrün sayfası (ürünü anlatır)Krema üzerine yazı (kremayı anlatır)
TürkçeBeyaz iç yüzeyli kırmızı sırlı fincan, aynı renk tabağıyla; içinde espresso, tabakta çelik çay kaşığıYeni çekilmiş espresso; yüzeyi eşit, fındık rengi bir kremayla kaplı
AlmancaRot glasierte Tasse mit weißer Innenseite auf passender Untertasse, mit Espresso gefüllt, Teelöffel aus Edelstahl danebenFrisch gezogener Espresso mit gleichmäßiger, haselnussbrauner Crema auf der Oberfläche
İngilizceRed glazed cup with a white inside on its matching saucer, filled with espresso, steel teaspoon beside itFreshly pulled espresso with an even, hazelnut-brown crema covering the surface

Her dil sürümü, o dildeki görselden ve sayfadan yola çıkılarak yazılır, kelime kelime çevrilmez: Almanca ürün metinleri Alman katalog alışkanlıklarını, Türkçe olanlar Türkçenin kullanımını izler.

Kanıt: bir örnek sayfa, öncesi ve sonrası

Bu, kamu malı ve CC0 lisanslı fotoğraflarla hazırlanmış kurgusal bir mağaza sayfası üzerinde ölçülmüş bir çalışma örneğidir — bir müşteri işi değil. Tipik alt metin hatalarını içeren bir “öncesi” sayfası ve düzeltilmiş bir “sonrası” sayfası hazırladım, ikisinde de axe-core erişilebilirlik motorunu çalıştırdım. İki sayfa, axe sonuçları ve CSV aşağıdan indirilebilir.

Kaynak ve lisans

Beş fotoğraf, açık kaynak kütüphane scikit-image 0.26.0 ile birlikte geliyor; her birinin lisansı kütüphanenin belgelerinde yazılı: bir kahve fincanı (CC0, fotoğrafçı Rachel Michetti), bir kedi (CC0, Stefan van der Walt), rampadaki bir roket (SpaceX, kamu malı), bir NASA astronot portresi (kamu malı) ve bir tuğla dokusu (CC0). “Örnek Kafe” mağazası, ürünü, fiyatı ve yazıları kurgusaldır ve sayfalarda böyle etiketlenmiştir. Arama simgesi, sayfa için benim çizdiğim küçük bir çizim.

Ne yanlıştı, nasıl düzeltildi?

Örnek sayfadaki sekiz görsel kullanımı
Görsel kullanımıÖncesiSonrası
Ürün fotoğrafı (kahve fincanı)alt özniteliği yokürünü anlatıyor: renk, sır, tabak, kaşık
Aynı fotoğraf krema yazısındaalt="coffee"paragrafın konusu olan kremayı anlatıyor
Yazıdaki kedi fotoğrafıalt="image123.jpg"kedinin kısa betimlemesi
Altyazılı astronot portresialt metin altyazıyı kelimesi kelimesine tekrarlıyordugörüneni ekliyor; ad ve tarih altyazıda kalıyor
Üst bölümdeki tuğla şeritalt="decorative brick wall texture background image"alt="" (dekoratif)
Roket kapak görseli (div role="img")erişilebilir adı yokbetimlemeli aria-label
Bağlantının tek içeriği olan roket küçük görselialt özniteliği yokbağlantının hedefini söylüyor
Başka içeriği olmayan düğmedeki arama simgesierişilebilir adı olmayan SVG“Search” (CSV’deki Türkçesi: “Ara”)

axe-core ne diyor?

Varsayılan kural setiyle başsız (headless) Chromium 141’de çalışan axe-core 4.13.0, öncesi sayfasında 6 öğede 5 ihlal edilmiş kural buldu; sonrası sayfasında hiçbir ihlal bulmadı.

axe-core 4.13.0 sonuçları, 28 Eylül 2026’da ölçüldü
KuralEtkiÖncesiSonrası
image-altkritik2 öğe0
button-namekritik1 öğe0
link-nameciddi1 öğe0
role-img-altciddi1 öğe0
svg-img-altciddi1 öğe0
Toplam5 kural, 6 öğe0 ihlal; 42 kural geçti
axe-core 4.13.0 sonuçlarının özeti. Öncesi: 5 kural ve 6 öğe — button-name kritik 1, image-alt kritik 2, link-name ciddi 1, role-img-alt ciddi 1, svg-img-alt ciddi 1. Sonrası: 0 ihlal. Altta axe’in işaretlemediği hatalı alt metinlerin listesi.
İki axe JSON sonucundan benim hazırladığım özet; eksiksiz sonuçlar indirilebilir dosyalarda.

axe-core’un söylemedikleri

Öncesi sayfasında axe’in image-alt kuralı, açıkça yanlış olan dört alt metni geçerli saydı. Denetim aracı bir metin karşılığının var olduğunu doğrulayabilir; doğru olup olmadığını söyleyemez.

Dosya adları

alt="image123.jpg" geçti. Ekran okuyucu bunu rakamlarıyla birlikte sesli okur.

Boş kelimeler

alt="coffee" geçti. Yanlış değil ama krema üzerine bir paragraf için işe yaramıyor.

Altyazı tekrarı

Görünen altyazıyı tekrar eden alt metin geçti. Dinleyen kişi aynı cümleyi iki kez duyar.

Metin verilmiş dekoratif görseller

Tuğla şeridin uzun alt metni geçti. Bir görselin dekoratif olup olmadığı bir yargıdır; araçların çalıştırabileceği bir kural değil.

Denetim araçları ayrıca doğruluğu (metin görsele uyuyor mu?), bağlamı (bu sayfada önemli olanı söylüyor mu?), dili ya da bir grafik betimlemesinin grafikle aynı veriyi taşıyıp taşımadığını değerlendiremez. İşin bu kısmını bir insan yapar. Sayfaları ekran okuyucuyla test etmedim; sayfalar İngilizce, Almanca ve Türkçe metinler CSV’de teslim edildi.

Teslimat: her görsel kullanımı için bir CSV satırı

CSV’de her görsel kullanımı için bir satır var — örnekte 8 satır — ve şu sütunlar: filename, context, image_type, alt_tr, alt_de, alt_en, decorative, “öncesi” değeri, kaynak ve lisans, her kararı açıklayan notlar. Sizin projenizde anahtar sütun sisteminiz neyi kullanıyorsa odur: dosya adı, stok kodu, ortam kimliği ya da sayfa URL’si.

Alt metin çalışma örneği — indirmeler
DosyaNedir?Boyut
Çalışma örneği (ZIP)Öncesi ve sonrası HTML sayfaları (görseller gömülü), iki axe-core JSON sonucu, CSV, web boyutunda görseller, bulgular695 KB
Alt metin teslimatı (CSV)8 satır; Türkçe, Almanca, İngilizce; UTF-84,9 KB
axe-core özeti (PNG)Öncesi ve sonrası sonuçları yan yana123 KB

Size ne teslim ediyorum?

İhtiyacınız olan dillerde hazır alt metinleri, sisteminizin alabileceği bir dosyada ve gerekçeleri yazılı olarak alırsınız.

  • Her görsel kullanımı için bir satır içeren CSV ya da tablo: anahtar sütun, bağlam, görsel türü, dil başına alt metin, dekoratif işareti ve notlar.
  • Grafik, şema ve infografikler için, sayfanızın ya da belgenizin gösterebileceği yere konacak uzun betimlemeler.
  • Değişmesi gereken mevcut alt metinlerin listesi ve nedenleri.
  • Ekibiniz için tek sayfalık bir yazım notu: uzunluk, üslup, nelerin yazılmayacağı, yeni ürünlerde ne yapılacağı.
  • Metinler yayındaysa, örnek sayfalarda öncesi ve sonrası axe-core denetimi.

İş nasıl ilerliyor?

Önce küçük, gerçek bir örnek gönderirsiniz; tüm set başlamadan fiyat sabitlenir.

  1. Sayfa bağlantılarıyla birlikte on görsel gönderin — ya da görsel URL’lerini içeren bir ürün dışa aktarımı. Mevcut metinleri gözden geçirir, ihtiyacınız olan dillerde birkaçını örnek olarak yazarım.
  2. Tüm set için kapsamı ve sabit fiyatı alırsınız, hiçbir şey başlamadan önce.
  3. Metinleri yazıyorum. “Önizleme” olarak işaretlenmiş bir CSV alır, ürün ya da içerik ekibinizle kontrol edersiniz.
  4. Onayınızla son dosya ve yazım notu teslim edilir.

Fiyatlandırma

Her işi malzemeyi gördükten sonra fiyatlandırıyorum. Birbirine benzeyen stüdyo çekimi ürün fotoğrafları; yaşam tarzı fotoğrafları, infografikler ve grafiklerden oluşan bir karışımdan daha hızlı ilerler. Eklenen her dil kopya değil, gerçek bir yazım işidir. Tüm set için iş başlamadan sabit bir fiyat alırsınız — saat saymıyorum.

Bu konu neden şimdi önemli?

28 Haziran 2025’ten beri AB’deki tüketicilere sunulan e-ticaret hizmetleri Avrupa Erişilebilirlik Yasası kapsamında; eksik metin karşılıkları en sık görülen hatalar arasında. Bunun belirli bir mağaza için ne anlama geldiği hukuki bir sorudur.

Türkiye’de kurulu bir mağaza bu kurallarla AB’deki tüketicilere yaptığı satışlar üzerinden karşılaşır. Alt metin yalnızca ekran okuyucular için de değildir: görsel yüklenmediğinde görünür ve arama motorları görselin neyi gösterdiğini anlamak için onu okur.

Sık sorulan sorular

Sitemiz otomatik erişilebilirlik denetiminden geçiyor. Alt metinlerimiz iyi mi?

Öyle olmak zorunda değil. Otomatik araçlar bir metin karşılığının var olduğunu doğrular, doğru olduğunu değil. Çalışma örneğinde axe-core; alt="image123.jpg", alt="coffee", altyazının kopyası ve dekoratif bir görsele yazılmış metni kabul etti.

Bir alt metin ne kadar uzun olmalı?

Görselin kattığını taşıyabildiği kadar kısa; WCAG bir karakter sınırı koymuyor. Çalışma örneğinde bilgi verici fotoğrafların Türkçe alt metinleri 68 ile 117 karakter arasında, işlevsel bağlantı metni 45 karakter. Karmaşık görseller kısa bir alt metin ve ayrıca uzun bir betimleme alır.

Alt metinlere SEO anahtar kelimeleri eklenmeli mi?

Alt metin görseli doğru anlatmalı, müşterilerinizin kullandığı kelimelerle. Bir ürünün doğru betimlemesi çoğu zaman doğal arama terimlerini zaten içerir. Alt metne yazılmış anahtar kelime listeleri ise sayfayı ekran okuyucu kullanıcıları için kötüleştirir.

Aynı görsel her zaman aynı alt metni mi alır?

Hayır. Alt metin görselin sayfada neden bulunduğuna bağlıdır. Çalışma örneğinde tek bir kahve fotoğrafı ürün sayfasında ürün betimlemesi, yazıda ise kremanın betimlemesini alıyor.

Alt metin ne zaman boş olmalı?

Görsel dekoratifse ya da aynı bilgi hemen yanında metin olarak zaten varsa — örneğin bağlantı metnini de içeren bir bağlantının içindeki görsel. O zaman alt="" doğrudur; özniteliği tamamen kaldırmak ise doğru değildir.

Alt metinleri çeviriyor musunuz, yoksa her dilde ayrı mı yazıyorsunuz?

Her dili, o dildeki görselden ve sayfadan yola çıkarak yazıyorum. Olgular diller arasında aynı kalır; kelime sırası, katalog terimleri ve uzunluk her dilin kendi alışkanlığını izler.

Mağazamızın içe aktarabileceği bir biçimde teslim edebilir misiniz?

Evet. CSV ya da tabloyu sisteminiz neyi kullanıyorsa ona — dosya adı, stok kodu, ortam kimliği ya da URL — bağlı olarak ve yazılımcınızın istediği sütunlarla teslim ederim. İçe aktarmayı genellikle yazılımcınız yapar; WordPress ve WooCommerce için bu işi ayrıca fiyatlandırabilirim.

İlgili hizmetler

On görsel gönderin

Sayfa bağlantılarıyla birlikte on görsel — tercihen ürün fotoğrafları, yazı görselleri ve kimsenin düşünmediği o banner karışık olsun. Mevcut alt metinlerde neyin yanlış olduğunu açıkça söyler, ihtiyacınız olan dillerde birkaçını örnek olarak yazarım.

Ali Karabüyük · Tekirdağ, Türkiye · dünyanın her yerindeki müşterilerle uzaktan çalışıyor · 2004’ten beri belge ve görsel üretimi, 2008’den beri profesyonel olarak.