XML সাইটম্যাপ জেনারেটর
পেজ URL-এর একটি তালিকাকে changefreq, priority এবং ঐচ্ছিক lastmod সহ একটি মানসম্মত sitemap.xml-এ রূপান্তর করুন, তারপর সেটি ডাউনলোড করুন।
XML সাইটম্যাপ জেনারেটর — আপনার পেজ URL প্রতি লাইনে একটি করে পেস্ট করুন (অথবা 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 সাইটম্যাপ জেনারেটর কীভাবে ব্যবহার করবেন
- আপনার পেজ URL বাক্সে পেস্ট করুন, প্রতি লাইনে একটি URL; পেস্ট করা CSV সারিও কাজ করে — প্রথম কলামটি URL হিসেবে ব্যবহৃত হয়।
- সেটিংস খুলুন এবং প্রতিটি URL-এ প্রয়োগের জন্য একটি ডিফল্ট changefreq (যেমন weekly) ও priority (যেমন 0.5) বেছে নিন।
- ঐচ্ছিকভাবে lastmod চালু করুন এবং প্রতিটি এন্ট্রিতে একটি ভাগ করা <lastmod> ট্যাগ যোগ করতে একটি তারিখ বেছে নিন।
- প্রতিটি URL একটি বৈধ http/https লিংক হিসেবে শনাক্ত হয়েছে কিনা তা নিশ্চিত করতে অন্তর্ভুক্ত ও বাদ পড়া সংখ্যা যাচাই করুন।
- আউটপুট বাক্স থেকে তৈরি হওয়া sitemap.xml কপি করুন, অথবা ফাইলটি সংরক্ষণ করতে ডাউনলোডে ক্লিক করুন।
- 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> <loc>https://example.com/contact</loc>
URL-এর মধ্যে & এস্কেপ করা হয়
ইনপুট
https://example.com/search?q=a&p=2
আউটপুট
<loc>https://example.com/search?q=a&p=2</loc>
সচরাচর জিজ্ঞাসিত প্রশ্ন
- আমার URL কীভাবে দেওয়া উচিত?
- প্রতি লাইনে একটি অ্যাবসোলিউট URL রাখুন, প্রতিটি http:// বা https:// দিয়ে শুরু হবে। আপনি CSV-ধরনের সারিও পেস্ট করতে পারেন — কেবল প্রথম কলামটি URL হিসেবে পড়া হয়, তাই "url,date"-এর মতো এক্সপোর্ট করা তালিকা পরিষ্কার না করেই কাজ করে। যেসব লাইন বৈধ http/https লিংক নয় সেগুলো বাদ দেওয়া হয় এবং আলাদাভাবে গণনা করা হয়।
- 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 শব্দের বাক্যাংশ হিসেবে গণনা করুন, সঙ্গে অতি-অপটিমাইজেশনের সতর্কতা।
মেটা ট্যাগ জেনারেটর
শিরোনাম, বিবরণ, ক্যানোনিক্যাল URL, ছবি, সাইটের নাম এবং কার্ডের ধরন থেকে আপনার পেজের জন্য SEO, Open Graph এবং Twitter Card মেটা ট্যাগ তৈরি করুন।