अगर मेरे पास वेबसाइट पर ऐसी स्क्रिप्ट होगी

<noscript>
        <meta http-equiv="refresh" content="0; URL=/Noscript">
</noscript>

मेरी /नोस्क्रिप्ट की सामग्री यह कह रही है कि उपयोगकर्ता जावास्क्रिप्ट सक्षम किए बिना वेब साइट का ठीक से उपयोग नहीं कर सकता है और इसमें जानकारी है कि जावास्क्रिप्ट को कैसे चालू किया जाए

इसलिए यदि क्लाइंट जावास्क्रिप्ट अक्षम है तो यह प्रत्येक अनुरोध को /Noscript पृष्ठ पर पुनर्निर्देशित करेगा। लेकिन यह थोड़ा डरावना है क्योंकि मुझे लगता है कि क्या होगा अगर सर्च इंजन बॉट मेरी वेब साइट पर आ जाए, क्या यह उस पेज पर रीडायरेक्ट हो जाएगा?

तो मेरा मतलब है कि क्या यह किसी तरह SEO (Bing, Google आदि) को प्रभावित करेगा?

क्या सर्च इंजन बॉट्स ने <noscript> टैग को नजरअंदाज कर दिया?

2
Joper 20 अगस्त 2011, 07:50
2
आप किसी भी उपयोगकर्ता को पूरी तरह से अलग पृष्ठ पर क्यों बाध्य करेंगे, सिर्फ इसलिए कि उन्होंने JS अक्षम कर दिया है? यह उनके लिए बदतर UX और आपके लिए अधिक रखरखाव जैसा लगता है।
 – 
Matt Ball
20 अगस्त 2011, 07:53
बॉल मूल रूप से मेरी /नोस्क्रिप्ट यह विवरण के साथ पेज है कि जेएस को कैसे चालू करें
 – 
Joper
20 अगस्त 2011, 07:55
यह वैसे भी काम नहीं करेगा। NoScript ऐसे रीडायरेक्ट को ब्लॉक कर देता है, भगवान का शुक्र है।
 – 
Brock Adams
20 अगस्त 2011, 07:55
1
आप सिर्फ एक बड़ा, स्पष्ट बैनर क्यों नहीं डालेंगे जो "जावास्क्रिप्ट को चालू करने का तरीका बताता है?" ध्यान दें कि अधिकांश ब्राउज़रों में डिफ़ॉल्ट रूप से JS चालू होता है, इसलिए जिन लोगों ने इसे बंद कर दिया है वे इसे बंद करना चाहते हैं। आप गलत समस्या को हल करने के बारे में चिंतित हैं।
 – 
Matt Ball
20 अगस्त 2011, 07:57
1
मुझे पूरा यकीन है कि >1% मार्केटशेयर वाले सभी ब्राउज़र जावास्क्रिप्ट को सक्षम करते हैं। अगर किसी ने इसे मैन्युअल रूप से अक्षम कर दिया है, तो वे जानते हैं कि वे क्या कर रहे हैं।
 – 
apscience
20 अगस्त 2011, 07:58

2 जवाब

सबसे बढ़िया उत्तर

स्टैक ओवरफ़्लो, और अन्य अच्छी साइटों से एक पृष्ठ लें ...

बुनियादी संचालन के लिए जावास्क्रिप्ट की आवश्यकता नहीं है!

फिर धीरे से उपयोगकर्ता को ठेस पहुंचाएं:

"इस साइट को पूर्ण कार्यक्षमता के लिए जावास्क्रिप्ट की आवश्यकता है।"

enter image description here

और, हाँ, गैर-जेएस ब्राउज़रों के लिए एक अलग पेज होने से आपके एसईओ को नुकसान होगा।

जेएस और गैर-जेएस प्रयोक्ताओं के लिए अलग-अलग सामग्री रखने पर Google नाराज है, भी.

4
Brock Adams 20 अगस्त 2011, 08:09
ठीक है, मुझे लगता है कि यह जाने का रास्ता है
 – 
Joper
20 अगस्त 2011, 08:37

सर्च इंजन स्पाइडर मेटा रीडायरेक्ट टैग का पालन नहीं करेंगे। इसके अलावा, मेटा रीडायरेक्ट टैग का उपयोग करने से आपके विज़िटर पहले पुराने पृष्ठ को लोड करने के लिए बाध्य होते हैं, फिर नए पृष्ठ को लोड करते हैं, जो कि पर्याप्त ट्रैफ़िक वाली साइट पर एक नाली है।

क्षमा करें, संदर्भ पृष्ठ चिपकाना न भूलें:
http://www.seologic.com/faq/url-redirect-script.php

और मुझे लगता है कि इस पद्धति का उपयोग करने में सबसे बड़ी समस्या यह है कि वेब पेज विज़िटर के पृष्ठ इतिहास में शामिल है, और जब उपयोगकर्ता "बैक" बटन पर क्लिक करता है और पुनर्निर्देशन पृष्ठ पर फिर से पहुंचता है तो वे तुरंत पुनर्निर्देशन-लक्ष्य पृष्ठ पर वापस आ जाएंगे .

3
20 अगस्त 2011, 08:20
forces your visitors to first load the old page, then load the new page कहने का आपका क्या मतलब है?
 – 
Joper
20 अगस्त 2011, 08:10
2
क्या आपके पास इस दावे का कोई संदर्भ है कि "मकड़ियां मेटा रीडायरेक्ट टैग का पालन नहीं करेंगी"? ऐसा लगता है कि इस पर बहस हो रही है और खोज इंजन स्वयं बंद हैं (कम से कम जहां तक ​​​​मुझे मिल सकता है, अब तक)।
 – 
Brock Adams
20 अगस्त 2011, 08:18