Erişilebilirlik (WCAG)
Ücretsiz analiz aracı

Web Erişilebilirlik (WCAG) Ön Denetimi

Sitenizin HTML yapısını tarayıp makineyle tespit edilebilen erişilebilirlik sorunlarını listeleyen ücretsiz bir ön denetim. Sonuçları PDF rapor olarak indirebilirsiniz.

Erişilebilirlik testi, sitenizin ekran okuyucu kullanan, sadece klavyeyle gezinen ya da yazıyı büyüterek okuyan ziyaretçiler için kullanılabilir olup olmadığını kontrol eder. Bu grup sandığınızdan geniştir: görme kaybı olan bir kullanıcı kadar, kolu alçıda olduğu için fare kullanamayan biri de, güneş altında telefonundan düşük kontrastlı bir menüyü okumaya çalışan biri de aynı engellerle karşılaşır. Engelsiz web sitesi, bu insanların sitenizde takılıp geri dönmemesi demektir.

WCAG (Web Content Accessibility Guidelines), erişilebilirlik için uluslararası kabul gören ölçüt kümesidir. Kod16'nın bu aracı bir WCAG uyumluluk belgesi vermez; sitenizin HTML kaynağını okuyup yapısal olarak ölçülebilen konuları raporlar. Alt metni olmayan görseller, etiketi eksik form alanları, adı okunamayan butonlar, atlanmış başlık seviyeleri gibi bulgular bu kapsamdadır. Bunlar genellikle en hızlı düzeltilen ve en çok kullanıcıyı etkileyen kalemlerdir.

Sonuç ekranında her bulguyu hangi öğede gördüğümüzü ve neden önemli olduğunu birlikte gösteriyoruz, ardından aynı içeriği PDF olarak indirebiliyorsunuz. Böylece raporu yazılım ekibinize ya da ajansınıza olduğu gibi iletebilir, hangi maddenin kapandığını takip edebilirsiniz. Testi çalıştırmadan önce şunu net söyleyelim: çıkacak liste sitenizin tam erişilebilirlik durumu değil, otomatik olarak görülebilen kısmıdır. Geri kalanı için insan gözü gerekir ve bunu aşağıda ayrıntılı anlatıyoruz.

Bu araç neleri ölçüyor?

  • Sayfa dili ve sayfa başlığıHTML etiketindeki lang değeri ile sayfanın title bilgisini kontrol ederiz. Dil belirtilmemişse ekran okuyucu Türkçe metni yanlış aksanla, bazen tamamen anlaşılmaz biçimde seslendirir; başlık eksikse kullanıcı sekmeler arasında hangi sayfada olduğunu ayırt edemez.
  • Görsellerde alt metni oranıSayfadaki görsellerin kaçında alt metni (görseli göremeyen kullanıcıya okunan açıklama) bulunduğunu oransal olarak veririz. Alt metni olmayan bir ürün fotoğrafı, ekran okuyucuda yalnızca dosya adı olarak duyulur ve o ürün fiilen görünmez hale gelir.
  • Form alanlarında etiket eksikliğiHer giriş alanının bir label etiketi ya da aria-label tanımı olup olmadığına bakarız. Etiketi olmayan alanda kullanıcı hangi kutuya ne yazacağını bilemez; teklif ve iletişim formlarınız yarıda bırakılır.
  • Erişilebilir adı olmayan butonlarİçinde yalnızca ikon bulunan ya da metni okunamayan butonları tespit ederiz. Ekran okuyucu bunları sadece "düğme" diye anons eder, kullanıcı "Sepete ekle" ile "Kapat" arasındaki farkı anlayamaz.
  • Başlık hiyerarşisinde seviye atlamasıH1'den H2'ye, H2'den H3'e giden sıranın bozulup bozulmadığını kontrol ederiz. Ekran okuyucu kullanıcıları sayfayı başlık başlık gezerek tarar; atlanan seviyeler bu haritayı bozar ve içeriğin bir bölümü gözden kaçar.
  • Sayfa bölge işaretleri (landmark)header, nav, main, footer gibi bölge etiketlerinin veya bunların ARIA karşılıklarının kullanılıp kullanılmadığına bakarız. Bu işaretler olmadan kullanıcı doğrudan ana içeriğe veya menüye sıçrayamaz, her seferinde sayfanın başından ilerlemek zorunda kalır.
  • İçeriğe atlama bağlantısı (skip link)Sayfanın en başında ana içeriğe geçmeyi sağlayan bir bağlantı olup olmadığını kontrol ederiz. Bu bağlantı yoksa klavyeyle gezen kullanıcı her sayfada onlarca menü öğesini tek tek geçmek zorunda kalır.
  • tabindex değeri 1 ve üzeri olan öğelerKlavye sırasını elle değiştiren tabindex tanımlarını listeleriz. Bu değerler odak sırasını sayfanın görsel akışından kopardığı için kullanıcı Tab tuşuyla ilerlerken beklenmedik yerlere atlar ve formu tamamlayamaz.
  • Otomatik oynayan ses veya videoSayfa açılır açılmaz kendi kendine başlayan medya öğelerini tespit ederiz. Otomatik ses, ekran okuyucunun konuşmasının üzerine biner ve kullanıcının sitede yönünü tamamen kaybetmesine yol açar.
  • Viewport'ta yakınlaştırmanın kapatılmasıMobil görünüm ayarında user-scalable=no ya da maximum-scale kısıtı olup olmadığına bakarız. Yakınlaştırma kapalıysa az gören kullanıcılar telefonda yazıyı büyütemez ve sayfayı okuyamadan çıkar.
  • iframe'lerde title niteliğiGömülü harita, video ve form çerçevelerinde title tanımı olup olmadığını kontrol ederiz. Adı olmayan bir çerçeve ekran okuyucuda içeriği belirsiz bir kutu olarak duyulur, kullanıcı içine girip girmeyeceğine karar veremez.
  • Tablolarda başlık hücresi (th)Veri tablolarında sütun ve satır başlıklarının th ile işaretlenip işaretlenmediğine bakarız. Başlık hücresi yoksa fiyat listesi veya teknik özellik tablosu ekran okuyucuda anlamsız bir sayı dizisine dönüşür.

Ölçemediğimizi söyleriz. Bir kontrol yapılamadığında rapor "BİLGİ" der, nedenini yazar ve o madde puana katılmaz. Hiçbir değer tahmin edilmez.

Erişilebilirlik sorunları işinize nasıl yansır?

Erişilebilirlik çoğu zaman "iyi niyetli bir ek" gibi konuşulur, oysa doğrudan ölçülebilir bir kayıp kalemidir. Etiketi olmayan bir form alanı, ekran okuyucu kullanan ziyaretçinin teklif formunu yarıda bırakması demektir. Yakınlaştırması kapatılmış bir mobil sayfa, gözlüğünü yanına almamış her kullanıcıyı kaybeder. Bu kişiler size "siteniz erişilebilir değil" diye yazmaz; sessizce sekmeyi kapatır ve rakibinizin sitesine gider.

İkinci etki arama motoru tarafındadır. Alt metinleri, doğru başlık hiyerarşisi ve anlamlı bölge işaretleri, aramanın sayfanızı anlamasını da kolaylaştırır. Erişilebilirlik için yaptığınız düzeltmelerin büyük bölümü aynı zamanda temiz HTML demektir. Kamu kurumlarıyla ya da kurumsal firmalarla çalışıyorsanız sözleşmelerde erişilebilirlik şartıyla karşılaşma ihtimaliniz de her yıl artıyor.

Otomatik ön denetim neyi görür, neyi göremez?

Bu araç sitenizin HTML kaynağını okur ve yapısal olarak kesin biçimde doğrulanabilen şeyleri raporlar: alt metni var mı yok mu, form alanının etiketi tanımlı mı, başlık seviyesi atlanmış mı, iframe'in adı yazılmış mı. Bu sorulara makine kesin cevap verebilir, dolayısıyla raporda gördüğünüz her bulgu gerçek bir eksikliktir.

Buna karşılık WCAG ölçütlerinin çoğunluğu yalnızca elle test edilebilir. Renk kontrastının yeterli olup olmadığı, klavyeyle gezinirken odak halkasının görünüp görünmediği, sekme sırasının mantıklı ilerleyip ilerlemediği, videodaki altyazının içerikle örtüşüp örtüşmediği, bir alt metnin "görsel" yerine gerçekten anlamlı bir açıklama içerip içermediği: bunların hiçbirine otomatik araç karar veremez. Var olan bir alt metnin doğru yazılıp yazılmadığını da biz ölçmüyoruz, yalnızca varlığını sayıyoruz. Bu yüzden çıkan rapor bir uyumluluk belgesi değil, elle yapılacak denetimin başlangıç noktasıdır.

En sık çıkan bulgular ve nasıl düzeltilir

Alt metni eksik görseller genellikle en kalabalık başlıktır. Her görsele ne olduğunu anlatan kısa bir cümle yazın: "resim1.jpg" değil, "Bursa Nilüfer'deki ofis girişi". Yalnızca süs amaçlı görsellerde alt niteliğini boş bırakın (alt=""), böylece ekran okuyucu onları atlar. Bu ikisi arasındaki farkı içerik yöneticinize açıklamak, çoğu sitede sorunun yarısını kapatır.

Form etiketleri için her giriş alanını bir label ile eşleştirin ve etiketi görünür tutun. Alan içine yazılan gri ipucu metni (placeholder) etiket yerine geçmez; kullanıcı yazmaya başladığında kaybolur. İkon butonlarında aria-label ekleyin ya da ikonun yanına ekranda gizli ama okuyucuya açık bir metin koyun; "Kapat", "Menüyü aç", "Sepete ekle" gibi.

Başlık hiyerarşisinde her sayfada tek bir H1 bulunsun ve seviyeleri sırayla kullanın. Başlıkları büyük görünsün diye seçmeyin; boyut CSS işidir, seviye ise içeriğin haritasıdır. Menü, ana içerik ve alt bilgi bölümlerini nav, main ve footer etiketleriyle sarın, sayfanın en başına ana içeriğe atlayan bir bağlantı ekleyin.

Son olarak iki hızlı düzeltme: mobil görünüm ayarındaki user-scalable=no ifadesini kaldırın, otomatik oynayan ses veya videoyu kullanıcının başlatmasına bırakın. tabindex değeri 1 ve üzeri olan öğeleri de sıfıra çekin; klavye sırasını sayfanın kendi akışına bırakmak neredeyse her zaman daha doğru sonuç verir.

Raporu aldıktan sonra izlenecek yol

PDF raporu aldıktan sonra bulguları etkilediği kullanıcı sayısına göre sıralayın. Ana sayfa, iletişim formu ve satın alma adımındaki sorunlar önceliklidir; nadiren ziyaret edilen bir alt sayfadaki eksik tablo başlığı bekleyebilir. Raporu geliştiricinize olduğu gibi iletebilirsiniz, her madde hangi öğede tespit edildiğini gösterir.

Otomatik denetimi kapattıktan sonra bir de elle deneyin: fareyi bir kenara bırakıp sadece Tab tuşuyla siteyi baştan sona gezin, odağın nerede olduğunu her adımda görebiliyor musunuz bakın. Bu beş dakikalık test, otomatik araçların göremediği sorunların önemli bölümünü ortaya çıkarır. Kapsamlı bir denetim ya da düzeltme çalışması gerekiyorsa Kod16 olarak birlikte planlayabiliriz.

Sık sorulan sorular

Erişilebilirlik testi sonucunda sitem WCAG uyumlu sayılır mı?

Hayır. Bu araç otomatik bir ön denetimdir ve WCAG ölçütlerinin yalnızca makineyle doğrulanabilen bölümünü kontrol eder. Renk kontrastı, klavye gezinme akışı, odak görünürlüğü ve ekran okuyucu deneyimi gibi konular elle test gerektirir. Rapordaki tüm maddeleri kapatmanız sitenizi belirgin biçimde iyileştirir, ancak tek başına uyumluluk beyanı için yeterli değildir. Uyumluluk iddiası, insan denetimi ve gerçek kullanıcı testleriyle birlikte kurulur.

Ekran okuyucu uyumu için en kritik üç düzeltme nedir?

Deneyimimize göre sırasıyla şunlar: sayfa dilinin html lang ile doğru tanımlanması, form alanlarının label etiketiyle eşleştirilmesi ve ikon butonlara erişilebilir bir ad verilmesi. Bu üçü olmadan ekran okuyucu kullanıcısı sayfayı yanlış aksanla dinler, hangi kutuya ne yazacağını bilemez ve butonların işlevini ayırt edemez. Alt metinler ve başlık hiyerarşisi hemen arkalarından gelir; ikisi de sayfayı gezilebilir kılar.

Alt metni olan her görsel testte doğru mu sayılıyor?

Araç yalnızca alt niteliğinin var olup olmadığını sayar, içeriğinin kaliteli olup olmadığına karar veremez. "görsel", "resim2" ya da dosya adının kopyalandığı alt metinler teknik olarak dolu görünür ama kullanıcıya hiçbir şey anlatmaz. Bu yüzden rapordaki oran yüksek çıksa bile alt metinlerinizi gözden geçirmenizi öneririz. İyi bir alt metin, görseli göremeyen birine o görselin neden orada olduğunu anlatır.

Erişilebilirlik düzeltmeleri sitemin tasarımını bozar mı?

Bu sayfada anlatılan düzeltmelerin neredeyse tamamı HTML yapısıyla ilgilidir ve görünümü değiştirmez. Alt metni eklemek, label etiketi tanımlamak, bölge işaretleri kullanmak veya iframe'e title vermek ekranda hiçbir fark yaratmaz. Görünümü etkileyen tek başlık, mobilde yakınlaştırmanın açılması ve odak halkasının görünür bırakılmasıdır; ikisi de küçük tasarım kararlarıyla düzgün biçimde çözülebilir. Erişilebilirlik ile iyi tasarım birbirinin alternatifi değildir.

Test tek sayfayı mı yoksa sitenin tamamını mı tarıyor?

Girdiğiniz adresteki tek sayfayı tarar. Çoğu sitede menü, alt bilgi ve şablon kaynaklı sorunlar bütün sayfalarda tekrar ettiği için ana sayfa iyi bir başlangıçtır. Yine de içerik türü farklı olan sayfaları ayrı ayrı denemenizi öneririz: iletişim formu olan sayfa, ürün listesi ve içinde tablo veya gömülü video bulunan bir sayfa genellikle birbirinden farklı bulgular üretir.

Raporda çıkan sorunları biz düzeltelim

Bu aracın bulduğu eksikleri sizin için gideriyoruz: teknik SEO, güvenlik başlıkları, SSL, KVKK metinleri, e-posta güvenliği ve hız optimizasyonu. Bursa Nilüfer'deyiz, uzaktan da çalışıyoruz.

Teklif isteyin Tüm araçları görün