Panduan Website

    Website Accessibility Malaysia: Checklist WCAG 2.2 untuk Website Bisnes

    Nibong Web Studio21 minit bacaan
    Kongsi:
    Website accessibility Malaysia showing keyboard navigation, colour contrast, mobile usability, accessible forms and inclusive website design

    Website yang cantik, pantas dan mesra mobile masih boleh menjadi sukar digunakan oleh sesetengah pengguna.

    Contohnya, seseorang mungkin tidak dapat menggunakan mouse dengan mudah, mempunyai penglihatan yang rendah, menggunakan screen reader, sukar membezakan warna tertentu, memerlukan keyboard untuk navigation atau memerlukan content yang lebih jelas dan tersusun.

    Masalah accessibility tidak semestinya kelihatan kepada pemilik website.

    Website mungkin nampak normal apabila digunakan dengan laptop dan mouse, tetapi mempunyai masalah seperti:

    • button tidak boleh dicapai menggunakan keyboard;
    • focus indicator tidak kelihatan;
    • text mempunyai contrast terlalu rendah;
    • images penting tiada alternative text;
    • form fields tidak mempunyai label yang jelas;
    • error message hanya ditunjukkan melalui warna;
    • popup menghalang navigation;
    • mobile buttons terlalu kecil atau terlalu rapat;
    • video penting tiada captions;
    • atau page structure sukar difahami oleh assistive technology.

    Inilah yang cuba ditangani melalui website accessibility.

    Panduan Website Accessibility Malaysia ini menerangkan asas WCAG 2.2 dalam bahasa yang lebih praktikal untuk pemilik bisnes, termasuk alt text, colour contrast, keyboard navigation, focus, headings, forms, mobile accessibility, screen readers, media, testing dan perkara yang patut dibincangkan dengan web designer atau developer.

    Jawapan Ringkas: Apa Itu Website Accessibility?

    Website accessibility ialah amalan mereka bentuk dan membangunkan website supaya lebih ramai orang boleh mengakses, memahami, navigate dan menggunakan functionality website, termasuk pengguna yang mempunyai pelbagai jenis disability.

    Ini boleh melibatkan pengguna yang mempunyai:

    • visual impairment atau low vision;
    • blindness;
    • colour vision deficiency;
    • limited mobility;
    • hearing impairment;
    • cognitive atau learning differences;
    • atau mereka yang menggunakan assistive technologies.

    Tetapi accessibility bukan hanya berguna kepada satu kumpulan pengguna.

    Banyak accessibility practices juga boleh menjadikan website lebih mudah digunakan oleh:

    • pengguna smartphone;
    • orang yang menggunakan keyboard;
    • pengguna dengan screen kecil;
    • warga emas;
    • pengguna dalam keadaan cahaya terang;
    • orang yang mempunyai temporary injury;
    • atau sesiapa yang memerlukan interface yang lebih jelas.

    Apa Itu WCAG 2.2?

    WCAG bermaksud Web Content Accessibility Guidelines.

    Ia diterbitkan oleh World Wide Web Consortium atau W3C dan digunakan secara meluas sebagai technical reference untuk web accessibility.

    Versi yang relevan untuk panduan ini ialah WCAG 2.2.

    WCAG dibina di sekitar empat prinsip utama yang biasanya diringkaskan sebagai POUR:

    Prinsip Maksud Praktikal
    Perceivable Maklumat perlu dapat diterima oleh pengguna melalui cara yang sesuai
    Operable Interface dan navigation perlu boleh digunakan
    Understandable Content dan interactions perlu mudah difahami
    Robust Website perlu boleh berfungsi dengan browsers dan assistive technologies yang sesuai

    Malaysia juga mempunyai panduan accessibility dalam Sistem Reka Bentuk Kerajaan Malaysia atau MYDS yang merujuk kepada WCAG 2.2 untuk pembangunan platform digital kerajaan.

    Untuk rujukan tempatan, lihat panduan Kebolehcapaian MYDS.

    Adakah Semua Website Bisnes Malaysia Wajib Mematuhi WCAG 2.2?

    Jangan anggap bahawa setiap website komersial Malaysia mempunyai requirement undang-undang yang sama untuk mencapai sesuatu WCAG conformance level.

    Keperluan accessibility boleh bergantung kepada:

    • jenis organisasi;
    • sektor;
    • government atau public-sector requirement;
    • tender atau procurement requirement;
    • contractual requirement;
    • industry requirement;
    • atau jurisdiction lain yang berkaitan dengan organisasi.

    Jika accessibility diperlukan untuk tender, compliance, public service atau contractual requirement, dapatkan confirmation daripada pihak yang bertanggungjawab terhadap legal, procurement atau compliance.

    Artikel ini ialah panduan praktikal tentang website design dan development, bukan legal opinion atau WCAG certification.

    Apa Beza “Accessible Website” dengan “WCAG Compliant Website”?

    Ayat accessible website boleh digunakan secara umum untuk menerangkan website yang cuba mengurangkan barriers kepada pengguna.

    WCAG conformance pula mempunyai maksud yang lebih formal.

    WCAG mempunyai beberapa conformance levels:

    • Level A.
    • Level AA.
    • Level AAA.

    Jangan claim bahawa website “WCAG 2.2 AA compliant” hanya kerana:

    • warna nampak jelas;
    • ada alt text;
    • ada accessibility widget;
    • atau automated checker memberikan score yang tinggi.

    Formal conformance memerlukan penilaian terhadap relevant success criteria dan complete user processes, bukan satu visual feature sahaja.

    1. Mulakan dengan Semantic HTML

    Accessibility yang baik bermula dengan structure.

    Semantic HTML membantu browser dan assistive technology memahami maksud sesuatu element.

    Contohnya, gunakan element yang sesuai untuk:

    • headings;
    • paragraphs;
    • lists;
    • links;
    • buttons;
    • forms;
    • tables;
    • navigation;
    • dan page landmarks.

    Elakkan membina semua interaction menggunakan generic containers jika HTML native sudah menyediakan element yang sesuai.

    Contohnya, item yang berfungsi sebagai button sepatutnya menggunakan button behaviour yang betul, bukan sekadar text box yang kelihatan seperti button.

    Nibong Web Studio juga memasukkan semantic headings dan page structure sebagai antara technical areas dalam Website Development.

    2. Gunakan Heading Structure Yang Logik

    Headings membantu pengguna memahami hierarchy content.

    Contohnya:

    • H1 untuk topik utama page.
    • H2 untuk major section.
    • H3 untuk subsection.

    Jangan memilih H2 atau H4 semata-mata kerana saiz font kelihatan sesuai.

    Visual styling boleh dikawal melalui design, tetapi heading structure perlu menggambarkan relationship content.

    Structure yang jelas juga membantu:

    • screen-reader navigation;
    • content scanning;
    • SEO structure;
    • dan user comprehension.

    3. Berikan Alt Text kepada Images Yang Membawa Maklumat

    Alt text atau text alternative membantu memberikan equivalent information apabila image tidak dapat dilihat.

    Alt text yang baik bergantung kepada tujuan image.

    Contoh image produk

    Jika image menunjukkan produk yang penting kepada content, alt text patut menerangkan perkara yang relevan.

    Contoh icon function

    Jika icon digunakan sebagai control, accessible name perlu menerangkan function, bukan sekadar rupa icon.

    Decorative image

    Jika image benar-benar hanya decoration dan tidak menambah maklumat, ia mungkin tidak memerlukan descriptive alt text.

    Jangan gunakan alt text sebagai tempat untuk memasukkan keyword secara berlebihan.

    Tujuan utama ialah menyampaikan fungsi atau informasi image.

    4. Jangan Letakkan Important Text Hanya Dalam Image

    Poster promosi yang mempunyai semua information dalam JPG boleh menjadi masalah.

    Contohnya:

    • price list;
    • service details;
    • event date;
    • phone number;
    • terms;
    • atau instructions.

    Maklumat penting sepatutnya turut tersedia sebagai actual text dalam page apabila sesuai.

    Ini membantu accessibility, responsive behaviour, search engines dan pengguna yang mahu copy atau zoom text.

    5. Pastikan Colour Contrast Cukup Jelas

    Text yang menggunakan warna kelabu terlalu muda pada background putih mungkin kelihatan “minimal” tetapi sukar dibaca.

    Untuk WCAG 2.2 Level AA, normal text biasanya memerlukan contrast ratio sekurang-kurangnya 4.5:1, manakala large text mempunyai threshold 3:1.

    Contrast perlu diperiksa menggunakan actual colour values, bukan hanya berdasarkan apa yang nampak cantik pada monitor designer.

    Semak especially:

    • body text;
    • small labels;
    • placeholder text;
    • footer;
    • buttons;
    • links;
    • error states;
    • dan disabled-looking components yang sebenarnya masih interactive.

    6. Jangan Gunakan Warna Sebagai Satu-Satunya Cara Menyampaikan Maklumat

    Contohnya, form validation tidak sepatutnya hanya menggunakan:

    merah = salah

    dan:

    hijau = betul.

    Gunakan juga:

    • text message;
    • icon;
    • label;
    • atau visual indicator tambahan.

    Begitu juga chart tidak patut bergantung kepada warna sahaja jika categories perlu dibezakan.

    7. Semua Function Penting Patut Boleh Digunakan dengan Keyboard

    Sesetengah pengguna tidak menggunakan mouse.

    Mereka mungkin menggunakan:

    • keyboard;
    • switch device;
    • voice input;
    • atau assistive technology yang menghasilkan keyboard interaction.

    Test website menggunakan:

    • Tab.
    • Shift + Tab.
    • Enter.
    • Space.
    • Arrow keys apabila relevant.
    • Escape untuk modal atau menu apabila sesuai.

    Pastikan pengguna boleh mencapai functionality seperti:

    • navigation.
    • dropdown menu.
    • buttons.
    • forms.
    • tabs.
    • accordion.
    • modal.
    • carousel controls.
    • booking atau enquiry actions.

    8. Elakkan Keyboard Trap

    Keyboard trap berlaku apabila pengguna boleh masuk ke sesuatu component menggunakan keyboard tetapi tidak boleh keluar dengan cara yang dijangka.

    Ini boleh berlaku dalam:

    • modal.
    • popup.
    • chat widget.
    • date picker.
    • video player.
    • custom menu.

    Test complete interaction, bukan hanya satu Tab press.

    9. Focus Indicator Perlu Kelihatan

    Apabila pengguna menekan Tab, mereka perlu tahu element mana sedang menerima focus.

    Focus indicator boleh berbentuk:

    • outline;
    • border;
    • background change;
    • atau visual treatment lain yang cukup jelas.

    Jangan disable browser focus style tanpa menyediakan replacement yang boleh dilihat.

    Focus sangat penting untuk pengguna keyboard kerana ia menunjukkan “kedudukan” mereka pada page.

    10. Pastikan Focus Tidak Disembunyikan oleh Sticky Elements

    Sticky header, cookie banner, floating WhatsApp button atau fixed footer boleh menutup element yang sedang mendapat focus.

    Semasa keyboard testing, pastikan focused component sekurang-kurangnya masih boleh dilihat dan tidak hilang sepenuhnya di belakang overlay.

    11. Buttons dan Touch Targets Perlu Cukup Mudah Ditekan

    WCAG 2.2 menambah perhatian yang lebih jelas kepada target size.

    Untuk Level AA, minimum target size criterion menggunakan threshold 24 x 24 CSS pixels dengan beberapa exceptions tertentu.

    Dalam practical design, lebih besar dan mempunyai spacing yang baik selalunya lebih mudah digunakan pada mobile.

    Perhatikan:

    • small icon buttons;
    • carousel arrows;
    • close buttons;
    • pagination;
    • checkboxes;
    • calendar controls;
    • dan floating action buttons.

    12. Jangan Jadikan Dragging Satu-Satunya Cara Melakukan Tugas

    Jika user perlu drag sesuatu item, sediakan alternative interaction apabila fungsi tersebut boleh dilaksanakan dengan cara lain.

    Contohnya:

    • reorder menggunakan buttons;
    • move item dengan controls;
    • atau pilih destination melalui menu.

    Dragging boleh menjadi sukar untuk pengguna dengan limited motor control.

    13. Form Fields Perlu Mempunyai Label Yang Jelas

    Placeholder sahaja bukan replacement terbaik untuk form label.

    Label membantu pengguna memahami:

    • apa data yang diperlukan;
    • format;
    • dan purpose sesuatu field.

    Contohnya:

    Nama

    Email

    Nombor Telefon

    Perkhidmatan Diperlukan

    Label juga perlu dikaitkan dengan field secara programmatic apabila relevant supaya assistive technology dapat mengenal pasti hubungan tersebut.

    14. Nyatakan Required Fields Dengan Jelas

    Jika field wajib diisi, jangan hanya menggunakan warna merah pada border.

    Gunakan wording atau indicator yang boleh difahami.

    Contohnya:

    Email — wajib

    atau indicator yang diterangkan dengan jelas kepada pengguna.

    15. Error Message Perlu Menerangkan Apa Yang Salah

    Error seperti:

    Invalid input.

    kurang membantu.

    Message yang lebih berguna boleh menerangkan:

    Sila masukkan alamat email dalam format yang sah.

    Apabila possible:

    • identify field yang mempunyai error;
    • terangkan punca;
    • beri cara membetulkan;
    • dan pastikan user tidak kehilangan semua data yang sudah dimasukkan.

    16. Jangan Paksa Pengguna Mengisi Maklumat Yang Sama Berulang Kali Tanpa Sebab

    WCAG 2.2 memberi perhatian kepada redundant entry dalam certain processes.

    Jika pengguna sudah memasukkan maklumat dalam process yang sama, elakkan meminta data yang sama sekali lagi apabila ia boleh diisi atau dipilih semula dengan munasabah.

    Ini membantu pengguna dengan cognitive atau memory-related challenges dan juga menjadikan form lebih mudah untuk semua orang.

    17. Authentication Tidak Patut Bergantung Hanya pada Cognitive Test

    Login process boleh menjadi inaccessible jika pengguna dipaksa melakukan tugas cognitive tertentu tanpa alternative.

    Contohnya, system yang memerlukan pengguna:

    • mengingati complex information;
    • menyelesaikan puzzle;
    • atau mentranskripsikan sesuatu tanpa alternative;

    boleh mencipta barrier.

    Jika website anda mempunyai login, member portal atau customer account, accessibility authentication perlu dipertimbangkan sebagai sebahagian daripada user journey.

    18. Mobile Accessibility Lebih Daripada Responsive Design

    Website boleh menjadi responsive tetapi masih sukar digunakan.

    Test pada mobile:

    • button size;
    • spacing;
    • menu;
    • forms;
    • sticky buttons;
    • popups;
    • tables;
    • horizontal scrolling;
    • zoom;
    • orientation;
    • dan text size.

    Jika anda sedang membina atau memperbaharui website, Web Design Nibong Web Studio memberi fokus kepada struktur yang jelas dan mobile presentation yang sesuai untuk business website.

    19. Website Perlu Kekal Boleh Digunakan Apabila Text Dibesarkan

    Sesetengah pengguna perlu zoom atau membesarkan text.

    Apabila text menjadi lebih besar:

    • content tidak sepatutnya bertindih;
    • buttons tidak sepatutnya hilang;
    • important information tidak sepatutnya dipotong;
    • dan user tidak sepatutnya terpaksa scroll secara tidak munasabah untuk membaca basic content.

    Responsive layout perlu diuji dalam keadaan zoom, bukan hanya pada default browser setting.

    20. Gunakan Clear Link Text

    Link seperti:

    Klik sini

    boleh menjadi kurang descriptive apabila dibaca tanpa surrounding context.

    Anchor text yang lebih jelas contohnya:

    Lihat pakej website

    atau:

    Baca Website Speed Malaysia

    Pengguna screen reader mungkin navigate melalui senarai links, jadi descriptive wording boleh membantu.

    21. Navigation Perlu Konsisten

    Jika main menu berubah secara tidak dijangka antara pages, pengguna boleh menjadi keliru.

    Consistency penting untuk:

    • header navigation;
    • footer;
    • help/contact location;
    • forms;
    • button styles;
    • dan repeated components.

    Consistency sangat membantu pengguna yang memerlukan lebih banyak predictability dalam interface.

    22. Sediakan Cara untuk Skip Repeated Content Apabila Sesuai

    Pada website yang mempunyai navigation panjang, keyboard dan screen-reader users mungkin perlu melalui menu yang sama setiap kali membuka page.

    “Skip to content” link ialah salah satu pattern yang boleh membolehkan pengguna terus ke main content.

    Ia mungkin tidak kelihatan kepada mouse users sehingga mendapat keyboard focus, tetapi perlu berfungsi dengan betul.

    23. Screen Reader Testing Tidak Sama Dengan Melihat HTML

    Screen reader ialah assistive technology yang menyampaikan information dalam interface melalui speech atau output lain.

    Website boleh kelihatan betul secara visual tetapi dibaca secara confusing jika:

    • heading structure salah;
    • buttons tiada accessible name;
    • form labels tidak associated;
    • status changes tidak diumumkan;
    • images penting tiada alt text;
    • atau custom controls menggunakan markup yang tidak sesuai.

    Apabila accessibility merupakan requirement penting, test dengan actual assistive technology dan bukan automated scanner sahaja.

    24. Gunakan ARIA Hanya Apabila Perlu

    ARIA boleh membantu memberikan roles, states atau accessible names kepada certain custom components.

    Tetapi ARIA bukan replacement kepada good HTML.

    Jika native HTML element sudah mempunyai semantics yang sesuai, gunakan native element dahulu apabila practical.

    ARIA yang salah boleh menjadikan experience lebih confusing daripada tiada ARIA.

    25. Dynamic Status Messages Perlu Boleh Difahami

    Modern websites boleh mengubah content tanpa reload page.

    Contohnya:

    • “Form berjaya dihantar.”
    • “Item ditambah ke cart.”
    • “Search results updated.”
    • “Loading complete.”

    Jika status hanya berubah secara visual, sesetengah assistive-technology users mungkin tidak mengetahui perubahan tersebut.

    Dynamic components perlu dirancang supaya important state changes boleh dikomunikasikan dengan cara yang sesuai.

    26. Video Perlu Mempertimbangkan Captions

    Jika video mempunyai spoken information yang penting, captions membantu pengguna yang tidak boleh mendengar audio dengan jelas.

    Captions juga berguna apabila:

    • pengguna berada di tempat bising;
    • audio dimatikan;
    • atau bahasa spoken content bukan bahasa utama pengguna.

    Jangan bergantung kepada auto-generated captions tanpa review jika accuracy sangat penting.

    27. Audio Description Mungkin Relevan untuk Visual Information Penting

    Jika video menyampaikan information penting hanya melalui visual tanpa narration, accessibility plan mungkin perlu mempertimbangkan alternative description.

    Keperluan sebenar bergantung kepada jenis video dan information yang disampaikan.

    28. Elakkan Animation atau Flashing Yang Boleh Mencipta Barrier

    Animation tidak semestinya salah.

    Tetapi excessive motion boleh menjadi masalah kepada sesetengah pengguna.

    Semak:

    • autoplay animation;
    • parallax effects;
    • rapid flashing;
    • scroll-triggered motion;
    • dan animation yang tidak boleh dihentikan.

    Design yang menarik tidak perlu bergantung kepada motion berlebihan.

    29. Carousels Perlu Boleh Dikawal

    Carousel yang auto-rotates terlalu cepat boleh menyukarkan pengguna membaca content.

    Jika carousel digunakan, pertimbangkan:

    • controls untuk previous/next;
    • pause apabila appropriate;
    • keyboard access;
    • clear focus;
    • dan cukup masa untuk membaca content.

    Dalam banyak business websites, static content juga boleh menjadi lebih mudah dan lebih jelas daripada carousel kompleks.

    30. Modal dan Popup Perlu Diurus Dengan Betul

    Modal boleh digunakan untuk:

    • forms;
    • cookie settings;
    • login;
    • promotions;
    • atau confirmation.

    Pastikan:

    • focus bergerak ke modal apabila sesuai;
    • keyboard user boleh navigate di dalamnya;
    • close control jelas;
    • Escape berfungsi apabila sesuai;
    • focus tidak hilang apabila modal ditutup;
    • dan background content tidak menyebabkan confusion.

    31. Tables Perlu Digunakan untuk Data, Bukan Layout

    Jika table digunakan untuk actual tabular data, gunakan structure yang membolehkan relationships antara headers dan cells difahami.

    Untuk visual layout website, gunakan modern layout techniques berbanding tables.

    Large tables juga perlu diuji pada mobile kerana horizontal overflow boleh menjejaskan usability.

    32. PDFs Juga Boleh Mempunyai Accessibility Issues

    Website accessibility tidak berakhir pada HTML pages.

    Jika website menyediakan:

    • brochure;
    • annual report;
    • form;
    • price list;
    • company profile;
    • atau other PDF documents;

    dokumen tersebut juga boleh menjadi sukar digunakan jika hanya terdiri daripada scanned images atau tiada document structure yang betul.

    Jika information penting boleh disediakan sebagai HTML page, pertimbangkan memberi user pilihan tersebut.

    33. Jangan Anggap Accessibility Widget Menyelesaikan Semua Masalah

    Toolbar yang membolehkan pengguna menukar font size, contrast atau colours boleh menyediakan convenience tertentu.

    Tetapi ia tidak menggantikan underlying accessibility work.

    Contohnya, widget tidak semestinya membetulkan:

    • keyboard trap;
    • wrong heading hierarchy;
    • missing form labels;
    • incorrect accessible names;
    • poor modal focus management;
    • atau inaccessible custom components.

    Accessibility perlu dibina ke dalam structure, design dan interaction website.

    34. Automated Accessibility Tools Sangat Berguna — Tetapi Tidak Cukup

    Automated tools boleh membantu mengesan masalah seperti:

    • sesetengah contrast issues;
    • missing alt attributes;
    • certain ARIA errors;
    • duplicate IDs;
    • atau form-related issues.

    Tetapi software tidak boleh menentukan semua aspek accessibility secara automatik.

    Contohnya, tool mungkin mengesan bahawa alt text wujud tetapi tidak dapat sentiasa menentukan sama ada description tersebut benar-benar bermakna.

    Gabungkan:

    • automated checks;
    • manual review;
    • keyboard testing;
    • screen-reader testing apabila relevant;
    • mobile testing;
    • dan user testing apabila accessibility merupakan requirement penting.

    35. Accessibility Audit dan Website Audit Bukan Perkara Yang Sama

    General website audit boleh melihat:

    • business messaging;
    • SEO;
    • performance;
    • forms;
    • content;
    • mobile experience;
    • security;
    • analytics;
    • dan beberapa accessibility basics.

    Accessibility assessment yang lebih formal pula memerlukan testing yang lebih khusus terhadap relevant WCAG criteria dan complete user journeys.

    Jangan gunakan generic website audit sebagai bukti formal WCAG conformance.

    36. Accessibility dan SEO Ada Beberapa Overlap — Tetapi Tidak Sama

    Beberapa accessibility practices juga selari dengan good website structure.

    Contohnya:

    • semantic headings;
    • clear link text;
    • descriptive image alternatives;
    • logical content structure;
    • mobile usability;
    • dan understandable navigation.

    Tetapi jangan claim bahawa “WCAG compliance akan meningkatkan Google ranking”.

    Accessibility dan SEO mempunyai objectives yang berbeza.

    Untuk SEO-specific technical review, gunakan Technical SEO Checklist Malaysia.

    37. Accessibility dan Website Speed Juga Perlu Seimbang

    Accessible interface tidak sepatutnya memerlukan website menjadi berat.

    Begitu juga speed optimisation tidak patut membuang functionality penting atau accessible labels semata-mata untuk mendapatkan score yang lebih tinggi.

    Performance dan accessibility boleh dirancang bersama.

    Jika website terlalu perlahan, lihat Website Speed Malaysia untuk memahami Core Web Vitals dan common performance issues.

    38. Accessibility Lebih Mudah Dirancang dari Awal Berbanding Dibaiki Kemudian

    Jika accessibility dibincangkan ketika planning stage, designer dan developer boleh mempertimbangkan:

    • colour palette;
    • component design;
    • heading structure;
    • forms;
    • navigation;
    • keyboard interaction;
    • focus states;
    • responsive behaviour;
    • dan media.

    Jika website sudah siap sepenuhnya, perubahan accessibility mungkin memerlukan lebih banyak rework.

    Sebab itu accessibility requirement patut dinyatakan dalam website brief sebelum development bermula apabila ia penting kepada projek.

    Gunakan Website Brief Malaysia untuk menyusun business, content dan functionality requirements sebelum meminta quotation.

    39. Bila Website Lama Perlu Accessibility Improvement dan Bila Perlu Redesign?

    Tidak semua accessibility issue memerlukan full redesign.

    Contohnya, isolated issues mungkin boleh diperbaiki melalui:

    • contrast adjustment;
    • alt text;
    • form labels;
    • focus styles;
    • button markup;
    • heading correction;
    • atau keyboard fixes.

    Redesign mungkin lebih praktikal apabila:

    • entire visual system mempunyai poor contrast;
    • navigation architecture sukar digunakan;
    • components dibina dengan inaccessible custom interactions;
    • mobile experience sangat lemah;
    • content structure tidak tersusun;
    • atau banyak issues datang daripada old design system.

    Jika anda tidak pasti, baca Website Repair atau Redesign?

    40. Accessibility Checklist untuk Website Bisnes

    Area Apa Yang Perlu Disemak
    Structure Semantic HTML dan logical headings
    Images Meaningful alt text apabila diperlukan
    Colour Sufficient contrast
    Information Jangan bergantung pada warna sahaja
    Keyboard Important functionality boleh digunakan tanpa mouse
    Focus Visible dan tidak disembunyikan
    Touch Buttons mempunyai size dan spacing yang sesuai
    Forms Labels, instructions dan errors jelas
    Mobile Zoom, reflow dan interaction masih usable
    Navigation Consistent dan predictable
    Media Captions/alternatives dipertimbangkan
    Motion Elakkan unnecessary flashing atau motion barriers
    Custom UI Modal, tabs, carousel dan dropdown boleh digunakan
    Testing Automated + manual + keyboard

    41. Quick Accessibility Test Yang Pemilik Bisnes Boleh Buat Sendiri

    Anda tidak memerlukan specialist tool untuk membuat first review.

    1. Buka homepage.
    2. Jangan gunakan mouse.
    3. Tekan Tab melalui navigation.
    4. Pastikan anda tahu di mana focus berada.
    5. Cuba buka menu dan button.
    6. Test contact form.
    7. Zoom browser.
    8. Buka website pada smartphone.
    9. Semak text yang mempunyai colour contrast rendah.
    10. Tutup images secara mental dan tanya sama ada information penting masih tersedia.

    Ini bukan full accessibility audit, tetapi ia boleh mendedahkan obvious barriers dengan cepat.

    42. Soalan Yang Patut Ditanya kepada Web Designer atau Developer

    1. Adakah website menggunakan semantic HTML?
    2. Bagaimana heading hierarchy dirancang?
    3. Adakah important functions boleh digunakan dengan keyboard?
    4. Bagaimana focus states dikendalikan?
    5. Adakah colour contrast diperiksa?
    6. Bagaimana forms dan error messages dilabel?
    7. Adakah mobile touch targets diuji?
    8. Bagaimana alt text diurus?
    9. Adakah modal, dropdown dan carousel diuji dengan keyboard?
    10. Adakah accessibility testing automated dan manual?
    11. Adakah project menargetkan formal WCAG conformance atau hanya basic accessibility considerations?
    12. Jika formal conformance diperlukan, siapa yang bertanggungjawab mengesahkannya?

    43. Apa Yang Nibong Web Studio Boleh Bantu?

    Nibong Web Studio membina business websites dengan fokus kepada clear structure, responsive behaviour, forms, navigation dan technical foundations.

    Dalam Website Development, antara perkara yang dipertimbangkan termasuk:

    • responsive page layouts;
    • semantic headings dan page structure;
    • clear links dan navigation;
    • form validation;
    • image sizing;
    • dan basic accessibility considerations.

    Ini tidak bermaksud setiap website secara automatik mempunyai formal WCAG 2.2 AA certification.

    Jika projek anda mempunyai specific accessibility requirement daripada tender, procurement, organisation atau internal policy, nyatakan requirement tersebut sebelum quotation supaya scope testing dan implementation boleh ditentukan dengan lebih tepat.

    44. Bila Website Mungkin Memerlukan Assessment Yang Lebih Khusus?

    Specialist accessibility assessment mungkin lebih sesuai apabila:

    • WCAG conformance perlu didokumentasikan;
    • project mempunyai tender requirement;
    • website ialah high-impact public service;
    • website mempunyai complex web application;
    • portal mempunyai authentication dan transactional workflows;
    • atau organisation memerlukan formal accessibility evidence.

    Dalam keadaan tersebut, scope perlu meliputi lebih daripada standard web-design QA.

    Soalan Lazim Tentang Website Accessibility Malaysia

    Apa itu website accessibility?

    Website accessibility ialah amalan menjadikan website lebih mudah diakses, difahami, dinavigate dan digunakan oleh pelbagai pengguna, termasuk mereka yang menggunakan assistive technologies atau mempunyai visual, motor, hearing atau cognitive impairments.

    Apa itu WCAG?

    WCAG ialah Web Content Accessibility Guidelines yang diterbitkan oleh W3C. Ia menyediakan testable criteria dan guidance untuk menjadikan web content lebih accessible.

    Apakah versi WCAG yang terkini?

    WCAG 2.2 ialah W3C Recommendation yang digunakan dalam panduan ini. Ia membina di atas WCAG 2.0 dan 2.1 dengan additional criteria berkaitan perkara seperti focus, target size, dragging, authentication dan repeated data entry.

    Apakah Level A, AA dan AAA?

    Ia ialah WCAG conformance levels. Level A mengandungi baseline criteria, Level AA menambah lebih banyak requirements, manakala Level AAA mempunyai additional criteria. Formal conformance perlu dinilai berdasarkan relevant WCAG rules, bukan berdasarkan satu accessibility score sahaja.

    Adakah semua website Malaysia wajib WCAG 2.2 AA?

    Keperluan tidak semestinya sama untuk setiap private business. Requirement boleh bergantung kepada sektor, tender, organisation, public-sector requirement atau contractual obligations. Dapatkan advice yang sesuai jika formal legal atau compliance interpretation diperlukan.

    Adakah alt text membantu accessibility?

    Ya, apabila image membawa information atau function yang tidak tersedia dalam text lain. Alt text perlu menerangkan purpose atau relevant information, bukan digunakan untuk keyword stuffing.

    Adakah setiap image perlukan alt text yang panjang?

    Tidak. Decorative images mungkin tidak memerlukan descriptive text, manakala complex diagrams mungkin memerlukan explanation yang lebih lengkap. Alt text bergantung kepada context.

    Adakah colour contrast penting?

    Ya. Low contrast boleh menyebabkan content sukar dibaca, terutama kepada pengguna dengan low vision atau reduced contrast sensitivity. WCAG menyediakan measurable contrast criteria.

    Adakah website mesti boleh digunakan tanpa mouse?

    Important functionality sepatutnya boleh digunakan melalui keyboard apabila required oleh WCAG. Ini sangat penting kepada pengguna yang tidak boleh menggunakan pointing device.

    Adakah accessibility widget cukup?

    Tidak semestinya. Widget mungkin menyediakan certain presentation controls tetapi tidak secara automatik membetulkan underlying issues seperti missing labels, keyboard traps, poor semantics atau inaccessible custom components.

    Adakah automated accessibility checker cukup?

    Tidak. Automated tools sangat berguna tetapi tidak dapat menilai setiap accessibility issue. Manual review dan human judgement masih diperlukan untuk banyak checks.

    Adakah accessibility bagus untuk SEO?

    Beberapa accessibility practices seperti semantic structure dan clear navigation juga selari dengan good web development dan SEO practices, tetapi accessibility conformance bukan jaminan ranking Google.

    Bolehkah website lama diperbaiki untuk accessibility?

    Ya, banyak issues boleh diperbaiki secara incremental. Tetapi website yang menggunakan old architecture atau inaccessible component system secara meluas mungkin memerlukan redesign atau rebuild yang lebih besar.

    Perlukah accessibility dirancang sebelum website dibina?

    Sangat digalakkan apabila ia merupakan project requirement. Colour, components, navigation, forms, media dan interactions lebih mudah dirancang dengan betul dari awal berbanding diperbaiki selepas development selesai.

    Adakah Nibong Web Studio menyediakan WCAG certification?

    Nibong Web Studio mempertimbangkan basic accessibility dalam website development, tetapi formal WCAG certification atau specialist compliance audit bukan sesuatu yang patut dianggap termasuk secara automatik. Jika project mempunyai formal requirement, scope tersebut perlu dibincangkan dan ditentukan sebelum development.

    Kesimpulan

    Website accessibility bukan sekadar menambah button untuk besarkan font atau menukar contrast.

    Ia melibatkan bagaimana website disusun, direka, dibina dan diuji.

    Untuk website bisnes, antara perkara yang paling penting ialah:

    • semantic structure;
    • logical headings;
    • meaningful alt text;
    • readable colour contrast;
    • keyboard navigation;
    • visible focus;
    • usable buttons;
    • clear forms dan errors;
    • mobile accessibility;
    • captions untuk relevant video;
    • predictable navigation;
    • dan testing yang menggabungkan automated tools dengan manual review.

    Accessibility juga patut dianggap sebagai ongoing quality consideration.

    Website boleh menjadi kurang accessible selepas content, plugins, components atau functionality baru ditambah jika accessibility tidak diperiksa semula.

    Jika anda sedang merancang website baru atau redesign dan mahu accessibility considerations dimasukkan dari peringkat structure, design dan development, hubungi Nibong Web Studio dan terangkan jenis website, target pengguna dan sebarang accessibility requirement khusus yang projek anda perlu penuhi.

    Sedia untuk bina website anda?

    Ceritakan tentang bisnes anda dan kami cadangkan pakej yang sesuai.

    Artikel Berkaitan