PixelCake PixelCake
設計思考與基礎

無障礙設計WCAG標準是什麼?台灣網站導入與驗收重點

無障礙設計WCAG是網站規劃、設計、開發與驗收的重要依據。了解WCAG標準、POUR四大原則、A到AAA等級差異,以及台灣網站實務上如何以WCAG 2.2 AA建立可檢查的導入流程。

無障礙設計 WCAG 是什麼?

WCAG 是網站無障礙設計與檢測的國際標準,用來判斷網頁內容是否能被不同能力、裝置與輔助科技順利使用。

WCAG 全名是 Web Content Accessibility Guidelines,由 W3C WAI 制定。它處理的不是單純的視覺美化,而是網站內容、互動流程與程式結構是否讓更多人可以讀取、理解並完成任務。

WCAG 是網站無障礙的國際標準

依照 W3C WAI 的說明,WCAG 2 涵蓋 WCAG 2.0、2.1 與 2.2,目標是提供一套跨國可引用的網站無障礙標準。2026 年撰寫網站規格時,實務上應優先參照 WCAG 2.2。

它可以用在三個地方:設計階段確認元件是否容易使用,開發階段確認語意與互動是否正確,驗收階段確認頁面是否達到可測試的成功準則。

它不是單一檢查項目,而是一套設計與驗收框架

很多網站把無障礙設計當成上線前跑一次工具分數,這是常見誤判。WCAG 標準本身是一套框架,包含原則、指引、成功準則與符合等級。

好的專案會把 WCAG 放進設計系統、前端元件、內容編輯與 QA 流程,而不只是在最後補 alt text 或修幾個顏色對比。

POUR 四大原則:可感知、可操作、可理解、穩健

POUR 是理解 WCAG 的四大原則,分別是可感知、可操作、可理解與穩健,用來檢查使用者能不能接收資訊、操作介面、理解流程,並透過不同工具正確使用網站。

POUR 原則 白話意思 常見檢查方向
可感知 資訊要能被看見、聽見或用輔助科技讀到 替代文字、字幕、對比度、文字結構
可操作 主要功能不能只依賴滑鼠或單一手勢 鍵盤操作、焦點順序、點擊範圍、拖曳替代
可理解 介面文字、流程與錯誤提示要清楚 表單標籤、錯誤訊息、一致導覽、按鈕命名
穩健 不同瀏覽器、裝置與輔助科技都能解析 語意 HTML、ARIA 使用、元件狀態、程式結構

可感知:資訊不能只靠顏色、圖片或聲音傳達

如果錯誤欄位只用紅框標示,色弱使用者可能看不出差異;如果促銷資訊只放在圖片裡,螢幕閱讀器也無法讀到。可感知要求資訊要有可替代的接收方式。

可操作:不用滑鼠也能完成主要流程

網站無障礙最容易被忽略的問題,常出現在選單、彈窗、輪播與表單。使用者應該可以只用鍵盤完成搜尋、填寫、送出與關閉視窗等主要流程。

可理解:介面、文字與錯誤提示要讓人看得懂

「格式錯誤」不是好的表單回饋。比較好的寫法是直接指出問題,例如「手機號碼需為 10 碼,開頭為 09」。可理解不只看文案,也看流程是否可預期。

穩健:不同裝置與輔助科技都能正確讀取

穩健通常牽涉前端結構。按鈕就用 button,連結就用 a,標題依照內容層級排列。ARIA 可以補強語意,但不應取代原生 HTML。

WCAG A、AA、AAA 等級差在哪?台灣網站通常該做到哪一級?

WCAG 有 A、AA、AAA 三個符合等級。台灣企業網站若要兼顧可行性與品質,通常應以 WCAG AA 作為主要目標,新建或改版網站則建議用 WCAG 2.2 AA 思維規劃。

等級 定位 適合情境 實務判斷
A 最低可用門檻 避免最基本阻礙 只能當起點,不適合當成熟網站的最終目標
AA 多數網站的務實目標 企業官網、電商、會員系統、公共資訊頁 最適合放進改版規格與專案驗收
AAA 更高標準 特定內容、重要流程、教育或公共服務重點頁 可選擇性追求,不宜要求全站每種內容全面達成

A:最低可用門檻

A 等級處理最基本的阻礙,例如圖片替代文字、鍵盤可操作、頁面標題與表單標籤。若 A 都沒達到,部分使用者可能根本無法完成任務。

AA:多數網站最實務的目標

AA 會要求更好的對比、焦點、錯誤提示與一致性。以台灣企業網站來看,AA 最適合成為設計規格、前端開發與專案驗收的共同語言。

AAA:高標準,但不一定適合所有內容全面達成

AAA 對內容、互動與呈現要求更高。有些項目可以用在重點頁面,例如關鍵服務流程或長者常用功能,但全面要求 AAA 可能造成成本與內容限制不成比例。

2026 年建議:新建或改版網站優先以 WCAG 2.2 AA 思維規劃

W3C 鼓勵使用最新版 WCAG。WCAG 3.0 在 2026 年仍屬 Working Draft,適合作為未來趨勢觀察,不適合作為現階段驗收依據。

WCAG 2.2 對 UI 設計多了哪些實務提醒?

WCAG 2.2 新增的成功準則更貼近現代介面,特別提醒焦點可見、拖曳替代、觸控目標、重複輸入與登入驗證流程。

W3C WAI 說明 WCAG 2.2 新增 9 項成功準則。對設計師來說,這些更新不只是規範名詞,而是直接影響 sticky header、Cookie banner、拖曳排序、手機按鈕與會員登入。

焦點不能被浮層、固定導覽或 Cookie banner 擋住

鍵盤焦點移到某個元件時,使用者至少要看得到焦點所在。固定底部橫幅、聊天泡泡或 Cookie banner 若遮住焦點,就會讓鍵盤使用者失去方向。

拖曳操作要有替代方式

如果介面需要拖曳排序、拖放檔案或移動卡片,應提供按鈕、選單或鍵盤可操作的替代方法。只靠拖曳會排除無法精準操作滑鼠或觸控的人。

觸控目標不能小到難以點選

手機版常見問題是文字連結太密、icon 太小、關閉按鈕靠得太近。觸控目標要讓手指、觸控筆與動作不穩的使用者都能順利操作。

登入與驗證流程不能只靠高記憶負擔

要求使用者記住複雜字串、解謎或只靠視覺辨識,會增加可近用風險。較好的做法是允許密碼管理工具、一次性連結、可讀的錯誤提示與替代驗證方式。

WCAG 實務檢查重點:表單、按鈕、圖片、選單與影音

WCAG 實務檢查要從使用者真正會操作的元件開始,包括表單、按鈕、連結、圖片、導覽選單、影音與動畫。

元件 常見問題 檢查方向
表單 沒有 label,錯誤訊息不清楚 欄位名稱、必填提示、錯誤說明、aria-describedby
按鈕與連結 文字只寫更多、送出、點我 動作明確、範圍足夠、狀態可辨識
圖片 裝飾圖與資訊圖都亂填 alt 依內容用途決定替代文字
選單 鍵盤進得去但出不來 焦點順序、開關狀態、Esc 關閉
影音 只有聲音或只有畫面提示 字幕、逐字稿、非聲音提示
動畫 自動播放、閃爍、無法降低動態 暫停控制、reduced motion、避免閃爍

表單:label、必填提示、錯誤訊息與 aria-describedby

表單是無障礙網頁最容易出錯的地方。before:欄位 placeholder 寫「請輸入」,錯誤只顯示紅框。after:label 寫「電子信箱」,錯誤訊息寫「請輸入有效的電子信箱格式」,並讓輔助科技能讀到錯誤說明。

按鈕與連結:文字要說明動作,點擊範圍要足夠

按鈕文字要讓人知道按下後會發生什麼事。before:「了解更多」。after:「查看無障礙檢查項目」。如果同頁有多個相同文字連結,螢幕閱讀器使用者很難判斷差異。

圖片:裝飾圖與資訊圖的 alt 寫法不同

裝飾圖可以留空替代文字,避免干擾閱讀。資訊圖則要說出圖中重點,例如「WCAG 分為 A、AA、AAA 三個符合等級」。不要把 alt 寫成檔名或關鍵字堆疊。

導覽選單:鍵盤焦點順序要合理

選單要能用 Tab 進入,用方向鍵或 Tab 移動,用 Enter 或 Space 開啟,必要時用 Esc 關閉。焦點順序應符合畫面與內容邏輯。

影音內容:字幕、逐字稿與聲音之外的提示

有口白的影片應提供字幕或逐字稿;只有聲音提示的互動,例如成功音效,也要有畫面文字或狀態訊息。這對聽障使用者、靜音環境與吵雜環境都重要。

動畫與閃爍:支援 prefers-reduced-motion

動畫可以保留,但重要資訊不能只靠動態傳達。對容易暈眩或需要降低動態的人,網站應尊重 prefers-reduced-motion,減少大幅度位移與連續閃爍。

無障礙設計不是犧牲美感,而是降低使用阻力

無障礙設計的核心是降低使用阻力,讓更多人能看清楚、找得到、點得到、讀得懂,並完成原本就該完成的任務。

我看過不少介面失敗不是因為不漂亮,而是太依賴低對比灰字、隱形焦點、過小 icon 與只有顏色的狀態提示。這些設計在提案頁看起來乾淨,上線後卻讓使用者卡住。

好看的介面也可以有清楚焦點與足夠對比

焦點樣式不必做成粗糙外框,可以用明確邊線、底色變化、陰影與狀態文字處理。重點是使用者一眼看得出目前在哪裡,而不是讓焦點在視覺稿裡消失。

色彩、動畫、微互動都要留下替代線索

錯誤狀態除了紅色,也應有文字;成功狀態除了綠色,也應有訊息;動畫除了移動,也應有靜態結果。成熟的 UI 設計會讓視覺語言服務可用性。

台灣企業導入 WCAG 的流程:從盤點到驗收

台灣企業導入 WCAG 應從高流量、高轉換與高風險頁面開始,先訂等級,再把設計、開發、內容與測試納入同一套驗收流程。

Step 1:先盤點高流量、高轉換、高風險頁面

優先處理首頁、服務頁、聯絡表單、會員登入、購物車、結帳、搜尋結果與重要文章。預算有限時,先修真正影響任務完成的頁面。

Step 2:決定目標等級與驗收標準

多數企業網站可把 WCAG AA 作為主目標,並明確寫進設計規格、開發票卡與 QA 清單。只寫「符合無障礙」太模糊,驗收時容易各說各話。

Step 3:設計階段先處理色彩、焦點、表單與元件規格

設計系統應定義文字對比、按鈕狀態、錯誤訊息、焦點樣式、表單輔助文字與元件尺寸。這些越早決定,後面越少返工。

Step 4:前端開發用語意 HTML 優先,ARIA 輔助

原生 HTML 能解決的事,通常不需要先加 ARIA。工程師應確保標題、按鈕、表單、狀態訊息與彈窗都有正確語意與鍵盤行為。

Step 5:用自動工具加人工測試驗收

Lighthouse、WAVE、axe 可以抓出部分問題,但無法完整判斷文案是否清楚、流程是否合理、螢幕閱讀器讀起來是否自然。驗收一定要包含人工情境測試。

Step 6:上線後把無障礙納入維護流程

每次新增頁面、調整元件、放上影片或改表單,都可能產生新的無障礙問題。無障礙不是一次性專案,應進入內容發布與版本回歸測試。

設計師、工程師、內容編輯、PM / QA 各自要負責什麼?

WCAG 導入需要團隊分工。設計師負責元件與狀態,工程師負責語意與操作,內容編輯負責資訊結構,PM 與 QA 負責優先順序與驗收。

角色 主要責任 交付物
UI/UX 設計師 對比、焦點、狀態、表單、錯誤提示 設計系統與元件規格
前端工程師 語意 HTML、鍵盤操作、ARIA、狀態管理 可操作元件與可測試頁面
內容編輯 標題層級、連結文字、alt text、字幕 清楚可讀的內容結構
PM / QA 範圍排序、驗收案例、回歸測試 測試清單與修正追蹤

UI/UX 設計師:元件狀態、對比、焦點、錯誤訊息

設計師要把 hover、focus、disabled、error、success 等狀態畫完整。只交靜態畫面,前端通常會自行補狀態,品質就會不穩。

前端工程師:語意標籤、鍵盤操作、ARIA、狀態管理

工程師要確認元件可以被鍵盤操作,狀態改變能被輔助科技理解。ARIA 的價值在補足語意,不在把所有 div 包成假按鈕。

內容編輯:標題層級、連結文字、alt text、字幕

內容編輯決定使用者是否能快速理解頁面。H2、H3 應反映內容層級,連結文字應說明目的,替代文字應描述資訊價值。

PM / QA:優先順序、驗收案例、回歸測試

PM 與 QA 要把無障礙轉成可執行案例,例如「使用鍵盤完成聯絡表單送出」或「錯誤訊息可被螢幕閱讀器讀出」。這比口頭要求更可靠。

Lighthouse / WAVE 通過,不代表真的符合 WCAG

Lighthouse、WAVE、axe 通過只能代表部分可程式化問題被檢查過,不能代表網站真的符合 WCAG 或對使用者完整可用。

測試方式 能檢查 不能取代
自動化工具 缺少 alt、低對比、表單標籤、部分 ARIA 錯誤 情境理解、流程順暢度、文案品質
鍵盤測試 焦點順序、選單、彈窗、表單操作 螢幕閱讀器朗讀品質
螢幕閱讀器測試 語意、標題、狀態訊息、互動元件名稱 所有使用者情境
行動裝置測試 觸控目標、縮放、方向切換、輸入流程 桌機鍵盤操作

自動化工具能找出哪些問題?

工具適合抓明確可判斷的問題,例如圖片缺少替代文字、表單沒有 label、文字對比不足、ARIA 屬性錯誤。這些問題應該在開發過程就被攔下。

自動化工具找不出哪些問題?

工具無法完整判斷「更多」這個連結在情境中是否清楚,也很難知道表單錯誤提示是否真的能幫助使用者修正。這些需要人工測試。

基本人工測試流程:鍵盤、螢幕閱讀器、表單錯誤、行動裝置

基本流程可從四件事開始:只用鍵盤走完主要任務,用螢幕閱讀器讀標題與表單,故意輸入錯誤資料看提示是否清楚,再用手機檢查觸控與縮放。

無障礙設計和 SEO 有什麼關係?

無障礙設計不保證 SEO 排名,但會透過語意 HTML、標題層級、alt text、可讀內容與穩定互動,間接支援搜尋引擎理解與使用者體驗。

無障礙做法 對使用者的好處 對 SEO 的間接幫助
語意 HTML 輔助科技更容易理解結構 搜尋引擎更容易解析內容關係
清楚標題層級 快速掃描頁面重點 強化內容主題與段落結構
alt text 圖片資訊可被讀取 補足圖片與頁面語意
明確連結文字 知道點擊後會去哪裡 改善內部連結脈絡
可操作表單 降低任務失敗率 改善互動品質與轉換路徑

語意 HTML 讓輔助科技與搜尋引擎都更容易理解內容

正確的 heading、nav、main、button、form 能讓頁面結構更清楚。這對螢幕閱讀器有幫助,也讓搜尋引擎更容易判斷內容重點。

alt text、標題層級與連結文字能改善資訊結構

alt text 不應塞關鍵字,應描述圖片承載的資訊。標題層級也不該只為了字體大小調整,應反映內容關係。這些細節會讓網站無障礙與 SEO 同時受益。

不要把無障礙寫成保證排名的 SEO 祕技

把 WCAG 包裝成排名保證,會誤導決策。比較務實的說法是:無障礙設計能改善資訊品質、可讀性與互動穩定度,這些都是好網站應該具備的基礎。

WCAG 是什麼?和無障礙設計有什麼關係?

WCAG 是網站無障礙的國際標準,提供設計、開發、內容與檢測可共同依循的成功準則。無障礙設計是目標,WCAG 標準則是判斷網站是否接近這個目標的框架。

WCAG A、AA、AAA 差在哪?

A 是最低可用門檻,AA 是多數網站最實務的符合等級,AAA 則是更高標準。台灣企業網站若要放進改版與驗收,通常以 WCAG AA 較可執行。

台灣網站一定要做到 WCAG AA 嗎?

不應用一句話概括所有網站。公共服務、金融、教育、醫療與高流量服務頁通常更需要高標準;一般企業網站也建議用 AA 作為規劃目標,至少先處理主要流程。

WCAG 2.1 和 WCAG 2.2 有什麼差別?

WCAG 2.2 延續 2.1 的成功準則,並新增 9 項成功準則,重點包含焦點遮蔽、拖曳替代、目標尺寸、一致協助、重複輸入與可近用驗證。2026 年新專案建議優先參照 WCAG 2.2。

Lighthouse 分數通過,就代表符合 WCAG 嗎?

不代表。Lighthouse 只能檢查部分自動化可判斷的問題,例如對比、標籤與部分 ARIA 錯誤。WCAG 驗收仍需要鍵盤、螢幕閱讀器、表單錯誤與真實流程測試。

ARIA 是不是越多越好?

不是。ARIA 應用來補強語意,不應取代原生 HTML。能用 button、a、label、fieldset 解決的地方,通常先用原生元素會更穩定,也更容易被輔助科技正確讀取。

無障礙設計會不會讓畫面變醜?

不會。問題通常不在無障礙,而在設計系統沒有把對比、焦點、狀態與可讀性一起納入。好的無障礙設計可以維持品牌感,同時讓介面更穩、更清楚。

舊網站要怎麼分階段改善無障礙?

先盤點高流量、高轉換與高風險頁面,再處理表單、導覽、登入、搜尋、結帳與重要內容頁。舊網站不一定要一次全站重做,但每次修正都要留下可回歸測試的清單。

表單為什麼是無障礙最容易出錯的地方?

表單同時牽涉 label、必填提示、格式說明、錯誤訊息、鍵盤操作、狀態更新與送出結果。任何一環不清楚,使用者就可能無法完成註冊、詢價或結帳。

無障礙設計對 SEO 有幫助嗎?

有間接幫助,但不是排名保證。語意 HTML、清楚標題、替代文字、明確連結與可讀內容,都能改善資訊結構與使用體驗,這些也是 SEO 長期需要的基礎。