Erişilebilirlik
Kendi sitemizi denetledik. Sekiz eksik.
Erişilebilirliği sunmadan önce creadig.de'yi kendi 12 maddelik şablonumuzla denetledik. Sekiz eksik, yedisi ciddi. Ne bulduk, nasıl giderdik — ve neredeyse sonuç diye kabul edeceğimiz ölçüm hatası.
Erişilebilirlik satıp kendi sitesinde sunmayan, konuşmayı ilk cümlede kaybeder. Bu yüzden 23 Ağustos 2026'da kendi sitemizi denetledik — müşterilerde uyguladığımız şablonun aynısıyla ve aynı rapor biçimiyle. Bu yazı özetidir; bulgunun tamamı bu sitenin kaynak kodunda açıkta durur.
Ne denetlendi
Her iki dilde on yedi rota, açık ve koyu görünümde, 1440 × 900 ve 390 × 844 piksel pencerede: axe-core ile WCAG 2.1 A ve AA üzerinden 68 otomatik geçiş. Buna ek olarak, bir makinenin karara bağlayamayacağı her şey elle — klavyeyle baştan sona yol, tüm öğelerin erişilebilir adları, başlık ve landmark yapısı, randevu asistanının adım değiştirirken davranışı.
Sonuç: sekiz bulgu, yedisi ciddi, hiçbiri engelleyici değil. Her işlev erişilebilirdi — ama yedi yerde belirgin biçimde zorlaştırılmıştı. Üçü burada, çünkü örüntüyü onlar gösteriyor.
1 · Odak görünmüyordu
Üst çubuktaki üç öğe — dil değiştirici, görünüm değiştirici, WhatsApp — sekmeyle gezerken görünür bir çerçeve göstermiyordu. Ölçüm: outline-style „none“, gölge yok, hiçbir şey yok. Bu öğeler her sayfada duruyor. Neden, unutulmuş bir kural değil, kaybeden bir kuraldı: Odak için genel tanım bir katman içindeydi ve çerçeveyi kapatıp yerine bu renk paletinin çizmediği bir halka koyan bir utility sınıfı tarafından eziliyordu. Odak kuralı artık hiçbir katmanın içinde değil. Yeniden ölçüldü: 2 ve 3 piksel düz çizgi, üçü de görünür. (WCAG 2.4.7)
2 · İçeriğe kadar sekiz durak
Atlama bağlantısı yoktu. Yalnızca klavyeyle çalışan biri önce logoya, ardından dört menü maddesine, dil değiştiriciye, görünüm değiştiriciye, WhatsApp'a ve ana düğmeye düşüyordu — içerik başlamadan önce, her sayfada yeniden sekiz durak. Bu bir güzellik kusuru değil; kullanılan bir siteyle terk edilen bir site arasındaki fark. Artık atlama bağlantısı ilk duraktır, odağı aldığı anda görünür olur ve odağı içeriğe taşır. (WCAG 2.4.1)
3 · „İleri“ye basıp sessizlik duymak
Randevu asistanında „İleri“ye tıklamak içeriği değiştiriyor, sayfayı yukarı kaydırıyor — ama odağı taşımıyordu. Ölçümde odak belge gövdesine düşüyordu. Klavye kullanan biri için bu, baştan başlamak demek. Ekran okuyucu kullanan biri içinse hiçbir şey demek: Sitenin tamamında bir değişikliği duyuran tek bir bölge yoktu. „İleri“ye basılıyor ve sessizlik duyuluyordu. Artık odak yeni adımın başlığına gider ve nazikçe okuyan bir bölge, kaç adımdan hangisinin başladığını duyurur. (WCAG 4.1.3, 2.4.3)
Kalan beşi
- Altın metin rengi, tonlu zeminlerde beş yerde gereken kontrastın altında kaldı — 4,26 ile 4,34'e 1 arası değerler, gereken 4,5.
- Yüzde 70 ve 80 opaklıkla kullanılan metin renkleri: açık görünümde 2,85'e 1'e kadar iniyordu, kodda yedi yer.
- Form alanlarındaki yer tutucular yüzde 60 opaklıkla: 2,40'a 1. Makine bildirmedi, çünkü yer tutucu yalnızca boş alanda görünür — elle bulundu.
- Randevu asistanındaki 31 takvim günü, ekran okuyucu için yalnızca „31, düğme“ adını taşıyordu — gün adı yok, ay yok, „seçili“ durumu yok.
- Türkçe randevu sayfasında iki etiket Almanca kalmıştı; sözlükten değil, doğrudan koddan geliyordu. Türkçe bir ekran okuyucu „Nächster Monat“ ifadesini Türkçe telaffuzla okur — çıkan sesi kimse anlamaz.
En ağır hata daha eskiydi
Bir önceki turdan kalma, yine de buraya ait: İşletim sisteminde „hareketi azalt“ seçeneğini açmış olan biri, sayfanın bir bölümünü hiç görmüyordu. Kaydırınca beliren bölümler görünmez kalıyordu — hizmetler sayfasında 33 blok. Sayfa, tam da bu ayarın kendisi için yapıldığı grup için boştu. Kendi geçmişini gizleyen bir bulgu, onu söyleyenden daha az değerlidir.
Ve bir ölçüm hatası
Giderme sonrasında makine hâlâ iki kontrast değeri bildiriyordu — ikisi de, Almanca ikizi aynı kodla geçen sayfalarda. Neden sayfada değil, ölçümdeydi: Denetim geçişi, beliren bölümleri 0,9 saniyelik animasyonun ortasında yakalıyor ve yarı saydam bir yüzeyi ölçüyordu — bir insanın hiçbir zaman görmediği bir durumu. Geçiş artık hareketi azaltılmış biçimde, yani son durumu ölçüyor. İki değeri „sapma“ diye geçiştirmek kolay olurdu. Ölçüm hatasını sonuç diye sunan bir bulgu, bulguları gizleyen kadar yanlıştır.
Bu ne demek — ve ne demek değil
Sekiz eksiğin tamamı giderildi — kodun içinde, overlay olmadan, ek araç olmadan. Otomatik geçiş, 68 turda WCAG 2.1 AA'nın makineyle saptanabilir hiçbir ihlalini bildirmiyor; öncesinde on bir yer vardı. Elle denetimde açık madde yok.
„Makineyle saptanabilir ihlal yok“, „erişilebilir“ demek değildir. Otomatik araçlar, kendi geliştiricilerinin beyanına göre engellerin yaklaşık üçte birini bulur. Görme engelli bir kullanıcıyla bir geçiş yapmadık, büyütme yazılımını ve sesle kullanımı denetlemedik. Ve bu yazı hukuki bir değerlendirme değildir — onu bir avukat yapar, biz değil.
Bu yüzden, en iyi cezbedici olmasına rağmen bu siteye otomatik bir tarayıcı koymuyoruz: Bir makinenin yabancı bir sitenin üstüne astığı ışık, overlay ile aynı şeyi vaat eder — kimsenin arkasında durmadığı bir sonuç. Işık satan biri, komşunun ışığının neden işe yaramadığını açıklayamaz.