त्वरित नेविगेशन
नई लाइटनिंग टॉक्स श्रृंखला के पहले एपिसोड में Google बताता है कि कैसे सुनिश्चित किया जाए कि लिंक जावास्क्रिप्ट के साथ ठीक से काम करें।
Google Lightning Talks प्रस्तुतियों के लघु संस्करण हैं जिन्हें शायद दुनिया भर में Google वेबमास्टर सम्मेलनों में साझा किया गया हो।
यह देखते हुए कि व्यक्तिगत ईवेंट निकट भविष्य के लिए रद्द कर दिए गए हैं, Google अपनी कॉन्फ़्रेंस सामग्री को वेब के लिए अनुकूलित कर रहा है।
Google Lightning Talks श्रृंखला के वीडियो पूरे वर्ष प्रकाशित होने वाले हैं।
लिंक और जावास्क्रिप्ट पर Google का मार्टिन स्प्लिट
स्प्लिट लाइटनिंग टॉक्स की पहली किस्त को "हर किसी के पसंदीदा" विषय पर चर्चा करने के लिए समर्पित करता है: लिंक।
अधिक विशेष रूप से - जावास्क्रिप्ट वेब ऐप्स में लिंक।
स्प्लिट महत्वपूर्ण भूमिका लिंक पर चला जाता है जो उपयोगकर्ताओं और खोज इंजन क्रॉलर दोनों के लिए खेलते हैं।
वह जावास्क्रिप्ट कार्यक्षमता के साथ लिंक के संयोजन के लिए क्या करें और क्या न करें, को भी सूचीबद्ध करता है।
लिंक्स मैटर टू ह्यूमन एंड बॉट्स
लिंक उपयोगकर्ताओं को सामग्री के टुकड़ों के बीच नेविगेट करने देने का स्पष्ट उद्देश्य प्रदान करते हैं।
लेकिन साइट मालिकों को बॉट्स और सर्च इंजन के लिए लिंक की भूमिका के प्रति भी सचेत रहना चाहिए।
सबसे पहले और सबसे महत्वपूर्ण - लिंक क्रॉलर को वेबसाइट के अन्य पेज खोजने की अनुमति देते हैं।
क्रॉलर एक पृष्ठ से दूसरे पृष्ठ के लिंक का अनुसरण करके वेबसाइट के अन्य पृष्ठों को खोजते और अनुक्रमित करते हैं।
लिंक का पालन करके, क्रॉलर साइट संरचना और सूचना वास्तुकला की समझ प्राप्त करता है।
यह समझने में मददगार है कि किसी दिए गए विषय के लिए कौन से पृष्ठ प्रासंगिक हो सकते हैं।
संबंधित: SEO के लिए आधुनिक जावास्क्रिप्ट का व्यावहारिक परिचय
जावास्क्रिप्ट के साथ लिंक बनाना - क्या करें और क्या न करें
एक लिंक बनाना उतना सीधा नहीं है जितना आप सोच सकते हैं, मार्टिन स्प्लिट को चेतावनी देता है।
यह विशेष रूप से सच है जब किसी लिंक में जावास्क्रिप्ट कार्यक्षमता जोड़ने की बात आती है।
जावास्क्रिप्ट साइटों को विभिन्न तरीकों से लिंक को अनुकूलित करने की अनुमति देता है, लेकिन ऐसा करने से लिंक क्रॉलर के लिए अनुपयोगी हो सकता है।
यहां स्प्लिट की सिफारिश की गई है।
करें: इसे सीधा रखें
किसी साइट पर लिंक डालने का सबसे सरल तरीका एक ahref टैग का उपयोग करना है।
जावास्क्रिप्ट कार्यक्षमता के साथ मानक लिंक को अपग्रेड करना भी ठीक है, जब तक कि कुछ शर्तें अभी भी पूरी होती हैं।सीधे लिंक के उदाहरण
नहीं: ahref विशेषता को छोड़ दें
किसी लिंक में JavaScript कार्यक्षमता जोड़ते समय, आप ahref विशेषता को छोड़ने पर विचार कर सकते हैं
"यह एक अच्छा विचार नहीं है,"स्प्लिट कहते हैं।
इसका कारण यह है कि लिंक तभी काम करेगा जब जावास्क्रिप्ट ठीक से काम करेगा।
ahref विशेषता के बिना, क्रॉलर यह निर्धारित नहीं कर पाएंगे कि लिंक कहाँ जाता है क्योंकि क्रॉलर जावास्क्रिप्ट नहीं चलाता है।
न करें: छद्म यूआरएल का प्रयोग करें
यह एक उपयोगी URL के बिना, या नीचे दिए गए उदाहरण में "छद्म URL" के साथ एक ahref विशेषता जोड़ने में भी मदद नहीं करता है:
परिणाम एक ahref विशेषता के बिना एक लिंक के समान है, जिसका अर्थ है कि यह एक अच्छा विचार नहीं है।
न करें: बटन का प्रयोग करें
किसी पृष्ठ पर लिंक जोड़ने के लिए एक बटन का उपयोग करना एक व्यवहार्य विकल्प की तरह लग सकता है, लेकिन यह भी एक अच्छा विचार नहीं है।
अंगूठे का नियम है - यदि कोई लिंक वर्तमान पृष्ठ पर कुछ होने के लिए ट्रिगर करता है तो यह शायद एक बटन होना चाहिए।
दूसरी ओर, यदि कोई लिंक उपयोगकर्ता को किसी अन्य सामग्री पर ले जाता है जो पहले पृष्ठ पर नहीं था, तो यह एक मानक लिंक होना चाहिए।
न करें: क्लिक हैंडलर्स पर भरोसा करें
उदाहरण के लिए, साइट के मालिकों को अन्य HTML तत्वों का उपयोग करके और जावास्क्रिप्ट में एक क्लिक हैंडलर का उपयोग करके लिंक का अनुकरण नहीं करना चाहिए।
यह बिल्ट-इन एक्सेसिबिलिटी सुविधाओं को तोड़ता है और यह एक अच्छा विचार नहीं है।
करें: सिमेंटिक HTML का प्रयोग करें
इन सबका मूल कारण है - सिमेंटिक HTML मार्कअप का उपयोग करें और अपने लिंक को एक उचित URL पर इंगित करें।
एक उचित यूआरएल क्या है?यह अगले भाग में समझाया गया है।
"उचित" का उपयोग करनायूआरएल
ये URL "उचित URL" माने जाने वाले विशिष्ट उदाहरण हैं:
वे उचित URL हैं क्योंकि उनमें निम्नलिखित विशेषताएं हैं:
- एक प्रोटोकॉल
- एक मेज़बान
- सामग्री के एक विशिष्ट टुकड़े के लिए एक पथ
- एक टुकड़ा पहचानकर्ता (वैकल्पिक)
संबंधित: एसईओ और जावास्क्रिप्ट: अच्छा, बुरा और अनिश्चितता
Fragment Identifiers से सावधान रहें
यह देखते हुए कि खंड पहचानकर्ता वैकल्पिक हैं, और सामग्री के एक ही टुकड़े के भीतर स्थानों को इंगित करते हैं, क्रॉलर उन्हें अनदेखा करते हैं।
यह नोट करना विशेष रूप से महत्वपूर्ण है यदि आप खंड पहचानकर्ताओं से भरे लिंक के साथ एकल पृष्ठ एप्लिकेशन बनाते हैं।
क्रॉलर लिंक का पालन नहीं करेंगे, इसलिए वे वेब ऐप को नहीं समझ पाएंगे।
सारांश
Google लाइटनिंग टॉक की पहली किस्त से आपके मुख्य अंश यहां दिए गए हैं:
- उचित लिंक मार्कअप का प्रयोग करें।
- एक पेज वाले ऐप्लिकेशन में अलग-अलग सामग्री लोड करने के लिए फ़्रैगमेंट का इस्तेमाल न करें.
- जावास्क्रिप्ट के साथ अच्छी तरह से काम करने वाली वेबसाइटें बनाएं और लिंक मिल जाएंगे।