এই টুল সম্পর্কে
hreflang ট্যাগগুলি সার্চ ইঞ্জিনগুলিকে বলে যে একটি পৃষ্ঠা একাধিক ভাষা বা আঞ্চলিক রূপের মধ্যে বিদ্যমান। যখন একজন ব্যবহারকারী ফরাসি ভাষায় অনুসন্ধান করে, hreflang তাদের ইংরেজির পরিবর্তে আপনার সামগ্রীর ফরাসি সংস্করণে নির্দেশ করে৷ একই বিষয়বস্তু বিভিন্ন ভাষায় একাধিক URL-এ প্রদর্শিত হলে ট্যাগগুলি ডুপ্লিকেট-সামগ্রী জরিমানা প্রতিরোধ করে।
একটি পৃষ্ঠার প্রতিটি ভাষার সংস্করণের প্রত্যেকটি সংস্করণ ঘোষণা করা উচিত, নিজের সহ, hreflang লিঙ্ক ট্যাগের মাধ্যমে। এটিকে সঠিকভাবে প্রয়োগ করার জন্য একটি স্ব-রেফারেন্স (পৃষ্ঠাটি তার নিজস্ব ভাষা ঘোষণা করে) এবং অন্যান্য সমস্ত ভাষার রূপের উল্লেখ প্রয়োজন। ত্রুটিগুলি সাধারণ: অনুপস্থিত স্ব-রেফারেন্স, অনুপস্থিত পারস্পরিক রেফারেন্স, ভুল ভাষা কোড।
এই জেনারেটর একটি কাঠামোবদ্ধ ইনপুট থেকে hreflang ট্যাগের সম্পূর্ণ সেট তৈরি করে — প্রতিটি ভাষায় আপনার URL পাথ। আউটপুট হল HTML লিঙ্ক ট্যাগ যা আপনার <head>-এ পেস্ট করার জন্য প্রস্তুত, এছাড়াও hreflang ঘোষণার সাথে ঐচ্ছিক XML সাইটম্যাপ এন্ট্রি (HTML বাস্তবায়নের বিকল্প)।
কেন hreflang ট্যাগ ব্যবহার করুন
বহুভাষিক সাইটগুলি যেগুলি hreflang ঘোষণা করে না তারা আরও খারাপ সার্চ পারফরম্যান্স দেখতে পায়: ব্যবহারকারীরা ভুল ভাষার সংস্করণে নির্দেশিত হয়, বিষয়বস্তু সদৃশ হিসাবে প্রদর্শিত হয় এবং এনগেজমেন্ট মেট্রিক্স কমে যায়৷ hreflang সঠিকভাবে ঘোষণা করা প্রতিটি ব্যবহারকারীকে স্বয়ংক্রিয়ভাবে সঠিক সংস্করণে নির্দেশ করে।
ম্যানুয়াল hreflang বাস্তবায়ন অনেক ভাষা সহ সাইটের জন্য ত্রুটি-প্রবণ। একটি 50-ভাষা সাইটের প্রতি পৃষ্ঠায় 50টি লিঙ্ক ট্যাগ প্রয়োজন, প্রতিটি সঠিকভাবে ক্রস-রেফারেন্সযুক্ত। একটি জেনারেটর যেটি ইউআরএল ডেটা থেকে সেগুলি তৈরি করে তা টাইপো এবং মিস রেফারেন্সগুলি এড়ায় যা সিস্টেমটি ভেঙে দেয়।
প্রযুক্তিগত বিবরণ
HTML ফর্ম্যাট: <link rel="alternate" hreflang="en" href="https://example.com/page" />৷ প্রতি ভাষাতে একটি লিঙ্ক, সমস্ত পৃষ্ঠার <head> এ।
ভাষার কোডগুলি ISO 3166-1 alpha-2 (en-US, en-GB, fr-CA) প্রতি অঞ্চল সহ ঐচ্ছিকভাবে ISO 639-1 (en, ja, fr) অনুসরণ করে। ভুল কোড (দেশের কোড ব্যবহার যেখানে ভাষা কোড প্রত্যাশিত) একটি সাধারণ ত্রুটি।
স্ব-রেফারেন্স: প্রতিটি পৃষ্ঠায় উপযুক্ত ভাষা কোডের সাথে নিজেকে নির্দেশ করে একটি hreflang ট্যাগ অন্তর্ভুক্ত করতে হবে। অনুপস্থিত স্ব-রেফারেন্স সবচেয়ে সাধারণ ত্রুটিগুলির মধ্যে একটি এবং পুরো hreflang বাস্তবায়নকে ভেঙে দেয়।
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
- আমি কি উত্পন্ন আউটপুট কাস্টমাইজ করতে পারি?
- হ্যাঁ। টুলটি আপনার নির্দিষ্ট চাহিদা অনুযায়ী আউটপুট তৈরি করতে বিভিন্ন কাস্টমাইজেশন বিকল্প প্রদান করে। জেনারেট করার আগে সেটিংস সামঞ্জস্য করুন, বা বিভিন্ন বিকল্পের সাথে পুনরায় তৈরি করুন।
- উত্পন্ন বিষয়বস্তু ব্যবহার করার জন্য বিনামূল্যে?
- হ্যাঁ। এই টুলের সাহায্যে আপনি যা কিছু তৈরি করেন তা ব্যক্তিগত, শিক্ষাগত বা বাণিজ্যিক উদ্দেশ্যে কোনো সীমাবদ্ধতা বা অ্যাট্রিবিউশন প্রয়োজনীয়তা ছাড়াই ব্যবহার করার জন্য আপনার।
- এটি একটি অ্যাকাউন্ট প্রয়োজন?
- না। টুলটি কোনো সাইন-আপ, কোনো ইমেল এবং কোনো নিবন্ধন ছাড়াই অবিলম্বে ব্যবহারের জন্য প্রস্তুত। শুধু পৃষ্ঠাটি খুলুন এবং তৈরি করা শুরু করুন।
- আমার ইনপুট ডেটা কি ব্যক্তিগত রাখা হয়?
- হ্যাঁ। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজারে ঘটে। আপনার ইনপুট ডেটা এবং জেনারেটেড আউটপুট কখনই কোনো বাহ্যিক সার্ভারে পাঠানো হয় না।
- পারস্পরিক hreflang কি?
- প্রতিটি বৈকল্পিক অবশ্যই অন্য প্রতিটি বৈকল্পিক উল্লেখ করতে হবে। যদি en রেফারেন্স ja, ja অবশ্যই রেফারেন্স en. অনুপস্থিত পারস্পরিক রেফারেন্স সম্পর্ক সম্পর্কে Google এর বোঝার ভাঙ্গন।
- Google অনুবাদ কি একটি ভাষা বৈকল্পিক হিসাবে গণনা করে?
- না। Google অনুবাদ আউটপুটকে আলাদা ভাষা সংস্করণ হিসেবে বিবেচনা করা হয় না। hreflang শুধুমাত্র মূল-সামগ্রী সংস্করণ উল্লেখ করা উচিত.
- তথ্য আপলোড করা হয়?
- না। আপনার ব্রাউজারে জেনারেশন হয়।
- আমি কিভাবে hreflang পরীক্ষা করব?
- Google অনুসন্ধান কনসোল hreflang ত্রুটিগুলি রিপোর্ট করে৷ hreflang ট্যাগ টেস্টার (বিভিন্ন এসইও স্যুট দ্বারা সরবরাহিত) এর মতো সরঞ্জামগুলিও যাচাই করতে পারে। জেনারেটরের আউটপুট, সঠিকভাবে ব্যবহার করা হলে, কোন ত্রুটি তৈরি করা উচিত নয়।