মূল বিষয়বস্তুতে যান
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-এর মাধ্যমে আপলোড হয় এবং এক ঘণ্টার মধ্যে স্বয়ংক্রিয়ভাবে মুছে ফেলা হয়।

সম্পর্কিত টুল