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

↑ ↓ से चुनें, Enter से खोलें, Esc से बंद करें।

robots.txt जनरेटर और टेस्टर

बनाएँ: ब्लॉक करने के पाथ, रोके जाने वाले क्रॉलर और अपने साइटमैप URL चुनें, और अपलोड के लिए तैयार robots.txt पाएँ। परीक्षण: किसी भी साइट की robots.txt लाएँ (या पेस्ट करें), URL और क्रॉलर डालें, और देखें कि क्रॉल की अनुमति है या नहीं और फ़ैसला किस लाइन से हुआ।

हमारे सर्वर पर प्रोसेस होता है और एक घंटे के अंदर डिलीट हो जाता है

हर लाइन में एक, / से शुरू करके। वाइल्डकार्ड के लिए * और URL के अंत के लिए $ का इस्तेमाल करें।

ब्लॉक किए फ़ोल्डर के अंदर अपवाद, जैसे /admin/public/

वैकल्पिक। Bing और Yandex इसे मानते हैं; Google और Baidu इसे अनदेखा करते हैं।

AI क्रॉलर ब्लॉक करें

हर कंपनी के घोषित नाम। ये सिर्फ़ उन क्रॉलर पर काम करते हैं जो robots.txt का सम्मान करते हैं।

ख़ास सर्च इंजन ब्लॉक करें

robots.txt

फ़ाइल को साइट के रूट में अपलोड करें, ताकि वह https://your-domain/robots.txt पर मिले।

कैसे इस्तेमाल करें

  1. "बनाएँ" में ब्लॉक करने के पाथ लिखें, जिन AI क्रॉलर या सर्च इंजन को रोकना है उन पर टिक करें और अपने साइटमैप URL जोड़ें। आपके लिखते ही robots.txt बदलती रहती है; उसे कॉपी या डाउनलोड करें।
  2. "परीक्षण" में वेबसाइट डालकर "robots.txt लाएँ" दबाएँ, या सामग्री पेस्ट करें।
  3. जाँचने वाला URL डालें और क्रॉलर चुनें। नतीजा बताता है कि क्रॉल हो सकता है या नहीं, और मेल खाती लाइन हाइलाइट करता है।

विकल्पों की जानकारी

मिलान के नियम
Google की विशिष्टता जैसे ही: क्रॉलर के नाम से सबसे अच्छा मेल खाता समूह लागू होता है, सबसे लंबा मेल खाता पाथ जीतता है, बराबरी पर Allow जीतता है, और * तथा $ चलते हैं।
Crawl-delay
रिक्वेस्ट के बीच सेकंड। Bing जैसे सर्च इंजन इसे मानते हैं; Google और Baidu अनदेखा करते हैं।

एक हल किया हुआ उदाहरण

यह एक robots.txt है जो एक फ़ोल्डर ब्लॉक करती है पर एक सबफ़ोल्डर खोलती है, PDF फ़ाइलें ब्लॉक करती है, और एक AI क्रॉलर को पूरी तरह बाहर रखती है:

User-agent: *
Disallow: /private/
Allow: /private/press/
Disallow: /*.pdf$

User-agent: GPTBot
Disallow: /

Sitemap: https://example.com/sitemap.xml

«परीक्षण» टैब ये जवाब देता है:

क्रॉलर URL पाथ नतीजा निर्णायक पंक्ति
Googlebot /blog/post अनुमति कोई नियम मेल नहीं खाता
Googlebot /private/data ब्लॉक Disallow: /private/
Googlebot /private/press/kit अनुमति Allow: /private/press/ (लंबा मेल जीतता है)
Googlebot /files/a.pdf ब्लॉक Disallow: /*.pdf$
Googlebot /files/a.pdf?x=1 अनुमति $ का मतलब है कि URL वहीं ख़त्म होना चाहिए
GPTBot /blog/post ब्लॉक अपने ही ग्रुप में Disallow: /
Googlebot /robots.txt अनुमति फ़ाइल ख़ुद हमेशा क्रॉल हो सकती है

Googlebot * ग्रुप इस्तेमाल करता है क्योंकि कोई ग्रुप उसका नाम नहीं लेता, जबकि GPTBot अपना ग्रुप इस्तेमाल करता है और * के नियम अनदेखे करता है। मिलान RFC 9309 का पालन करता है, जो सिर्फ़ User-agent, Allow और Disallow परिभाषित करता है। Sitemap और Crawl-delay व्यापक रूप से इस्तेमाल होने वाले एक्सटेंशन हैं जिन्हें RFC परिभाषित नहीं करता।

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

क्या robots.txt किसी पेज को सर्च नतीजों से बाहर रखती है?

पूरी तरह नहीं। यह क्रॉलर से सिर्फ़ कहती है कि पेज न उठाएँ; अगर दूसरी साइटें उसे लिंक करती हैं तो URL फिर भी इंडेक्स हो सकता है। जिन पेजों को बाहर रखना ज़रूरी है, उन पर noindex टैग लगाएँ और उन्हें robots.txt में ब्लॉक न करें, वरना क्रॉलर noindex देख ही नहीं पाएँगे।

क्या AI क्रॉलर को ब्लॉक करना काम करता है?

GPTBot, ClaudeBot और Google-Extended जैसे आधिकारिक क्रॉलर कहते हैं कि वे robots.txt का सम्मान करते हैं, इसलिए उन्हें ब्लॉक करने से आपके पेज ट्रेनिंग में इस्तेमाल नहीं होते। जो क्रॉलर इस मानक को अनदेखा करते हैं, उन्हें इस तरह नहीं रोका जा सकता।

robots.txt किसके कनेक्शन से लाई जाती है?

हमारा सर्वर साइट के रूट की robots.txt माँगता है — सिर्फ़ वही एक फ़ाइल। पेस्ट की हुई सामग्री का परीक्षण पूरी तरह आपके ब्राउज़र में होता है।

प्राइवेसी

फ़ाइलें प्रोसेसिंग के लिए HTTPS पर अपलोड होती हैं और एक घंटे के अंदर अपने-आप डिलीट हो जाती हैं।

मिलते-जुलते टूल