- Nhấn mạnh vấn đề khi dùng văn bản liên kết chung chung như "Nhấp vào đây"
- Liên quan đến việc cải thiện khả năng truy cập, văn bản liên kết cần truyền đạt rõ ràng ý nghĩa của nội dung
- Gây tác động tiêu cực đến công cụ tìm kiếm và trải nghiệm người dùng trình đọc màn hình
- Cụm từ liên kết rõ ràng, phản ánh đúng ngữ cảnh mang lại lợi ích cho cả người dùng lẫn công nghệ
- Từ năm 2001, đã có xu hướng khuyến nghị dùng văn bản liên kết đúng cách ở góc độ tiêu chuẩn web và nguyên tắc UX
Giới thiệu
- Việc dùng văn bản liên kết chung chung như "Nhấp vào đây" hoặc "click here" từ lâu đã trở thành thông lệ phổ biến trong giới phát triển web
- Tuy nhiên, cách làm này chứa đựng những nhược điểm quan trọng về khả năng truy cập, tính khả dụng và SEO
Ý nghĩa của văn bản liên kết và vấn đề đặt ra
- Văn bản liên kết phải đóng vai trò cung cấp thông tin để người dùng có thể dự đoán liên kết sẽ dẫn đến đâu trước khi nhấp
- Nếu chỉ viết đơn giản là "Nhấp vào đây", liên kết sẽ tồn tại mà thiếu ngữ cảnh, gây nhầm lẫn cho người dùng và làm giảm khả năng truy cập
Ảnh hưởng đến khả năng truy cập và trải nghiệm người dùng
- Người dùng trình đọc màn hình khi rà qua danh sách liên kết trên trang sẽ nghe toàn những nội dung giống nhau là "Nhấp vào đây", từ đó rơi vào tình huống khó tiếp nhận thông tin
- Khi liên kết được viết bằng cụm từ cụ thể có ý nghĩa, hiệu quả trải nghiệm sẽ tăng lên cho cả người dùng khiếm thị lẫn người dùng trong nhiều tình huống khác nhau
Các cân nhắc về tối ưu hóa công cụ tìm kiếm (SEO)
- Công cụ tìm kiếm cũng phân tích văn bản liên kết để đánh giá mức độ liên quan và chất lượng của nội dung
- Văn bản liên kết chứa từ khóa quan trọng và ngữ cảnh sẽ tác động tích cực đến việc tăng thứ hạng tìm kiếm và mức độ hiển thị
Khuyến nghị cách viết văn bản liên kết đúng
- Khuyến nghị sử dụng văn bản liên kết phản ánh rõ ràng ngữ cảnh
- Ví dụ: "Xem hướng dẫn khả năng truy cập mới nhất"
- Nguyên tắc này đã liên tục được nhấn mạnh từ năm 2001 trong quá trình hình thành tiêu chuẩn web và tăng cường UX
Kết luận
- Sử dụng văn bản có ý nghĩa làm liên kết thay vì "Nhấp vào đây" là một tiêu chí thiết yếu cho cả web hiện tại và web tương lai
1 bình luận
Ý kiến Hacker News
Xét từ góc độ khả năng tiếp cận, cần nhấn mạnh rằng trình đọc màn hình dành cho người dùng khiếm thị đọc trang theo cách tuyến tính. Người dùng có thể tách khỏi cấu trúc tuyến tính này bằng cách duyệt riêng tiêu đề hoặc danh sách liên kết, nhưng nếu mọi liên kết đều hiển thị là "nhấp vào đây" thì khả năng truy cập phi tuyến thực chất bị chặn
"Tôi" thấy ví dụ bị coi là "có vấn đề" trong bài viết là
Giới thiệu rằng Government Digital Services của Anh cũng khuyến nghị hướng dẫn khả năng tiếp cận tương tự, có thể xem tài liệu chính thức ở đây
W3C:
Get Amaya
Read more about Amaya
Home Office:
Get Amaya
Read more about Amaya
Cách của Home Office có vẻ hợp lý hơn, nhưng tùy ngữ cảnh vẫn có thể phát sinh vấn đề khác. Cả hai nơi trên thực tế đều có vẻ tự nhiên hơn nếu giải quyết bằng các nút tách khỏi mạch văn bản, thay vì nhúng hyperlink trong câu chuyện kể (ví dụ: [Download], [Documentation]). Theo kinh nghiệm của tôi, việc chỉnh câu cho tự nhiên như
"PiPedal là một hiệu ứng guitar chạy trên Raspberry Pi. Để tải PiPedal, xem [trang tải xuống]; để đọc tài liệu, xem [Documentation]."
là tốt hơn nên tôi cũng đã viết tài liệu của mình theo cách đó
Tôi nhận ra rằng việc danh từ hóa "nhấp vào đây" khó hơn tưởng tượng. Đôi khi ngay trong câu inline đã có đủ ngữ cảnh, nên vẫn có những trường hợp dùng "nhấp vào đây" mà thực tế không gây vấn đề về khả năng tiếp cận
Đặc biệt khi nút nằm ngay phía trên ("Download", "Documentation") thì tôi không chắc có thực sự cần sửa hay không Cuối cùng thì chỉ số hiệu năng là người dùng có thực sự truy cập trang tải xuống nhiều đến mức nào
Cá nhân tôi thấy ví dụ thứ hai mà bài viết khuyên nên tránh (“Để tải Amaya, hãy truy cập website Amaya và lấy phần mềm bạn cần”) lại tốt hơn.
Nếu chỉ đặt liên kết là "Amaya" thì không rõ đó là liên kết nội bộ hay liên kết ngoài, cũng không rõ nó sẽ dẫn thẳng đến tệp hay đến trang tải xuống
Có lẽ vì lớn tuổi, tôi trực giác nghĩ rằng liên kết nên dùng để chỉ danh từ (địa điểm/đối tượng).
Vì vậy các liên kết như "website của tôi" là ổn, còn các cụm có động từ như "đi tới website của tôi" lại gây cảm giác khó chịu
Đặc biệt không thích dạng mệnh lệnh, nên không dùng các kiểu như "go to my website", "follow this link"
Cho rằng việc chỉ dùng "đây" làm liên kết trên mạng là một thất bại mang tính nền tảng, cho thấy người viết hoàn toàn không hiểu cách viết tài liệu hypertext. "Nhấp vào đây" giống như chỉ dẫn sân khấu hơn. Có lẽ vấn đề là nhiều tác giả không viết trong ngữ cảnh hypertext
Khi đặt liên kết cho câu như "I forgot my password", tôi đã thử nghĩ tới việc đổi thành kiểu "nhấp vào đây", nhưng trực giác cho thấy có gì đó không ổn.
Khi các chuẩn UI bị phá vỡ, ngày càng có nhiều trường hợp người dùng bị lẫn lộn không biết phải bấm vào đâu trên trang, và đoạn chữ nào đại diện cho nhu cầu của mình
Đồng ý rằng nếu "I forgot my password" là một nút thì sẽ hiệu quả hơn nhiều so với một liên kết
Ngoài ra, khi Microsoft loại bỏ phần lớn nút bấm và thay bằng các liên kết màu sắc mơ hồ, cũng xuất hiện nhiều trường hợp người dùng không biết cần nhấn vào đâu
(bài đăng tham khảo: bài Mastodon liên quan)
Giới thiệu bài luận năm 2022 của Dragan Espenschied lịch sử thay đổi của văn bản liên kết.
Đề cập xu hướng gần đây khi văn bản liên kết chuyển từ call-to-action sang dạng chữ trên nút mô tả trạng thái người dùng (tự định nghĩa mình là kiểu người nào, ví dụ: “hãy đăng nhập”)
Đồng ý với hầu hết các nguyên tắc được giải thích trong bài, nhưng cho rằng trong những trường hợp như "download", nơi động từ hoặc cụm động từ cần được thể hiện rõ ràng, thì vẫn có những ngoại lệ phù hợp. Trong trường hợp đó chỉ nên dùng khi liên kết thực sự dẫn trực tiếp đến nội dung tải xuống, và luôn phải kiểm tra xem nó có phù hợp với ngữ cảnh hay không
Nếu đúng như ví dụ, mọi liên kết đều thực sự bắt đầu tải Amaya, thì kiểu hyperlink Download Amaya là được ưa thích nhất.
Nếu có thể thì nên thêm biểu tượng gợi ý đây là liên kết tải xuống. Muốn tránh việc không phải liên kết tệp thật mà lại dẫn tới một trang tải xuống lẫn nhiều nút quảng cáo