সাইটম্যাপ হল একটি ওয়েব পেজ যা সার্চ রোবটের জন্য প্রয়োজনীয় সাইটের সমস্ত পেজ সম্পর্কে সম্পূর্ণ তথ্য প্রদর্শন করে। কেউ বলবে যে এটির প্রয়োজন নেই, কারণ সমস্ত বিভাগ ইতিমধ্যে প্রদর্শিত হয়েছে। যাইহোক, যদি সাইটে পঞ্চাশ বা তার বেশি পৃষ্ঠা থাকে তবে এই জাতীয় পৃষ্ঠার প্রয়োজনীয়তা বিদ্যমান। সার্চ ইঞ্জিন এবং ব্যবহারকারীদের জন্য, এটি একটি নির্দেশিকা হিসাবে কাজ করবে যা আপনাকে বুঝতে সাহায্য করবে যে এই বা সেই তথ্যটি কোথায় রয়েছে৷
XML এবং HTML ফাইল
যেহেতু সাইট ম্যাপ শুধুমাত্র সার্চ রোবটের জন্যই নয়, সাইট পরিদর্শনকারী ব্যবহারকারীদের জন্যও ব্যবহৃত হয়, তাই সাধারণত দুটি মানচিত্র তৈরি করা হয়: XML এবং HTML ফরম্যাটে।
অনুসন্ধান রোবটের জন্য একটি সাইটম্যাপ তৈরি করতে, একটি XML ফাইল ব্যবহার করুন৷ তাকে ধন্যবাদ, রোবটগুলি তাদের অনুসন্ধান ডাটাবেসে নতুন সূচীযুক্ত পৃষ্ঠাগুলি প্রবেশ করে। একটি বহু-পৃষ্ঠা সাইটে একটি মানচিত্রের অনুপস্থিতিতে, অনেক সংখ্যক পৃষ্ঠা কখনও কখনও খুব দীর্ঘ সময়ের জন্য সূচিবদ্ধ নাও হতে পারে।সময়।
ব্যবহারকারীদের জন্য একটি সাইটম্যাপ তৈরি করতে একটি HTML ফাইল ব্যবহার করা হয়। এই মানচিত্রের গুরুত্ব এই সত্যে নিহিত যে এর সুবিধাটি সরাসরি নির্ধারণ করে যে ব্যবহারকারী তার আগ্রহের তথ্য খুঁজে পাবে কি না। অতএব, এই ধরনের একটি মানচিত্র সেই সমস্ত ইন্টারনেট প্রকল্পগুলির জন্য তৈরি করা হয়েছে যেখানে সমস্ত বিভাগ এবং তাদের উপবিভাগগুলি প্রধান মেনুতে মাপসই করে না৷
কীভাবে একটি XML সাইটম্যাপ তৈরি করবেন
এই সমস্যা সমাধানের তিনটি উপায় রয়েছে:
- একটি সাইটম্যাপ জেনারেটর কেনা।
- অনলাইন পরিষেবা ব্যবহার করে একটি সাইটম্যাপ তৈরি করুন।
- হস্তে লেখা ফাইল।
উল্লেখযোগ্য সময় সাশ্রয়ের জন্য, জেনারেটর কেনার প্রস্তাব করা হয়েছে। অতএব, যদি লাইসেন্স কেনার জন্য বিশ-ত্রিশ ডলার একটি ওয়েবমাস্টারের জন্য অর্থের অপচয় হয়, তবে এটি কেনা, বিশেষ করে একটি বৃহৎ ইন্টারনেট সংস্থানের জন্য, এখনও ক্ষতি করে না, তারপর থেকে আপনাকে ম্যানুয়ালি একটি সাইট তৈরি করতে হবে না।
কয়েক শতাধিক পৃষ্ঠা রয়েছে এমন একটি সাইটের জন্য, অনলাইন পরিষেবাগুলি সুপারিশ করা হয়, যেখানে একটি সাইটম্যাপ তৈরি করতে, আপনাকে শুধুমাত্র ইন্টারনেট সংস্থানের ঠিকানা উল্লেখ করতে হবে এবং ফলাফলটি ডাউনলোড করতে হবে৷
সবচেয়ে সঠিক বিকল্পটি হ'ল ম্যানুয়ালি একটি মানচিত্র তৈরি করা৷ এটি করার জন্য, আপনাকে url, urlset, loc, lastmod, changefreg এবং অগ্রাধিকারের মতো ট্যাগগুলি জানতে হবে। এই ক্ষেত্রে, প্রথম তিনটি ট্যাগ বাধ্যতামূলক বলে বিবেচিত হয় এবং শেষ তিনটি ট্যাগ দেওয়া যেতে পারে৷
জুমলায় একটি সাইটম্যাপ তৈরি করা
একটি সাইটম্যাপ তৈরি করতে, জুমলা এবংওয়ার্ডপ্রেসে বিশেষ অ্যাড-অন রয়েছে, যেমন বেশিরভাগ সুপরিচিত প্রশাসনিক ব্যবস্থা, যার জন্য একটি সাইটম্যাপ ম্যানুয়ালি বা স্বয়ংক্রিয়ভাবে তৈরি হয়। বৃহৎ ইন্টারনেট প্রকল্পগুলির জন্য যা ক্রমাগত উপকরণ আপডেট করে, এই অ্যাড-অনটি খুবই সুবিধাজনক৷
জুমলায় একে বলা হয় এক্সম্যাপ, ওয়ার্ডপ্রেসে একে বলে গুগল এক্সএমএল সাইটম্যাপ।
স্বয়ংক্রিয়ভাবে একটি সাইটম্যাপ তৈরি করুন
বিনামূল্যে অনলাইন সার্ভারগুলি স্বয়ংক্রিয়ভাবে একটি সাইটম্যাপ তৈরি করতে সাহায্য করে যদি সাইটের পাঁচশোর বেশি পৃষ্ঠা না থাকে। একটি সাইটম্যাপ তৈরি করা কতটা সহজ তা এখানে:
-
এই ইন্টারনেট সংস্থানগুলির একটিতে গিয়ে, আপনাকে "সাইটম্যাপ তৈরি করুন" আইটেমটি খুঁজে বের করতে হবে, "তৈরি করুন" বোতামে ক্লিক করুন এবং স্বয়ংক্রিয়ভাবে একটি সাইটম্যাপ ফাইল তৈরি করুন৷
- "সাইট URL" খুঁজুন এবং যে সাইটের জন্য মানচিত্র তৈরি করা হচ্ছে তার ঠিকানা লিখুন।
- সিস্টেমটির জন্য আপনাকে একটি যাচাইকরণ কোড লিখতে হতে পারে৷ আপনাকে অবশ্যই এটি লিখতে হবে এবং "স্টার্ট" টিপুন।
- সাইটে সমাপ্ত মানচিত্র আপলোড করুন।
একটি মানচিত্র তৈরি করার ম্যানুয়াল উপায়
এই পদ্ধতিটি একদিকে, সবচেয়ে কঠিন, মূল্যবান সময় নিচ্ছে, কিন্তু অন্যদিকে, অন্যান্য বিকল্পগুলি উপযুক্ত নয় এমন ক্ষেত্রে এটি ব্যবহার করা নিশ্চিত পদ্ধতি। সুতরাং, উদাহরণস্বরূপ, যদি এমন অনেকগুলি পৃষ্ঠা থাকে যা সাইটম্যাপে অন্তর্ভুক্ত করার প্রয়োজন নেই তবে তারা স্বয়ংক্রিয়ভাবে সেখানে পৌঁছে যায়, অবশ্যই, ম্যানুয়াল পদ্ধতিটি এই জাতীয় পৃষ্ঠাগুলির "ওভারডোজ" থেকে মানচিত্রটিকে সংরক্ষণ করবে। এই পদ্ধতিটি বেছে নেওয়ার আরেকটি কারণ খারাপসাইট নেভিগেশন।
ম্যানুয়াল মানচিত্র তৈরি করতে আপনার প্রয়োজন:
- মানচিত্রে অন্তর্ভুক্ত করতে পৃষ্ঠাগুলি সংগ্রহ করুন৷
- এক্সেল ফাইলের তৃতীয় কলামে সমস্ত ঠিকানা ঢোকান।
-
1ম এবং 2য় কলামে url এবং loc উভয়ই ঢোকান।
- ৪র্থ এবং ৫ম কলামে, ক্লোজিং ইউআরএল এবং অবস্থান সন্নিবেশ করান।
- পাঁচটি কলাম সংযোগ করতে "লিঙ্ক" ফাংশন ব্যবহার করুন।
- একটি টেক্সট এডিটরে sitemap.xml তৈরি করুন।
- এই ফাইলে urlset এবং /urlset ট্যাগ উভয়ই যোগ করুন।
- তাদের মধ্যে একটি সংযুক্ত কলাম ঢোকান।
- সবকিছু সংরক্ষণ করুন।
ফলিত ফাইলটি পরীক্ষা করা দরকার। আপনি এটি করতে পারেন, উদাহরণস্বরূপ, ইয়ানডেক্সে, ওয়েবমাস্টার প্যানেলে।
ইয়ানডেক্স এবং গুগলের জন্য কীভাবে একটি সাইটম্যাপ তৈরি করবেন
সাইটটি তৈরি হওয়ার পর এটি সাইটে যোগ করা হয়। এই উদ্দেশ্যে, সাইটম্যাপ ফাইলটিকে Sitemap.xml নাম দেওয়া উচিত এবং রুট ডিরেক্টরিতে যুক্ত করা উচিত। অনুসন্ধান রোবটগুলি যত তাড়াতাড়ি সম্ভব এটি খুঁজে পেতে, গুগল এবং ইয়ানডেক্সের বিশেষ সরঞ্জাম রয়েছে। তাদের বলা হয় ওয়েবমাস্টার টুল (Google-এ) এবং Yandex Webmaster (Yandex-এ)।
Google এ একটি সাইটম্যাপ যোগ করা
Google-কে "ওয়েবমাস্টার টুলস"-এর অনুমোদন প্রক্রিয়ার মধ্য দিয়ে যেতে হবে। এরপরে, একটি সাইট নির্বাচন করার পরে, অপ্টিমাইজেশান/সাইটম্যাপ ফাইলগুলিতে যান, "লোড" বোতামে ক্লিক করুন এবং এই অপারেশনটি নিশ্চিত করুন৷
এতে একটি সাইটম্যাপ যোগ করা হচ্ছে"ইয়ানডেক্স"
এছাড়াও, আপনাকে প্রথমে ইয়ানডেক্স ওয়েবমাস্টারে লগ ইন করতে হবে। তারপর ইন্ডেক্সিং/সাইটম্যাপে যান, সেখানে ফাইল পাথ নির্দিষ্ট করুন এবং "অ্যাড" বোতামে ক্লিক করুন।
সাইটম্যাপ তৈরির জন্য টিপস
সাইটম্যাপ তৈরি করার সময় নিম্নলিখিত টিপস অনুসরণ করার পরামর্শ দেওয়া হয়:
- আজকে সার্চ রোবট শুধুমাত্র সেই ফাইলগুলোই নেবে যেগুলোতে পঞ্চাশ হাজারের বেশি ইউআরএল নেই।
- মানচিত্রটি দশ মেগাবাইটের বেশি হলে, এটিকে কয়েকটি ফাইলে বিভক্ত করা ভাল। এর জন্য ধন্যবাদ, সার্ভারটি ওভারলোড হবে না।
- একটি সাইটম্যাপ xml সঠিকভাবে তৈরি করতে, বেশ কয়েকটি ফাইল সহ, আপনাকে সাইটম্যাপিন্ডেক্স, সাইটম্যাপ, loc এবং লাস্টমড ট্যাগগুলি ব্যবহার করে সেগুলিকে ইনডেক্স ফাইলে নিবন্ধন করতে হবে৷
- সমস্ত পৃষ্ঠা অবশ্যই "www" উপসর্গ সহ বা ছাড়া লিখতে হবে।
- প্রয়োজনীয় ফাইল এনকোডিং হল UTF8।
- আপনাকে ফাইলটিতে ভাষার নামস্থান যোগ করতে হবে।
কিভাবে ব্যবহারকারীদের জন্য একটি সাইটম্যাপ তৈরি করবেন
যেহেতু এই ধরনের একটি মানচিত্র ব্যবহারকারীদের জন্য তৈরি করা হয়েছে, এটি যতটা সম্ভব সহজ এবং দৃশ্যমান হওয়া উচিত। তা সত্ত্বেও, ব্যবহৃত সাইটের গঠন সম্পর্কে সমস্ত তথ্য গুণগতভাবে জানাতে হবে।
HTML মানচিত্রের সাধারণত একটি পরিচিত কাস্টম কাঠামো থাকে, এতে বিভাগ এবং উপধারা থাকে যা নির্দিষ্ট উপায়ে সংজ্ঞায়িত করা হয়, যেমন CSS শৈলী এবং গ্রাফিক উপাদান।
একটি বড় ইন্টারনেট প্রকল্পের জন্য একটি সাইটম্যাপ তৈরি করতে,XML মানচিত্রের মতো, এখানেও বিভক্ত করার সুপারিশ করা হয়। এই ক্ষেত্রে, এটি পৃথক ট্যাব আকারে সঞ্চালিত হয়, মানচিত্রটিকে বৃহদাকার থেকে মুক্তি দেয়।
পৃষ্ঠাটির কার্যকারিতা উন্নত করা জাভাস্ক্রিপ্ট ভাষাকে অনুমতি দেবে, যা এই মানচিত্রে ব্যবহার করার অনুমতি দেওয়া হয়েছে, কারণ এটি সার্চ ইঞ্জিন রোবটের জন্য নয়, ব্যবহারকারীদের জন্য তৈরি করা হয়েছে৷
সাইটম্যাপ ফাইলের জন্য অর্ডার
এটি বাঞ্ছনীয় যে সাইটম্যাপ সহ তৈরি করা ফাইলটি সর্বদা পরিষ্কার এবং পরিপাটি হয়, বিশেষ করে যদি সাইটে প্রচুর সংখ্যক পৃষ্ঠা থাকে। যেহেতু সার্চ ইঞ্জিন রোবট খুব দ্রুত সাইটম্যাপ স্ক্যান করে, তাই এটি একটি বৃহৎ ইন্টারনেট সম্পদের সম্পূর্ণ ফাইল দেখার জন্য যথেষ্ট সময় নাও হতে পারে।
অতএব, আপনি যদি সাইটম্যাপে পেজ যোগ করতে অভ্যস্ত হয়ে যান নিচের দিকে নয়, বরং এর উপরের দিকে, তাহলে একদিকে, সার্চ রোবটটি দেখতে সময় পাবে তাতে কোনো সন্দেহ নেই। নতুন পৃষ্ঠাগুলির ঠিকানা, এবং অন্যদিকে, এটি অনেক সহজ এইভাবে সমস্ত পৃষ্ঠাগুলি নিয়ন্ত্রণ করা হবে৷