নথিতে একটি বৈধ hreflang নেই৷

অনেক সাইট ব্যবহারকারীর ভাষা বা অঞ্চলের উপর ভিত্তি করে একটি পৃষ্ঠার বিভিন্ন সংস্করণ প্রদান করে। hreflang লিঙ্কগুলি সার্চ ইঞ্জিনগুলিকে একটি পৃষ্ঠার সমস্ত সংস্করণের URL গুলি জানায় যাতে তারা প্রতিটি ভাষা বা অঞ্চলের জন্য সঠিক সংস্করণ প্রদর্শন করতে পারে৷

কিভাবে Lighthouse hreflang অডিট ব্যর্থ হয়

Lighthouse পতাকা ভুল hreflang লিঙ্ক:

Lighthouse অডিট ভুল hreflang লিঙ্ক দেখাচ্ছে

Lighthouse পৃষ্ঠার head এবং এর প্রতিক্রিয়া শিরোনামে hreflang লিঙ্কগুলির জন্য পরীক্ষা করে।

Lighthouse তারপর hreflang লিঙ্কগুলির মধ্যে বৈধ ভাষার কোডগুলি পরীক্ষা করে৷ Lighthouse অবৈধ ভাষার কোড সহ কোনো hreflang লিঙ্কের প্রতিবেদন করে।

Lighthouse অঞ্চলের কোড বা আপনার সাইটম্যাপ চেক করে না।

ধরুন আপনার কাছে একটি পৃষ্ঠার তিনটি সংস্করণ রয়েছে:

  • 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 ফর্ম্যাট অনুসরণ করবে৷

সম্পদ