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

পেজ URL-এর একটি তালিকাকে changefreq, priority এবং ঐচ্ছিক lastmod সহ একটি মানসম্মত sitemap.xml-এ রূপান্তর করুন, তারপর সেটি ডাউনলোড করুন।

টুল লোড হচ্ছে…

XML সাইটম্যাপ জেনারেটরআপনার পেজ URL প্রতি লাইনে একটি করে, অথবা ঐচ্ছিক lastmod, changefreq ও priority কলামসহ CSV সারি হিসেবে পেস্ট করুন এবং sitemaps.org 0.9 স্কিমা অনুসরণকারী, জমা দেওয়ার জন্য প্রস্তুত একটি sitemap.xml পান। ডিফল্ট changefreq ও priority মান নির্ধারণ করুন যা প্রতি সারির যেকোনো কলাম ওভাররাইড করতে পারে, ঐচ্ছিকভাবে একটি lastmod তারিখ যোগ করুন, তারপর XML কপি করুন বা ফাইলটি ডাউনলোড করুন। সবকিছুই আপনার ব্রাউজারে তৈরি হয় — আপনার URL তালিকা কখনও আপলোড বা ক্রল করা হয় না।

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

XML সাইটম্যাপ জেনারেটর হলো একটি বিনামূল্যের ইন-ব্রাউজার টুল যা URL-এর একটি সাধারণ তালিকাকে একটি বৈধ urlset sitemap.xml নথিতে রূপান্তর করে। এটি প্রতিটি বৈধ http বা https URL-কে একটি loc ট্যাগ এবং আপনার বেছে নেওয়া changefreq ও priority মান সহ একটি url এন্ট্রিতে আবদ্ধ করে, এবং আপনি ওই বিকল্পটি চালু করলে একটি ভাগ করা lastmod তারিখও অন্তর্ভুক্ত করতে পারে। SEO বিশেষজ্ঞ, ওয়েবমাস্টার এবং ডেভেলপাররা সেই সাইটম্যাপ তৈরি করতে এটি ব্যবহার করেন যা Google ও Bing-এর মতো সার্চ ইঞ্জিন পেজ আবিষ্কার করতে পড়ে, বিশেষত ফাইল তৈরি করার মতো কোনো CMS প্লাগইন ছাড়াই একটি সাইট চালু বা মাইগ্রেট করার সময়। এটি কোনো URL ক্রল, ফেচ বা ভিজিট করে না — এটি কেবল আপনার দেওয়া ঠিকানাগুলো ফরম্যাট করে, যা বৈধ http/https লিংক নয় তা বাদ দেয়, এবং কতগুলো এন্ট্রি অন্তর্ভুক্ত হয়েছে বনাম বাদ পড়েছে তা দেখায়।

XML সাইটম্যাপ জেনারেটর কীভাবে ব্যবহার করবেন

  1. আপনার পেজ URL বাক্সে পেস্ট করুন, প্রতি লাইনে একটি URL; পেস্ট করা CSV সারিও কাজ করে — প্রথম কলামটি URL এবং ঐচ্ছিক lastmod, changefreq, priority কলাম সেই সারির ডিফল্ট মান ওভাররাইড করে।
  2. সেটিংস খুলুন এবং প্রতিটি URL-এ প্রয়োগের জন্য একটি ডিফল্ট changefreq (যেমন weekly) ও priority (যেমন 0.5) বেছে নিন।
  3. ঐচ্ছিকভাবে lastmod চালু করুন এবং প্রতিটি এন্ট্রিতে একটি ভাগ করা <lastmod> ট্যাগ যোগ করতে একটি তারিখ বেছে নিন।
  4. প্রতিটি URL একটি বৈধ http/https লিংক হিসেবে শনাক্ত হয়েছে কিনা তা নিশ্চিত করতে অন্তর্ভুক্ত ও বাদ পড়া সংখ্যা যাচাই করুন।
  5. আউটপুট বাক্স থেকে তৈরি হওয়া sitemap.xml কপি করুন, অথবা ফাইলটি সংরক্ষণ করতে ডাউনলোডে ক্লিক করুন।
  6. sitemap.xml আপনার সাইটের রুটে আপলোড করুন এবং এর URL Google Search Console বা Bing Webmaster Tools-এ জমা দিন।

উদাহরণ

দুটি পেজ, weekly

ইনপুট

https://example.com/
https://example.com/about

আউটপুট

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://example.com/about</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>

CSV কলাম প্রতি সারিতে মান নির্ধারণ করে

ইনপুট

https://example.com/blog,2024-01-01
https://example.com/contact,2024-02-01

আউটপুট

<loc>https://example.com/blog</loc>
<lastmod>2024-01-01</lastmod>
<loc>https://example.com/contact</loc>
<lastmod>2024-02-01</lastmod>

URL-এর মধ্যে & এস্কেপ করা হয়

ইনপুট

https://example.com/search?q=a&p=2

আউটপুট

<loc>https://example.com/search?q=a&amp;p=2</loc>

সচরাচর জিজ্ঞাসিত প্রশ্ন

আমার URL কীভাবে দেওয়া উচিত?
প্রতি লাইনে একটি অ্যাবসোলিউট URL রাখুন, প্রতিটি http:// বা https:// দিয়ে শুরু হবে। আপনি url, lastmod, changefreq, priority ফরম্যাটে CSV-ধরনের সারিও পেস্ট করতে পারেন — প্রথম কলামটি URL এবং বাকিগুলো সেই সারির ডিফল্ট মান ওভাররাইড করে। যেসব লাইন বৈধ http/https লিংক নয় সেগুলো বাদ দেওয়া হয় এবং আলাদাভাবে গণনা করা হয়।
আমি কি প্রতিটি URL-এর জন্য আলাদা changefreq বা priority সেট করতে পারি?
হ্যাঁ। url, lastmod, changefreq, priority আকারে CSV সারি পেস্ট করুন। আপনি যে কলামই পূরণ করেন তা সেই URL-এর মান ওভাররাইড করে; খালি, অনুপস্থিত বা অবৈধ কলাম আপনার সেট করা গ্লোবাল changefreq, priority ও lastmod-এ ফিরে যায়। যে প্রথম সারির প্রথম ঘর "url", সেটিকে হেডার ধরে বাদ দেওয়া হয়।
changefreq এবং priority কী করে?
এগুলো sitemaps.org ফরম্যাটের ইঙ্গিত। changefreq (always, hourly, daily, weekly, monthly, yearly, never) একটি পেজ কত ঘন ঘন পরিবর্তিত হয় তা নির্দেশ করে, এবং priority (1.0 থেকে 0.0 পর্যন্ত) আপনার সাইটে এর আপেক্ষিক গুরুত্ব নির্দেশ করে। এই টুল প্রতিটির একটি ডিফল্ট মান সব URL-এ প্রয়োগ করে; সার্চ ইঞ্জিন উভয়কেই নির্দেশ নয়, পরামর্শ হিসেবে নেয়।
lastmod কী এবং এটি কি বাধ্যতামূলক?
lastmod হলো একটি পেজ সর্বশেষ যে তারিখে পরিবর্তিত হয়েছিল। এটি ঐচ্ছিক, তাই ডিফল্টভাবে বন্ধ থাকে। এটি চালু করুন এবং প্রতিটি এন্ট্রিতে একই <lastmod> ট্যাগ যোগ করতে একটি তারিখ বেছে নিন। এটি বন্ধ রাখলে কেবল ট্যাগটি বাদ পড়ে, যা সম্পূর্ণ বৈধ।
এই টুল কি আমার ওয়েবসাইট ক্রল করে?
না। এটি কখনও কোনো URL ফেচ, ভিজিট বা ক্রল করে না। এটি কেবল আপনার পেস্ট করা সঠিক ঠিকানাগুলো সাইটম্যাপ XML-এ ফরম্যাট করে, তাই এটি আপনার হয়ে পেজ আবিষ্কার করতে পারে না — URL-এর সম্পূর্ণ তালিকা আপনি নিজেই সরবরাহ করেন।
আমার URL তালিকা কি কোনো সার্ভারে পাঠানো হয়?
না। সাইটম্যাপটি সম্পূর্ণরূপে আপনার ব্রাউজারে JavaScript দিয়ে তৈরি হয়। আপনি যা পেস্ট করেন — ব্যক্তিগত বা অপ্রকাশিত URL সহ — তার কিছুই কোথাও আপলোড, সংরক্ষণ বা পাঠানো হয় না, এবং ডাউনলোডটি পেজের টেক্সট থেকে স্থানীয়ভাবে তৈরি হয়।

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

Hreflang ট্যাগ জেনারেটর

লোকেল এবং URL জোড়ার একটি তালিকা থেকে একটি বহুভাষিক পৃষ্ঠার জন্য hreflang link ট্যাগ তৈরি করুন, সঙ্গে ঐচ্ছিক x-default এবং একটি স্ব-উল্লেখকারী ট্যাগ।

JSON-LD জেনারেটর

একটি সহজ ফর্ম থেকে Article, Product, FAQPage, HowTo, LocalBusiness, Event, Recipe, BreadcrumbList এবং Organization স্কিমার জন্য বৈধ JSON-LD স্ট্রাকচার্ড ডেটা তৈরি করুন।

কীওয়ার্ড ডেনসিটি চেকার

টেক্সটে শব্দের কম্পাঙ্ক ও কীওয়ার্ড ডেনসিটি 1, 2 বা 3 শব্দের বাক্যাংশ হিসেবে বিশ্লেষণ করুন, স্টপ-ওয়ার্ড ফিল্টার ও লক্ষ্য কীওয়ার্ড অনুসন্ধান সহ।

মেটা ট্যাগ জেনারেটর

শিরোনাম, বিবরণ ও ছবি ইত্যাদি থেকে SEO, Open Graph, article ও Twitter Card মেটা ট্যাগ তৈরি করুন—শিরোনাম/বিবরণের দৈর্ঘ্যের লাইভ কাউন্টার এবং robots, theme-color ও লেখক অপশন সহ।