Ocak ayında bir belediye iştiraki için hazırladığımız web portalının kabul toplantısındaydık. Her şey onaylanmıştı ki satın alma birimindeki bir hanımefendi söz aldı: "Benim göz tembelliğim var, kontrast ayarını nereden açıyorum?" Toplantıda kısa bir sessizlik oldu. Portal şıktı, moderndi, ödül bile alabilirdi — ama açık gri zemin üstüne soluk turuncu buton yazılarını o salondaki gerçek bir kullanıcı okuyamıyordu. O gün projeye üç haftalık bir erişilebilirlik fazı eklendi ve açık konuşayım, o üç hafta projenin en öğretici dönemi oldu.
Bu yazıyı tasarımcılar için değil, "erişilebilirlik bütçede yok" diyen müşterisini ikna etmeye çalışan herkes için yazıyorum. Çünkü asıl zorluk WCAG kriterlerini uygulamak değil; bunun bir süs değil temel gereksinim olduğunu masanın karşı tarafına anlatmak.
"Bizim kullanıcılarımız arasında engelli yok" cümlesinin matematiği
Bu cümleyi yıllar içinde onlarca kez duydum ve cevabım hep aynı: kullanıcılarınız arasında engelli olmadığını değil, engelli kullanıcılarınızın sitenizi terk ettiğini gözlemliyorsunuz. Türkiye'de nüfusun kabaca yüzde onunun kalıcı bir engelle yaşadığı tahmin ediliyor; buna kırk yaş üstü herkesin yaşadığı yakın görme kaybını, geçici durumları (kırık kol, ameliyat sonrası tek elle telefon kullanımı) ve durumsal kısıtları (güneş altında ekran, gürültülü ortamda videolu içerik) eklediğinizde, erişilebilirlik "azınlık konusu" olmaktan çıkıyor.
Müşterilere bunu anlatırken en çok işe yarayan argüman ise etik değil — keşke öyle olsa — ticari olan. E-ticaret yapan bir müşterimize kendi analitiğinden şunu gösterdik: form hatası yaşayıp süreci terk eden kullanıcıların oranı, hata mesajları sadece renkle (kırmızı çerçeve) gösterilen ödeme sayfasında yüzde 23'tü. Hata mesajlarını metinle, ikonla ve alanın hemen altında gösterecek şekilde düzenledik; terk oranı yüzde 14'e indi. Renk körü kullanıcılar için yaptığımız düzenleme, herkes için daha iyi bir form üretmişti. Erişilebilirliğin sırrı zaten bu: kimse için özel bir şey yapmıyorsunuz, herkes için doğrusunu yapıyorsunuz.
WCAG'nin korkutan görüntüsü ve sahadaki gerçek
WCAG dokümanını ilk açan müşteri temsilcisinin yüz ifadesini bilirim: yüzlerce kriter, A/AA/AAA seviyeleri, teknik jargon. Oysa sahada vakaların büyük çoğunluğu bir avuç ihlalde toplanıyor. Bizim denetimlerimizde en sık çıkanlar şunlar:
- Yetersiz renk kontrastı (neredeyse her projede, çünkü soluk gri tipografi hâlâ moda)
- Alternatif metni olmayan anlamlı görseller ve ikon butonlar
- Klavyeyle ulaşılamayan menüler, modallar, özel dropdown'lar
- Etiketi placeholder'dan ibaret form alanları
Bu dördünü düzelttiğinizde, tam uyumdan hâlâ uzaksınızdır ama gerçek kullanıcıların yaşadığı engellerin büyük kısmını kaldırmışsınızdır. Müşteriye de böyle anlatıyoruz: hedef bir sertifika duvarı değil, kademeli iyileşme. Belediye projesinde ilk sprint sadece kontrast ve klavye navigasyonuna ayrıldı; o hanımefendi ikinci demoda portalı gözlük değiştirmeden kullanabildiğini söylediğinde, bütçe tartışması kendiliğinden bitti.
Tasarım aşamasında bedava, canlıya çıktıktan sonra servet
Erişilebilirliğin maliyet eğrisi acımasız. Figma aşamasında kontrast oranını düzeltmek bir renk kodu değişikliği; canlıdaki bir tasarım sisteminde düzeltmek, yüzlerce bileşene dokunan bir proje. Klavye navigasyonunu baştan düşünmek mimari bir tercih; sonradan eklemek, özel yazılmış her dropdown'ı, her modalı, her tab yapısını yeniden yazmak demek.
Bu yüzden süreç önerimiz hep aynı: erişilebilirlik, test aşamasının değil tasarım brief'inin maddesi olmalı. Bizim tasarım ekibimiz artık her renk paletini kontrast denetiminden geçmeden geliştirmeye göndermiyor ve component kütüphanemizdeki her interaktif bileşen klavye ve ekran okuyucu senaryosuyla birlikte teslim ediliyor. Bunu bir kez altyapıya gömdüğünüzde, proje bazında ekstra maliyet neredeyse sıfırlanıyor.
Yasal zemin de artık görmezden gelinebilir olmaktan çıktı. Avrupa Erişilebilirlik Yasası 2025 ortasından beri yürürlükte; AB pazarına e-ticaret, bankacılık veya ulaşım hizmeti sunan her şirketi kapsıyor ve Avrupa'ya satış yapan Türk müşterilerimizden ikisi geçen yıl bu maddeyi ilk kez kendi hukuk departmanlarından duydu. Kamuya iş yapanlar için WCAG şartı zaten yıllardır şartnamelerde. Yani "bütçede yok" diyen müşteri, aslında bütçeyi denetim raporu ya da ihale eleme maddesi geldiğinde ayırmayı seçiyor — ki o zamanki fiyat, hep daha yüksek oluyor.
(Küçük bir itiraf: biz de bu disipline tatlı bir zorunlulukla geçtik. 2023'te bir kamu ihalesinin şartnamesinde WCAG 2.1 AA şartı gördük ve o güne kadar "önemsiyoruz ama sistematik değiliz" modundaydık. İhale bizi hizaya soktu, sonrasında alışkanlık oldu.)
Otomatik testler yüzde otuzu görür, gerisi insan işi
2026'da erişilebilirlik denetiminin bir kısmı gerçekten otomatikleşti; CI hattımızda her deploy öncesi otomatik tarama koşuyor, hatta kod inceleme ajanımız kontrastsız renk çiftlerini PR aşamasında yakalayıp yorum düşüyor. Ama kimse kendini kandırmasın: otomatik araçlar kriterlerin ancak üçte birini güvenilir biçimde denetleyebiliyor. Alt metni "image123.jpg" olan bir görsel otomatik testi geçer; ekran okuyucu kullanıcısı içinse hiçbir şey ifade etmez. Odak sırasının mantıklı olup olmadığını, hata mesajının anlaşılır olup olmadığını, bir formun ekran okuyucuyla gerçekten doldurulup doldurulamadığını hâlâ insan test ediyor.
Mobil tarafı da unutmamak gerek; erişilebilirlik konuşmaları nedense hep web'de kalıyor. Flutter projelerimizde Semantics ağacını, TalkBack ve VoiceOver senaryolarını web'deki kadar ciddiye alıyoruz çünkü mobil kullanıcı, ekran okuyucu kullanıcılarının artık çoğunluğu. Dokunma hedefi boyutları ayrı bir dert: 48 piksellik asgari hedef kuralı, tasarımda zarif duran o minicik ikon butonların çoğunu eliyor. Tasarımcımızla ilk zamanlar bu yüzden epey çekiştik; sonra kendisine titreyen bir otobüste kendi tasarımını kullandırdık, tartışma bitti.
Bizim asgari ritüelimiz şöyle: her önemli akışı bir kez fareyi hiç kullanmadan, bir kez de ekran okuyucu açıkken baştan sona yürümek. İlk denemenizde muhtemelen kendi ürününüzde kaybolacaksınız — biz kaybolmuştuk. O yaşadığınız çaresizlik duygusu, bazı kullanıcılarınızın her gün yaşadığı şeydir ve hiçbir denetim raporu bunu o deneyim kadar iyi anlatamaz.
Ekip içinde bunu sürdürülebilir kılmanın yolu da tek bir "erişilebilirlik sorumlusu" atamak değil — o kişi izne çıktığında disiplin de izne çıkıyor. Bizde her tasarım incelemesinin kontrol listesinde erişilebilirlik maddeleri herkesle birlikte yaşıyor ve yeni başlayan her tasarımcı ile ön yüz geliştiricisi, ilk haftasında yarım günlük bir ekran okuyucu oturumundan geçiyor. Empatiyi prosedüre çevirmek kulağa soğuk geliyor; pratikte tam tersi, prosedür empatiyi hatırlatan çıpa oluyor.
Elinizdeki ürünün erişilebilirlik fotoğrafını merak ediyorsanız bizimle iletişime geçin; iki günlük bir denetimle en kritik bariyerlerin listesini ve tahmini düzeltme maliyetlerini çıkarıyoruz. Çoğu müşterimiz listenin korkutucu değil, gayet yönetilebilir olduğunu görünce şaşırıyor.
Kabul toplantısındaki o soruyu hiç unutmuyorum, çünkü bir cümlede her şeyi özetliyordu: kontrast ayarı "nereden açılan" bir özellik değil. Doğru tasarlanmış üründe kimsenin bir şey açması gerekmez.