সাইটম্যাপ বা XML Sitemap হলো একটি ফাইল, যেখানে ওয়েবসাইটের বিভিন্ন ইনফর্মেশন দেয়া হয়।
যেমন: কোন ওয়েবসাইটের পেজ, ভিডিও অন্যান্য যে ফাইল গুলো আছে এবং তাদের মধ্যে রিলেশনশিপ এর সম্পর্কিত তথ্য গুলো সাইটম্যাপের লিপিবদ্ধ থাকে।
এটি তৈরি করা হয়, সার্চ ইঞ্জিনে সাবমিট করার জন্য। ব্লগ করে টাকা আয় করতে হলে, সাইটম্যাপ সম্পর্কে ধারনা থাকতে হবে।
গুগলের মতো সার্চ ইঞ্জিন গুলো সাইটম্যাপ ক্রল করে। একটি সুসজ্জিত সাইটম্যাপ থেকে গুগলবট বিভিন্ন ধরনের প্রয়োজনীয় তথ্য পেয়ে থাকে। যেমন কোন পেজগুলোকে আপনি বেশি গুরুত্ব দিচ্ছেন, যেমন শেষ কখন সেটা আপডেট হয়েছে ইত্যাদি ।
কিন্তু দুঃখের ব্যাপার হলো সাইটম্যাপ সঠিক ভাবে কিভাবে সাবমিট করতে হয় সেটা আমরা অনেকেই জানা নাই। আসুন জেনে নেই কিভাবে সঠিক ভাবে সাইটম্যাপ সাবমিট করতে হয়।
Table of Contents
আপনাদের অনেকেই সাইটম্যাপ সম্পর্কে জানেন। এটি এসইও অপটিমাইজেশন এর একটি ব্যসিক ধাপ। তবুও, কীভাবে সাইটম্যাপ বানাতে হয় এবং সাবমিট করতে হয় সেটা বলার আগে এটি নিয়ে নিয়ে কিছু বেসিক আলোচনা করছি।
সহজ ভাবে বললে একটি Sitemap বা এক্সএমএল সাইটম্যাপ হল একটি ওয়েবসাইটের সব পেজ গুলির লিষ্ট। আর XML হলো extensible markup language. যা তৈরি করা হয়েছে হিউম্যান এবং মেশিন উভয়ের জন্য।
XML ছাড়া অন্য ফাইল এক্সটেনশন এর সাইটম্যাপ গ্রহনযোগ্য না। এটি এক্সএমএল ফরমেটেই হতে হবে।
এক্সএমএল সাইটম্যাপগুলি সার্চ ইঞ্জিন ক্রলারের জন্য আপনার সাইটে থাকা ইনফরমেশন (Content- Text, Images, videos) পড়া ও খুজে পাওয়া সহজ করে। ফলস্বরূপ, এটি আপনার ওয়েবসাইটের এসইও র্যাঙ্কিং বাড়ানোর সম্ভাবনা বাড়ে।
এছাড়াও, সাইটম্যাপ ওয়েবসাইটের কোনও পৃষ্ঠার অবস্থান (Link), আপডেট হওয়ার পরে, আপডেট করার ফ্রিকোয়েন্সি এবং আপনার সাইটের অন্যান্য পৃষ্ঠাগুলির সাথে সম্পর্ক ও ওই পৃষ্ঠার গুরুত্ব সম্পর্কিত তথ্য সমৃদ্ধ হয়।
যথাযথ সাইটম্যাপ সাবমিট না করলে গুগল বটগুলি ভাবতে পারে যে আপনার সাইটে ডুপ্লিকেট কন্টেন্ট আছে, যা আপনার এসইও র্যাঙ্কিং এর নিতিবাচক প্রভাব ফেলবে।
আপনি যদি সার্চ ইঞ্জিনগুলিতে আপনার ওয়েবসাইটটিকে আরও দ্রুত ইনডেক্স (Index) করাতে চান তবে সাইটম্যাপ তৈরির জন্য ধাপ অনুসরণ করুন।
এটি সার্চ ইঞ্জিনের জন্য তৈরী করা হয়। সুতরাং, আমদের জন্য এটি দেখে কিছু বোঝা কষ্টকর ।
একটি ২ পেজ এর সাইটের সাইটম্যাপঃ
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/ schemas/sitemap/0.9"> <url> <loc>https://lutforpro.com/bangla/</loc> <lastmod>2010-09-21T17:12:20+03:00</lastmod> </url> <url> <loc>https://lutforpro.com/bangla.com/blog/</loc> <lastmod>2010-08-03T05:56:12+03:00</lastmod> </url> </urlset>
সাইটম্যাপ এর প্রথমেই এক্সএমএল ট্যাগ রয়েছে। কোনও সাইটম্যাপের সমস্ত ডেটা মান অবশ্যই পলানযোগ্য।
সাইটম্যাপে অবশ্যই নিচের ট্যাগগুলি থাকতে হবে:
অন্যান্য সমস্ত ট্যাগ ঐচ্ছিক.
অন্যান্য ঐচ্ছিক ট্যাগ (গুরুত্বপূর্ণ):
আমি লাস্ট মডিফাইড ট্যাগটি সবসময় ব্যবহার করি, অন্য গুলি করি না। তবে প্রয়োজন মনে করলে করতে পারেন।
সাইটম্যাপ তৈরি করতে হলে আপনাকে XML ল্যাঙ্গুয়েজ সম্পর্কে জানতে হবেই তা নয়। আপনি ফ্রিতে সাইটম্যাপ তৈরী করতে পারবেন।
তবে আপনার সাইট যদি কোন সিএমএস যেমন ওয়ার্ডপ্রেস বা ব্লগার প্ল্যাটফর্ম ব্যবহার করে তাহলে আপনি XML Sitemap Generate তৈরি করতে পারবেন।
আসুন এক্সএমএল সাইটম্যাপ তৈরি বিভিন্ন পদ্ধতি গুলো জেনে নিই-
এই পদ্ধতিতে এক্সএমএল সাইটম্যাপ জেনারেট করতে তেমন কোনো ঝামেলা হবে না। জাস্ট আপনার সাইটের লিংক দিলে অটোমেটিক সাইটম্যাপ তৈরী হয়ে যাবে।
অনলাইন এ ফ্রী XML sitemap generator পাবেন। সেগুলির মধ্যে আমার মতে https://www.xml-sitemaps.com/ ই সেরা।
কিন্তু এই পদ্ধতিতে সাইটম্যাপ তৈরী করার পরে আপনাকে সেটা সিপ্যানেলে গিয়ে রুট ডোমেইন এ আপলোড করতে হবে। যেটা কিনা নন-টেকনিক্যাল মানুষের এর জন্য বেশ ঝামেলার।
Upload করবেন যেভাবে-
লক্ষ রাখবেন, সাইটম্যাপটি যেন .XML extention এর হয়।
ডায়নামিক বা প্রতিনিয়ত পরিবর্তনশীল সাইটগুলোতে প্রতিটা পোস্ট পাবলিশ হওয়ার পর নতুন করে সাইটম্যাপ ফাইল আপলোড দেওয়া বিরক্তিকর।
এই পদ্ধতিটি তখনই অনুসরণ করুন, যখন আপনার সাইটটি স্ট্যাটিক। অর্থাৎ, সাইটে আর কোন নতুন পেজ পাবলিশ হবে না।
ওয়ার্ডপ্রেসের ডায়নামিক প্ল্যাটফর্ম। সাধারণত ওয়াডপ্রেস সাইটগুলোতে প্রতিনিয়ত নতুন পোস্ট ও পেজ পাবলিশ হয়।
সুতরাং উপরের সাইটম্যাপ তৈরীর পদ্ধতিটি এখানে খাটবে না।
তবে ওয়ার্ডপ্রেস সাইটের জন্য সাইটম্যাপ তৈরী বেশ সহজ। ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরীতে বিভিন্ন ফ্রি সাইট ম্যাপ জেনারেটর প্লাগিন পাওয়া যাবে। আর জনপ্রিয় যেকোনো এসইও প্লাগিন গুলি ব্যবহার করে কয়েক ক্লিকেই সাইটম্যাপ তৈরি করে নেয়া যাবে।
মজার ব্যাপার হলো একবার সাইটম্যাপ তৈরী করা হলে আর কোনো কাজই করতে হবেনা। নতুন পোষ্ট পাবলিশ করা হলে, অটোমেটিক তা সাইটম্যাপে এড হয়ে যাবে।
সাইটম্যাপ তৈরিতে জনপ্রিয় ওয়াডপ্রেস প্লাগিন সমূহ:
এছাড়াও আরো অনেক।
Blogger এর সাইটম্যাপ তৈরি করা খুব সহজ। XD, কারন এখানে সাইটম্যাপ তৈরি করাই আছে।
আপনার ব্লগের URL এর পরে কেবল (atom.xml?redirect=false&start-index=1&max-results=500) যোগ করুন। নীচে উদাহরণ দেখুন।
http://yourblogname111.blogspot.com/atom.xML?redirect=false&start-index=1&max-results=500
এই সাইটম্যাপটি স্ব-হোস্ট করা ব্লগার ব্লগ এবং সাধারণ ব্লগার ব্লগ উভয়ের জন্যই কাজ করে। বিস্তারিত পড়ুন এখানে।
এই সকল সাইটের ক্ষেত্রে একজন ভাল প্রোগ্রামার এর কাছ থকে তৈরি করে নিতে হবে। তবে আপনি যদি নিয়ে করতে চান তাহলে অনলাইনে প্রচুর Resource আছে। যেমন পিএইচপি সাইটের জন্যঃ Creating an XML sitemap with PHP.
যে ভাবেই সাইটম্যাপ তৈরি করেন না কেন, নতুন পোস্ট পাবলিশ করার পরে সেটা এড হচ্ছে কিনা চেক করে নিতে হবে।
সাইটম্যাপ তৈরি করা হলে এরপরে আপনার কাজ হলো সাইটম্যাপ বিভিন্ন সার্চ ইঞ্জিনের সাবমিট করা।
Sitemap তৈরি হয়ে গেলে সাইটম্যাপ টি সঠিক কিনা সেটা চেক করে নিতে পারেন।
চেক করে নিতে চাইলে, sitemap validator লিখে সার্চ দিন ও যেকোনো একটি লিংকে ক্লিক করে আপনার সাইট ম্যাপ টু চেক করে নিন।
তবে এটা মেন্ডেটরি নয় কারণ সাইটম্যাপ সাবমিট এরপরে কোন ধরনের সমস্যা থাকলে সেটা ওয়েবমাস্টার টুল জানিয়ে দেওয়া হয়।
কিন্তু প্রথমেই প্রস্ন হল কোথায় সাবমিট করবেন?
প্র টিপসঃ Rankmath বা Yoast SEO Plugin দিয়ে সাইট ম্যাপ তৈরি করলে সেটি yoursite.com/sitemap_index.xml এ পাবেন। কিন্তু এটি একটি Nested XML sitemap, তাই সরাসরি এটি সাবমিট করা উচিত নয়। সেক্ষেত্রে pages.xml, post.xml, author.xml, category.xml এগুলি আলাদা ভাবে সাবমিট করবেন। এ সম্পর্কিত আরও - Google Do Not Support Nested XML Sitemap Index Files
আশাকরি, বুঝতে সমস্যা হয়নি। ভাল লাগলে ও কিছু জানার থাকলে নিচে কমেন্ট করুন।