2010-06-21 9 views
13

मुझे आश्चर्य है कि AJAX द्वारा गतिशील रूप से लोड की गई सामग्री पृष्ठ को अनुक्रमणित करने के लिए खोज इंजन के लिए एसईओ/क्षमता को प्रभावित करती है?AJAX द्वारा लोड की गई सामग्री एसईओ/खोज इंजन को प्रभावित करेगी?

मैं लगातार लोडिंग पेज करने की सोच रहा हूं, टंबल डैशबोर्ड की तरह कुछ जहां सामग्री स्वचालित रूप से लोड हो जाती है क्योंकि उपयोगकर्ता नीचे स्क्रॉल करता है।

उत्तर

2

संक्षिप्त उत्तर: यह निर्भर करता है।

यहां क्यों - कहें कि आपके पास कुछ सामग्री है जिसे आप अनुक्रमित करना चाहते हैं - उस मामले में इसे AJAX के साथ लोड करना सुनिश्चित करेगा कि यह नहीं होगा। इसलिए कि सामग्री सामान्य रूप से लोड किया जाना चाहिए।

दूसरी ओर, कहें कि आपके पास कुछ सामग्री है जो आप इंडेक्स करना चाहते हैं, लेकिन एक कारण या किसी अन्य कारण से आप इसे दिखाना नहीं चाहते हैं (मुझे पता है कि यह अनुशंसित नहीं है और अंतिम उपयोगकर्ता के लिए बहुत अच्छा नहीं है , लेकिन वैध उपयोग के मामले हैं), आप सामान्य रूप से इस सामग्री को लोड कर सकते हैं, और उसके बाद जावास्क्रिप्ट का उपयोग करके इसे छुपाएं या यहां तक ​​कि प्रतिस्थापित भी कर सकते हैं।

आपके मामले के लिए जहां आपके पास "लगातार लोडिंग" सामग्री है - आप यह सुनिश्चित कर सकते हैं कि यह खोज इंजन/गैर-जेएस सक्षम उपयोगकर्ता एजेंटों के लिंक प्रदान करके अनुक्रमित है। उदाहरण के लिए आपके पास कुछ ट्विटर जैसी सामग्री हो सकती है और इसके अंत में एक और बटन जो आपके द्वारा प्रदर्शित अंतिम आइटम से शुरू सामग्री से लिंक होता है। आप जावास्क्रिप्ट का उपयोग करके बटन को छुपा सकते हैं ताकि सामान्य उपयोगकर्ता कभी नहीं जानते कि यह वहां है, लेकिन क्रॉलर उस सामग्री को इंडेक्स करेंगे (लिंक पर क्लिक करके)।

+0

क्या खोज इंजन उपयोगकर्ताओं को दूसरे पृष्ठ पर इंगित करेगा? हम्म शायद मैं क्या कर सकता हूं एक सामान्य पेजिनेशन है, फिर अधिक सामग्री लोड करते समय जेएस का उपयोग करके इसे छुपाएं –

+0

यूपीपी, जेएस के साथ उपयोगकर्ता से छिपा हुआ सामान्य अंकन और आलसी लोडिंग द्वारा प्रतिस्थापित किया गया है, वही सामग्री है जो आपको चाहिए। –

1

क्रॉलर जावास्क्रिप्ट नहीं चलाते हैं, इसलिए नहीं, आपकी सामग्री उनके लिए दिखाई नहीं देगी। यदि आप इसे अनुक्रमित करना चाहते हैं तो आपको उस सामग्री तक पहुंचने का एक वैकल्पिक तरीका प्रदान करना होगा।

आपको "सुंदर गिरावट" और "प्रगतिशील वृद्धि" कहा जाता है। असल में इसका मतलब यह है कि जब आप कुछ तकनीकों को अक्षम करना शुरू करते हैं तो आपकी वेबसाइट को कार्य करना चाहिए और सामग्री पहुंच योग्य होनी चाहिए।

क्लासिक नेविगेशन के साथ अपनी वेबसाइट बनाएं, और फिर इसे "AJAXify" करें। इस तरह, न केवल यह खोज इंजन द्वारा सही ढंग से अनुक्रमित किया जाता है, यह उन उपयोगकर्ताओं के लिए भी अनुकूल है जो इसे मोबाइल उपकरणों/जेएस अक्षम/आदि के साथ ब्राउज़ करते हैं

2

यदि आपके पास अजाक्स अनुरोध द्वारा लोड की गई कुछ सामग्री है, तो यह है केवल उपयोगकर्ता-एजेंटों द्वारा लोड किया गया जो जावास्क्रिप्ट कोड चलाते हैं।

खोज-इंजन रोबोट आम तौर पर जावास्क्रिप्ट का समर्थन नहीं करते हैं (या बिल्कुल ठीक नहीं)।

तो संभावना है कि आपकी सामग्री जो अजाक्स अनुरोध द्वारा लोड की गई है, खोज इंजन क्रॉलर द्वारा नहीं देखी जाएगी - जिसका अर्थ है कि इसे अनुक्रमित नहीं किया जाएगा; जो आपकी वेबसाइट के लिए काफी अच्छा नहीं है।

9

एक साल बाद ...

कुछ समय पहले गूगल कैसे एक्सएचआर सामग्री है कि खोज इंजन द्वारा अनुक्रमित किया जा सकता है बनाने के लिए विनिर्देशों के साथ बाहर आया था। इसमें आपके एसिंक्रोनस अनुरोधों में सिंक्रोनस अनुरोधों के साथ सामग्री जोड़ना शामिल है जिसे क्रॉलर द्वारा पीछा किया जा सकता है।

http://code.google.com/web/ajaxcrawling/

कोई विचार अन्य खोज दिग्गजों इस कल्पना का समर्थन है, या कि क्या गूगल भी करता है। अगर किसी को इस विधि की व्यावहारिकता के बारे में कोई जानकारी है तो मुझे उनके अनुभव के बारे में सुनना अच्छा लगेगा ..

संपादित करें: आज, 14 अक्टूबर, 2015, Google has deprecated their AJAX crawling scheme के रूप में:

2009 में, हम AJAX पृष्ठों क्रॉल करने योग्य बनाने के लिए एक प्रस्ताव बनाया है। उसके बाद, हमारे सिस्टम उन पृष्ठों को प्रस्तुत और समझने में सक्षम नहीं थे जो उपयोगकर्ताओं को सामग्री प्रस्तुत करने के लिए जावास्क्रिप्ट का उपयोग करते हैं। ... टाइम्स बदल गए हैं। आज, जब तक आप Googlebot को अपनी जावास्क्रिप्ट या सीएसएस फ़ाइलों को क्रॉल करने से अवरुद्ध नहीं कर रहे हैं, हम आम तौर पर आधुनिक ब्राउज़र जैसे आपके वेब पृष्ठों को प्रस्तुत और समझने में सक्षम होते हैं।

एच/टी: @ मार्क-bembnowski

1

इस प्रश्न पर स्वीकृत उत्तर अब सटीक नहीं है। चूंकि यह पोस्ट अभी भी खोज परिणामों में दिखाता है, मैं नवीनतम तथ्यों का सारांश दूंगा:

200 9 में, Google ने AJAX crawling प्रस्ताव जारी किया। इसके बाद जल्द ही अन्य खोज इंजनों ने इस योजना के लिए समर्थन जोड़ा। आज के रूप में, 14 अक्टूबर, 2015, Google has deprecated their AJAX crawling scheme:

200 9 में, हमने AJAX पृष्ठों को क्रॉल करने का प्रस्ताव दिया। उसके बाद, हमारे सिस्टम उन पृष्ठों को प्रस्तुत और समझने में सक्षम नहीं थे जो उपयोगकर्ताओं को सामग्री प्रस्तुत करने के लिए जावास्क्रिप्ट का उपयोग करते हैं। ... टाइम्स बदल गए हैं। आज, जब तक आप Googlebot को अपनी जावास्क्रिप्ट या सीएसएस फ़ाइलों को क्रॉल करने से अवरुद्ध नहीं कर रहे हैं, हम आम तौर पर आधुनिक ब्राउज़र जैसे आपके वेब पृष्ठों को प्रस्तुत और समझने में सक्षम होते हैं।

2

पांच साल बाद ...

पर एसईओ AJAX नवीनतम अद्यतन:

14 अक्टूबर के रूप में 2015

Google now is able to crawl and parse AJAX loaded content। एसपीए या अन्य AJAX प्रस्तुत पृष्ठ अब एसईओ के लिए वेबसाइटों के दो संस्करण तैयार करने की आवश्यकता नहीं है।

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