Over 10 years we helping companies reach their financial and branding goals. Onum is a values-driven SEO agency dedicated.

LATEST NEWS
CONTACTS
Hreflang چیست؟

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

فرمت استاندارد برای معرفی زبان و مناطق مورد نظر به موتورهای جستجو در دو صفحه زیر قرار داده شده است.

List of ISO 639-1 codes

ISO 3166-1 alpha-2

ابزار ساخت کد Hreflang

با اینکه کدهای HTML ساده هستند و به راحتی می‌توان این کدها را نوشت ما وب سایتی را برای ساخت راحت‌تر کدهای Hreflang معرفی می‌کنیم. در این وب سایت با پر کردن فرم‌ها می‌توانید کد را ایجاد کنید و در سایت قرار دهید.

https://www.aleydasolis.com/english/international-seo-tools/hreflang-tags-generator/

 

Leave a comment

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *