अपनी साइट के खोज इंजन अनुकूलन पर काम करते हुए, एक वेबमास्टर को अक्सर खोज रोबोट से किसी भी पृष्ठ के कुछ लिंक छिपाने की आवश्यकता का सामना करना पड़ता है। इसे करने बहुत सारे तरीके हैं।
अनुदेश
चरण 1
क्रॉलर (क्रॉलर) को यह बताने का एक तरीका है कि उसे इस लिंक का पालन नहीं करना चाहिए, "nofollow" मान वाले लिंक टैग में एक rel विशेषता जोड़ना है। यानी, यदि लिंक अपने मूल रूप में दिखता है, उदाहरण के लिए, इस तरह: आप वहां नहीं जा सकते! फिर एक मास्किंग एडिटिव के साथ इसे इस तरह लिखा जाना चाहिए: आप वहां नहीं जा सकते!
चरण दो
विकल्प दो: नोइंडेक्स। कुछ समय के लिए, यांडेक्स क्रॉलर्स ने "नोफॉलो" निर्देश का जवाब देना बंद कर दिया और, जिद्दी रोबोटों की नियंत्रणीयता को बहाल करने के लिए, वेबमास्टर्स ने "नोइंडेक्स" टैग का उपयोग करना शुरू कर दिया। इस तरह, आप न केवल एक लिंक को मुखौटा कर सकते हैं, बल्कि पाठ या पृष्ठ के किसी अन्य तत्व को भी खोल सकते हैं जो नोइंडेक्स टैग के उद्घाटन और समापन के अंदर हैं। एक ही लिंक वाला एक उदाहरण मूल संस्करण है: आप वहां नहीं जा सकते हैं! नोइंडेक्स टैग के साथ नकाबपोश संस्करण:
तुम वहाँ नहीं जा सकते!
चरण 3
विकल्प तीन: Nofollow + Noindex। आप इन दो विधियों को जोड़ सकते हैं - आखिरकार, अन्य खोज इंजनों के रोबोट अभी भी nofollow को ध्यान में रखते हैं। अर्थात्, लिंक में "nofollow" मान के साथ rel विशेषता जोड़ें, और लिंक को स्वयं noindex टैग के अंदर रखें। इस संस्करण में पिछले उदाहरणों का लिंक इस तरह दिखेगा:
तुम वहाँ नहीं जा सकते!
चरण 4
विकल्प चार: PHP स्क्रिप्ट। खोज इंजन के लगातार बदलते नियमों पर निर्भर न रहने के लिए, आप छलावरण के सिद्धांत को ही बदल सकते हैं - पृष्ठ के HTML पाठ में रोबोट के लिए साइनपोस्ट नहीं लगाने के लिए, बल्कि "ट्रांसफर स्टेशन" बनाने के लिए "और वहां सभी लिंक भेजें। यही है, आपको अपनी साइट पर एक PHP पृष्ठ बनाने और इसके लिए आवश्यक लिंक निर्देशित करने की आवश्यकता है, इस लिंक को वास्तव में कहां ले जाना चाहिए, इसके बारे में एक चिह्न जोड़ना। PHP पृष्ठ में निहित स्क्रिप्ट पते को पढ़ेगी और आगंतुक को गंतव्य पर भेज देगी। चूंकि स्क्रिप्ट पृष्ठ में स्वयं कोई लिंक नहीं होगा, अनुक्रमण प्रक्रिया में कुछ भी नहीं जोड़ा जाएगा। ऐसी मध्यवर्ती php स्क्रिप्ट का लिंक इस तरह दिखेगा: आप वहां नहीं जा सकते! इस उदाहरण में, site.ru आपकी साइट का नाम है, और trans.php php स्क्रिप्ट का नाम है। स्क्रिप्ट ही बहुत सरल है: <? Php
हैडर ("स्थान:"। $ _ प्राप्त करें ['स्टी']); बाहर जाएं ();
?> आप इसे किसी भी टेक्स्ट एडिटर, जैसे नोटपैड में लिख सकते हैं। एकमात्र लेकिन बहुत महत्वपूर्ण शर्त यह है कि पहले कोड आइकन (<) के सामने कुछ भी नहीं होना चाहिए! कोई स्थान नहीं, कोई पंक्ति नहीं, कोई पाठ नहीं … दस्तावेज़ को trans.php नाम से सहेजें और इसे अपने साइट सर्वर पर अपलोड करें। यदि आप खोज इंजन अनुकूलन कर रहे हैं, तो रूट फ़ोल्डर में robots.txt नाम की एक फ़ाइल होनी चाहिए. इसमें, लाइन के बाद: user-agent: *, लाइन जोड़ें: Disallow: /trans.php इस इंटरमीडिएट पेज के इंडेक्सिंग को डिसेबल करने के लिए।