2012-04-19 3 views
9

मैंने एक लेख पढ़ा है कि कैसे मेरे AJAX पृष्ठों को खोज इंजन बॉट द्वारा क्रॉल करने योग्य है, यह वास्तव में ठीक काम करता है जब मैं खंड यूआरएल # का उपयोग कर रहा हूं! , लेकिन अब मैं एक मेटा टैग bellow का उपयोग कर कोई टुकड़ा के साथ "मुखपृष्ठ" बनाने के लिए कोशिश कर रहा हूँ:अजाक्स फ्रैगमेंट मेटा टैग - Googlebot पृष्ठ की सामग्री नहीं पढ़ रहा है

<meta name="fragment" content="!" />

और मैं कोड स्निपेट का उपयोग कर रहा bellow पता लगाने के लिए googlebot क्या चल रहा है।

<?php 
if(isset($_GET['_escaped_fragment_'])) 
{ 
    echo "Crawler is gonna read that page!"; 
} 
?> 

तथ्य यह है कि रोबोट _escaped_fragment_ कथन के अंदर कोई मूल्य नहीं लौटा रहा है।

यहाँ पृष्ठ का लिंक है: http://www.linkerama.com/novo/

और यह एक एक मूल्य जब मैं ब्राउज़र का उपयोग कर रहा रिटर्न: http://www.linkerama.com/novo/?_escaped_fragment_=

उत्तर

24

आप यह कैसे परीक्षण कर रहे हैं? यदि आप नीचे "Google के रूप में प्राप्त करें" का उपयोग कर रहे हैं।

http://productforums.google.com/forum/#!category-topic/webmasters/crawling-indexing--ranking/bZgWCJTnl08%5B1-25%5D से

उद्धरण जॉन मुलर (गूगल कर्मचारी)

करके अपने ब्लॉग के होमपेज को देखते हुए, ध्यान में रखने की एक बात यह है कि लायें Googlebot सुविधा सामग्री है कि यह हासिल करेगा पार्स नहीं करता है के रूप में है। तो जब आप toddmoyer.net/blog/ सबमिट करते हैं, तो वह उस यूआरएल को प्राप्त करता है। यूआरएल लाने के बाद, यह "खंड" मेटा टैग की जांच करने के लिए इसे पार्स नहीं करता है, यह सिर्फ आपको वापस देता है। हालांकि, अगर आप toddmoyer.net/blog/# लाते हैं! , तो उसे यूआरएल को फिर से लिखना चाहिए और यूआरएल को tddmoyer.net/blog/?_escaped_fragment_= लाने चाहिए।

जब हम आपके पृष्ठों को क्रॉल और अनुक्रमित करते हैं, तो हम मेटा टैग देखेंगे और तदनुसार कार्य करेंगे। यह सिर्फ Googlebot सुविधा के रूप में प्राप्त होता है जो मेटा टैग की जांच नहीं करता है, और इसके बजाय केवल कच्ची सामग्री देता है।

आशा है कि मदद करता है।

+0

उन्हें "अधिक जानें" लिंक में कहीं भी इस नोट को जोड़ने की आवश्यकता है –

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