הרשמה. login. צור קשר. תשלום. חיפוש. בכל אתר שאתם משתמשים בו, ה-touchpoint העיקרי בין ה-user לעסק הוא form. ורוב ה-forms שנבנים על ידי מפתחים מתחילים שבורים: labels שלא מחוברים ל-inputs, validation שרק רץ ב-JavaScript (ועוקף ב-DevTools תוך שתי קליקים), ו-input types שלא מתאימים ל-data שנכנס בהם.
HTML5 input types שכל מפתח חייב להכיר
email, tel, date, password, number, url, search, color, range, file, checkbox, radio. בחירה נכונה משנה את חוויית ה-user במובייל.
באירופה ובישראל יש חקיקה (תקנה 35168 לחוק שוויון זכויות לאנשים עם מוגבלות) שמחייבת accessibility בממשקי web. טופס שלא ניתן לשימוש עם screen reader הוא לא רק חוויה גרועה - הוא בעיה משפטית.