সঠিকভাবে সাইটম্যাপ কিভাবে তৈরি ও সাবমিট করবেন?

Last Updated: 
December 29, 2020

সাইটম্যাপ বা XML Sitemap হলো একটি ফাইল, যেখানে ওয়েবসাইটের বিভিন্ন ইনফর্মেশন দেয়া হয়।

যেমন: কোন ওয়েবসাইটের পেজ, ভিডিও অন্যান্য যে ফাইল গুলো আছে এবং তাদের মধ্যে রিলেশনশিপ এর সম্পর্কিত তথ্য গুলো সাইটম্যাপের লিপিবদ্ধ থাকে।

এটি তৈরি করা হয়, সার্চ ইঞ্জিনে সাবমিট করার জন্য। ব্লগ করে টাকা আয় করতে হলে, সাইটম্যাপ সম্পর্কে ধারনা থাকতে হবে।

গুগলের মতো সার্চ ইঞ্জিন গুলো  সাইটম্যাপ ক্রল করে। একটি সুসজ্জিত সাইটম্যাপ থেকে গুগলবট বিভিন্ন ধরনের প্রয়োজনীয় তথ্য পেয়ে থাকে। যেমন কোন পেজগুলোকে আপনি বেশি গুরুত্ব দিচ্ছেন, যেমন শেষ কখন সেটা আপডেট হয়েছে ইত্যাদি ।

কিন্তু দুঃখের ব্যাপার হলো সাইটম্যাপ সঠিক ভাবে কিভাবে সাবমিট করতে হয় সেটা আমরা অনেকেই জানা নাই। আসুন জেনে নেই কিভাবে সঠিক ভাবে সাইটম্যাপ সাবমিট করতে হয়।

সাইটম্যাপ কি? What is a Sitemap?

আপনাদের অনেকেই সাইটম্যাপ সম্পর্কে জানেন। এটি এসইও অপটিমাইজেশন এর একটি ব্যসিক ধাপ। তবুও, কীভাবে সাইটম্যাপ বানাতে হয় এবং সাবমিট করতে হয় সেটা বলার আগে এটি নিয়ে নিয়ে কিছু বেসিক আলোচনা করছি।

সহজ ভাবে বললে একটি Sitemap বা এক্সএমএল সাইটম্যাপ হল একটি ওয়েবসাইটের সব পেজ গুলির লিষ্ট। আর XML হলো extensible markup language. যা তৈরি করা হয়েছে হিউম্যান এবং মেশিন উভয়ের জন্য।

XML ছাড়া অন্য ফাইল এক্সটেনশন এর সাইটম্যাপ গ্রহনযোগ্য না। এটি এক্সএমএল ফরমেটেই হতে হবে। 

এক্সএমএল সাইটম্যাপগুলি সার্চ ইঞ্জিন ক্রলারের জন্য আপনার সাইটে থাকা ইনফরমেশন (Content- Text, Images, videos) পড়া ও খুজে পাওয়া সহজ করে। ফলস্বরূপ, এটি আপনার ওয়েবসাইটের এসইও র‍্যাঙ্কিং বাড়ানোর সম্ভাবনা বাড়ে।

এছাড়াও, সাইটম্যাপ ওয়েবসাইটের কোনও পৃষ্ঠার অবস্থান (Link), আপডেট হওয়ার পরে, আপডেট করার ফ্রিকোয়েন্সি এবং আপনার সাইটের অন্যান্য পৃষ্ঠাগুলির সাথে সম্পর্ক ও ওই পৃষ্ঠার গুরুত্ব সম্পর্কিত তথ্য সমৃদ্ধ হয়।

যথাযথ সাইটম্যাপ সাবমিট না করলে গুগল বটগুলি ভাবতে পারে যে আপনার সাইটে ডুপ্লিকেট কন্টেন্ট আছে, যা আপনার এসইও র‍্যাঙ্কিং এর নিতিবাচক প্রভাব ফেলবে।

আপনি যদি সার্চ ইঞ্জিনগুলিতে আপনার ওয়েবসাইটটিকে আরও দ্রুত ইনডেক্স (Index) করাতে চান তবে সাইটম্যাপ তৈরির জন্য ধাপ অনুসরণ করুন।

XML সাইটম্যাপ দেখতে কেমন 

এটি সার্চ ইঞ্জিনের জন্য তৈরী করা হয়। সুতরাং, আমদের জন্য এটি দেখে কিছু বোঝা কষ্টকর ।

একটি ২ পেজ এর সাইটের সাইটম্যাপঃ 

<?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>

একটি সঠিক সাইট ম্যাপ এর ট্যাগ (TAG) গুলি হলঃ 

সাইটম্যাপ এর প্রথমেই এক্সএমএল ট্যাগ রয়েছে। কোনও সাইটম্যাপের সমস্ত ডেটা মান অবশ্যই পলানযোগ্য। 

  • শুরুতে xml version ডিফাইন্ড করতে হবে।
  • ফাইলটি ইউটিএফ -৮ এনকোড হওয়া উচিত।
  • xmlns এ "xml namespace" declare করে দিতে হবে।
  • একটি সাইটম্যাপে সর্বোচ্চ 50MB (Uncompressed) এবং 50,000 URL থাকবে।
  • যদি আরও বড় ফাইল বা আরও বেশি URL থাকে তবে আপনাকে নিজের তালিকাটি একাধিক সাইটম্যাপে ভেঙে ফেলতে হবে।

সাইটম্যাপে অবশ্যই নিচের ট্যাগগুলি থাকতে হবে:

  • একটি খোলার <urlset> ট্যাগ দিয়ে শুরু করুন এবং একটি ক্লোজিং </ urlset> ট্যাগের সাথে শেষ করুন।
  • <urlset> ট্যাগের মধ্যে নেমস্পেস (প্রোটোকল স্ট্যান্ডার্ড) নির্দিষ্ট করুন।
  • অভিভাবক এক্সএমএল ট্যাগ হিসাবে প্রতিটি URL এর জন্য <url> অন্তর্ভুক্ত করুন।
  • প্রতিটি প্যারেন্ট <url>  ট্যাগের জন্য একটি <loc> এন্ট্রি অন্তর্ভুক্ত করুন।
  • <loc> এর ভিতরে পেজের লিংক দিবেন। 

অন্যান্য সমস্ত ট্যাগ ঐচ্ছিক.

অন্যান্য ঐচ্ছিক ট্যাগ (গুরুত্বপূর্ণ):

  • <lastmod>: শেষ কখন ফাইলটি পরিবর্তন করা হয়েছিল তা নির্দেশ করে।
  • <priority>: একটি URL থেকে অগ্রাধিকার নির্দেশ করে। মানের পরিসর ০.০ থেকে ১.০ এর মধ্যে। 
  • <changefreq>: এটার কাজ সার্চ ইঞ্জিনকে আইডিয়া দেয়া যে কতদিন পরপর তারা URL কে recrawl করবে। 

আমি লাস্ট মডিফাইড ট্যাগটি সবসময় ব্যবহার করি, অন্য গুলি করি না। তবে প্রয়োজন মনে করলে করতে পারেন।

কিভাবে সাইটম্যাপ তৈরি করব?

সাইটম্যাপ তৈরি করতে হলে আপনাকে XML ল্যাঙ্গুয়েজ সম্পর্কে জানতে হবেই তা নয়। আপনি ফ্রিতে সাইটম্যাপ তৈরী করতে পারবেন। 

তবে আপনার সাইট যদি কোন সিএমএস যেমন ওয়ার্ডপ্রেস বা ব্লগার প্ল্যাটফর্ম ব্যবহার করে তাহলে আপনি XML Sitemap Generate তৈরি করতে পারবেন। 

আসুন এক্সএমএল সাইটম্যাপ তৈরি বিভিন্ন পদ্ধতি গুলো জেনে নিই-

ফ্রি এক্সএমএল জেনারেটর

এই পদ্ধতিতে এক্সএমএল সাইটম্যাপ জেনারেট করতে  তেমন কোনো ঝামেলা হবে না। জাস্ট আপনার সাইটের লিংক দিলে অটোমেটিক সাইটম্যাপ তৈরী হয়ে যাবে।

অনলাইন এ ফ্রী XML sitemap generator পাবেন। সেগুলির মধ্যে আমার মতে https://www.xml-sitemaps.com/ ই সেরা।  

কিন্তু এই পদ্ধতিতে সাইটম্যাপ তৈরী করার পরে আপনাকে সেটা সিপ্যানেলে গিয়ে রুট ডোমেইন এ আপলোড করতে হবে। যেটা কিনা নন-টেকনিক্যাল মানুষের এর জন্য বেশ ঝামেলার।

Upload করবেন যেভাবে-

  1. প্রথমে, সিপ্যানেল এ লগ-ইন করুন। 
  2. তারপরে, সাইটের root domain এ প্রবেশ করুন।
  3. অতঃপর, আপনার তৈরি করা SItemap টি আপলোড করে দিন। 

লক্ষ রাখবেন, সাইটম্যাপটি যেন .XML extention এর হয়।  

ডায়নামিক বা প্রতিনিয়ত পরিবর্তনশীল সাইটগুলোতে প্রতিটা পোস্ট পাবলিশ হওয়ার পর নতুন করে সাইটম্যাপ ফাইল আপলোড দেওয়া বিরক্তিকর। 

এই পদ্ধতিটি তখনই অনুসরণ করুন, যখন আপনার সাইটটি স্ট্যাটিক। অর্থাৎ, সাইটে আর কোন নতুন পেজ পাবলিশ হবে না।

ওয়ার্ডপ্রেস (WordPress) ওয়েবসাইটে সাইটম্যাপ তৈরী 

ওয়ার্ডপ্রেসের ডায়নামিক প্ল্যাটফর্ম। সাধারণত ওয়াডপ্রেস সাইটগুলোতে প্রতিনিয়ত নতুন  পোস্ট ও পেজ পাবলিশ হয়। 

সুতরাং উপরের সাইটম্যাপ তৈরীর পদ্ধতিটি এখানে খাটবে না।

তবে ওয়ার্ডপ্রেস সাইটের জন্য সাইটম্যাপ তৈরী বেশ সহজ। ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরীতে বিভিন্ন ফ্রি সাইট ম্যাপ জেনারেটর প্লাগিন পাওয়া যাবে। আর জনপ্রিয় যেকোনো এসইও প্লাগিন গুলি ব্যবহার করে কয়েক ক্লিকেই সাইটম্যাপ তৈরি করে নেয়া যাবে।

মজার ব্যাপার হলো একবার সাইটম্যাপ তৈরী করা হলে আর কোনো কাজই করতে হবেনা।  নতুন পোষ্ট পাবলিশ করা হলে, অটোমেটিক তা সাইটম্যাপে এড হয়ে যাবে।

সাইটম্যাপ তৈরিতে জনপ্রিয় ওয়াডপ্রেস প্লাগিন সমূহ:

  1. Yoast SEO Plugin
  2. Rank math
  3. All in one SEO plug-in
  4. Google XML Sitemap generator

এছাড়াও আরো অনেক। 

Blogger.com এ সাইটম্যাপ তৈরি

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

এই সাইটম্যাপটি স্ব-হোস্ট করা ব্লগার ব্লগ এবং সাধারণ ব্লগার ব্লগ উভয়ের জন্যই কাজ করে। বিস্তারিত পড়ুন এখানে। 

কাস্টমসাইট PHP/ PYthon / C# ওয়েবসাইট- এর জন্য সাইটম্যাপ তৈরি করবেন কিভাবে? 

এই সকল সাইটের ক্ষেত্রে একজন ভাল প্রোগ্রামার এর কাছ থকে তৈরি করে নিতে হবে। তবে আপনি যদি নিয়ে করতে চান তাহলে অনলাইনে প্রচুর Resource আছে। যেমন পিএইচপি সাইটের জন্যঃ Creating an XML sitemap with PHP.

যে ভাবেই সাইটম্যাপ তৈরি করেন না কেন, নতুন পোস্ট পাবলিশ করার পরে সেটা এড হচ্ছে কিনা চেক করে নিতে হবে। 

সাইটম্যাপ কিভাবে সাবমিট করতে হয়

সাইটম্যাপ তৈরি করা হলে এরপরে আপনার কাজ হলো সাইটম্যাপ বিভিন্ন সার্চ ইঞ্জিনের সাবমিট করা। 

Sitemap তৈরি হয়ে গেলে সাইটম্যাপ টি সঠিক কিনা সেটা চেক করে নিতে পারেন।

চেক করে নিতে চাইলে, sitemap validator লিখে সার্চ দিন ও যেকোনো একটি লিংকে ক্লিক করে আপনার সাইট ম্যাপ টু চেক করে নিন।

তবে এটা মেন্ডেটরি নয় কারণ সাইটম্যাপ সাবমিট এরপরে কোন ধরনের সমস্যা থাকলে সেটা ওয়েবমাস্টার টুল জানিয়ে দেওয়া হয়।

কিন্তু প্রথমেই প্রস্ন হল কোথায় সাবমিট করবেন? 

কিভাবে করবেনঃ 

  • এখন সাইটম্যাপ এর লিংকটি কপি করে নিন।
  • তারপর, গুগল সার্চ অঞ্চল বা মাইক্রোসফটের বিং ওয়েবমাস্টার টুলস এ একাউন্ট করে নিন। 
  • ড্যাসবোর্ডে Sitemaps > Submit a Sitemap এ যান।
  • এবং সাইটম্যাপ সাবমিট করুন।

প্র টিপসঃ 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

আশাকরি, বুঝতে সমস্যা হয়নি। ভাল লাগলে ও কিছু জানার থাকলে নিচে কমেন্ট করুন।

S M Lutfor Rahman
Internet Marketing Professional, from Bagerhat, Bangladesh. I write and share Digital Marketing tips and tutorials in Bangla especially on SEO, Google Adsense, and Affiliate marketing. Follow this blog to equip up for the basic & latest trends of online marketing and freelancing.

Leave a Reply

Your email address will not be published. Required fields are marked *

Ready for Action?

Cottage out enabled was entered greatly prevent message. No procured unlocked an likewise. Dear but what she been over guy felt body.
Let's Start
AboutTeamBlog
(+880) 1999-690205
envelopephone linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram
Tweet
Share
Share
Pin
Share