Hreflang یک کد HTML است که در هدر سایت قرار میگیرد و به موتورهای جستجو زبان صفحه مورد نظر را نشان میدهد. در واقع این تگ به موتورهای جستجو این سیگنال را میدهد که بهتر است این صفحه در نتایج جستجو برای چه مناطق و زبانهایی به نمایش گذاشته شود.
<link rel=”alternate” href=”https://example.com” hreflang=”x-default” />
<link rel=”alternate” href=”https://example.com” hreflang=”en” />
<link rel=”alternate” href=”https://example.com/fa” hreflang=”fa” />
<link rel=”alternate” href=”https://example.com/es” hreflang=”es” />
<link rel=”alternate” href=”https://example.com/it” hreflang=”it” />
<link rel=”alternate” href=”https://example.com/fr” hreflang=”fr” />
<link rel=”alternate” href=”https://example.com/ar” hreflang=”ar” />
<link rel=”alternate” href=”https://example.com/ku” hreflang=”ku” />
اهمیت hreflang در سئو سایت
یکی از چالشهای اصلی در سئو سایتهای بین المللی تشابه صفحات سایت است، این تشابه باعت کنیبالیزیشن (cannibalization) میشود و صفحات سایت برای گوگل تقاوت زیادی نخواهند داشت و باهم رقابت خواهند کرد.
احتمالا تا به حال با سایتهای ایرانی زیادی روبرو شدهاید که یک محصول را هم به دلار و هم به ریال قیمت گذاری کردهاند تا کاربران داخل ایران بتوانند به صورت ریالی خرید کنند و کاربران خارج از ایران به صورت دلاری، با استفاده از Hreflang میتوانید دو صفحه مشابه مختلف بسازید و به موتورهای جستجو با Hreflang اعلام کنید که کدام صفحه برای کدام زبان و کدام منطقه مناسب است و از کنیبالیزیشن (cannibalization) جلوگیری خواهد کرد.
ساختار HTML برای Hreflang
ساختار کد HTML مربوط به Hreflang به صورت زیر است که hreflang مربوط به زبان صفحه و منطقه مکانی مورد نظر است، برای مثال en-ca مربوط به انگلیسی زبانهایی است که در کانادا هستند و href مربوط به آدرس صفحهای که ترجمه صفحه ما برای انگلیسی زبانان کانادایی در آن قرار دارد.
<link rel=”alternate” hreflang=”en-ca” href=”https://example.com/ciao” />
درج “x-default” برای زبانهای تعریف نشده
با درج کد زیر در کدهای Hreflang یک صفحه را به عنوان صفحه پیشفرض برای زبانهای تعریف نشده معرفی کنید.
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
درج آدرس صفحه مبدا در Hreflang
در هر صفحه لینک خود صفحه را نیز در کدهای HTML مربوط به Hreflang قرار دهید، یعنی به صورت کلی یک کد را بسازید و در همه صفحات مشابه قرار دهید، این صفحات میتوانند از دامنه های مختلف نیز باشند.
کدهای استاندارد زبان و مناطق برای Hreflang
فرمت استاندارد برای معرفی زبان و مناطق مورد نظر به موتورهای جستجو در دو صفحه زیر قرار داده شده است.
ابزار ساخت کد Hreflang
با اینکه کدهای HTML ساده هستند و به راحتی میتوان این کدها را نوشت ما وب سایتی را برای ساخت راحتتر کدهای Hreflang معرفی میکنیم. در این وب سایت با پر کردن فرمها میتوانید کد را ایجاد کنید و در سایت قرار دهید.
https://www.aleydasolis.com/english/international-seo-tools/hreflang-tags-generator/