1. อย่าให้ผู้ใช้ต้องกรอกข้อมูลที่มันซ้ำๆกันสองครั้ง
--- ตัวอย่างเช่นการคอนเฟริม Password และ Email มีใครบ้างที่ไม่เคย Copy Past ในช่องที่สองบ้าง? เพราะถ้าผู้ใช้กรอกผิด ยังไงเขาก็ยังสามารถกู้คืนโดยใช้ Email ได้ ถึงแม้ว่าอาจจะมีขั้นตอนยุ่งยากเสียหน่อย แต่อย่างน้อยก็ช่วยประหยัดเวลาให้ผู้ใช้คนอื่นที่ไม่กรอกผิดได้อีกเป็นโข
2. Highlight required fields
--- ฟอร์มไหนที่บังคับให้ผู้ใช้ต้องกรอก ควรทำเครื่องหมายหรือสัญลักษณ์บางอย่างที่จะทำให้พวกเขารู้ (ส่วนใหญ่จะใช้เครื่องหมายดอกจัน * ) เพื่อทำให้ผู้ใช้ไม่ต้องกลับมากรอกอีกครั้งหลังจากที่กดสมัครสมาชิกแล้วระบบแจ้งว่าไม่ผ่าน
3. อย่าให้ผู้ใช้ต้องยืนยันอีเมลก่อนเข้าใช้งาน
--- ทำไมเราต้องยืนยันอีเมลก่อนเข้าใช้งานด้วย ถ้ายืนยันแล้วมันจะทำให้ได้รับบริการอะไรดีขึ้นหรือเปล่า? แทนที่จะให้ยืนยัน เราน่าจะให้ผู้ใช้เข้าใช้งานบางส่วนได้ก่อน แล้วถ้ามีส่วนไหนที่เราต้องการใช้อีเมลจริงๆ ก็ให้ผู้ใช้งานยืนยันเพื่อใช้งานก็ได้ win win ทั้งสองฝ่าย
4. หลังจากสมัครแล้ว ระบบควรเข้าสู่ระบบให้ทันที
--- ส่วนใหญ่ที่ทำไม่ได้ เพราะเกิดปัญหาจากข้อ 3 ดังนั้น เราควรจะทำให้เข้าสู่ระบบทันที เพื่อให้ประสบการณ์ผู้ใช้ไหลลื่น และต่อเนื่อง (making the overall user experience smoother) หรือถ้าต้องให้ยืนยันอีเมลจริงๆ หลังจากคลิกลิงค์ในอีเมลแล้ว ระบบควรล๊อคอินให้ทันที
5. ให้คำแนะนำ อย่าบังคับ
--- "เพื่อความปลอดภัยของท่าน รหัสผ่านจะต้องมากกว่า 8 ตัวและไม่เกิน 12 ตัวและต้องผสมกับตัวอักษร 1 ตัวและอีก 1 สัญลักษณ์" หลายคนคงต้องเจอบ่อยๆ ซึ่งค่อนข้างเป็นปัญหาเพราะผู้ใช้หลายๆคน มักจะใช้ Password เดียวกันในหลายๆเว็บ ทำให้ต้องมานั่งจำ Password ใหม่อีก
--- ถ้ามี error จุดไหน ควรจะทำให้เว็บแจ้งทันทีที่ผิด ไม่ควรแจ้งผิดหลังจากกด submit แล้ว (Real-time data validation)
ที่มา :
http://designmodo.com/ux-tips-registration-forms/ 
ปล. ฝากติดตามเพจตามลายเซ็นด้วยนะครับ เพิ่งเปิดใหม่ครับ เพื่อเป็น กำลังใจให้หาบทความมาลงอีกนะครับ ขอบคุณทุกท่านครับ
