Erişilebilirlik Overlay'leri Neden Dava Ediliyor — Gerçek İyileştirme Nasıl Yapılır?

Erişilebilirlik overlay’leri (widget/kaplama çözümleri) son yıllarda “bir satır kodla erişilebilirlik” vaadiyle hızla yayıldı. Buna rağmen, özellikle ABD’de ADA (Americans with Disabilities Act) kapsamında açılan davalarda overlay kullanan sitelerin de hedef alınabildiğini görüyoruz. Peki neden? Çünkü çoğu overlay, erişilebilirliğin kök nedenlerini çözmek yerine, arayüzün üstüne ek bir katman koyarak sınırlı senaryolarda “yardımcı” olmaya çalışır. Bu yaklaşım hem kullanıcı deneyimini hem de uyum iddiasını zayıflatabilir.

Bu yazıda overlay’lerin neden dava konusu olabildiğini, mahkemelerin ve kullanıcıların hangi noktaları sorun gördüğünü ve “gerçek iyileştirme”nin (remediation) nasıl planlanması gerektiğini WCAG ve kapsayıcı tasarım perspektifiyle ele alıyoruz.

Overlay’ler neden dava ediliyor? Temel gerekçeler

1) WCAG uyumu “eklentilerle” garanti edilemez

WCAG, içeriğin ve arayüz bileşenlerinin tasarım/uygulama düzeyinde erişilebilir olmasını ister: doğru semantik HTML, klavye ile kullanılabilirlik, odak sırası, form etiketleri, hata mesajları, renk kontrastı, dinamik bileşenlerin ARIA ile doğru duyurulması vb. Overlay’ler genellikle bu temeli değiştirmeden, kullanıcıya bazı ayarlar (font büyütme, kontrast modu, satır aralığı gibi) sunar. Ancak bu, örneğin:

  • Bir butonun aslında div olması ve klavyeyle tetiklenememesi,
  • Form alanlarının etiketlenmemesi,
  • Hataların sadece renk ile belirtilmesi,
  • Modal açıldığında odağın içeride kilitlenmemesi,
  • Menülerin ekran okuyuculara yanlış duyurulması

gibi kritik sorunları ortadan kaldırmaz. Dolayısıyla “widget var, o halde uyumluyum” iddiası, teknik olarak da hukuki olarak da kırılgan kalır.

2) Ekran okuyucu ve klavye kullanıcıları için yeni engeller doğurabilir

Overlay katmanı, bazı sitelerde ek DOM öğeleri, ek odak durakları veya çakışan kısayollar yaratır. Bu da ekran okuyucu kullanıcılarının gereksiz öğeler arasında gezinmesine, klavye kullanıcılarının odağı kaybetmesine, hatta bazı bileşenlerin tamamen erişilemez hale gelmesine neden olabilir. En kötü senaryoda overlay, “erişilebilirliği artırmak” yerine yeni bir bariyer ekler; dava dilekçelerinde sıkça karşılaşılan şikâyetlerden biri de budur.

Bir hukuk danışmanı ile geliştiricinin web erişilebilirliği ve uyumluluk risklerini bilgisayar ekranı üzerinde değerlendirmesi

3) “Kullanıcı ayarlarsa erişilebilir olur” yaklaşımı kapsayıcı değil

Gerçek erişilebilirlik, varsayılan deneyimin erişilebilir olmasıdır. Overlay’ler çoğu zaman kullanıcıdan bir eylem bekler: widget’ı bul, aç, ayarları yapılandır. Oysa birçok kullanıcı overlay’i fark etmeyebilir; bazıları güvenlik/mahremiyet kaygısıyla üçüncü taraf script’leri engeller; bazıları da bilişsel yük nedeniyle ayarlarla uğraşmak istemez. Kapsayıcı tasarımın özü, erişilebilirliği “opsiyonel moda” dönüştürmemektir.

4) İddialı pazarlama söylemleri hukuki riski artırabilir

Overlay sağlayıcılarının “tam uyum”, “dava koruması” gibi vaatleri, kurumu yanlış bir güven duygusuna sürükleyebilir. Bir şikâyet geldiğinde ya da dava açıldığında, gerçek durum çoğu kez manuel testte ortaya çıkar. Üstelik erişilebilirlik sadece teknik değil, aynı zamanda yönetişim konusudur: süreçler, sorumluluklar, içerik üretim standartları ve düzenli denetim gerekir.

Overlay’lerin kaçırdığı kritik WCAG alanları

Overlay’lerin sınırlı kaldığı tipik başlıklar şunlardır:

  • Algılanabilirlik: Alternatif metinlerin bağlama uygun yazılması, bilgi taşıyan görsellerin açıklanması, video altyazı/işaret dili, tabloların doğru başlıklandırılması.
  • Çalışabilirlik: Tam klavye erişimi, odak görünürlüğü, odak sırası, zaman sınırlamalarının yönetimi.
  • Anlaşılabilirlik: Tutarlı gezinme, açık hata mesajları, form doğrulama geri bildirimi, dil etiketleri.
  • Sağlamlık: Semantik HTML, doğru ARIA kullanımı, dinamik içeriklerin erişilebilir duyurulması.

Bu noktalar, ancak kaynak kodu ve tasarım sistemi düzeyinde kalıcı değişikliklerle iyileştirilebilir. Widget’lar burada “yama” niteliğinde kalır.

Gerçek iyileştirme (remediation) nasıl görünür?

1) Denetim: Otomasyon + manuel test birlikte

Sağlam bir başlangıç, erişilebilirlik denetimidir. Otomatik taramalar; eksik alt metinler, başlık hiyerarşisi hataları, kontrast sorunları, ARIA hataları gibi bulguları hızlıca yakalar. Ancak otomasyon, tüm sorunların yalnızca bir kısmını bulur. Bu nedenle manuel test şarttır:

  • Klavye ile uçtan uca görev tamamlama (menü, arama, sepet, ödeme, form gönderimi),
  • Ekran okuyucu ile temel kullanıcı akışları (NVDA/JAWS/VoiceOver),
  • Yakınlaştırma/yeniden akış (reflow), mobil erişilebilirlik,
  • Bilişsel erişilebilirlik için içerik ve etkileşim gözden geçirme.

Corpowid (corpowid.ai) gibi platformlar, otomatik denetim ve sürekli izleme ile tekrar eden teknik sorunları görünür kılarak ekibin nereden başlaması gerektiğini netleştirmenize yardımcı olur.

Bir hukuk danışmanı ile geliştiricinin web erişilebilirliği ve uyumluluk risklerini bilgisayar ekranı üzerinde değerlendirmesi

2) Önceliklendirme: Riski ve kullanıcı etkisini birlikte hesaplayın

Bulgu listesini yüzlerce maddelik bir yapılacaklar listesine çevirmek kolaydır; zor olan doğru sırayı kurmaktır. İyi bir iyileştirme planında şu sorular cevaplanır:

  • Hangi sorunlar kullanıcıların görev tamamlamasını engelliyor? (ör. ödeme formu)
  • Hangi sayfalar en yüksek trafiğe veya dönüşüme sahip?
  • Hangi sorunlar hukuki uyum açısından “yüksek riskli”?
  • Hangi düzeltmeler tasarım sisteminde kök çözüm yaratır?

Böylece “en çok etki yaratan en az iş” yaklaşımıyla erişilebilirlik hızla iyileşir.

3) Kalıcı düzeltmeler: Tasarım sistemi ve kod standartları

Gerçek remediation, tek tek sayfaları yamamak yerine bileşenleri düzeltir: buton, modal, akordeon, sekme, form alanı, hata bileşeni. Örnek kalıcı düzeltmeler:

  • Semantik HTML: Etkileşimli öğeleri doğru etiketlerle oluşturma (button, a, label).
  • Klavye desteği: Odak yönetimi, odak tuzağı (modal), ESC ile kapatma, görünür odak stili.
  • ARIA disiplinli kullanım: Gereksiz ARIA’dan kaçınma, gerekli yerde doğru rol/özelliklerle duyuru.
  • Form erişilebilirliği: Etiket-alan ilişkilendirme, hata özetleri, açıklayıcı yardımcı metinler.
  • İçerik standartları: Alt metin yazım rehberi, başlık hiyerarşisi, link metni kalitesi.
Bir hukuk danışmanı ile geliştiricinin web erişilebilirliği ve uyumluluk risklerini bilgisayar ekranı üzerinde değerlendirmesi

4) Süreklilik: İzleme, regresyon önleme ve yayın öncesi kontroller

Erişilebilirlik “bir kere yap biter” değildir; her yeni içerik ve her yeni sürüm regresyon riski taşır. Bu yüzden:

  • CI/CD içinde temel erişilebilirlik kontrolleri,
  • Bileşen kütüphanesinde erişilebilir örnekler,
  • Editoryal ekip için içerik kontrol listeleri,
  • Düzenli tarama ve raporlama

gerekir. Corpowid (corpowid.ai), sitenizdeki değişiklikleri düzenli izleyerek yeni erişilebilirlik sorunlarını erken yakalamanıza ve ekip içinde takip edilebilir bir düzeltme döngüsü kurmanıza destek olabilir.

Uyumun görünür yüzü: Bildirimler, bulunabilirlik ve şeffaflık

Overlay’ler çoğu zaman “hukuki koruma” argümanıyla satılsa da, uyumun önemli bir parçası kullanıcıya şeffaf bilgi sunmaktır: erişilebilirlik bildirimi, geri bildirim kanalı, bilinen sınırlamalar ve iyileştirme planı. Ayrıca bu sayfaların gerçekten bulunabilir olması gerekir. Bu konuda, Erişilebilirlik Bildiriminiz ve Gizlilik Politikanız Yasal Zorunluluk — Peki Kim Bulabiliyor? yazısı pratik bir bakış sunar.

Mobil ve çok dilli deneyim: Overlay’in kapsamadığı alanlar

Birçok overlay yalnızca web sitesinin belirli katmanında çalışır; mobil uygulamalar, PDF’ler ve gömülü üçüncü taraf bileşenler (ödeme, harita, sohbet) kapsam dışında kalabilir. Mobil taraf için WCAG 2.2’nin getirdiği beklentiler özellikle önemlidir; örneğin dokunma hedef boyutu, sürükleme hareketlerine alternatif, görünür odak ve giriş yöntemleri. Bu başlıkları derlemek için WCAG 2.2 Mobil Uygulama Kontrol Listesi: Erişilebilirlik ve Uyum Rehberi iyi bir referanstır.

Ayrıca erişilebilirlik yalnızca “engellilik” perspektifinde değil, dil ve kültür erişimiyle de kesişir. Onay metinleri ve arayüz dilinin tutarlılığı, bilişsel yükü azaltır; çok dilli yayınlarda süreç yönetimi kritik hale gelir. Bu bağlamda Çok Dilli Onay: Bir Kez Yazın, Hizmet Verdiğiniz Her Dilde Yayınlayın içeriği, uyum ve kullanılabilirliği birlikte düşünmeye yardımcı olur.

Erişilebilirlik, gizlilik ve yönetişim birlikte ele alınmalı

Dijital uyum alanları birbirine giderek daha çok bağlanıyor: erişilebilirlik, gizlilik tercihleri, izleme teknolojileri ve kullanıcı kontrolü. Özellikle küresel opt-out sinyalleri ve tarayıcı temelli tercihler, ürün ekiplerinin “varsayılan deneyim” yaklaşımını yeniden düşünmesini gerektiriyor. Bu kesişim için Global Privacy Control ve Evrensel Opt-Out Sinyalleri: Yürürlüğe Girmeden Hazırlanın yazısı yol gösterici olabilir.

Sonuç: Overlay bir “kalkan” değil, en fazla geçici bir destek

Overlay’ler bazı kullanıcı ayarlarını kolaylaştırabilir; ancak tek başına erişilebilirlik uyumu sağlamaz ve dava riskini otomatik olarak ortadan kaldırmaz. Gerçek remediation; denetim, önceliklendirme, bileşen düzeyinde kalıcı düzeltmeler, sürekli izleme ve şeffaf iletişimle mümkün olur. Kurumlar erişilebilirliği ürün kalitesinin bir parçası olarak ele aldığında, yalnızca uyum riskini azaltmakla kalmaz; tüm kullanıcılar için daha iyi, daha güvenilir ve daha kapsayıcı bir deneyim sunar.

Kapsayıcı tasarımın etkisi yalnızca ticari değil, toplumsaldır; iklim eylemi gibi küresel gündemlerde dahi dijital kapsayıcılık belirleyici hale geliyor. Bu perspektif için COP31 ve Erişilebilirlik: İklim Eyleminde Dijital Kapsayıcılık Neden Belirleyici? yazısına da göz atabilirsiniz.

Corpowid, Gartner tarafından tanınan bir platformdur.

Corpowid, dijital erişilebilirlik alanındaki yenilikçi yaklaşımı ve performansı nedeniyle dünyanın önde gelen araştırma ve danışmanlık şirketlerinden biri olan Gartner tarafından takdir edilmiştir. Bu rozetler, yapay zeka destekli ve kapsayıcı web deneyimleri oluşturma konusundaki kararlılığımızı yansıtmaktadır.

Corpowid hakkında sorularınız mı var?

Bizimle iletişime geçin.

Size en kısa sürede geri dönüş sağlayacağız.