जावास्क्रिप्ट का SEO पर प्रभाव और अनुकूलन विधियाँ

एसईओ विश्लेषण और समस्याएँ

कुछ साइटों के एसईओ का विश्लेषण तथा निदान किया गया है, सबसे स्पष्ट समस्या यह है कि इसे वर्डप्रेस के माध्यम से लागू किया गया है। फ्रंटएंड परफॉर्मेंस, कोड संक्षेपन आदि आंतरिक अनुकूलन में सभी काम बहुत ही खराब है। विशेष रूप से वेबसाइट जावास्क्रिप्ट का उपयोग, एसईओ अनुकूलन में जावास्क्रिप्ट आजकल एक हर गुजरते साल बढ़ती समस्या है। चाहे वह असिंक्रोनस लोड हो या पृष्ठ संवाद को बढ़ाने के लिए हो, इस समय की वेबसाइटों में जावास्क्रिप्ट स्क्रिप्ट का उपयोग करने से बचाया नहीं जा सकता। यदि जावास्क्रिप्ट का उपयोग गलत तरीके से किया जाता है तो यह एसईओ पर बहुत बड़ा प्रभाव डाल सकता है।

जावास्क्रिप्ट को खोज इंजन द्वारा प्रसंस्कृत

सादा तौर पर Google क्रॉलिंग कदमों की समझावट, पारंपरिक HTML पृष्ठों को क्रॉल करता है, Google बॉट HTML पेज को डाउनलोड करता है, स्रोत कोड से URL पते को निकालता है, और इन URL पर तेजी से जाता है। फिर CSS फ़ाइलों को डाउनलोड करता है, डाउनलोड किया गया संसाधन Google के Indexer में भेजता है, पृष्ठों की खोज करता है। जब किसी जावास्क्रिप्ट द्वारा उत्पन्न होने वाली वेबसाइट की सामग्री को क्रॉल किया जाता है, तो Google बॉट HTML पृष्ठ को डाउनलोड करता है, स्रोत कोड में कोई लिंक नहीं मिलती, क्योंकि जावास्क्रिप्ट क्रियान्वित नहीं हो रहा है। फिर CSS और जावास्क्रिप्ट फ़ाइलें डाउनलोड करता है, WRS (रेंडरर, Indexer का एक हिस्सा) जावास्क्रिप्ट को पार्स, संकलित और निष्पादित करता है, बाह्य API से डेटा जुटाता है, Indexer सामग्री को अनुक्रमित कर सकता है। अंत में, Google नए लिंक्स का पता लगाता है, और उन्हें क्रॉलिंग कत्थक में जोड़ देता है।

महत्वपूर्ण लिंक्स को जेएस में न उपयोग करें

खोज इंजन क्रॉलिंग, पृष्ठों को अपहरण करना लिंक ट्रैकिंग पर निर्भर है। अगर महत्वपूर्ण लिंक्स को चलाने के लिए जेएस स्क्रिप्ट की आवश्यकता है, तो खोज इंजन इन्हें ट्रैक करने में असमर्थ हो सकता है। कहा नहीं जाता कि लिंक्स को जेएस से नहीं बुलाया जा सकता है, बल्कि कई बार, वेबसाइट का सार्वजनिक फुटर भाग जेएस के माध्यम से होता है, लेकिन महत्वपूर्ण, संग्रहीत होने वाले पृष्ठों को कम से कम साधारित ढंग से होना चाहिएफॉर्मेट लिंक प्रदान करें जिससे एंट्री प्राप्त हो सके।

अनुरोध परिहार का सावधानीपूर्वक उपयोग करें, वॉटरफॉल

छवियाँ आवश्यकता के हिसाब से लोड होती हैं, हो सकता है कि लेख सामग्री भी आवश्यकता के हिसाब से लोड हो। कई वेबसाइटें इस तरह का तरीका अक्सर उपयोग करती हैं, जो पृष्ठ की गति बढ़ाने में एक निश्चित हद तक सहायक होता है। लेकिन ध्यान दें, अनुरोध से यूजर को लोड करने की आवश्यकता है कि, उदाहरण के लिए ";और ज्यादा" लिंक या पृष्ठ नीचे खींचना, सर्च इंजन स्पाइडर ऐसे कार्य नहीं करेगा, इसलिए उसके बाद लोड होने के बाद की सामग्री को देखने के संभावना है। चाहे वह अधिक पृष्ठ सामग्री हो या वह अधिक अन्य पृष्ठ सूची हो, सारांश पर खोजने और अनुक्रमण समस्या पैदा कर सकता है। सूची पृष्ठ वॉटरफॉल भी बहुत सारी वेबसाइटों का चुनाव है, उपयोगकर्ता पहले से ही आदत हो चुके हैं, मौलिक रूप से सोशल मीडिया की प्रदर्शन का अध्ययन करने से। लेकिन, सोशल मीडिया वेबसाइटें अक्सर स्वत: खोज इंजन को ब्लॉक कर देती हैं, वह चाहती है कि सर्च इंजन अनुक्रमित न हो। अगर आप चाहते हैं कि आपकी वेबसाइट सामग्री पूरी तरह से अनुक्रमित हो, तो वॉटरफॉल उपयोग करने से बचें, अगर वाटरफॉल का उपयोग करना है तो डिज़ाइन करें कि सर्च इंजन कर सके उन्हें ट्रैक करने वाले लिंक का प्रदान करें।

वेब पेज को खोलने और प्रतिक्रिया की गति

सामान्यतः JS का उपयोग पेज को खोलने और प्रतिक्रिया की गति में धीमा कर सकता है। JS फ़ाइलें डाउनलोड करना भी बड़ी समस्या नहीं है, मुख्य बात है कि ब्राउज़र JS को निषेध करने में उपकरण संसाधनों की खर्चान कर सकता है, JS को कई सेकंड तक चलाना हो सकता है, यह स्क्रिप्ट ब्लॉक करने की संभावना है, यह उपयोगकर्ता के लिए बहुत अच्छा अनुभव नहीं है। इसलिए, लंबे समय तक चलाने वाले JS को हटाने का प्रयास करें, 1-2 सेकंड से अधिक समय लेने वाले स्क्रिप्ट को सावधानीपूर्वक विचारना चाहिए। JS स्क्रिप्ट को संयोजित करने का प्रयास करें, कम करें