একটি XML sitemap হলো একটি ফাইল যা আপনার সাইটের সেসব পাতা তালিকাভুক্ত করে যেগুলো সম্পর্কে আপনি সার্চ ইঞ্জিনকে জানাতে চান। এটি "এখানে যা আছে" বলার একটি সরাসরি উপায়, সম্পূর্ণভাবে crawler-এর লিংক অনুসরণ করে সবকিছু খুঁজে পাওয়ার উপর নির্ভর না করে।
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2026-08-01</lastmod>
</url>
<url>
<loc>https://example.com/guides/laptop-buying-guide</loc>
<lastmod>2026-07-15</lastmod>
</url>
</urlset><loc> হলো সম্পূর্ণ URL। <lastmod> হলো এটি শেষ কবে অর্থপূর্ণভাবে বদলেছে — কী পুনরায় crawl করবে তা ঠিক করা ইঞ্জিনের জন্য কাজের, কিন্তু শুধু এটি সৎ হলে। প্রতিটি বিল্ডে প্রতিটি পাতার lastmod আজকের তারিখে সেট করলে ইঞ্জিনকে ফিল্ডটি সম্পূর্ণ উপেক্ষা করতে শেখায়।
একটি sitemap indexing নিশ্চিত করে না। এটি একটি পরামর্শ, নির্দেশ নয়। একটি sitemap-এর পাতাগুলো এখনো তাদের যোগ্যতায় মূল্যায়িত হয়, আর সেখানে তালিকাভুক্ত পাতলা বা নকল পাতা এখনো বাদ পড়বে। একটি পাতা index না হলে, সেটি আবার sitemap-এ যোগ করা খুব কমই সমাধান।
হাতে রক্ষণাবেক্ষণ করা একটি sitemap প্রথমবার কেউ আপডেট করতে ভুলে গেলেই সেকেলে হয়ে যায়, আর আর নেই এমন URL-এ ভরা একটি sitemap না থাকার চেয়ে খারাপ — এটি crawl পরিশ্রম নষ্ট করে আর অযত্নের সংকেত দেয়।
প্রতিটি গুরুতর কন্টেন্ট সিস্টেম এর আসল কন্টেন্ট থেকে স্বয়ংক্রিয়ভাবে একটি তৈরি করতে পারে। WordPress প্লাগইনের মাধ্যমে করে; আধুনিক ফ্রেমওয়ার্ক বিল্ডের সময় বা অনুরোধে তৈরি করে। প্ল্যাটফর্ম যাই হোক, sitemap সাইটের নিজের একই সত্যের উৎস থেকে তৈরি হওয়া উচিত।
দুটি উপায়, আর আপনার দুটোই করা উচিত:
robots.txt-এ এটির উল্লেখ করুন, যা প্রতিটি crawler পড়ে:Sitemap: https://example.com/sitemap.xmlশুধু সেই URL যেগুলো আপনি সত্যিই সার্চ ফলাফলে চান, আর শুধু সেগুলো যেগুলো একটি স্বাভাবিক 200 রেসপন্স দেয়। Redirect, error পাতা, noindex চিহ্নিত পাতা, আর non-canonical নকল বাদ দিন। আপনার অন্য সংকেতের বিপরীতে যাওয়া একটি sitemap — এমন একটি পাতা তালিকাভুক্ত করা যেটি index না করতে আপনি ইঞ্জিনকে বলেছেন — একটি বিভ্রান্তিকর বার্তা, আর ইঞ্জিন যেভাবে ইচ্ছা দ্বন্দ্বটি সমাধান করে।
খুব বড় সাইট তাদের sitemap কয়েকটি ফাইলে ভাগ করতে পারে, সেগুলোর দিকে নির্দেশ করা একটি sitemap index সহ। কয়েক হাজার URL-এর নিচে, একটি ফাইলই ঠিক আছে আর সহজ।