आज हर तीन में से दो फ़ॉर्म सबमिशन फ़ोन पर होते हैं। फिर भी ज़्यादातर वेबसाइट अपने फ़ॉर्म डेस्कटॉप पर डिज़ाइन करती हैं और फिर उन्हें मोबाइल स्क्रीन में ठूंस देती हैं। नतीजा: ऐसे फ़ॉर्म जिन्हें भरना झुंझलाहट भरा है, जिन्हें लोग ज़्यादा छोड़ देते हैं, और जो कम विज़िटर को ग्राहक बना पाते हैं।
मोबाइल फ़ॉर्म डिज़ाइन का मतलब डेस्कटॉप फ़ॉर्म को छोटा करना नहीं है। इसका मतलब है पूरे अनुभव को नए सिरे से सोचना, उस व्यक्ति के लिए जो 6 इंच की स्क्रीन पकड़े है, अंगूठे से काम कर रहा है, और हिलती हुई बस या भीड़ वाली कॉफ़ी शॉप में बैठा है। सब कुछ बदल जाता है। जगह कम हो जाती है। टच टारगेट मोटे हो जाते हैं। कीबोर्ड खुलता है और आधा फ़ॉर्म ढक देता है। विज़िटर का ध्यान भटकता है और वह चला जाता है।
मोबाइल-फ़र्स्ट फ़ॉर्म डिज़ाइन का मतलब है फ़ॉर्म की हर छोटी बात को इस तरह सुधारना कि वह लोगों के फ़ोन इस्तेमाल करने के असली तरीके से मेल खाए। इस चैप्टर में वे खास बदलाव हैं जो फ़ॉर्म छोड़ने की दर घटाते हैं, भरने की रफ़्तार बढ़ाते हैं और ज़्यादा मोबाइल विज़िटर को लीड या ग्राहक बनाते हैं।
डेस्कटॉप के लिए बने मोबाइल फ़ॉर्म ग्राहक खो देते हैं
देखिए, जब कोई फ़ॉर्म फ़ोन पर खोलता है और जब डेस्कटॉप पर खोलता है, तो क्या होता है। फ़ोन यूज़र के पास स्क्रीन की जगह कम है, सब्र कम है और ध्यान भटकाने वाली चीज़ें ज़्यादा हैं। वह कई चीज़ें एक साथ संभाल रहा होता है। उसका ध्यान बंटा होता है। एक भी अटपटा इंटरैक्शन और वह चला जाता है।
डेटा भी यही कहता है। जिन फ़ॉर्म का मोबाइल डिज़ाइन कमज़ोर होता है, उनमें फ़ॉर्म छोड़ने की दर डेस्कटॉप से 20-40 प्रतिशत अंक ऊपर चली जाती है। गलत जगह रखा एक फ़ील्ड बहुत से लोगों को भगा सकता है। दबाने में मुश्किल एक छोटा बटन हज़ारों सबमिशन में रुकावट बन जाता है।
लेकिन ज़्यादातर ब्रांड एक बात चूक जाते हैं: मोबाइल के लिए ऑप्टिमाइज़ करने से डेस्कटॉप यूज़र धीमे नहीं होते। जो फ़ॉर्म पहले मोबाइल के लिए बना और फिर बड़ी स्क्रीन के लिए बढ़ाया गया, वह सबके लिए बेहतर चलता है। कसा हुआ लेआउट। बेहतर स्पेसिंग। साफ़ क्रम। ये मोबाइल के समझौते नहीं हैं, ये डिज़ाइन के सुधार हैं।
मोबाइल फ़ॉर्म डिज़ाइन की चुनौती: असल में क्या अलग है
मोबाइल फ़ॉर्म पर ऐसी पाबंदियां हैं जो डेस्कटॉप फ़ॉर्म पर नहीं होतीं। क्या बदलता है, यह समझने से आप ज़्यादा समझदारी से डिज़ाइन कर पाते हैं:
स्क्रीन की जगह सीमित है
फ़ोन की स्क्रीन पर डेस्कटॉप मॉनिटर के मुकाबले एक बार में करीब 30-40% कंटेंट दिखता है। हर एलिमेंट असली जगह घेरता है। अतिरिक्त लेबल, निर्देश, हिंट और फ़ॉर्म फ़ील्ड, सब उसी छोटी-सी जगह के लिए होड़ करते हैं। कीबोर्ड आता है तो बची हुई जगह और घट जाती है। निर्देशों के लंबे पैराग्राफ़ स्क्रीन से बाहर चले जाते हैं।
टच टारगेट बड़े होते हैं और कम सटीक
उंगली 40-50 पिक्सल चौड़ी होती है। माउस कर्सर 1 पिक्सल का होता है। इसका मतलब है कि बटन, चेकबॉक्स, रेडियो बटन और लिंक मोबाइल पर काफ़ी बड़े होने चाहिए ताकि आसानी से टैप हो सकें। Apple और Google के सुझाए मानक साइज़ कम से कम 44x44 पिक्सल हैं। बहुत छोटे हों तो यूज़र निशाना चूक जाते हैं, झुंझलाते हैं और फ़ॉर्म छोड़ देते हैं।
कीबोर्ड कंट्रोल अपने हाथ में ले लेता है
मोबाइल पर जब यूज़र किसी फ़ॉर्म फ़ील्ड को टैप करता है, तो कीबोर्ड ऊपर खिसकता है और आधी स्क्रीन ढक देता है। कुछ फ़ील्ड अलग कीबोर्ड खोलते हैं: ईमेल फ़ील्ड में @ चिह्न दिखता है, नंबर फ़ील्ड में अक्षर छिप जाते हैं, तारीख वाले फ़ील्ड में कैलेंडर पिकर खुल जाता है। हर कीबोर्ड यूज़र को अलग दिखता है और उसका इस्तेमाल भी अलग होता है। हर एक के लिए अलग से डिज़ाइन करें।
संदर्भ बार-बार बदलता रहता है
डेस्कटॉप यूज़र आराम से बैठकर बिना रुकावट फ़ॉर्म भरता है। मोबाइल यूज़र ट्रेन में, दुकान में, दूसरे ऐप्स के बीच फ़ॉर्म भरते हैं। नोटिफ़िकेशन आता है, वे ऐप बदलते हैं, पांच मिनट बाद लौटते हैं। स्क्रॉलिंग कभी खत्म होती नहीं लगती। फ़ॉर्म फ़ील्ड आपस में घुल-मिल जाते हैं। जिस भी कदम में याद रखना या संदर्भ बदलना पड़े, वहां लोग छोड़ देते हैं।
डिवाइस एक हाथ से चल रहा है
ज़्यादातर फ़ोन यूज़र डिवाइस को एक हाथ में पकड़कर अंगूठे से चलाते हैं। नीचे दाईं तरफ़ के बटन आसानी से पहुंच में होते हैं। लंबे फ़ॉर्म में ऊपर के बटन के लिए दूसरा हाथ चाहिए या अंगूठे को अटपटे ढंग से खींचना पड़ता है। फ़ील्ड के बाईं ओर के लेबल अंगूठे की पोज़िशन बनाए रखते हुए पढ़ना मुश्किल होता है। एक हाथ से चलाने के हिसाब से डिज़ाइन करें।
नियम 1: कम फ़ील्ड मांगें
हर फ़ील्ड एक और टैप है, एक और फ़ैसला है, और किसी के चले जाने का एक और मौका है। फ़ॉर्म को सब कुछ नहीं चाहिए। उसे सिर्फ़ वही चाहिए जो आप फ़ॉलो-अप के लिए सच में इस्तेमाल करते हैं।
अपने असली इस्तेमाल देखें। कॉन्टैक्ट फ़ॉर्म को पहले सबमिशन पर शायद ही बीच का नाम, कंपनी का साइज़ या इंडस्ट्री की श्रेणी चाहिए। बुकिंग फ़ॉर्म को ग्राहक की मां का मायके का नाम नहीं चाहिए। न्यूज़लेटर साइनअप को पहले दिन ज़िप कोड नहीं चाहिए। भरोसा बन जाने के बाद आप और जानकारी बाद में मांग सकते हैं।
एक बड़ी ट्रैवल बुकिंग कंपनी ने यह सिद्धांत आज़माया और अपने बुकिंग फ़ॉर्म से वैकल्पिक फ़ील्ड हटाकर हर साल $12 million बचाए। यूज़र ने ज़्यादा फ़ॉर्म पूरे किए। ज़्यादा कन्वर्ज़न हुए। सरल बनाना फ़ायदे का सौदा रहा।
बिल्कुल न्यूनतम से शुरू करें। मोबाइल पर नियम और सख़्त है: अगर मुख्य काम पूरा करने के लिए कोई चीज़ ज़रूरी नहीं है, तो उसे हटा दें। फ़ील्ड एक-एक करके हटाकर टेस्ट करें और अपना कम्प्लीशन रेट बढ़ते देखें।
नियम 2: फ़ील्ड एक कॉलम में ऊपर-नीचे रखें
मोबाइल पर दो कॉलम का लेआउट गलती है। उसमें साइड में स्क्रॉल करना पड़ता है, देखने का क्रम उलझ जाता है और चौड़ाई की जगह बर्बाद होती है। एक कॉलम, ऊपर-नीचे रखा हुआ, सबसे तेज़ी से देखा और भरा जाता है।
हर फ़ील्ड पूरी चौड़ाई लेता है। लेबल इनपुट फ़ील्ड के ऊपर रहते हैं, बगल में नहीं। यूज़र नीचे स्क्रॉल करता है, लेबल पढ़ता है, फ़ील्ड टैप करता है, टाइप करता है और अगले पर चला जाता है। प्रवाह सीधा है। दिमाग़ पर बोझ कम है।
पहला और आखिरी नाम साथ-साथ रखने, या पता और ज़िप कोड एक ही लाइन में रखने के लालच से बचें। ऊपर-नीचे रखना डेस्कटॉप पर धीमा है, यह सही है। लेकिन आपके दो-तिहाई ट्रैफ़िक में मोबाइल है। बहुमत के हिसाब से ऑप्टिमाइज़ करें।
नियम 3: टच टारगेट इतने बड़े रखें कि सही से लगें
बटन कम से कम 44x44 पिक्सल के होने चाहिए। चेकबॉक्स और रेडियो बटन कम से कम 40x40 पिक्सल के। छोटे बटन यूज़र को ध्यान से निशाना लगाने या कई बार टैप करने पर मजबूर करते हैं। झुंझलाहट बढ़ती है। वे चले जाते हैं।
एक दिन अपना फ़ोन इस्तेमाल करते हुए देखें। गौर करें कि कितने टैप चूक जाते हैं। अनुभवी यूज़र भी चूकते हैं। इंसानी उंगलियों में जो चूक की दर होती है, उसके हिसाब से डिज़ाइन करें।
टच टारगेट के बीच की जगह भी मायने रखती है। अगर "हां" बटन "नहीं" बटन के ठीक बगल में है, तो यूज़र गलत वाला दबा देंगे। इंटरैक्टिव एलिमेंट के बीच 10-15 पिक्सल की जगह छोड़ें।
नियम 4: लेबल फ़ील्ड के ऊपर रखें, अंदर नहीं
इनपुट फ़ील्ड के अंदर का प्लेसहोल्डर टेक्स्ट यूज़र के टाइप करते ही गायब हो जाता है। उन्हें याद नहीं रहता कि फ़ील्ड किसलिए था। फिर वे गलती करते हैं, एरर देखते हैं और समझ नहीं पाते कि क्या ठीक करें।
लेबल फ़ील्ड के बाहर और ऊपर होने चाहिए। साफ़, दिखते हुए, हमेशा मौजूद। जब यूज़र फ़ील्ड टैप करता है और कीबोर्ड आता है, तब भी लेबल दिखता रहता है और याद दिलाता है कि वे क्या टाइप कर रहे हैं।
फ़ील्ड के अंदर का लेबल सिर्फ़ डिज़ाइनर की सुविधा है। इससे कुछ पिक्सल जगह बचती है। इसकी कीमत आपके कन्वर्ज़न चुकाते हैं।
नियम 5: मोबाइल कीबोर्ड के लिए सही इनपुट टाइप चुनें
अलग इनपुट टाइप मोबाइल डिवाइस पर अलग कीबोर्ड खोलते हैं। इनसे डेटा भरना तेज़ और ज़्यादा सटीक बनाएं:
ईमेल पते
`type="email"` इस्तेमाल करें, ताकि ऐसा कीबोर्ड खुले जिसमें @ चिह्न और .com/.org की कुंजियां दिखती हों। यूज़र को खास अक्षर ढूंढने नहीं पड़ते। वैलिडेशन भी अपने आप हो जाता है।
फ़ोन नंबर
`type="tel"` इस्तेमाल करें, ताकि नंबर वाला कीपैड दिखे। फ़ील्ड को (एरिया) कोड-नंबर के हिस्सों में बांटने वाली सजावटी फ़ॉर्मैटिंग छोड़ दें। यूज़र को सख़्त फ़ील्ड बंटवारे से परेशानी होती है और बैकस्पेस गलत हिस्से में चला जाता है। अंक और स्पेस लेने वाला एक सरल फ़ोन फ़ील्ड ज़्यादा तेज़ है।
नंबर और मात्रा
`type="number"` इस्तेमाल करें, ताकि कीबोर्ड पर सिर्फ़ नंबर दिखें। अक्षर छिपा दें। कुछ नंबर फ़ील्ड में दशमलव चाहिए; उन्हें अनुमति देने के लिए `inputmode="decimal"` इस्तेमाल करें।
तारीख
`type="date"` इस्तेमाल करें, ताकि यूज़र से 03/15/2026 टाइप करवाने की जगह फ़ोन का अपना डेट पिकर खुले। कैलेंडर पिकर तेज़ है, गलतियां कम होती हैं और फ़ोन में स्वाभाविक लगता है।
URL
`type="url"` इस्तेमाल करें, ताकि स्लैश और .com कुंजी वाला कीबोर्ड दिखे। यूज़र खास अक्षर ढूंढे बिना वेब पता भर सकते हैं।
हर इनपुट टाइप मोबाइल ब्राउज़र को बताता है कि आप कैसा डेटा चाहते हैं। फिर ब्राउज़र कीबोर्ड को उसी के हिसाब से बदल देता है। आपको फ़ॉर्मैट समझाने की ज़रूरत नहीं। कीबोर्ड खुद काम कर देता है।
नियम 6: साफ़ एरर मैसेज लिखें जो रियल-टाइम में दिखें
जब कोई मोबाइल पर फ़ॉर्म भरकर सबमिट दबाता है और सिर्फ़ "ईमेल पता गलत है" देखता है, तो उसे अपना टाइप किया हुआ पहले ही भूल चुका होता है। उसे नहीं पता कि एरर किस फ़ील्ड से आया। छोटी स्क्रीन पर एरर मैसेज स्क्रीन के नीचे छिपा हो सकता है। उन्हें वापस ऊपर स्क्रॉल करना पड़ता है।
इसकी जगह फ़ील्ड भरते समय ही वैलिडेट करें। जैसे ही वे अगले फ़ील्ड पर जाएं, अभी छोड़ा हुआ फ़ील्ड जांच लें। एरर हो तो उसे तुरंत, उसी फ़ील्ड के ठीक नीचे दिखाएं। उन्हें समस्या तब दिखती है जब संदर्भ अभी दिमाग़ में ताज़ा है।
एरर मैसेज खास होने चाहिए। गलत: "इनपुट गलत है।" सही: "ईमेल पते में @ चिह्न होना चाहिए।" यूज़र को ठीक पता होता है कि क्या सुधारना है।
एरर बताने के लिए सिर्फ़ लाल रंग पर निर्भर न रहें। रंग न पहचान पाने वाले यूज़र इसे चूक जाएंगे। लाल के साथ आइकन या टेक्स्ट लेबल इस्तेमाल करें। "एरर: यह फ़ील्ड ज़रूरी है।"
नियम 7: बटन को मोबाइल इंटरैक्शन के हिसाब से ऑप्टिमाइज़ करें
सबमिट बटन बड़े, साफ़ टैप करने लायक और ऐसी जगह होने चाहिए जहां अंगूठा स्वाभाविक रूप से टिकता है। 44 पिक्सल ऊंचे बटन में 16 पिक्सल का टेक्स्ट आसानी से टैप होता है। 32 पिक्सल के बटन में 14 पिक्सल का टेक्स्ट चूक होने का इंतज़ार है।
बटन की चौड़ाई स्क्रीन की ज़्यादातर चौड़ाई तक फैली हो, संकरे कॉलम में सिकुड़ी न हो। मोबाइल पर पूरी चौड़ाई वाले बटन "अब कहां क्लिक करूं" वाला दिमाग़ी बोझ घटाते हैं।
एक ही स्क्रीन पर दूसरे बटन तभी रखें जब बिल्कुल ज़रूरी हो। बहुत सारे बटन फ़ैसला लेने में उलझन पैदा करते हैं। हर स्क्रीन पर एक मुख्य एक्शन, यही मोबाइल-फ़र्स्ट का नियम है।
नियम 8: मल्टी-स्टेप फ़ॉर्म में प्रोग्रेस इंडिकेटर इस्तेमाल करें
अगर आपका फ़ॉर्म कई स्क्रीन में फैला है, तो ऊपर प्रोग्रेस बार दिखाएं। "स्टेप 1 में से 3" यूज़र को बताता है कि आगे क्या आने वाला है। उन्हें पता रहता है कि वे कभी न खत्म होने वाला फ़ॉर्म नहीं भर रहे। उन्हें फ़िनिश लाइन दिखती है।
हर स्टेप में जानकारी का एक तार्किक हिस्सा हो। पहले स्टेप पर पांच अलग विषय न डालें। उन्हें तोड़ दें। यूज़र को आगे बढ़ते हुए प्रगति महसूस होने दें।
यूज़र को पीछे जाकर पिछले स्टेप बदलने दें। उन्हें बंधा हुआ महसूस नहीं होना चाहिए। मोबाइल यूज़र बिदकने वाले होते हैं। बाहर निकलने का रास्ता देने से घबराहट कम होती है।
नियम 9: पक्का करें कि आपका फ़ॉर्म मोबाइल कीबोर्ड और रुकावटों के साथ चले
कीबोर्ड खुलता है और आपका फ़ॉर्म छिप जाता है। यूज़र अगला फ़ील्ड देखने के लिए स्क्रॉल करता है। ठीक है। अब नोटिफ़िकेशन आता है और कीबोर्ड बंद हो जाता है। फ़ॉर्म दिख रहा है पर यूज़र भूल गया कि वह क्या भर रहा था। यह बुरा है।
अपना फ़ॉर्म असली फ़ोन और असली कीबोर्ड पर टेस्ट करें। समझें कि कीबोर्ड खुलने पर फ़ॉर्म का कितना हिस्सा गायब हो जाता है। अगर कोई फ़ील्ड पूरी तरह छिप जाए, तो वह इस्तेमाल के लायक नहीं है। लेआउट दोबारा बनाएं ताकि कीबोर्ड खुला होने पर भी सक्रिय फ़ील्ड दिखता रहे।
यूज़र हर फ़ील्ड भरे तो फ़ॉर्म की प्रगति सेव करें। अगर वे ऐप बदल दें या फ़ॉर्म गलती से बंद हो जाए, तो उनका डेटा बना रहे। लौटने पर फ़ॉर्म ठीक वैसा मिले जैसा उन्होंने छोड़ा था। इससे फ़ॉर्म छोड़ने की एक बड़ी वजह खत्म हो जाती है।
नियम 10: भरने की रफ़्तार बढ़ाने के लिए ऑटोफ़िल और प्रीफ़िल इस्तेमाल करें
मोबाइल फ़ोन में संपर्क जानकारी, ईमेल पते, नाम और पेमेंट की जानकारी सेव रहती है। जब आपका फ़ॉर्म मानक फ़ील्ड नाम और HTML एट्रिब्यूट इस्तेमाल करता है, तो ब्राउज़र इन्हें अपने आप भर सकता है। जिस फ़ोन नंबर फ़ील्ड में `autocomplete="tel"` लिखा हो, वह सेव किए गए फ़ोन नंबर सुझाव के रूप में दिखाएगा।
जो डेटा आपके पास पहले से है, उससे फ़ील्ड पहले से भर देना और भी असरदार है। अगर कोई लॉग इन करके फ़ॉर्म शुरू करता है, तो उसका ईमेल पहले से भरा है। उसका पता पहले से भरा है। वे सिर्फ़ वही टाइप करते हैं जो नया है। जब यूज़र को वह जानकारी दोबारा नहीं भरनी पड़ती जो आपके पास पहले से है, तो कम्प्लीशन रेट उछल जाते हैं।
ऑटोफ़िल और प्रीफ़िल धोखा नहीं हैं। ये यूज़र के समय का सम्मान हैं। इनसे टाइपिंग घटती है। गलतियां घटती हैं। कम्प्लीशन बढ़ता है।
नियम 11: असली फ़ोन पर असली यूज़र के साथ टेस्ट करें
डेस्कटॉप ब्राउज़र में डिवाइस इम्यूलेशन होता है। वह फ़ोन की स्क्रीन की नकल करता है। जल्दी जांच के लिए यह काम का है। लेकिन यह असली मोबाइल अनुभव की नकल नहीं करता। कीबोर्ड वैसे काम नहीं करता। स्क्रॉलिंग वैसी नहीं लगती। टच टारगेट के लिए आपका असली अंगूठा नहीं लगता।
अपना फ़ॉर्म असली फ़ोन पर टेस्ट करें। किसी साथी से उसे भरने को कहें। देखें कि वे कहां झिझकते हैं। देखें कि वे कहां गलती करते हैं। देखें कि वे कहां छोड़ देते हैं। वह असली डेटा किसी भी चेकलिस्ट से ज़्यादा बताता है।
मोबाइल फ़ॉर्म की आम गलतियां टेस्ट किए बिना पकड़ना मुश्किल है। डेस्कटॉप इम्यूलेटर में जो बटन बड़ा दिखता है, वह तेज़ धूप में असली फ़ोन पर बहुत छोटा हो सकता है। वायरफ़्रेम में जो लेबल साफ़ लगते हैं, वे फ़ोन पकड़ने के कोण से पढ़ने में मुश्किल हो सकते हैं। ये समस्याएं सिर्फ़ असली टेस्टिंग से सामने आती हैं।
WEMASY में मोबाइल फ़ॉर्म डिज़ाइन
WEMASY में फ़ॉर्म टूल है, जिससे आप अपनी वेबसाइट पर फ़ॉर्म बना सकते हैं।
ऊपर बताए नियम ध्यान में रखें और अपना फ़ॉर्म फ़ोन पर ज़रूर टेस्ट करें।
देखें कि हर WEMASY प्लान में क्या शामिल है।