Omnikit
ডেভফাইলঅর্থসব টুল
Ctrl K
ডেভেলপার টুলফাইল টুলঅর্থ ক্যালকুলেটরসব টুল
হোমডেভেলপার টুলসাইটম্যাপ জেনারেটর
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

সাইটম্যাপ জেনারেটর

ডেভ

URL-এর একটি তালিকাকে বৈধ sitemap.xml-এ পরিণত করুন, খুব বড় হলে একটি ইনডেক্সসহ

আপনার ব্রাউজারে চলে। আপনি যা লেখেন তা কোথাও পাঠানো হয় না।

একটি সাইটম্যাপ আপনি যে URL-গুলো ক্রল করাতে চান সেগুলোর তালিকা দেয়, আর একটি ফাইলে সর্বোচ্চ 50,000টি থাকতে পারে। আপনার তালিকা পেস্ট করুন এবং বৈধ XML ফেরত পান, আর সেই সীমা পেরোলেই একটি ইনডেক্স স্বয়ংক্রিয়ভাবে তৈরি হয়। সবকিছু আপনার ব্রাউজারেই তৈরি হয়।

এই পৃষ্ঠাটি ইংরেজি মূল লেখা থেকে যন্ত্রের সাহায্যে অনুবাদ করা হয়েছে। এই অনুবাদটি এখনও কোনো মানুষ পর্যালোচনা করেননি, তাই ইংরেজি সংস্করণটিকেই নির্ভরযোগ্য ধরুন। ইংরেজি মূল লেখাটি পড়ুন

এরপর:
  • Sitemap Checker Check a live sitemap.xml: URL count, lastmod dates, size limits and protocol errors
  • Robots.txt জেনারেটর প্রিসেট দিয়ে robots.txt তৈরি করুন, তারপর প্রতিটি লাইন আসলে কী করে তা যাচাই করুন

একটি ওয়েবসাইটের জন্য কীভাবে সাইটম্যাপ বানাবেন

1

আপনার পেজের ঠিকানাগুলো আপনার URL-এ পেস্ট করুন, প্রতি লাইনে একটি।

2

সাইটের ঠিকানা লিখুন, যাতে রিলেটিভ পাথগুলো পূর্ণ https:// ঠিকানা হয়ে যায়।

3

শেষ পরিবর্তন সেট করুন, আর দরকার না হলে পরিবর্তনের হার ও অগ্রাধিকার বাদ রাখুন।

4

আউটপুট-এর নিচে sitemap.xml, সাইটম্যাপ ইনডেক্স বা সাধারণ টেক্সট বেছে নিন।

5

কপি করুন চাপুন অথবা ফাইলটি ডাউনলোড করুন, তারপর আপনার সাইটের রুটে আপলোড করুন।

সাইটম্যাপ জেনারেটর সম্পর্কে

এই সাইটম্যাপ জেনারেটর ঠিকানার একটি তালিকা নিয়ে sitemaps.org প্রোটোকল ঠিক যেমন চায় তেমনভাবে sitemap.xml লেখে: সঠিক নেমস্পেস, loc, lastmod, changefreq ও priority ক্রমে চাইল্ড এলিমেন্ট, এস্কেপ করা অ্যাম্পারস্যান্ড, এবং তালিকা পঞ্চাশ হাজার ঠিকানা বা পঞ্চাশ মেগাবাইট পেরোলেই একটি সাইটম্যাপ ইনডেক্স।

এটি আপনার সাইট ক্রল করে না, এবং তা শুরুতেই বলে দেয়। তালিকাটি অন্য কোথাও থেকে আসতে হবে: একটি ক্রল এক্সপোর্ট, আপনার কনটেন্ট ম্যানেজমেন্ট সিস্টেম, একটি ডেটাবেস কোয়েরি বা হাতে লেখা একটি পেজ। বিনিময়ে কিছুই আপলোড হয় না এবং অপ্রকাশিত URL-এর তালিকা আপনার ল্যাপটপেই থাকে।

আসল তালিকা অগোছালো হয়, আর পার্সার সেটাই ধরে নেয়। বুলেট, উদ্ধৃতিচিহ্ন, শেষের কমা ও হেডার সারি সরিয়ে দেওয়া হয়। ফ্র্যাগমেন্ট সরানো হয় কারণ সেগুলো পেজের ভেতরে নির্দেশ করে। ডুপ্লিকেট বাদ দেওয়া হয়। এক ক্লিকে কোয়েরি স্ট্রিং সরানো যায়। ইন্ডেন্ট করা তালিকা কাজ করে, চাইল্ডগুলো উপরের পেজের নিচে রিলেটিভ পাথ হিসেবে লেখা, আর একটি তারিখ, পরিবর্তনের হার বা অগ্রাধিকার ট্যাব বা কমার পরে অতিরিক্ত কলামে থাকতে পারে। বাদ পড়া প্রতিটি লাইন কারণসহ তালিকায় দেখানো হয়।

আপনি একটি সাধারণ টেক্সট সাইটম্যাপও পান, প্রতি লাইনে একটি ঠিকানা, জমা দেওয়ার জন্য পুরোপুরি বৈধ। সম্পর্কিত টুল: Robots.txt Generator, যে Sitemap লাইনটি আপনার এইমাত্র তৈরি ফাইলের দিকে নির্দেশ করে তার জন্য।

সাধারণ জিজ্ঞাসা

এটি কি আমার ওয়েবসাইট ক্রল করে?

না। এটি পুরোপুরি আপনার ব্রাউজারে চলে এবং কোনো নেটওয়ার্ক অনুরোধ করে না, তাই আপনার সাইটে যেতে পারে না। একটি ক্রলার এক্সপোর্ট, আপনার CMS বা ডেটাবেস কোয়েরি থেকে ঠিকানার তালিকা পেস্ট করুন। বিনিময়ে অপ্রকাশিত URL-এর তালিকা কখনো আপনার ডিভাইস ছেড়ে যায় না।

একটি সাইটম্যাপে কতগুলো URL থাকতে পারে?

পঞ্চাশ হাজার, আর কম্প্রেস না করা অবস্থায় পঞ্চাশ মেগাবাইট, যেটি আগে আসে। যেকোনো সীমা পেরোলে কয়েকটি ফাইল এবং সেগুলোর তালিকা দেওয়া একটি সাইটম্যাপ ইনডেক্স লাগে। এই টুল আসল বাইট গোনে এবং দুটি সীমা অনুযায়ীই স্বয়ংক্রিয়ভাবে ভাগ করে।

lastmod, changefreq ও priority কি গুরুত্বপূর্ণ?

শুধু lastmod। Google বহু বছর ধরে বলছে যে সে changefreq ও priority উপেক্ষা করে, আর lastmod সৎ ও সামঞ্জস্যপূর্ণ হলে ব্যবহার করে। Bing-ও প্রায় একইরকম। একটি আসল শেষ পরিবর্তনের তারিখ লিখুন অথবা তিনটিই বাদ দিন।

সাইটম্যাপ ফাইলটি কোথায় রাখব?

একই হোস্টের যেকোনো জায়গায়, যদিও প্রচলিত হলো রুট: https://example.com/sitemap.xml। একটি সাইটম্যাপ শুধু নিজের ফোল্ডার বা তার নিচের ঠিকানা তালিকাভুক্ত করতে পারে, তাই রুটে রাখা ফাইলই সবচেয়ে সহজ। তারপর robots.txt-এ একটি Sitemap লাইন যোগ করুন এবং Search Console-এ জমা দিন।

একটি টেক্সট সাইটম্যাপ কি যথেষ্ট?

হ্যাঁ, বেশিরভাগ সাইটের জন্য। প্রতি লাইনে একটি ঠিকানা, UTF-8-এ, পঞ্চাশ হাজার লাইন পর্যন্ত একটি সাধারণ টেক্সট ফাইল একটি বৈধ সাইটম্যাপ ফরম্যাট। আপনি lastmod হারান, যা সার্চ ইঞ্জিনের আসলে ব্যবহার করা একমাত্র ফিল্ড, তাই ঘন ঘন বদলানো সাইটের জন্য XML-ই ভালো।

আমার কিছু URL কেন বাদ পড়ল?

বাদ পড়া প্রতিটি লাইন কারণসহ দেখানো হয়: একটি ডুপ্লিকেট, জুড়ে দেওয়ার মতো সাইটের ঠিকানা ছাড়া একটি রিলেটিভ পাথ, http বা https ছাড়া অন্য স্কিম, 2,048 অক্ষরের বেশি একটি ঠিকানা, অথবা এমন একটি লাইন যা আদৌ কোনো ঠিকানা নয়।

এখনও আটকে আছেন? সাইটম্যাপ জেনারেটর সম্পর্কে প্রশ্ন করুন আর যিনি জানেন তিনিই উত্তর দিতে পারেন। কোনো অ্যাকাউন্ট লাগবে না।

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

সব ডেভেলপার টুল
মক ডেটা জেনারেটরJSON, CSV, SQL বা XML-এ বাস্তবসম্মত টেস্ট ডেটার সারি, একটি সিড থেকে প্রতিবার একইURL শর্টনারলম্বা লিংককে QR কোডসহ ছোট লিংকে বদলে নিন, বিনামূল্যে ও অ্যাকাউন্ট ছাড়াইUUID জেনারেটরর‍্যান্ডম v4 ও সময়-ক্রমিক v7 UUID, একবারে 1,000টি পর্যন্ত, সঙ্গে একটি যাচাইকারীহ্যাশ জেনারেটরটেক্সট বা ফাইলের MD5, SHA-1, SHA-256, SHA-384 ও SHA-512, চেকসাম তুলনা সহক্রন এক্সপ্রেশন বিল্ডারমেনু থেকে একটি ক্রন সময়সূচি তৈরি করুন, সহজ ভাষায় পড়ুন, পরের রানগুলো দেখুনস্লাগ জেনারেটরশিরোনাম থেকে পরিষ্কার URL স্লাগ, অ্যাকসেন্টযুক্ত ও হিন্দি টেক্সটসহ, একটি বা একসঙ্গে শত শতমেটা ট্যাগ জেনারেটরলাইভ প্রিভিউসহ title, description, canonical, Open Graph ও Twitter ট্যাগ লিখুনCSS Clamp GeneratorTurn a size at a phone width and a size at a desktop width into one fluid clamp() value
এই টুলটি কি কাজে লেগেছে?
Omnikit

ছোট ছোট কাজ, আপনার ব্রাউজারেই। বিনামূল্যে, দ্রুত ও ব্যক্তিগত। ফাইল কখনো আপলোড হয় না।

ফাইল

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

ডেভ

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

অর্থ

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
গাইডপ্রশ্নপরিচিতিআমরা কীভাবে যাচাই করিআইন লাইব্রেরি (বেটা)গোপনীয়তাশর্তাবলিপ্রকাশ্য বিবৃতিযোগাযোগMore: Exam practice (UGC NET Paper 1)আপনার ব্রাউজারে চলে। কিছুই আপলোড হয় না। © 2026 Omnikit (theomnikit.com)