2010-03-12 13 views
23

मेरी साइट के होम पेज पर मैं उपयोगकर्ताओं की हाल की गतिविधि की सूची खींचने के लिए JQuery के AJAX फ़ंक्शन का उपयोग करता हूं।क्या Google AJAX सामग्री को क्रॉल करता है?

हाल की गतिविधि पृष्ठ पर प्रदर्शित होती है, और हाल की गतिविधि की प्रत्येक पंक्ति में उपयोगकर्ता की उपयोगकर्ता प्रोफ़ाइल का एक लिंक शामिल है, जिसने गतिविधि की है।

क्या Google वास्तव में इस जानकारी को खींचने के लिए AJAX कॉल करेगा और पेज प्रासंगिकता/लिंक रस प्रवाह की गणना करने में इसका उपयोग करेगा?

मुझे उम्मीद है कि यह नहीं है क्योंकि उपयोगकर्ता प्रोफ़ाइल पेज बहुत Google अनुक्रमणिका योग्य नहीं हैं, और मैं नहीं चाहता हूं कि उपयोगकर्ता प्रोफ़ाइल पृष्ठों के उन सभी लिंक मेरे होम पेज के लिंक रस प्रवाह को दूसरे से दूर कर दें अधिक महत्वपूर्ण लिंक।

उत्तर

5

Maybe। अगर आप Google की गारंटी देना चाहते हैं तो आपके JSON प्रतिक्रियाओं को मकड़ी नहीं देगा, put them in robots.txt। यह सुरक्षा नहीं है, यद्यपि; वास्तव में, यह पहला स्थान है जहां एक क्रैकर "रोचक" पृष्ठों की तलाश करेगा। And other crawlers may ignore it

+0

हम्म, शायद मैं robots.txt के साथ ऐसा कर सकता हूं। ब्लैकहाट एसईओ नहीं माना जाएगा? चूंकि एकमात्र कारण मैं इसे प्रतिबंधित कर रहा हूं, मेरे पेजरैंक प्रवाह को मूर्तिकला देना है? – Doug

+1

robots.txt में एक पृष्ठ डालने के लिए यह "ब्लैकहाट एसईओ" नहीं है। लेकिन यह गारंटी नहीं देगा कि googlebot उस डेटा को नहीं देख पाएगा यदि * आप * इसे एक गैर-बहिष्कृत पृष्ठ में शामिल करते हैं। आम तौर पर, * किसी भी * Googlebot को पृष्ठ को वास्तविक रूप से अलग करने का प्रयास जो वास्तविक उपयोगकर्ता को देखता है, की अनुमति नहीं है। लेकिन एसिंक्रोनस सामग्री एक विशेष मामला है, क्योंकि 1) यह आम है, और 2) Google अभी भी यह पता लगा रहा है कि इससे कैसे निपटें। मुझे संदेह है कि जल्द या बाद में इसे अनुक्रमित किया जाएगा। –

14

नहीं, यह डिफ़ॉल्ट रूप से AJAX सामग्री को क्रॉल नहीं करेगा।

http://code.google.com/web/ajaxcrawling/ कैसे AJAX सामग्री क्रॉल किया जा सकता करने के निर्देश है, लेकिन उन स्पष्ट कदम उठाने की जरूरत है, यह स्वत:

+2

वह लिंक कहता है: "यह सिफारिश आधिकारिक तौर पर अक्टूबर 2015 तक बहिष्कृत है"। – BornToCode

0

यहाँ some info AJAX JQuery पता प्लगइन के निर्माताओं से रेंगने पर है नहीं है।

3

Google निश्चित रूप से हमारे पृष्ठ में सामग्री को क्रॉल कर रहा है जिसे केवल AJAX अनुरोध के संदर्भ में संदर्भित किया गया है।

मुझे आश्चर्य है कि क्या Google पृष्ठ स्रोत के माध्यम से जा रहा है, और संभावित रूप से मान्य यूआरएल की तलाश कर रहा है, और यह देखने के लिए परीक्षण कर रहा है कि उन्हें सामग्री मिली है या नहीं।

यहां हमारा अनुरोध कैसा दिखता है ... जो कि क्या हो रहा है में कुछ अंतर्दृष्टि प्रदान कर सकता है।

'$(document).ready(function() { 
    $("#theDiv").block({ message: 'Getting latest content...' }); 
    $.ajax({ 
     url: '/content/pages/articles?count=4&part=true', 
     success: function(data) { 
      $('#theDiv').html(data); 
      $("#theDiv").unblock(); 
     } 
    }); 
});` 
+1

यह उत्तर बहुत पुराना है। लेकिन, यह अब सभी के लिए स्पष्ट होना चाहिए कि Google मूल रूप से आपके पृष्ठ को वास्तविक वेब ब्राउज़र में चला रहा है और प्रस्तुत कर रहा है। वे निश्चित रूप से AJAX अनुरोध निष्पादित कर रहे हैं। – adamb0mb

2

Google अब आपके पास AJAX पृष्ठों पर क्रॉलिंग सक्षम करने का एक तरीका है। यदि आपके लिंक में "#!" है, तो Google इसे "? _escaped_fragment_ =" में बदल देगा और आपके सर्वर से उस दस्तावेज़ का अनुरोध करेगा। हालांकि, जब यह खोज परिणामों में उस पृष्ठ को दिखाता है, तो यह मूल URL को "#!" के साथ दिखाएगा।

http://code.google.com/web/ajaxcrawling/docs/learn-more.html

+1

वह लिंक एक पृष्ठ की ओर जाता है जो कहता है: "यह सिफारिश आधिकारिक तौर पर अक्टूबर 2015 तक बहिष्कृत है"। – BornToCode

1

खुद गूगल AJAX सामग्री क्रॉल नहीं करता है, लेकिन यह AJAX सामग्री क्रॉल करने के लिए एक योजना का प्रस्ताव रखा। मैंने यह बताने के लिए एक लेख लिखा कि यह कैसे काम करता है। इसमें AJAX सामग्री के लिए Google क्रॉलिंग योजना का प्रदर्शन करने के लिए बहुत ही सरल कोड भी शामिल है। इसे यहाँ खोजें: http://www.tayyabali.com/seo-ajax-content-asp-net-code-to-crawl-ajax

0

वहाँ रूबी उपयोगकर्ताओं के लिए एक मणि जो इस अपेक्षाकृत दर्द संभालती है .... google_ajax_crawler Github repo here, thecodeabode

3

पर backbonejs के लिए उपयोग करने के बारे में writeup हाँ, गूगल गतिशील सामग्री क्रॉल करता है का उपयोग कर बनाई गई है जावास्क्रिप्ट। यह शीर्षक टैग में संशोधन सहित लोड होने के बाद डीओएम को पहचान सकता है। यह ऑनक्लिक इवेंट हैंडलर के साथ बनाए गए लिंक का भी पालन कर सकता है।

इसे यहाँ के बारे में पढ़ें: http://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157

हालांकि यह nofollow का सम्मान करेंगे, अपने प्रोफ़ाइल लिंक के लिए।

-1

पिछले महीने Google ने AJAX का समर्थन करना बंद कर दिया है! https://googlewebmastercentral.blogspot.fr/2015/10/deprecating-our-ajax-crawling-scheme.html

+3

यह AJAX का समर्थन करना बंद नहीं किया। इसके बजाए, अब यह पृष्ठ को ब्राउज़र के तरीके से प्रस्तुत करके स्वचालित रूप से करता है। Google कह रहा है कि आपको 200 9 में वापस आने वाले अतिरिक्त हुप्स से कूदना नहीं है। –

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