URL-এর একটি তালিকাকে বৈধ sitemap.xml-এ পরিণত করুন, খুব বড় হলে একটি ইনডেক্সসহ
আপনার ব্রাউজারে চলে। আপনি যা লেখেন তা কোথাও পাঠানো হয় না।একটি সাইটম্যাপ আপনি যে URL-গুলো ক্রল করাতে চান সেগুলোর তালিকা দেয়, আর একটি ফাইলে সর্বোচ্চ 50,000টি থাকতে পারে। আপনার তালিকা পেস্ট করুন এবং বৈধ XML ফেরত পান, আর সেই সীমা পেরোলেই একটি ইনডেক্স স্বয়ংক্রিয়ভাবে তৈরি হয়। সবকিছু আপনার ব্রাউজারেই তৈরি হয়।
এই পৃষ্ঠাটি ইংরেজি মূল লেখা থেকে যন্ত্রের সাহায্যে অনুবাদ করা হয়েছে। এই অনুবাদটি এখনও কোনো মানুষ পর্যালোচনা করেননি, তাই ইংরেজি সংস্করণটিকেই নির্ভরযোগ্য ধরুন। ইংরেজি মূল লেখাটি পড়ুন
আপনার পেজের ঠিকানাগুলো আপনার URL-এ পেস্ট করুন, প্রতি লাইনে একটি।
সাইটের ঠিকানা লিখুন, যাতে রিলেটিভ পাথগুলো পূর্ণ https:// ঠিকানা হয়ে যায়।
শেষ পরিবর্তন সেট করুন, আর দরকার না হলে পরিবর্তনের হার ও অগ্রাধিকার বাদ রাখুন।
আউটপুট-এর নিচে sitemap.xml, সাইটম্যাপ ইনডেক্স বা সাধারণ টেক্সট বেছে নিন।
কপি করুন চাপুন অথবা ফাইলটি ডাউনলোড করুন, তারপর আপনার সাইটের রুটে আপলোড করুন।
এই সাইটম্যাপ জেনারেটর ঠিকানার একটি তালিকা নিয়ে sitemaps.org প্রোটোকল ঠিক যেমন চায় তেমনভাবে sitemap.xml লেখে: সঠিক নেমস্পেস, loc, lastmod, changefreq ও priority ক্রমে চাইল্ড এলিমেন্ট, এস্কেপ করা অ্যাম্পারস্যান্ড, এবং তালিকা পঞ্চাশ হাজার ঠিকানা বা পঞ্চাশ মেগাবাইট পেরোলেই একটি সাইটম্যাপ ইনডেক্স।
এটি আপনার সাইট ক্রল করে না, এবং তা শুরুতেই বলে দেয়। তালিকাটি অন্য কোথাও থেকে আসতে হবে: একটি ক্রল এক্সপোর্ট, আপনার কনটেন্ট ম্যানেজমেন্ট সিস্টেম, একটি ডেটাবেস কোয়েরি বা হাতে লেখা একটি পেজ। বিনিময়ে কিছুই আপলোড হয় না এবং অপ্রকাশিত URL-এর তালিকা আপনার ল্যাপটপেই থাকে।
আসল তালিকা অগোছালো হয়, আর পার্সার সেটাই ধরে নেয়। বুলেট, উদ্ধৃতিচিহ্ন, শেষের কমা ও হেডার সারি সরিয়ে দেওয়া হয়। ফ্র্যাগমেন্ট সরানো হয় কারণ সেগুলো পেজের ভেতরে নির্দেশ করে। ডুপ্লিকেট বাদ দেওয়া হয়। এক ক্লিকে কোয়েরি স্ট্রিং সরানো যায়। ইন্ডেন্ট করা তালিকা কাজ করে, চাইল্ডগুলো উপরের পেজের নিচে রিলেটিভ পাথ হিসেবে লেখা, আর একটি তারিখ, পরিবর্তনের হার বা অগ্রাধিকার ট্যাব বা কমার পরে অতিরিক্ত কলামে থাকতে পারে। বাদ পড়া প্রতিটি লাইন কারণসহ তালিকায় দেখানো হয়।
আপনি একটি সাধারণ টেক্সট সাইটম্যাপও পান, প্রতি লাইনে একটি ঠিকানা, জমা দেওয়ার জন্য পুরোপুরি বৈধ। সম্পর্কিত টুল: Robots.txt Generator, যে Sitemap লাইনটি আপনার এইমাত্র তৈরি ফাইলের দিকে নির্দেশ করে তার জন্য।
না। এটি পুরোপুরি আপনার ব্রাউজারে চলে এবং কোনো নেটওয়ার্ক অনুরোধ করে না, তাই আপনার সাইটে যেতে পারে না। একটি ক্রলার এক্সপোর্ট, আপনার CMS বা ডেটাবেস কোয়েরি থেকে ঠিকানার তালিকা পেস্ট করুন। বিনিময়ে অপ্রকাশিত URL-এর তালিকা কখনো আপনার ডিভাইস ছেড়ে যায় না।
পঞ্চাশ হাজার, আর কম্প্রেস না করা অবস্থায় পঞ্চাশ মেগাবাইট, যেটি আগে আসে। যেকোনো সীমা পেরোলে কয়েকটি ফাইল এবং সেগুলোর তালিকা দেওয়া একটি সাইটম্যাপ ইনডেক্স লাগে। এই টুল আসল বাইট গোনে এবং দুটি সীমা অনুযায়ীই স্বয়ংক্রিয়ভাবে ভাগ করে।
শুধু lastmod। Google বহু বছর ধরে বলছে যে সে changefreq ও priority উপেক্ষা করে, আর lastmod সৎ ও সামঞ্জস্যপূর্ণ হলে ব্যবহার করে। Bing-ও প্রায় একইরকম। একটি আসল শেষ পরিবর্তনের তারিখ লিখুন অথবা তিনটিই বাদ দিন।
একই হোস্টের যেকোনো জায়গায়, যদিও প্রচলিত হলো রুট: https://example.com/sitemap.xml। একটি সাইটম্যাপ শুধু নিজের ফোল্ডার বা তার নিচের ঠিকানা তালিকাভুক্ত করতে পারে, তাই রুটে রাখা ফাইলই সবচেয়ে সহজ। তারপর robots.txt-এ একটি Sitemap লাইন যোগ করুন এবং Search Console-এ জমা দিন।
হ্যাঁ, বেশিরভাগ সাইটের জন্য। প্রতি লাইনে একটি ঠিকানা, UTF-8-এ, পঞ্চাশ হাজার লাইন পর্যন্ত একটি সাধারণ টেক্সট ফাইল একটি বৈধ সাইটম্যাপ ফরম্যাট। আপনি lastmod হারান, যা সার্চ ইঞ্জিনের আসলে ব্যবহার করা একমাত্র ফিল্ড, তাই ঘন ঘন বদলানো সাইটের জন্য XML-ই ভালো।
বাদ পড়া প্রতিটি লাইন কারণসহ দেখানো হয়: একটি ডুপ্লিকেট, জুড়ে দেওয়ার মতো সাইটের ঠিকানা ছাড়া একটি রিলেটিভ পাথ, http বা https ছাড়া অন্য স্কিম, 2,048 অক্ষরের বেশি একটি ঠিকানা, অথবা এমন একটি লাইন যা আদৌ কোনো ঠিকানা নয়।
এখনও আটকে আছেন? সাইটম্যাপ জেনারেটর সম্পর্কে প্রশ্ন করুন আর যিনি জানেন তিনিই উত্তর দিতে পারেন। কোনো অ্যাকাউন্ট লাগবে না।