無障礙設計是什麼?
無障礙設計,英文叫 Web Accessibility,縮寫 A11y,意思是讓網站能被各種人使用——包括視力受損的人、聽力困難的人、行動能力受限的人,以及使用輔助技術的人。
但這裡有一個很多開發者和設計師不知道的事:無障礙設計其實對所有人都有好處。
文字對比度高了,不只是色弱的人受益——在太陽光下用手機看網站的人也受益。
鍵盤可以操作整個網站,不只是行動不便的人受益——喜歡用鍵盤快捷鍵的人也受益。
圖片有說明文字,不只是視障者受益——圖片載入失敗的時候所有人都看得到文字說明。
無障礙設計和 SEO 的關係
Google 的爬蟲基本上就是一個「看不到圖片、聽不到聲音」的訪客。
當你為視障者優化網站(文字替代、清楚的標題結構、鍵盤導航),同時也在幫 Google 理解你的網站內容。無障礙設計好的網站,在 SEO 上往往也更有優勢。
最重要的五個無障礙設計基礎
1. 圖片一定要有 alt 文字
每一張圖片都應該有 alt 屬性,說明這張圖片在做什麼。
好的 alt 文字:描述圖片的內容和功能。
壞的 alt 文字:「圖片」「圖1」「banner.jpg」
純裝飾性圖片(例如背景紋理):alt="" 留空,告訴螢幕閱讀器跳過。
2. 文字和背景的對比度
WCAG(網頁內容無障礙指引)規定,正文文字的對比度至少要達到 4.5:1。
你可以用 WebAIM 的 Color Contrast Checker 工具免費測試你的配色。最常見的問題:淡灰色文字放在白色背景上、白色文字放在淡色圖片上。
3. 標題結構要有邏輯(H1 → H2 → H3)
一個頁面只能有一個 H1,通常是頁面的主標題。
次要標題用 H2,子標題用 H3,不要為了視覺效果跳著用。
不要因為「這個地方想要大字體」就用 H1,不要因為「這裡標題太大」就改用 H3 然後用 CSS 放大——標題標籤是語意結構,不是字體大小的工具。
4. 互動元素要能用鍵盤操作
所有可點擊的元素(按鈕、連結、表單欄位)都應該能用 Tab 鍵移動焦點,並用 Enter 或 Space 觸發。
快速測試方法:打開你的網站,完全不用滑鼠,只用鍵盤,看看你能不能完成主要的操作(填表、點選選單、提交)。
5. 連結文字要有意義
「點擊這裡」「了解更多」這類連結文字,對螢幕閱讀器完全沒有意義——它無法知道「這裡」是什麼。
好的連結文字應該說明目的地或動作:「下載完整報告(PDF)」「查看所有服務方案」「安排免費諮詢」。
PageSpeed 報告裡的無障礙分數
如果你用 PageSpeed Insights 測試你的網站,裡面有一個「無障礙功能」分數(滿分 100)。
這個分數不直接影響 SEO 排名,但反映了 Google 對你網站品質的評估。目標是 90 分以上。
最常見的扣分項目:
圖片缺少 alt 文字
表單欄位缺少 label
對比度不足
按鈕沒有 aria-label(只有圖示、沒有文字說明)
無障礙設計的最小可行做法
如果你現在沒有時間做完整的無障礙檢核,至少先做以下三件事:
第一:所有圖片加上有意義的 alt 文字。
第二:用 Color Contrast Checker 確認你的主要文字顏色通過 4.5:1 對比度標準。
第三:用 WAVE(wave.webaim.org)免費工具掃描你的網站,它會標示出最嚴重的問題。
這三件事加起來不超過一小時,卻能讓你的網站對更多人更友善,也更容易被搜尋引擎理解。