AI क्रॉलर के लिए robots.txt: क्या allow करें, क्या ब्लॉक

प्रकाशित

संक्षिप्त उत्तर

जिस भी AI क्रॉलर की आपको परवाह है, उसे अपना User-agent ग्रुप दें। अगर हवाला चाहिए तो OAI-SearchBot, Claude-SearchBot और PerplexityBot जैसे सर्च क्रॉलर को allow करें, और GPTBot, ClaudeBot, Google-Extended और Applebot-Extended जैसे ट्रेनिंग टोकन पर अलग से फ़ैसला लें। नामित ग्रुप उस क्रॉलर के लिए * ग्रुप की जगह ले लेता है।

robots.txt एक सादी टेक्स्ट फ़ाइल है जो 1994 से चली आ रही है और 2022 में औपचारिक मानक RFC 9309 बनी। ज़्यादातर AI वेंडर कहते हैं कि उनके क्रॉलर इसका पालन करते हैं, और कई सर्च और ट्रेनिंग के लिए अलग टोकन प्रकाशित करते हैं। इसलिए AI नीति बताने के लिए robots.txt सबसे सरल जगह है, बशर्ते नियमों का वही मतलब हो जो आप समझते हैं।

इस पेज पर
  1. AI क्रॉलर कौन-से robots.txt टोकन इस्तेमाल करते हैं?
  2. AI के लिए अच्छा robots.txt कैसा दिखता है?
  3. क्रॉलर कैसे चुनते हैं कि उन पर कौन-से नियम लागू हों?
  4. robots.txt की सबसे आम गलतियां कौन-सी हैं?
  5. क्या मैं allow और disallow से आगे AI उपयोग की नीति बता सकता हूं?
  6. बदलावों में कितना समय लगता है, और उन्हें कैसे जांचूं?

AI क्रॉलर कौन-से robots.txt टोकन इस्तेमाल करते हैं?

ये वे टोकन हैं जिन्हें वेंडर दस्तावेज़ित करते हैं। RFC 9309 के अनुसार मिलान में अक्षरों के केस का फ़र्क़ नहीं पड़ता।

AI के लिए अच्छा robots.txt कैसा दिखता है?

यह उदाहरण AI सर्च और यूज़र फ़ेच को अंदर आने देता है, मुख्य ट्रेनिंग टोकन से बाहर रहता है और एक निजी हिस्से को सबके लिए बंद रखता है:

User-agent: OAI-SearchBot
User-agent: Claude-SearchBot
User-agent: PerplexityBot
User-agent: ChatGPT-User
User-agent: Claude-User
Allow: /
Disallow: /account/

User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
User-agent: Applebot-Extended
User-agent: meta-externalagent
User-agent: CCBot
Disallow: /

User-agent: *
Allow: /
Disallow: /account/

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

लगातार कई User-agent पंक्तियां एक ही ग्रुप बनाती हैं, इसलिए उनके नीचे के नियम उन सभी क्रॉलर पर लागू होते हैं। अगर आप चाहते हैं कि आपका कंटेंट ट्रेनिंग में इस्तेमाल हो, तो दूसरे ग्रुप को हटा दें। Google-Extended को ब्लॉक करने से Google Search पर असर नहीं पड़ता: Google कहती है कि यह Search में शामिल होने को प्रभावित नहीं करता और रैंकिंग सिग्नल नहीं है। इसी तरह Apple कहती है कि जो पेज Applebot-Extended को disallow करते हैं, वे फिर भी उसके सर्च नतीजों में दिख सकते हैं।

क्रॉलर कैसे चुनते हैं कि उन पर कौन-से नियम लागू हों?

RFC 9309 इसे सटीक ढंग से परिभाषित करता है, और इसके ब्योरे ज़्यादातर चौंकाने वाली बातों की व्याख्या करते हैं:

robots.txt की सबसे आम गलतियां कौन-सी हैं?

क्या मैं allow और disallow से आगे AI उपयोग की नीति बता सकता हूं?

Cloudflare ने robots.txt के लिए Content-Signal पंक्ति प्रस्तावित की है जिसमें तीन सिग्नल हैं: search (सर्च इंडेक्स बनाना और लिंक व छोटे अंश दिखाना), ai-input (AI उत्तरों में कंटेंट का रीयल-टाइम इस्तेमाल) और ai-train (मॉडल की ट्रेनिंग या फ़ाइन-ट्यूनिंग)। Cloudflare का managed robots.txt इसे आपके लिए जोड़ सकता है।

User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /

robots.txt की हर चीज़ की तरह, ये प्राथमिकताएं हैं, तकनीकी नियंत्रण नहीं। Cloudflare खुद बताती है कि robots.txt का पालन स्वैच्छिक है। यह पंक्ति वैकल्पिक है और नुकसान नहीं करती, पर ऊपर बताए हर क्रॉलर के ग्रुप की जगह नहीं लेती।

बदलावों में कितना समय लगता है, और उन्हें कैसे जांचूं?

RFC 9309 कहता है कि क्रॉलर को robots.txt की कैश की हुई प्रति 24 घंटे से ज़्यादा इस्तेमाल नहीं करनी चाहिए, और OpenAI व Perplexity दोनों कहती हैं कि बदलाव लागू होने में लगभग एक दिन लग सकता है। यह भी याद रखें कि robots.txt एक्सेस कंट्रोल नहीं है: जिस क्रॉलर को आपके नियम अनुमति देते हैं, उसे फ़ायरवॉल फिर भी ब्लॉक कर सकता है।

AISeeWhy हर टेस्ट किए गए क्रॉलर के लिए आपका robots.txt RFC 9309 के अनुसार पार्स करता है, पहुंच से बाहर या HTML के रूप में परोसी गई फ़ाइलों को चिह्नित करता है, दिखाता है कि आपके नियम और आपका सर्वर कहां असहमत हैं, और बदलाव के लिए तैयार diff देता है।

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

क्या GPTBot या ClaudeBot ब्लॉक करने से AI उत्तरों में मेरी दृश्यता घटती है?

सीधे तौर पर नहीं। दोनों वेंडर सर्च के लिए अलग क्रॉलर, OAI-SearchBot और Claude-SearchBot, इस्तेमाल करते हैं। ट्रेनिंग क्रॉलर को ब्लॉक करना नीति का चुनाव है।

क्या Google-Extended AI Overviews को रोकता है?

नहीं। Google कहती है कि Search की AI सुविधाएं Googlebot और nosnippet व noindex जैसे सामान्य Search नियंत्रण इस्तेमाल करती हैं। Google-Extended Google के दूसरे प्रोडक्ट में Gemini की ट्रेनिंग और ग्राउंडिंग को कवर करता है और Search को प्रभावित नहीं करता।

क्या AI क्रॉलर Crawl-delay को सपोर्ट करते हैं?

यह RFC 9309 का हिस्सा नहीं है। Anthropic कहती है कि वह Crawl-delay को गैर-मानक एक्सटेंशन के रूप में सपोर्ट करती है; दूसरे वेंडर के लिए उनके दस्तावेज़ देखें।

robots.txt कहां होना चाहिए?

हर होस्ट की रूट पर, जैसे https://example.com/robots.txt। सबफ़ोल्डर में रखी फ़ाइल को नज़रअंदाज़ किया जाता है, और हर सबडोमेन को अपनी फ़ाइल चाहिए।

स्रोत

और लेख