सीधे कंटेंट पर जाएं
SPCXTools

Robots.txt जनरेटर

सर्च इंजन क्रॉलर्स को कंट्रोल करने और AI बॉट्स को ब्लॉक करने के लिए एक कस्टम robots.txt फ़ाइल जनरेट और डाउनलोड करें।

लोकली चलता है — फ़ाइलें कभी आपकी डिवाइस से बाहर नहीं जातीं

टूल लोड हो रहा है…

Robots.txt जनरेटर का इस्तेमाल कैसे करें

  1. 1अपनी साइट को क्रॉल करने के लिए सभी सर्च इंजनों को अनुमति देने (allow) या न देने (disallow) के लिए एक डिफ़ॉल्ट पॉलिसी चुनें।
  2. 2विशिष्ट यूजर-एजेंट्स और पाथ के लिए कस्टम नियम जोड़ें (जैसे, /admin/ या /private/ तक पहुंच को disallow करें)।
  3. 3एग्रेसिव बॉट्स को आपके सर्वर पर ओवरलोड होने से रोकने के लिए एक वैकल्पिक क्रॉल डिले (crawl delay) सेट करें।
  4. 4सामान्य AI बॉट्स को आपका कंटेंट स्क्रैप करने से रोकने वाले नियम तुरंत जोड़ने के लिए "Block AI crawlers" बॉक्स को चेक करें।
  5. 5अपने साइटमैप URLs दर्ज करें, फिर जनरेट किए गए कोड को कॉपी करें या फ़ाइल को सीधे अपने डिवाइस पर डाउनलोड करें।

एक तेज़ और प्राइवेट robots.txt जनरेटर

सर्च इंजन और वेब स्क्रैपर आपकी वेबसाइट के साथ कैसे इंटरैक्ट करते हैं, इसे मैनेज करना SEO और सर्वर परफॉरमेंस के लिए बहुत ज़रूरी है। यह robots.txt जनरेटर एक विज़ुअल इंटरफ़ेस प्रदान करता है जिससे आप बिना हाथ से सिंटैक्स लिखे अपनी साइट के क्रॉलर निर्देशों को बना, मैनेज और एक्सपोर्ट कर सकते हैं।

चूँकि यह टूल पूरी तरह से आपके ब्राउज़र में काम करता है, इसलिए आपकी साइट का स्ट्रक्चर, प्राइवेट पाथ और कॉन्फ़िगरेशन पूरी तरह से गोपनीय रहते हैं। जनरेटर में आप जो भी टाइप करते हैं, वह कभी भी किसी सर्वर पर नहीं भेजा जाता है। आपको तुरंत, लाइव-अपडेट होने वाला आउटपुट मिलता है जिसे आप तुरंत कॉपी या डाउनलोड कर सकते हैं।

मुख्य फीचर्स और क्षमताएं

डिफ़ॉल्ट एक्सेस पॉलिसी: सभी बॉट्स के लिए बेसलाइन व्यवहार तय करने से शुरुआत करें। आप सब कुछ अनुमति (allow) देना चुन सकते हैं (जो अधिकांश पब्लिक वेबसाइटों के लिए स्टैण्डर्ड है) या सब कुछ ब्लॉक (disallow) कर सकते हैं (स्टेजिंग एनवायरनमेंट या प्राइवेट नेटवर्क के लिए उपयोगी)।

कस्टम डायरेक्टिव्स: अलग-अलग बॉट्स या पाथ (paths) को टारगेट करने वाले विशिष्ट नियम जोड़ें। आप सभी क्रॉलर्स को /admin/ या /search जैसी संवेदनशील डायरेक्टरी तक पहुँचने से ब्लॉक कर सकते हैं, जबकि कुछ खास बॉट्स को विशिष्ट फ़ाइलों तक पहुँचने की अनुमति दे सकते हैं।

AI क्रॉलर्स को ब्लॉक करें: लार्ज लैंग्वेज मॉडल के बढ़ने के साथ, कई वेबसाइट मालिक यह नहीं चाहते कि AI ट्रेनिंग के लिए उनका कंटेंट स्क्रैप किया जाए। इस टूल में AI क्रॉलर्स को ब्लॉक करने वाले robots.txt नियम बनाने का एक खास फीचर शामिल है। एक सिंगल बॉक्स को चेक करते ही GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, और Bytespider सहित सबसे आम AI बॉट्स के लिए तुरंत Disallow: / डायरेक्टिव जुड़ जाते हैं।

क्रॉल डिले: यदि आपका सर्वर ऑटोमेटेड बॉट्स के भारी ट्रैफ़िक से जूझ रहा है, तो आप क्रॉल डिले सेट कर सकते हैं। यह एक Crawl-delay डायरेक्टिव आउटपुट करता है, जो बॉट्स को दो रिक्वेस्ट के बीच एक निश्चित संख्या में सेकंड तक प्रतीक्षा करने का निर्देश देता है।

साइटमैप इंटीग्रेशन: robots.txt साइटमैप डायरेक्टिव सर्च इंजनों को यह बताने का सबसे प्रभावी तरीका है कि आपके XML साइटमैप कहाँ मिलेंगे। आप कई साइटमैप URL (प्रति पंक्ति एक) पेस्ट कर सकते हैं, और यह टूल उन्हें सही ढंग से फ़ॉर्मेट करके आपकी फ़ाइल के अंत में जोड़ देगा।

robots.txt फ़ाइलें प्रभावी ढंग से कैसे बनाएं

जब आप robots.txt फ़ाइलें बनाते हैं, तो यह समझना महत्वपूर्ण है कि क्रॉलर निर्देशों को कैसे पढ़ते हैं। फ़ाइल को ब्लॉक्स में विभाजित किया जाता है, जिनमें से प्रत्येक User-agent डिक्लेरेशन से शुरू होता है और उसके बाद उस पर लागू होने वाले नियम होते हैं।

  1. User-agent की पहचान करें: user-agent बॉट का नाम होता है। तारांकन (*) का उपयोग करने से नियम सभी बॉट्स पर लागू हो जाता है। यदि आप विशेष रूप से Google के इमेज क्रॉलर को टारगेट करना चाहते हैं, तो आप Googlebot-Image का उपयोग करेंगे।
  2. Path को परिभाषित करें: पाथ (Paths) आपके डोमेन के रूट के सापेक्ष होते हैं और फॉरवर्ड स्लैश (/) से शुरू होने चाहिए। किसी पूरी डायरेक्टरी को ब्लॉक करने के लिए, अंत में स्लैश शामिल करें (जैसे, /private/)। किसी विशिष्ट फ़ाइल को ब्लॉक करने के लिए, एक्सटेंशन शामिल करें (जैसे, /data.csv)।
  3. प्राथमिकता का क्रम: अधिकांश आधुनिक क्रॉलर उस सबसे विशिष्ट user-agent ब्लॉक को खोजते हैं जो उनके नाम से मेल खाता है। यदि Googlebot आपकी साइट पर विज़िट करता है, तो यह विशेष रूप से User-agent: Googlebot के तहत नियमों का पालन करेगा और User-agent: * ब्लॉक को अनदेखा कर देगा। यह जनरेटर स्वचालित रूप से आपके नियमों को user-agent के अनुसार व्यवस्थित करता है ताकि यह सुनिश्चित हो सके कि आउटपुट साफ़ और मान्य है।

सीमाओं को समझना

हालांकि robots txt file generator से सिंटैक्स लिखना आसान हो जाता है, लेकिन यह समझना बहुत ज़रूरी है कि यह फ़ाइल क्या नहीं कर सकती है।

यह कोई सुरक्षा उपाय नहीं है। अपनी robots.txt फ़ाइल में किसी पाथ को disallow करने से अच्छे बॉट्स उसे क्रॉल नहीं करते, लेकिन नुकसान पहुंचाने वाले स्क्रैपर्स इस फ़ाइल को पूरी तरह से नज़रअंदाज़ कर देते हैं। इसके अलावा, कोई भी अपने ब्राउज़र में जाकर आपकी robots.txt फ़ाइल को पढ़ सकता है, जिसका मतलब है कि आप अपनी छिपी हुई डायरेक्टरी की लोकेशन को सार्वजनिक कर रहे हैं। पुख्ता सुरक्षा के लिए, सही ऑथेंटिकेशन और उचित HTTP Status Codes जैसे 401 Unauthorized या 403 Forbidden का इस्तेमाल करें।

यह डी-इंडेक्सिंग की गारंटी नहीं देता है। अगर किसी पेज को robots.txt में disallow किया गया है, तो Google उसे क्रॉल नहीं करेगा। हालांकि, अगर उस पेज का लिंक वेब पर कहीं और मौजूद है, तो Google फिर भी उस URL को इंडेक्स कर सकता है (अक्सर सर्च रिज़ल्ट में "No information is available for this page" जैसा मैसेज दिखाई देता है)। अगर आपका मकसद किसी पेज को सर्च इंजन रिज़ल्ट्स से पूरी तरह हटाना है, तो आपको robots.txt में क्रॉलिंग को allow करना चाहिए और उसकी जगह noindex HTML टैग का इस्तेमाल करना चाहिए। आप हमारे Meta Tag Generator का इस्तेमाल करके सही टैग जनरेट कर सकते हैं।

डिप्लॉयमेंट और टेस्टिंग

अपने नियम कॉन्फ़िगर करने के बाद, फ़ाइल को सेव करने के लिए डाउनलोड पर क्लिक करें। फ़ाइल का नाम बिल्कुल robots.txt (सभी छोटे अक्षरों में) होना चाहिए और इसे आपके डोमेन की रूट डायरेक्टरी में अपलोड किया जाना चाहिए। उदाहरण के लिए, https://yourdomain.com/robots.txt। अगर आप इसे किसी सबफ़ोल्डर में रखते हैं, जैसे कि https://yourdomain.com/assets/robots.txt, तो क्रॉलर्स इसे नहीं ढूंढ पाएंगे और मान लेंगे कि आपने कोई प्रतिबंध नहीं लगाया है।

अक्सर पूछे जाने वाले सवाल

robots.txt फ़ाइल क्या है?
robots.txt फ़ाइल एक साधारण टेक्स्ट फ़ाइल होती है जिसे वेबसाइट की रूट डायरेक्टरी में रखा जाता है। यह वेब रोबोट्स (जैसे Googlebot) को निर्देश देती है कि वे आपकी साइट से किन पेजों या फ़ाइलों को एक्सेस कर सकते हैं या नहीं।
मैं AI क्रॉलर्स को कैसे ब्लॉक करूँ?
इस टूल में "Block AI" विकल्प को चेक करने से GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended और अन्य जैसे ज्ञात AI डेटा स्क्रैपर्स को ब्लॉक (disallow) करने के नियम अपने आप जुड़ जाते हैं। यह इन बॉट्स को निर्देश देता है कि वे लार्ज लैंग्वेज मॉडल्स को ट्रेन करने के लिए आपकी वेबसाइट के कंटेंट का उपयोग न करें।
क्रॉल डिले (crawl delay) क्या करता है?
क्रॉल डिले डायरेक्टिव बॉट्स को बताता है कि आपके सर्वर पर लगातार रिक्वेस्ट भेजने के बीच उन्हें कितने सेकंड का इंतज़ार करना चाहिए। यह तब उपयोगी होता है जब आक्रामक क्रॉलर्स बहुत अधिक बैंडविड्थ की खपत कर रहे हों या आपकी वेबसाइट को धीमा कर रहे हों। ध्यान दें कि सभी सर्च इंजन (जैसे Google) इस डायरेक्टिव का पालन नहीं करते हैं, लेकिन कई अन्य करते हैं।
मुझे robots.txt फ़ाइल कहाँ रखनी चाहिए?
इसे आपकी वेबसाइट की टॉप-लेवल रूट डायरेक्टरी में रखा जाना चाहिए। उदाहरण के लिए, यदि आपका डोमेन example.com है, तो फ़ाइल ठीक https://example.com/robots.txt पर उपलब्ध होनी चाहिए। यदि इसे किसी सबडायरेक्टरी में रखा जाता है, तो क्रॉलर्स इसे नहीं ढूँढ पाएंगे।
क्या इस टूल का उपयोग करते समय मेरी वेबसाइट का डेटा किसी सर्वर पर भेजा जाता है?
नहीं। यह robots txt फ़ाइल जनरेटर पूरी तरह से आपके वेब ब्राउज़र में लोकली चलता है। आपके नियम, पाथ और साइटमैप URL कभी भी हमारे सर्वर पर अपलोड या स्टोर नहीं किए जाते हैं।
क्या robots.txt मेरे पेजों को सर्च रिज़ल्ट्स से छिपाता है?
ज़रूरी नहीं। हालाँकि यह सर्च इंजनों को पेज कंटेंट क्रॉल करने से रोकता है, लेकिन अगर दूसरी साइटें इसे लिंक करती हैं, तो URL फिर भी सर्च रिज़ल्ट्स में दिख सकता है। किसी पेज को सर्च इंडेक्स से पूरी तरह हटाने के लिए, आपको इसके बजाय "noindex" मेटा टैग का इस्तेमाल करना चाहिए।
मेटा टैग जेनरेटरलाइव सर्च रिज़ल्ट प्रीव्यू के साथ स्टैंडर्ड SEO, ओपन ग्राफ और ट्विटर कार्ड मेटा टैग्स जनरेट करें।HTTP स्टेटस कोडसर्वर एरर और स्टेटस मैसेज को तुरंत समझने के लिए स्टैंडर्ड HTTP रिस्पॉन्स कोड को सर्च और फ़िल्टर करें।URL एनकोड और डिकोडURL के लिए टेक्स्ट को परसेंट-एनकोड करें, या एनकोड किए गए URL और क्वेरी स्ट्रिंग्स को वापस पढ़ने योग्य टेक्स्ट में डिकोड करें।Base64 एनकोड और डिकोडटेक्स्ट और फाइल्स को Base64 में बदलें और वापस लाएं, पूर्ण UTF-8 और Base64URL सपोर्ट के साथ।Base64 से Imageअपने ब्राउज़र में तुरंत Base64 स्ट्रिंग्स और Data URIs को डिकोड करके देखने और डाउनलोड करने योग्य images में बदलें।Chmod कैलकुलेटरचेकबॉक्स, 755 जैसे ऑक्टल नंबर और rwxr-xr-x जैसी सिम्बोलिक परमिशन के बीच कन्वर्ट करें।