
ব্লগার সাইটের জন্য নতুন স্টাইলে সাইটম্যাপ (Sitemap) তৈরির নিয়ম
একটি ওয়েবসাইটের কন্টেন্ট দ্রুত ইনডেক্স করার জন্য সাইটম্যাপ (Sitemap) অত্যন্ত গুরুত্বপূর্ণ। এটি মূলত সার্চ ইঞ্জিনের জন্য একটি রাস্তার মানচিত্রের মতো কাজ করে। আমি আমার দীর্ঘদিনের ব্লগিং অভিজ্ঞতায় দেখেছি যে, প্রফেশনাল সাইটম্যাপ ব্যবহার করলে গুগলের ক্রলার খুব সহজেই আপনার সব পোস্ট খুঁজে পায়। আজকের টিউটোরিয়ালে আমরা শিখবো নতুন এবং আধুনিক স্টাইলে কীভাবে আপনার ব্লগের জন্য সাইটম্যাপ তৈরি করবেন।
১. সাইটম্যাপ (Sitemap) আসলে কী?
সহজ কথায়, সাইটম্যাপ হলো আপনার ওয়েবসাইটের সকল লিঙ্কের একটি তালিকা। এটি গুগল, বিং বা ইয়াহু-র মতো সার্চ ইঞ্জিনগুলোকে আপনার সাইটের গঠন এবং নতুন পোস্ট সম্পর্কে তথ্য দেয়। একটি সঠিক সাইটম্যাপ ছাড়া আপনার পোস্টগুলো গুগলে ইনডেক্স হতে অনেক দেরি হতে পারে।
২. নতুন স্টাইলে সাইটম্যাপ তৈরির সুবিধা
আগে আমরা সাধারণ সাইটম্যাপ ব্যবহার করতাম, কিন্তু আধুনিক ব্লগের জন্য ডাইনামিক সাইটম্যাপ বেশি কার্যকর। আমি যখন আমার TechSohag.com সাইটে এটি আপডেট করি, তখন দেখেছি যে পোস্টগুলো আগের চেয়ে দ্রুত ইনডেক্স হচ্ছে। এর ফলে আপনার Web Core Vitals স্কোরও ভালো থাকে কারণ এটি খুব হালকা কোডে তৈরি।
৩. যেভাবে সাইটম্যাপ জেনারেট করবেন
ব্লগার সাইটের জন্য সাধারণত XML সাইটম্যাপ সবচেয়ে ভালো কাজ করে। নিচে দেওয়া পদ্ধতিটি অনুসরণ করুন:
১. প্রথমে আপনার ব্লগের সম্পূর্ণ URL কপি করুন।
২. অনলাইন 'Blogger Sitemap Generator' টুলে গিয়ে আপনার লিঙ্কটি দিন।
৩. সেখান থেকে প্রাপ্ত XML কোডটি আপনার ব্লগের Settings > Crawlers and indexing অপশনে গিয়ে Custom robots.txt ফাইলে পেস্ট করে সেভ দিন।
৪. গুগল সার্চ কনসোলে সাইটম্যাপ জমা দেওয়া
শুধু তৈরি করলেই হবে না, এটি গুগলকে জানাতে হবে। সার্চ কনসোলে লগইন করে 'Sitemaps' অপশনে যান এবং সেখানে sitemap.xml লিখে সাবমিট করুন। আমি নিজে আমার প্রতিটি নতুন সাইটের জন্য এই পদ্ধতিটি ব্যবহার করি এবং এটি সবচেয়ে নির্ভরযোগ্য উপায়।
Blogger Stylist Sitemap HTML Code
[code]<script type="text/javascript">var numposts = 100;var standardstyling = true;function showrecentposts(json) {for (var i = 0; i < numposts; i++) {var entry = json.feed.entry[i];var posttitle = entry.title.$t;var posturl;if (i == json.feed.entry.length) break;for (var k = 0; k < entry.link.length; k++) {if (entry.link[k].rel == 'alternate') {posturl = entry.link[k].href;break;}}posttitle = posttitle.link(posturl);if (standardstyling) document.write('<li>');document.write(posttitle);}if (standardstyling) document.write('</li>');}</script><br /><div class="site-map"><ul><script src="https://www.DJSOHAGRANA.com/feeds/posts/default?orderby=published&alt=json-in-script&callback=showrecentposts&max-results=999"></script></ul></div><style type="text/css">.site-map ul {list-style: none;margin-left: -40px;}.site-map ul li {font-size: 15px;padding: 5px;background: none;border: 1px solid #ddd;border-radius: 5px;margin: 0px 0px 10px 0px;}</style> [/code]
বিদ্রঃ- অবশ্যই কোডের মধ্যে RED COLOR চিহ্নিত স্থানে আপনার সাইট এর নাম দিবেন। এইতো হয়ে গেলো আপনার সাইট এর জন্য সুন্দর ১টি সাইট ম্যাপ।
প্রযুক্তি এবং ব্লগিং সম্পর্কিত আরও গভীর জ্ঞানের জন্য নিয়মিত আমাদের সাথে থাকুন।