मैंने हाल ही में अलग-अलग लैंडिंग पृष्ठों को बनाने के लिए एक फिक्स लागू किया है, इस पर निर्भर करता है कि उपयोगकर्ता के पास जावास्क्रिप्ट सक्षम है या नहीं। असल में जिस तरह से यह काम करता है यह है।जावास्क्रिप्ट आधारित रीडायरेक्ट: क्या यह एसईओ को नुकसान पहुंचाएगा?
डिफ़ॉल्ट पृष्ठ एक HTML पृष्ठ w/no जावास्क्रिप्ट है। साइट का मूल संस्करण। उस पर लैंडिंग पर, एक स्क्रिप्ट है जो कहती है कि जावास्क्रिप्ट सक्षम है या नहीं तो दूसरे पृष्ठ पर जाएं। वह लैंडिंग पृष्ठ जेएसपी फ़ाइल के माध्यम से उपयोगकर्ता अनुरोध भेजकर उत्पन्न होता है जो पृष्ठ (हेडर, पाद लेख, आदि) प्रस्तुत करता है। अंतिम लैंडिंग पृष्ठ http://whatever.com/home.jsp है यदि उपयोगकर्ता के पास जावास्क्रिप्ट सक्षम है।
मेरा सवाल यह है कि यह एसईओ को चोट पहुंचाएगा। 99% दुनिया को ध्यान में रखते हुए जावास्क्रिप्ट सक्षम है, मैं 1% को समायोजित करने के लिए किसी भी एसईओ लाभ से समझौता करने से नफरत करता हूं जो जावास्क्रिप्ट को सक्षम नहीं करता है।
आशा है कि समझ में आ जाए।
ऐसा लगता है कि यह भ्रामक है तो Google केवल तभी फहराता है। जावास्क्रिप्ट सक्षम नहीं होने पर एक अलग पृष्ठ पर भेजना शायद ही कभी "खोज इंजन को अलग-अलग सामग्री प्रदान करना" है। क्या आप सहमत हैं? – bgadoci
ओह, बिल्कुल। यही कारण है कि मैं "पूरी तरह से अलग सामग्री" भाग का जिक्र करता हूं। तो मुझे लगता है कि यह सब इस बात पर निर्भर करता है कि दो पृष्ठों की सामग्री क्या है। जिज्ञासा से, जेएसपी जेएस का उपयोग क्यों नहीं कर सकता और उपयुक्त सामग्री प्रस्तुत नहीं कर सकता? इससे एसईओ मुद्दों की संभावना भी हल हो जाएगी। – Dustman
जेएसपी से परिचित नहीं है। हालांकि कुछ दिलचस्प है, मैंने परीक्षण पर Google की सलाह का पालन किया। ऊपर वर्णित सेट अप को देखते हुए, http://www.delorie.com/web/lynxview.html का उपयोग करके, डिफ़ॉल्ट खोज इंजन पृष्ठ मूल HTML पृष्ठ के रूप में रहा (जैसे बॉट में जेएस सक्षम नहीं था)। यह "अगर आपके पास जावास्क्रिप्ट है" पृष्ठ पर नहीं चला।इसे वापस बदल दिया और लोगों को पूर्ण अनुभव प्राप्त करने में सक्षम होने के लिए बस एक चेतावनी का उपयोग कर। सहायता के लिए धन्यवाद। – bgadoci