Hreflang ট্যাগ জেনারেটর

আপনার পাতাগুলিকে বিভিন্ন ভাষায় যুক্ত করে এমন ট্যাগ লিখুন।

একই পাতা যদি একাধিক ভাষায় থাকে, তবে সার্চ ইঞ্জিনকে জানাতে হয় যে সংস্করণগুলি একসঙ্গে যায়। hreflang সেই কাজটিই করে, আর এতে ভুল হওয়া সহজ। কোড আসে তিনটি আলাদা মান থেকে। প্রতিটি সংস্করণকে নিজেসহ বাকি সব সংস্করণের দিকে নির্দেশ করতে হয়, আর যে সেটে একটিও ফিরতি লিংক নেই সেটি আংশিক নয়, পুরোটাই উপেক্ষিত হয়। প্রতিটি সারিতে একটি ঠিকানা ও একটি ভাষার কোড দিন, অথবা একটি ঠিকানা দিয়ে বাকিটা টুলকে তৈরি করতে দিন। লেখার সঙ্গে সঙ্গে কোডগুলি কথায় ফিরিয়ে দেখানো হয়, তাই ভুল কোনো সচল পাতায় পৌঁছানোর আগেই ধরা পড়ে। ফলাফল হলো পাতার head এ বসানোর একটি ব্লক, HTML নয় এমন ফাইলের জন্য একটি HTTP হেডার, অথবা আপনার sitemap এর জন্য এন্ট্রি।

এখানে কিছুই সংরক্ষণ বা পাঠানো হয় না। আপনি লেখার সঙ্গে সঙ্গে ট্যাগ আপনার ব্রাউজারেই তৈরি হয়।

      
তিনটির বদলে একটি পদ্ধতি ব্যবহার করুন। Google তিনটিকেই সমান গণ্য করে।

প্রতিটি সংস্করণ প্রতিটি সংস্করণের তালিকা দেয়

যে পাতা কোনো বিকল্পের নাম করে, সেই বিকল্পকেও তার নাম করতে হয়, নইলে নির্দেশটি উপেক্ষিত হয়। এই নিয়মটি আছে যাতে অন্য কোনো সাইটের কেউ আপনার সম্মতি ছাড়া আপনার পাতাকে তার নিজের বিকল্প সংস্করণ বলে দাবি করতে না পারে। সেটটি প্রতিটি ঠিকানায় হুবহু এক, তাই একটি ব্লকই সবগুলির জন্য যথেষ্ট।

কোড আসে তিনটি মান থেকে

ভাষা আসে ISO 639-1 থেকে। অঞ্চল আসে ISO 3166-1 alpha-2 থেকে, আর কোনো ভাষার যখন লিপির প্রয়োজন হয় তখন তা আসে ISO 15924 থেকে। একটি কোডই তিনটিই বহন করতে পারে, যেমন zh-Hans-US। প্রতিটি অংশ আলাদাভাবে যাচাই হয়, তাই যেসব কোড গঠনে ঠিক কিন্তু অর্থে আপনার উদ্দেশ্যের বাইরে, সেগুলি ধরা পড়ে। সবচেয়ে স্পষ্ট উদাহরণ be, যা বেলজিয়াম নয়, বেলারুশীয় ভাষা।

একটি পদ্ধতি বেছে নিন এবং সেটিতেই থাকুন

পাতার head এ ট্যাগ, উত্তরে একটি Link হেডার, অথবা sitemap এ এন্ট্রি। Google তিনটিকেই সমান গণ্য করে, তাই একাধিক ব্যবহার করলে রক্ষণাবেক্ষণ বাড়ে, অর্থ বাড়ে না। বেশির ভাগ সাইটের জন্য ট্যাগই মানানসই। হেডারটি রয়েছে HTML নয় এমন ফাইলের জন্য, যেমন PDF, আর sitemap মার্কআপকে প্রতিটি টেমপ্লেটের বাইরে রাখে।

বিকল্প পাতা আপনার কাছে আগে থেকেই আছে

যেসব দর্শকের ভাষা সেটের আর কিছুর সঙ্গে মেলে না, x-default তাদের জন্য। এটি আপনার আগে থেকে দেওয়া ঠিকানাগুলির একটিকে নির্দেশ করে, সাধারণত ভাষা বেছে নেওয়ার পাতা বা মূল সংস্করণ। ওই সারিতে বিকল্প পাতা টিক দিন, ট্যাগটি আপনার হয়ে লেখা হয়ে যাবে।

এটি যা যাচাই করে

প্রতিটি কোডের প্রতিটি অংশ, এবং গোটা সেট।

কোড
  • ISO 639-1 থেকে ভাষা
  • ISO 3166-1 alpha-2 থেকে অঞ্চল
  • ISO 15924 থেকে লিপি
সেট
  • একই কোড ও ঠিকানার পুনরাবৃত্তি
  • একাধিক বিকল্প পাতা
  • http ও https মিলেমিশে
ফলাফল
  • head এর জন্য ট্যাগ
  • অন্যান্য ফাইলের জন্য Link হেডার
  • Sitemap এন্ট্রি
সেট তৈরি করা
  • সাবডিরেক্টরি, সাবডোমেইন বা দেশের ডোমেইন
  • কোয়েরি স্ট্রিংযুক্ত ঠিকানা
  • একটি ঠিকানা প্রতিটি ভাষায় বিস্তৃত
কীভাবে ব্যবহার করবেন
1
সংস্করণগুলি তালিকাভুক্ত করুন
প্রতিটি ভাষা সংস্করণের ঠিকানা এবং তার সঙ্গের কোড দিন। আপনার ঠিকানাগুলি যদি একটি ছকে চলে, তবে একটি দিন এবং টুলকে আপনার তালিকার কোডগুলিতে সেটি ছড়িয়ে দিতে দিন।
2
কোডগুলি আবার পড়ুন
প্রতিটি কোডের নিচের লাইনটি বলে দেয় কোডটির মানে কী। সেখানে আপনার উদ্দেশ্যের বাইরে কিছু লেখা থাকলে কোডটি ভুল, লেখার সময় সেটি যত যুক্তিসঙ্গতই দেখাক।
3
সমস্যাগুলি সমাধান করুন
লাল রঙে দেখানো সবকিছু সেটটিকে কাজ করতে দেয় না। হলুদ রঙে দেখানো সবকিছু ঠিক করা ভালো, তবে ফেলে রাখলেও নির্দেশটি ভাঙবে না।
4
একটি আউটপুট কপি করুন
ট্যাগ, হেডার বা sitemap এন্ট্রি যেটি নেবেন, তারপর সেই একই ব্লক সেটের প্রতিটি ঠিকানায় বসান।
দাম ও শর্তাবলি
মূল্য
বিনামূল্যে। কোনো অ্যাকাউন্ট নেই, ট্রায়াল নেই এবং ঠিকানার সংখ্যায় কোনো সীমা নেই।
এর জন্য যা দরকার
একটি হালনাগাদ ব্রাউজার। sona.to অ্যাকাউন্টের দরকার নেই।
তথ্য সামলানোর ধরন
ঠিকানাগুলি আপনার ব্রাউজারেই থাকে। Sonato LLC এ কিছুই পাঠানো হয় না এবং কিছুই সংরক্ষণ করা হয় না। প্রশ্ন থাকলে যোগাযোগ ফর্ম এর মাধ্যমে যোগাযোগ করুন।
প্রশ্ন