2010-01-05 11 views
6

Google के अनुक्रमण से पूर्ण पृष्ठ को छोड़ने का एक तरीका है। लेकिन क्या Google के क्रॉलिंग से वेब पेज के कुछ हिस्सों को विशेष रूप से बाहर करने का कोई तरीका है? उदाहरण के लिए, साइड-बार को बहिष्कृत करें जिसमें आम तौर पर असंबद्ध सामग्री होती है?Google के अनुक्रमण से किसी वेब पेज का हिस्सा कैसे बाहर निकालना है?

उत्तर

4

आप उस पृष्ठ का हिस्सा IFRAME टैग के साथ शामिल कर सकते हैं जिसे आप Googlebot पर छिपाना चाहते हैं और robots.txt फ़ाइल से शामिल फ़ाइल के अनुक्रमण को अवरुद्ध कर सकते हैं।

आइफ्रेम जोड़ने के लिए अपने पृष्ठ

<iframe src ="sidebar.asp" width="100%" height="300"> 
    </iframe> 
यहाँ

नियमों में पक्ष-बार ब्लॉक के लिए robots.txt फ़ाइल मकड़ी में जोड़े जाने के लिए

user-agent: * 
disallow: sidebar.asp 
+0

यह आम तौर पर एक अच्छा तंत्र है, लेकिन सामान्य उपयोगकर्ताओं के लिए डाउनसाइड्स हो सकता है। – Jason

+0

यह अच्छा लग रहा है, हालांकि मेरी साइडबार गतिशील है और इसे अलग करना मुश्किल है। – bryantsai

+0

ऐसा लगता है जब तक कि Google स्पष्ट रूप से इसका समर्थन नहीं करता, जैसे कि AdSense द्वारा समर्थित एक, यह एकमात्र तरीका है ... – bryantsai

1

यदि आप स्क्रैपर से सामग्री को बाहर करने के तरीके पर AdSense के लिए ऐसा कर रहे हैं, तो here's an article। यदि आप नहीं चाहते कि Google लिंक का पालन करें, तो आप उन्हें rel="nofollow" विशेषता दे सकते हैं। अन्यथा, मुझे डर है कि आप यहां भाग्य से बाहर हो सकते हैं।

बाकी

कुछ आप , लेकिन मैं जरूरी कर रही है, आपके पृष्ठ को रेंडर से पहले उपयोगकर्ता एजेंट पता लगा रहा है, और अगर यह एक मकड़ी या बॉट है, अपने पृष्ठ के भागों आप छोड़ना चाहते हैं नहीं दिखाया जा रहा की सिफारिश नहीं होगा सकता है ।

+1

क्लोकिंग एक बहुत है शामिल खतरनाक तकनीक – Rinzi

+0

इसलिए "लेकिन मैं अपने कथन का हिस्सा" करने की जरूरी नहीं सिफारिश करता हूं :) – Jason

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