অনেক সাইট ব্যবহারকারীর ভাষা বা অঞ্চলের উপর ভিত্তি করে একটি পৃষ্ঠার বিভিন্ন সংস্করণ প্রদান করে। hreflang
লিঙ্কগুলি সার্চ ইঞ্জিনগুলিকে একটি পৃষ্ঠার সমস্ত সংস্করণের URL গুলি জানায় যাতে তারা প্রতিটি ভাষা বা অঞ্চলের জন্য সঠিক সংস্করণ প্রদর্শন করতে পারে৷
কিভাবে Lighthouse hreflang
অডিট ব্যর্থ হয়
Lighthouse পতাকা ভুল hreflang
লিঙ্ক:
Lighthouse পৃষ্ঠার head
এবং এর প্রতিক্রিয়া শিরোনামে hreflang
লিঙ্কগুলির জন্য পরীক্ষা করে।
Lighthouse তারপর hreflang
লিঙ্কগুলির মধ্যে বৈধ ভাষার কোডগুলি পরীক্ষা করে৷ Lighthouse অবৈধ ভাষার কোড সহ কোনো hreflang
লিঙ্কের প্রতিবেদন করে।
Lighthouse অঞ্চলের কোড বা আপনার সাইটম্যাপ চেক করে না।
একটি পৃষ্ঠার প্রতিটি সংস্করণের জন্য একটি hreflang
লিঙ্ক কীভাবে সংজ্ঞায়িত করবেন
ধরুন আপনার কাছে একটি পৃষ্ঠার তিনটি সংস্করণ রয়েছে:
-
https://example.com
এ একটি ইংরেজি সংস্করণ -
https://es.example.com
এ একটি স্প্যানিশ সংস্করণ -
https://de.example.com
এ একটি জার্মান সংস্করণ
সার্চ ইঞ্জিনগুলিকে বলার তিনটি উপায় রয়েছে যে এই পৃষ্ঠাগুলি সমতুল্য৷ আপনার পরিস্থিতির জন্য সবচেয়ে সহজ যে কোনো পদ্ধতি বেছে নিন।
বিকল্প 1: প্রতিটি পৃষ্ঠার <head>
-এ hreflang
লিঙ্ক যোগ করুন:
<link rel="alternate" hreflang="en" href="https://example.com" />
<link rel="alternate" hreflang="es" href="https://es.example.com" />
<link rel="alternate" hreflang="de" href="https://de.example.com" />
একটি পৃষ্ঠার প্রতিটি সংস্করণকে অবশ্যই অন্য সমস্ত সংস্করণের সাথে লিঙ্ক করতে হবে, নিজের সহ অন্যথায়, সার্চ ইঞ্জিনগুলি hreflang
লিঙ্কগুলিকে উপেক্ষা করতে পারে বা ভুলভাবে ব্যাখ্যা করতে পারে৷
যে পৃষ্ঠাগুলি ব্যবহারকারীদের তাদের ভাষা নির্বাচন করতে দেয়, তাদের জন্য x-default
কীওয়ার্ড ব্যবহার করুন:
<link rel="alternate" href="https://example.com" hreflang="x-default" />
বিকল্প 2: আপনার HTTP প্রতিক্রিয়া Link
শিরোনাম যোগ করুন:
Link: <https://example.com>; rel="alternate"; hreflang="en", <https://es.example.com>;
rel="alternate"; hreflang="es", <https://de.example.com>; rel="alternate"; hreflang="de"
বিকল্প 3: আপনার সাইটম্যাপে ভাষা সংস্করণ তথ্য যোগ করুন।
<url>
<loc>https://example.com</loc>
<xhtml:link rel="alternate" hreflang="es"
href="https://es.example.com"/>
<xhtml:link rel="alternate" hreflang="de"
href="https://es.example.com"/>
</url>
hreflang
মানগুলির জন্য নির্দেশিকা
-
hreflang
মান সর্বদা একটি ভাষা কোড নির্দিষ্ট করতে হবে। - ভাষা কোড অবশ্যই ISO 639-1 ফর্ম্যাট অনুসরণ করবে৷
-
hreflang
মান একটি ঐচ্ছিক আঞ্চলিক কোড অন্তর্ভুক্ত করতে পারে। উদাহরণস্বরূপ,es-mx
হল মেক্সিকোতে স্প্যানিশ ভাষাভাষীদের জন্য, যখনes-cl
হল চিলিতে স্প্যানিশ ভাষাভাষীদের জন্য। - অঞ্চল কোড অবশ্যই ISO 3166-1 alpha-2 ফর্ম্যাট অনুসরণ করবে৷