Robots.txt जनरेटर
सर्च इंजन के लिए robots.txt फ़ाइलें बनाएँ
क्रॉलर के नियम
एक शुरुआती टेम्पलेट चुनें, फिर क्रॉलर की पहुँच और पाथ के अपवाद समायोजित करें।
नियम समूह
समूह 1
Disallow · अवरुद्ध पाथ
Allow · अपवाद
आपकी robots.txt
User-agent: * Disallow: /admin/ Disallow: /private/ Allow: /
पूर्वावलोकन अपडेट हो गया। प्रकाशित करने से पहले अपने नियम जाँच लें।
अपनी वेबसाइट पर इंस्टॉल करें
- बनी हुई सामग्री कॉपी करें या डाउनलोड करें।
- इसे robots.txt नाम की UTF-8 टेक्स्ट फ़ाइल में सहेजें।
- इसे संबंधित होस्ट, प्रोटोकॉल और पोर्ट की रूट डायरेक्टरी में अपलोड करें।
- yoursite.com/robots.txt खोलकर उसकी सामग्री की पुष्टि करें।
- प्रकाशन के बाद Search Console में robots.txt रिपोर्ट देखें।
प्रकाशित करने से पहले
- robots.txt क्रॉलिंग को नियंत्रित करती है। अवरुद्ध URL फिर भी खोज परिणामों में दिख सकता है।
- noindex इस्तेमाल करने के लिए क्रॉलर को पेज फ़ेच करने और उसका meta टैग या रिस्पॉन्स हेडर पढ़ने दें।
- निजी और स्टेजिंग पेज को ऑथेंटिकेशन से सुरक्षित करें; robots.txt सार्वजनिक रूप से पढ़ी जा सकती है।
- आपके पेज रेंडर करने के लिए ज़रूरी CSS और JavaScript को क्रॉल होने योग्य रखें।
- हर टेम्पलेट को अपनी URL संरचना के अनुसार जाँचें।
- अलग-अलग क्रॉलर को अलग नियम चाहिए हों तो विशिष्ट user-agent इस्तेमाल करें।
- पाथ में अक्षरों का केस मायने रखता है; * वाइल्डकार्ड है और $ URL का अंत दर्शाता है।
Disallow · अवरुद्ध पाथ
Allow · अपवाद
Robots.txt जनरेटर के बारे में
यह Robots.txt जनरेटर एक मुफ़्त ऑनलाइन टूल है जो आपकी वेबसाइट के लिए सही फ़ॉर्मैट वाली robots.txt फ़ाइलें बनाने में मदद करता है। robots.txt फ़ाइल तकनीकी SEO का बुनियादी हिस्सा है, जो सर्च इंजन क्रॉलरों को बताती है कि वे किन पेजों या डायरेक्टरी तक पहुँच सकते हैं और किन तक नहीं। क्रॉलर नियम चुने हुए पथों पर अनुरोध घटा सकते हैं। ब्लॉक किए गए URL फिर भी सर्च नतीजों में दिख सकते हैं, और निजी हिस्सों को robots.txt की नहीं, ऑथेंटिकेशन की ज़रूरत होती है।
जब क्रॉलर नियमों की ज़रूरत हो, तो वेबसाइट अपने होस्ट की रूट पर robots.txt फ़ाइल रख सकती है। साइटें इस फ़ाइल के बिना भी क्रॉलिंग की अनुमति दे सकती हैं। यह जनरेटर आम टेम्पलेट, कई user-agent समूह और वैकल्पिक sitemap व delay फ़ील्ड देता है; इन्हें अपनी साइट के पथों के हिसाब से जाँच लें।
आप ब्लॉग चलाएँ, ई-कॉमर्स स्टोर, कॉर्पोरेट वेबसाइट या SaaS ऐप्लिकेशन, robots.txt क्रिएटर आपको क्रॉलर नियम विज़ुअल तरीके से कॉन्फ़िगर करने, बनी फ़ाइल का रीयल-टाइम पूर्वावलोकन देखने और एक क्लिक में कॉपी करने देता है। नियम बदलने के लिए कोडिंग की ज़रूरत नहीं है। निर्देशों का समर्थन क्रॉलर के अनुसार अलग होता है: Google User-agent, Allow, Disallow और Sitemap का समर्थन करता है, जबकि वैकल्पिक delay और पुराने Host फ़ील्ड अनदेखे किए जा सकते हैं।
मुख्य सुविधाएँ
- बुनियादी वेबसाइटों, प्रतिबंधात्मक सेटअप, WordPress ब्लॉग और ई-कॉमर्स स्टोर के लिए त्वरित टेम्पलेट
- अलग-अलग user-agent (Googlebot, Bingbot, Yandex और अन्य) के समर्थन के साथ कई क्रॉलर नियम
- हर नियम में असीमित प्रविष्टियों के साथ Allow और Disallow पथ कॉन्फ़िगरेशन
- सर्च इंजन द्वारा बेहतर खोज के लिए Sitemap URL संदर्भ फ़ील्ड
- उन बॉट के लिए Crawl-delay सेटिंग जो इसे मानते हैं (Bing और Yandex मानते हैं; Google अनदेखा करता है)
- पुराने Yandex सेटअप के लिए वैकल्पिक legacy Host लाइन (2018 से Yandex इसका उपयोग नहीं करता; डोमेन कैनोनिकलाइज़ेशन के लिए 301 रीडायरेक्ट इस्तेमाल करें)
- बनी हुई robots.txt फ़ाइल का रीयल-टाइम पूर्वावलोकन
- तेज़ तैनाती के लिए क्लिपबोर्ड पर एक क्लिक में कॉपी
- चरण-दर-चरण इंस्टॉलेशन निर्देश शामिल
- Google, Bing, Yandex, Baidu और DuckDuckGo क्रॉलरों के साथ संगत
उपयोग कैसे करें
- टेम्पलेट चुनें: आम नियम पहले से भरने के लिए कोई त्वरित टेम्पलेट (Basic, Restrictive, WordPress Blog या E-commerce) चुनें, या शुरुआत खाली से करें।
- क्रॉलर नियम कॉन्फ़िगर करें: user-agent तय करें, जिन डायरेक्टरी को ब्लॉक करना है उनके लिए Disallow पथ जोड़ें, और अपवादों के लिए Allow पथ जोड़ें।
- वैश्विक विकल्प तय करें: Global Settings सेक्शन में अपना sitemap URL और ज़रूरत हो तो crawl delay दर्ज करें।
- आउटपुट का पूर्वावलोकन करें: दाईं ओर के रीयल-टाइम पूर्वावलोकन पैनल में बनी robots.txt फ़ाइल जाँचें।
- कॉपी करें और तैनात करें: फ़ाइल की सामग्री कॉपी करने के लिए Copy बटन पर क्लिक करें, फिर उसे अपनी वेबसाइट की रूट डायरेक्टरी में "robots.txt" नाम से सहेजें।
- जाँचें और मान्य करें: अपलोड करने के बाद, यह पुष्टि करने के लिए कि Google ने आपकी फ़ाइल फ़ेच और पार्स कर ली है, Google Search Console (Settings) में robots.txt रिपोर्ट देखें।
उपयोग के मामले
- क्रॉल बजट का अनुकूलन: क्रॉलर का ध्यान महत्वपूर्ण सामग्री पर केंद्रित रखने के लिए एडमिन पैनल, सर्च नतीजे और टैग आर्काइव जैसे कम मूल्य वाले पेज ब्लॉक करें।
- डुप्लिकेट सामग्री की रोकथाम: डुप्लिकेट सामग्री बनाने वाले पेजिनेशन पेज, फ़िल्टर किए गए व्यू और पैरामीटर-भरे URL तक पहुँच Disallow करें।
- सर्वर लोड प्रबंधन: Bingbot और YandexBot जैसे बॉट को धीमा करने के लिए crawl delay सेट करें, जो इसे मानते हैं (Googlebot Crawl-delay को अनदेखा करता है)।
- स्टेजिंग साइट की सुरक्षा: डेवलपमेंट या स्टेजिंग परिवेश तक पहुँच सीमित करने के लिए ऑथेंटिकेशन इस्तेमाल करें। केवल robots.txt उनके URL को इंडेक्स होने से नहीं रोकता।
- WordPress अनुकूलन: wp-admin और इंटरनल सर्च नतीजे ब्लॉक करें, जबकि admin-ajax.php, थीम और अपलोड को क्रॉल करने योग्य रखें ताकि पेज ठीक से रेंडर हों और छवियाँ इंडेक्स हो सकें।
- ई-कॉमर्स ट्यूनिंग: उत्पाद और श्रेणी पेजों को अनुमति देते हुए कार्ट, चेकआउट, खाता और API एंडपॉइंट की क्रॉलिंग रोकें।
अक्सर पूछे जाने वाले प्रश्न
क्या यह टूल मुफ़्त है?
हाँ, Robots.txt जनरेटर पूरी तरह मुफ़्त है और इसमें रजिस्ट्रेशन या उपयोग की कोई सीमा नहीं है। जितनी फ़ाइलें चाहिए, बनाएँ और कॉपी करें।
क्या मेरा डेटा सुरक्षित है?
सारा कॉन्फ़िगरेशन आपके ब्राउज़र में होता है। कोई डेटा किसी सर्वर पर नहीं भेजा जाता। robots.txt की सामग्री पूरी तरह क्लाइंट साइड पर बनती है।
robots.txt फ़ाइल कहाँ रखनी चाहिए?
robots.txt फ़ाइल आपकी वेबसाइट की रूट डायरेक्टरी में रखी जानी चाहिए। उदाहरण के लिए, सर्च इंजनों को मिलने के लिए वह https://yourdomain.com/robots.txt पर उपलब्ध होनी चाहिए।
क्या robots.txt पेजों को इंडेक्स होने से रोक सकता है?
ब्लॉक किया गया URL फिर भी सर्च नतीजों में दिख सकता है। noindex से इंडेक्सिंग रोकने के लिए, क्रॉलर को पेज फ़ेच करने दें ताकि वह meta टैग या X-Robots-Tag रिस्पॉन्स हेडर पढ़ सके। निजी पेजों को ऑथेंटिकेशन से सुरक्षित किया जा सकता है।
क्या मुझे CSS और JavaScript फ़ाइलें ब्लॉक करनी चाहिए?
नहीं। आपके पेजों को सही ढंग से रेंडर करने के लिए Google को CSS और JavaScript फ़ाइलों तक पहुँच चाहिए। इन्हें ब्लॉक करना आपके SEO को नुकसान पहुँचा सकता है, क्योंकि Google आपके पेज का लेआउट और सामग्री ठीक से नहीं परख पाता।
क्या robots.txt कोई सुरक्षा उपाय है?
नहीं। robots.txt फ़ाइल सार्वजनिक रूप से सुलभ होती है और सिर्फ़ नियम मानने वाले क्रॉलरों के लिए एक सुझाव का काम करती है। संवेदनशील जानकारी की सुरक्षा के लिए इस पर कभी निर्भर न रहें। इसके बजाय सर्वर-साइड ऑथेंटिकेशन और एक्सेस कंट्रोल का उपयोग करें।
सुझाव और सर्वोत्तम तरीके
- हमेशा अपना sitemap शामिल करें: Sitemap निर्देश जोड़ने से सर्च इंजनों को आपके सभी महत्वपूर्ण पेज तेज़ी से खोजने में मदद मिलती है।
- तैनात करने के बाद जाँचें: यह पुष्टि करने के लिए कि महत्वपूर्ण पेज गलती से ब्लॉक नहीं हुए, Google Search Console की robots.txt रिपोर्ट और URL Inspection टूल का उपयोग करें।
- पथों में स्पष्ट रहें: मूल्यवान सामग्री के गलती से ब्लॉक होने से बचने के लिए व्यापक पैटर्न की जगह सटीक डायरेक्टरी पथ इस्तेमाल करें।
- लक्षित user-agent इस्तेमाल करें: अगर Google और Bing के लिए अलग नियम चाहिए, तो विशिष्ट user-agent नामों के साथ अलग नियम ब्लॉक बनाएँ।
- नियमित रूप से समीक्षा करें: जब भी नए सेक्शन जोड़ें, URL संरचना बदलें या वेबसाइट माइग्रेट करें, अपनी robots.txt अपडेट करें।
- वाइल्डकार्ड का लापरवाही से उपयोग न करें: * वाइल्डकार्ड और $ (URL के अंत का चिह्न) शक्तिशाली हैं, लेकिन गलत इस्तेमाल पर महत्वपूर्ण पेजों को अनजाने में ब्लॉक कर सकते हैं।