所以,網頁無障礙(Accessibility)到底會不會影響 SEO?
嗯...這個問題,最近真的很多人在問。我直接給個結論好了,但這個結論可能不是你想的非黑即白。簡單講,網頁無障礙,也就是 accessibility,它並不是一個像「關鍵字」或「反向連結」那樣的...呃...直接排名因素。 Google 官方其實也說過類似的話,你不是因為做了無障礙,分數就直接加 10 分這樣。但是,但是喔,它的「間接」影響,老實說,大到你根本不可能忽視它。
你想想看,Google 這幾年一直強調什麼?「以使用者為本」、「提供有幫助的內容」,對吧? 他們甚至把 E-A-T 更新成了 E-E-A-T,多出來的那個 "E" 就是 Experience,體驗。 一個讓部分使用者根本進不來、看不懂、或沒辦法操作的網站,體驗會好嗎?當然不會。所以,雖然沒有一條演算法規則叫做「WCAG compliant = rank up」,但做好無障礙之後,帶來的好處...像是更低的使用者跳出率、更長的頁面停留時間,這些好的「使用者訊號」,Google 可都看在眼裡。 這些訊號會讓 Google 覺得:「喔~這個網站對使用者很友善,內容應該不錯」,然後...你的排名自然就上去了。 所以它不是直接的因果,但卻是強相關的。這就是整個遊戲的核心。
不只是理論,證據在哪?無障礙如何「實際」幫到 SEO
好,我知道光說理論沒用。我們來看幾個...嗯...實際的例子。最常被提到的就是圖片的 `alt` text,也就是替代文字。 你看,這個東西的初衷,是為了讓視障朋友透過螢幕報讀器「聽」到這張圖片在講什麼。但巧的是,Google 的爬蟲...它基本上也是個「盲人」,它也看不懂圖片,它也是靠讀 `alt` 文字來理解圖片內容。 所以你寫了一個描述詳盡的 `alt` 文字,等於同時服務了視障者跟 Google,一石二鳥。
還有一個更根本的,就是「語意化 HTML」。你知道,很多網站...呃...我稱之為「div 湯」,從頭到尾都是 `
`,`
` 包 `
`,再包 `
`。這對螢幕報讀器來說是場災難,它不知道哪裡是標題、哪裡是導覽列、哪裡是主要內容。 但如果你用了 HTML5 的語意標籤,像是 `
`、`