2010-02-17 14 views
5

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

डिफ़ॉल्ट पृष्ठ एक HTML पृष्ठ w/no जावास्क्रिप्ट है। साइट का मूल संस्करण। उस पर लैंडिंग पर, एक स्क्रिप्ट है जो कहती है कि जावास्क्रिप्ट सक्षम है या नहीं तो दूसरे पृष्ठ पर जाएं। वह लैंडिंग पृष्ठ जेएसपी फ़ाइल के माध्यम से उपयोगकर्ता अनुरोध भेजकर उत्पन्न होता है जो पृष्ठ (हेडर, पाद लेख, आदि) प्रस्तुत करता है। अंतिम लैंडिंग पृष्ठ http://whatever.com/home.jsp है यदि उपयोगकर्ता के पास जावास्क्रिप्ट सक्षम है।

मेरा सवाल यह है कि यह एसईओ को चोट पहुंचाएगा। 99% दुनिया को ध्यान में रखते हुए जावास्क्रिप्ट सक्षम है, मैं 1% को समायोजित करने के लिए किसी भी एसईओ लाभ से समझौता करने से नफरत करता हूं जो जावास्क्रिप्ट को सक्षम नहीं करता है।

आशा है कि समझ में आ जाए।

उत्तर

6

सामान्य तौर पर, searchbots जे एस विकलांग के साथ ब्राउज़र के रूप में व्यवहार किया जाना चाहिए। मुझे लगता है कि अब आप कल्पना कर सकते हैं कि वे कहां उतरेंगे।

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

1

http://www.google.com/support/webmasters/bin/answer.py?answer=66355

लघु संस्करण, अपने जे एस उन्हें भेजता है, तो करने के लिए पूरी तरह से अलग सामग्री, यह शायद बुरा है, और Google आपको एक कठिन समय दे सकता है। इसके अलावा, आपको अच्छा होना चाहिए।

+0

ऐसा लगता है कि यह भ्रामक है तो Google केवल तभी फहराता है। जावास्क्रिप्ट सक्षम नहीं होने पर एक अलग पृष्ठ पर भेजना शायद ही कभी "खोज इंजन को अलग-अलग सामग्री प्रदान करना" है। क्या आप सहमत हैं? – bgadoci

+0

ओह, बिल्कुल। यही कारण है कि मैं "पूरी तरह से अलग सामग्री" भाग का जिक्र करता हूं। तो मुझे लगता है कि यह सब इस बात पर निर्भर करता है कि दो पृष्ठों की सामग्री क्या है। जिज्ञासा से, जेएसपी जेएस का उपयोग क्यों नहीं कर सकता और उपयुक्त सामग्री प्रस्तुत नहीं कर सकता? इससे एसईओ मुद्दों की संभावना भी हल हो जाएगी। – Dustman

+0

जेएसपी से परिचित नहीं है। हालांकि कुछ दिलचस्प है, मैंने परीक्षण पर Google की सलाह का पालन किया। ऊपर वर्णित सेट अप को देखते हुए, http://www.delorie.com/web/lynxview.html का उपयोग करके, डिफ़ॉल्ट खोज इंजन पृष्ठ मूल HTML पृष्ठ के रूप में रहा (जैसे बॉट में जेएस सक्षम नहीं था)। यह "अगर आपके पास जावास्क्रिप्ट है" पृष्ठ पर नहीं चला।इसे वापस बदल दिया और लोगों को पूर्ण अनुभव प्राप्त करने में सक्षम होने के लिए बस एक चेतावनी का उपयोग कर। सहायता के लिए धन्यवाद। – bgadoci

0

यदि वैकल्पिक संस्करण एक (लगभग) पूर्ण-विशेषीकृत, पूर्ण-सामग्री संस्करण है, तो यह बिल्कुल ठीक है।

Google फ्लैश-केवल साइटों के लिए विकल्प बनाने की सलाह देता है, उदाहरण के लिए, प्रयोज्यता के संबंध में।

Read google FAQ

0

आप दो विषयों को स्पर्श करते हैं, एक को "क्लोकिंग" के रूप में वर्णित किया गया है, दूसरा "डुप्लिकेट सामग्री" के रूप में वर्णित है। "क्लोकिंग" के साथ, आप उस क्लाइंट की पहचान के आधार पर अलग-अलग (अनुकूलित-खराब-इरादा) सामग्री प्रस्तुत करते हैं जो इसे एक्सेस करता है, उदा। उपयोगकर्ता-एजेंट शीर्षलेख (Google-bot बनाम ब्राउज़र) का निरीक्षण करके। आप यह नहीं कर रहे हैं, आप बस मोबाइल क्लाइंट ("m.example.com") के लिए अनुकूलित पृष्ठ पर रीडायरेक्ट की तरह, अपने क्लाइंट को सर्वोत्तम तरीके से सामग्री प्रस्तुत करना चाहते हैं।

दूसरी बात यह है कि डुप्लिकेट सामग्री से कैसे बचें। एक कैनोलिक टैग के साथ मूल सामग्री स्रोत को इंगित करके एक तरीका है, यहां देखें: http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

संबंधित मुद्दे