Yazar: Miloš Duraković
Avrupa Erişilebilirlik Yasası Artık Yaptırım Gücüne Sahip: Web Sitenizin Neye İhtiyacı Var

Avrupa Erişilebilirlik Yasası (European Accessibility Act) 28 Haziran 2025'te uygulanmaya başladı. İlk yıl boyunca şirketlerin çoğu, birinin bu yasayı gerçekten uygulatıp uygulatmayacağını görmek için bekledi. Bu sorunun cevabı artık belli.
Bir Fransız mahkemesi Carrefour'a, günlük 500 avro para cezası yaptırımıyla tam uyumu sağlama emri verdi. Üye Devletlerdeki piyasa gözetim otoriteleri 2026 boyunca bilgi taleplerinden hedefli denetimlere geçti. Her Üye Devlet'te şikâyet mekanizmaları var ve engelli örgütleri bunları kullanıyor.
AB'de tüketicilere satış yapıyorsanız ve siteniz erişilebilir değilse, bu artık bir itibar meselesi değil. Denetime tabi bir mesele.
Yasa Gerçekte Neyi Kapsıyor
2019/882 sayılı Direktif tüm web için değil, belirli bir ürün ve hizmet listesi için geçerli. Kapsamdaki hizmetler şunlar:
- Tüketicinin uzaktan sözleşme kurmasına imkân veren her hizmet olarak geniş tanımlanan e-ticaret. Sitenizde biri ürünlere göz atıp seçim yapabiliyor ve satın alabiliyorsa kapsamdasınız.
- İnternet bankacılığı ve ödeme arayüzleri dahil bireysel bankacılık hizmetleri.
- Web siteleri, uygulamalar ve bilet satışı dahil yolcu taşımacılığı hizmetleri.
- Elektronik haberleşme hizmetleri.
- Görsel-işitsel medya hizmetlerine erişim.
- E-kitaplar ve bunlara özgü yazılımlar.
Kapsamdaki ürünler arasında self servis terminaller, ödeme terminalleri, e-kitap okuyucular ve tüketiciye yönelik bilgisayar donanımı bulunuyor.
Pratikte iki sınır önemli. Birincisi, direktif tüketicilere sunulan hizmetler için geçerli. Tamamen işletmeden işletmeye (B2B) çalışan platformlar, iç araçlar ve kamuya sunulmayan hizmetler kapsam dışında. İkincisi, hizmetler için bir mikro işletme muafiyeti var: ondan az çalışan ve iki milyon avroyu aşmayan yıllık ciro ya da bilanço toplamı. Bu muafiyet yalnızca hizmetler için geçerli, ürünler için değil; muafiyete başvurulmuyor, ya eşiğin altında kalırsınız ya da kalmazsınız.
Muafiyet, insanların umduğundan daha dar. On iki kişilik bir çevrimiçi perakendeci kapsamda. Ürünler ekinde yer alan fiziksel bir ürün satan sekiz çalışanlı bir şirket de öyle.
Teknik Standart
Yasa işlevsel gereklilikler belirliyor. Teknik ölçüt ise uyumlaştırılmış Avrupa standardı EN 301 549; test edilebilir asıl kriterler bu standartta yer alıyor.
Mart 2021 tarihli güncel referans sürümü V3.2.1, WCAG 2.1 AA seviyesini içeriyor. ETSI, bunun yerini alacak V4.1.1 sürümünü 2 Eylül 2026'da yayımladı. Bu sürüm ölçütü WCAG 2.2'ye taşıyor; WCAG 2.2 de odak görünümü, sürükleme hareketleri, hedef boyutu, tutarlı yardım ve tekrarlı veri girişi konularında az sayıda başarı kriteri ekliyor. V4.1.1 henüz Resmî Gazete'de (Official Journal) atıf yapılmış değil; bu yüzden şimdilik uygunluk karinesi sağlayan sürüm V3.2.1 olmaya devam ediyor. Yeni kriterlerin hiçbiri büyük bir değişiklik getirmiyor; ama şu anda iyileştirme yapıyorsanız 2.1 yerine WCAG 2.2'ye göre geliştirmek, aynı işi iki kez yapmaktan kurtarır.
Uyumlaştırılmış standarda uygunluk, direktife uygunluk karinesi sağlar. Pratik hedef de bu: bugün WCAG 2.1 AA, pay bırakmak istiyorsanız WCAG 2.2 AA.
Bunun Kod Tabanındaki Karşılığı
Erişilebilirlik rehberleri genellikle ilkeler düzeyinde yazılır. Aşağıda, neredeyse her denetimde karşılaştıklarımıza dayanarak bunun iş olarak neye benzediğini anlatıyoruz.
Anlam ve yapı
Erişilebilirlik hatalarının çoğu yapısaldır. Tıklama işleyicileri eklenmiş iç içe div'lerden oluşan bir sayfa, ekran okuyucuya üzerinde çalışabileceği hiçbir şey vermez.
- Gerçek öğeler kullanın. Bir düğme
<button>'dır, onClick eklenmiş bir div değil. Gezinmeyi sağlayan bir bağlantı<a href>'tir. Bu tek değişiklik klavyeyle kullanılabilirliği, odak davranışını ve ekran okuyucunun duyurmasını tek hamlede düzeltir. - Yer işaretleri (landmark): header, nav, main, footer. Sayfa başına tek bir main.
- Başlıklar sırayla kullanılmalı ve yazı boyutuna göre değil, yapıyı anlatacak şekilde seçilmeli.
- Listeler liste olarak, tablolar da uygun başlık hücreleri ve scope ile tablo olarak işaretlenmeli.
- Dil html öğesinde tanımlanmalı ve içeriğin dil değiştirdiği yerlerde satır içinde değiştirilmeli. Çok dilli bir sitede bu, sanıldığından daha önemlidir; aksi halde ekran okuyucu Fransızca metni İngilizce bir sesle okur.
Formlar
İşlemlerin başarısız olduğu yer formlardır; bu yüzden en sıkı incelemeye onlar tabi tutulur.
- Her giriş alanının programatik olarak ilişkilendirilmiş bir etiketi olmalı. Yer tutucu metin etiket değildir.
- Hatalar metinle belirtilmeli, ilgili alanla ilişkilendirilmeli ve duyurulmalı. Tek başına kırmızı bir kenarlık, görme engelli bir kullanıcıya hiçbir şey anlatmaz.
- Zorunlu alanlar, yardımcı teknolojilere iletilecek şekilde işaretlenmeli.
- Kişisel veri alanlarında autocomplete öznitelikleri; bu açık bir WCAG kriteri ve dönüşüm oranını da iyileştiriyor.
- Gruplanmış kontroller fieldset ve legend kullanmalı.
Klavye ve odak
- Etkileşimli her şeye klavyeyle, görsel düzene uyan bir sırayla erişilebilmeli ve kullanılabilmeli.
- Odak her zaman görünür olmalı. Dış çizgileri (outline) yerine bir şey koymadan kaldırmak doğrudan bir hatadır.
- Klavye tuzağı olmamalı. Modal pencereler odağı bilerek içinde tutar, kapandığında geri verir ve Escape ile kapanır.
- Ana içeriğe atlama bağlantısı olmalı.
Görsel tasarım
- Normal metin için en az 4,5:1, büyük metin için 3:1 metin kontrastı.
- Arayüz bileşenleri ve anlam taşıyan grafikler için 3:1 metin dışı kontrast; bu kural form alanlarındaki düşük kontrastlı kenarlıkların çoğunu yakalar.
- İçerik, 320 CSS piksel genişlikte yatay kaydırma olmadan yeniden akmalı.
- Metin, içerik kaybı olmadan %200'e kadar büyütülebilmeli.
- Renk hiçbir zaman tek başına anlam taşımamalı.
Dinamik içerik
- Canlı bölgeler (live region), sepet güncellemeleri ya da doğrulama özetleri gibi sayfa yüklenmeden gerçekleşen değişiklikleri duyurmalı.
- Özel bileşenler doğru rolleri, durumları ve özellikleri taşımalı. Bir combobox'ı elle geliştiriyorsanız, doğaçlama yapmak yerine ARIA geliştirme uygulamalarını (ARIA Authoring Practices) izleyin.
- Azaltılmış hareket tercihine saygı gösterin.
- Otomatik olarak ses çalan hiçbir şey olmamalı; duraklatma kontrolü olmayan, kendiliğinden ilerleyen karuseller de olmamalı.
Belgeler ve medya
- Kapsamdaki PDF'ler etiketlenmiş ve okunabilir olmalı. Taranmış bir görüntü olarak gönderilen bir fatura ya da sözleşme koşulları belgesi uyumsuzdur.
- Videoların altyazısı olmalı. Önceden kaydedilmiş seslerin bir dökümü olmalı.
- Görsellerin amacını aktaran alternatif metni (alt text) olmalı. Dekoratif görseller boş bir alt özniteliği alır.
Erişilebilirlik Beyanı
Hizmet sağlayıcılar, hizmetin gereklilikleri nasıl karşıladığına dair bilgi yayımlamak zorunda. Eksik ya da yetersiz erişilebilirlik beyanları en sık karşılaşılan bulgulardan biri; bir öğleden sonranızı alacak bir iş olduğu düşünülürse bu noktada başarısız olmak tuhaf.
Kullanışlı bir beyan şunları içerir: uygunluk hedefi, son değerlendirmenin tarihi, kullanılan yöntem, bilinen sınırlamaların bir takvimle birlikte dürüst bir listesi, gerçek bir kişinin takip ettiği bir geri bildirim kanalı ve şikâyetler için ulusal yaptırım kurumunun bilgileri.
Abartmayın. Bilinen bir eksik varken tam uygunluk beyan etmek, bir iyileştirme planıyla birlikte kısmi uygunluk beyan etmekten hem hukuken hem de pratikte daha kötüdür.
Cezalar
Cezalar ulusal düzeyde belirleniyor ve önemli ölçüde farklılık gösteriyor. Yayımlanmış rakamlar arasında Hollanda'da 90.000 avroya kadar, Almanya'da ihlal başına 10.000 ile 100.000 avro arasında, Fransa'da ihlal başına 75.000 ile 300.000 avro arasında kademeler ve İrlanda'da 60.000 avroya kadar cezalar bulunuyor. Bazı Üye Devletler, tekrarlanan veya ağır durumlar için ciroya dayalı hesaplamaya izin veriyor.
Mali risk çoğu zaman en büyük maliyet değil. Günlük para cezası altında iyileştirme yapma emri almak, işi son tarih baskısıyla ve bir denetçiyle birlikte yapmak demek; bu da işi planlı şekilde yapmaktan çok daha pahalı.
Overlay Araçları İşe Yaramıyor
Anında uyum vaat eden JavaScript eklentileri, yani erişilebilirlik overlay'leri bu vaadi yerine getirmiyor. Eksik anlamsal yapıyı düzeltemezler, anlamlı alternatif metin yazamazlar ve sıklıkla kullanıcının zaten yapılandırmış olduğu yardımcı teknolojiye müdahale ederler. Engelli hakları savunuculuğu yapan kuruluşlar bu konuda tutarlı bir tutum sergiledi ve başka yargı bölgelerindeki davalarda defalarca overlay kullanan siteler yer aldı.
Bunları bir çözüm olarak değil, bir vergi olarak görün.
Gerçekçi Bir İyileştirme Yolu
Kullandığımız sıralama şu; riskin büyük kısmı genellikle ilk iki aşamada ortadan kalkıyor.
Aşama 1: otomatik tarama ve manuel denetim. Otomatik araçlar sorunların kabaca üçte birini yakalar; bu faydalıdır ama yeterli olmaktan çok uzaktır. Taramayı kritik yollarda manuel klavye testi ve ekran okuyucu testiyle birleştirin: ana sayfa, kategori, ürün, sepet, ödeme, hesap, iletişim.
Aşama 2: işlem yollarını düzeltin. Ödeme, kayıt olma, giriş yapma, arama. Erişilebilir olmayan bir site bu noktalarda bir rahatsızlık olmaktan çıkıp dışlamaya dönüşür ve bir şikâyet de bunlarla ilgili olacaktır.
Aşama 3: bileşen kütüphanesini düzeltin. Sitelerin çoğu, her yerde tekrarlanan sınırlı sayıda bileşenden oluşur. Düğme, giriş alanı, modal, açılır menü, sekme ve tablo bileşenlerini bir kez düzeltmek yüzlerce sayfayı aynı anda düzeltir. Kaldıraç buradadır.
Aşama 4: içerik ve belgeler. Alternatif metinler, başlıklar, PDF'ler, altyazılar. Yavaş ama teknik olarak zor değil.
Aşama 5: gerilemeyi önleyin. CI'da otomatik erişilebilirlik kontrolleri, JSX veya şablonlar için lint kuralları ve “tamamlandı” tanımında erişilebilirlik kriterleri. Bunlar olmadan on sekiz ay sonra denetim için yeniden ödeme yaparsınız.
Yan Fayda
Yukarıdaki her şey arama görünürlüğünü, Core Web Vitals'ı ve dönüşüm oranını da iyileştirir. Düzgün başlık yapısı, anlamsal işaretleme, gerçek etiketler ve yeterli kontrast; tarayıcı botlarının bir sayfayı ayrıştırmasına ve sıradan kullanıcıların kötü ışıkta telefondan alışverişlerini tamamlamasına yardımcı olan şeylerle aynıdır.
Yeni yükümlülüklerle de bir örtüşme var. AI Act'in şeffaflık kuralları, bilgilerin geçerli erişilebilirlik gerekliliklerine uygun, açık ve ayırt edilebilir bir şekilde sunulmasını şart koşuyor; yani erişilebilir olmayan bir araç ipucunun içine gömülmüş bir yapay zeka açıklaması iki kez kural ihlali demek. Bu konuyu AI Act şeffaflık yazımızda ele aldık.
Nereden Başlamalı
Henüz denetlenmediyseniz işe bir klavyeyle başlayın. Farenizi çıkarın ve kendi sitenizde bir satın alma işlemini tamamlamaya çalışın. Ekiplerin çoğu ilk üç sorununu beş dakika içinde bulur ve bu, yönetime herhangi bir rapordan daha ikna edici bir gösterimdir.
AB'de faaliyet gösteren şirketler için erişilebilirlik denetimleri ve iyileştirme programları yürütüyoruz; düzeltmenin kalıcı olması için bileşen kütüphanesi çalışmaları ve CI entegrasyonu da buna dahil. Ayrıntılar erişilebilirlik iyileştirme hizmeti sayfamızda, daha geniş düzenleyici bağlam ise 2026 AB dijital uyum haritamızda.
Nerede durduğunuza dair dürüst bir değerlendirme isterseniz office@c9group.dev adresinden bize ulaşın.
Erişilebilirlik
Yeni rehberler ve kural değişiklikleri e-postanızda
Bir kural değiştiğinde, bir son tarih kaydığında ya da yeni bir rehber yayımladığımızda size e-postayla göndeririz.