UX/UI Articles

10 Usability Heuristics ของ Jakob Nielsen

10 Usability Heuristics ของ Jakob Nielsen คือหนึ่งในหลักการ UX ที่ได้รับความนิยมมากที่สุดในการใช้ประเมิน Usability ของเว็บไซต์และแอปพลิเคชัน โดยมักถูกนำไปใช้ในกระบวนการ Heuristic Evaluation และ UX Audit

Admin 8 min read อัปเดตล่าสุด 2026

10 Usability Heuristics คืออะไร

10 Usability Heuristics คือหลักการประเมินการใช้งานของระบบที่ Jakob Nielsen นำเสนอ เพื่อช่วยให้นักออกแบบและทีม Product ตรวจสอบว่าเว็บไซต์หรือแอปพลิเคชันใช้งานง่าย สื่อสารชัดเจน และลดความผิดพลาดของผู้ใช้ได้ดีหรือไม่

ทำไมหลักการนี้ถึงสำคัญในงาน UX/UI Design

  • ตรวจ UX ได้เป็นระบบ
  • หาปัญหาการใช้งานได้เร็วขึ้น
  • ใช้เป็น Checklist สำหรับ UX Audit
  • ช่วยให้ทีม Product และ Design คุยกันด้วยภาษากลาง
  • ลดปัญหาที่ทำให้ผู้ใช้สับสนหรือทำงานผิดพลาด

สรุป 10 Usability Heuristics ของ Jakob Nielsen

01

Visibility of System Status

ระบบต้องบอกให้รู้ว่ากำลังทำอะไรอยู่

ผู้ใช้ควรรู้เสมอว่าระบบกำลังทำอะไร ผ่าน feedback ที่เหมาะสมและทันท่วงที

ตัวอย่าง: Progress bar ตอนอัปโหลดไฟล์, สถานะ “กำลังส่ง...”, เครื่องหมายถูกหลังบันทึกสำเร็จ

UX Takeaway: อย่าปล่อยให้ผู้ใช้เดาว่าระบบกำลังทำงานอยู่หรือค้างไปแล้ว
02

Match Between System and the Real World

พูดภาษาเดียวกับผู้ใช้

ใช้คำ ไอคอน และแนวคิดที่ผู้ใช้คุ้นเคยในชีวิตจริง หลีกเลี่ยงภาษาเทคนิคที่ไม่จำเป็น

ตัวอย่าง: ไอคอนถังขยะแทนคำว่า Delete, ไอคอนโทรศัพท์แทนคำว่า Contact

UX Takeaway: ภาษาของระบบควรใกล้เคียงกับภาษาของผู้ใช้ ไม่ใช่ภาษาของทีมพัฒนา
03

User Control and Freedom

ผู้ใช้ต้องมีทางออกเสมอ

เมื่อผู้ใช้ทำอะไรผิดพลาด ต้องสามารถกลับไปหรือยกเลิกได้ง่าย

ตัวอย่าง: ปุ่ม Undo/Redo, ปุ่ม Cancel ที่หาเจอได้ง่าย, การ Restore ข้อมูลจากถังขยะ

UX Takeaway: ระบบที่ดีควรให้ผู้ใช้รู้สึกว่าควบคุมได้ ไม่ใช่ถูกบังคับให้ไปต่อ
04

Consistency and Standards

ความสม่ำเสมอคือกุญแจสำคัญ

ใช้รูปแบบ ภาษา และพฤติกรรมของ UI ให้เหมือนกันตลอดทั้งระบบ อย่าให้ผู้ใช้ต้องเดา

ตัวอย่าง: ปุ่ม Primary มีสีและขนาดเดิมทุกหน้า, คำว่า “บันทึก” ใช้คำเดิมตลอด ไม่สลับเป็น “Save” หรือ “ยืนยัน”

UX Takeaway: ความสม่ำเสมอช่วยลดภาระการเรียนรู้ของผู้ใช้
05

Error Prevention

ป้องกันดีกว่าแก้ไข

ออกแบบให้การทำผิดพลาดเกิดขึ้นได้ยาก ดีกว่ารอให้เกิดแล้วค่อยแสดง error message

ตัวอย่าง: Confirmation dialog ก่อนลบข้อมูล, Disable ปุ่ม Submit ถ้ากรอกฟอร์มไม่ครบ

UX Takeaway: UX ที่ดีไม่ใช่แค่บอกว่าเกิด error แต่ต้องช่วยป้องกัน error ตั้งแต่แรก
06

Recognition Rather Than Recall

ให้เห็น อย่าให้จำ

อย่าบังคับผู้ใช้ให้จำข้อมูลจากหน้าหนึ่งไปใช้อีกหน้า แสดงตัวเลือกหรือข้อมูลที่จำเป็นให้เห็นได้เลย

ตัวอย่าง: Dropdown แทน Text field, Autocomplete ใน Search bar, แสดงรายการที่เคยดูล่าสุด

UX Takeaway: ลดภาระความจำของผู้ใช้ด้วยการทำให้ตัวเลือกสำคัญมองเห็นได้ง่าย
07

Flexibility and Efficiency of Use

รองรับทั้งมือใหม่และผู้เชี่ยวชาญ

ระบบที่ดีควรใช้ได้ทั้งคนที่เพิ่งเริ่มต้น และคนที่ต้องการทำงานเร็วขึ้น

ตัวอย่าง: Keyboard shortcut สำหรับผู้เชี่ยวชาญ, Tooltip สำหรับมือใหม่, Customizable dashboard

UX Takeaway: อย่าออกแบบเพื่อผู้ใช้กลุ่มเดียว ควรรองรับหลายระดับความเชี่ยวชาญ
08

Aesthetic and Minimalist Design

ดีไซน์ที่เรียบสะอาด

ทุกสิ่งที่แสดงบนหน้าจอควรมีเหตุผล ข้อมูลที่ไม่จำเป็นคือสิ่งรบกวนที่ลดความสำคัญของข้อมูลจริง

ตัวอย่าง: ลด visual noise, ใช้ white space ให้เป็นประโยชน์, แสดงแค่สิ่งที่ผู้ใช้ต้องการในขณะนั้น

UX Takeaway: Minimal ไม่ได้แปลว่าน้อยเสมอไป แต่แปลว่าเหลือเฉพาะสิ่งที่มีประโยชน์จริง
09

Help Users Recognize, Diagnose, and Recover from Errors

Error message ที่มีประโยชน์

เมื่อเกิดข้อผิดพลาด ต้องบอกให้ชัดว่าเกิดอะไรขึ้น และผู้ใช้ต้องทำอะไรต่อ

ตัวอย่าง: ไม่ดี: “Error 500” / ดี: “ไม่สามารถบันทึกได้ในขณะนี้ กรุณาลองใหม่อีกครั้ง หรือติดต่อทีมงาน”

UX Takeaway: Error message ที่ดีควรช่วยให้ผู้ใช้ไปต่อได้ ไม่ใช่ทำให้สับสนกว่าเดิม
10

Help and Documentation

เอกสารช่วยเหลือที่หาเจอง่าย

แม้ระบบที่ดีจะไม่ต้องพึ่ง manual แต่ถ้าจำเป็นต้องมี ต้องเข้าถึงได้ง่ายและตอบคำถามได้ตรงจุด

ตัวอย่าง: Search ใน Help Center, FAQ ที่ตอบคำถามจริงของผู้ใช้, Onboarding guide สำหรับ feature ใหม่

UX Takeaway: Help content ที่ดีควรอยู่ในจุดที่ผู้ใช้ต้องการความช่วยเหลือจริง ๆ

สรุปตาราง 10 Heuristics

01Visibility of System Status

บอกสถานะระบบให้ผู้ใช้รู้เสมอ

ตัวอย่าง: Progress bar, toast แจ้งสถานะ

02Match Between System and the Real World

ใช้ภาษาและไอคอนที่ผู้ใช้เข้าใจ

ตัวอย่าง: ไอคอนถังขยะ, คำว่า “บันทึก” แทน “Commit”

03User Control and Freedom

ให้ผู้ใช้ยกเลิก/ย้อนกลับได้

ตัวอย่าง: Undo, Cancel, Restore

04Consistency and Standards

UI และคำพูดต้องสอดคล้องทั้งระบบ

ตัวอย่าง: Design System, Component Library

05Error Prevention

ออกแบบเพื่อกัน error ก่อนเกิด

ตัวอย่าง: Confirm dialog, validation แบบ inline

06Recognition Rather Than Recall

ลดภาระความจำของผู้ใช้

ตัวอย่าง: Autocomplete, Recently viewed

07Flexibility and Efficiency of Use

รองรับทั้งมือใหม่และ power user

ตัวอย่าง: Keyboard shortcut, Customizable UI

08Aesthetic and Minimalist Design

เก็บเฉพาะสิ่งที่จำเป็น

ตัวอย่าง: White space, Visual hierarchy

09Help Users Recognize, Diagnose, and Recover from Errors

Error ต้องอธิบายและชี้ทางออก

ตัวอย่าง: ข้อความ error ที่บอกวิธีแก้

10Help and Documentation

Help เข้าถึงง่ายและตรงจุด

ตัวอย่าง: Help Center, FAQ, Onboarding

วิธีนำ 10 Heuristics ไปใช้ตรวจ UX ของเว็บไซต์และแอป

  1. 1เลือก flow สำคัญ เช่น สมัครสมาชิก, Login, Checkout, Search, Form submission
  2. 2เปิดใช้งานจริงเหมือนผู้ใช้
  3. 3ตรวจทีละข้อจาก 10 Heuristics
  4. 4จดปัญหา UX ที่พบ
  5. 5ให้คะแนน Severity เช่น Low, Medium, High
  6. 6จัดลำดับว่าควรแก้อะไรก่อน
  7. 7ทำเป็น UX Audit Report หรือ Design Improvement Plan

เหมาะกับใคร

UX/UI Designer
Product Designer
Product Manager
UX Researcher
นักเรียน UX/UI มือใหม่
ทีมที่กำลังทำ UX Audit

สรุป

10 Usability Heuristics ของ Jakob Nielsen เป็นเครื่องมือพื้นฐานที่นัก UX/UI Design ทุกคนควรมีติดตัว ใช้เป็น checklist เพื่อสำรวจ ตรวจ และยกระดับการใช้งานของระบบให้ดีขึ้นอย่างเป็นระบบ

บทความที่เกี่ยวข้อง

UX/UI Design คืออะไรอ่าน →
UX Research คืออะไรเร็ว ๆ นี้
Design System คืออะไรเร็ว ๆ นี้
วิธีทำ UX/UI Portfolioเร็ว ๆ นี้
Heuristic Evaluation คืออะไรเร็ว ๆ นี้

อยากเข้าใจ UX/UI Design แบบเป็นระบบ?

เรียนรู้กระบวนการ UX/UI ตั้งแต่ Research, User Flow, Wireframe, UI Design, Design System ไปจนถึงการทำ Portfolio กับ UXUI STUDIO