Hreflang چیست؟ واضح ترین پاسخ به این سوال این است که؛ این یک ویژگی HTML است که به موتورهای جستجو در مورد نسخه های جایگزین یک صفحه وب در زبان ها یا مناطق مختلف می گوید و تضمین می کند که گزینه زبان مناسب به کاربر مناسب ارائه می شود. این برچسب حیاتی است، به ویژه برای وب سایت هایی که در بیش از یک کشور فعالیت می کنند یا به زبان های مختلف در یک کشور پخش می شوند. یک استراتژی سئو بین المللی به درستی طراحی شده تضمین می کند که موتورهای جستجو سایت شما را به درستی ایندکس می کنند و از مشکلات محتوای تکراری جلوگیری می کند.
چرا تگ Hreflang مهم است؟
تگهای Hreflang یکی از حیاتیترین بخشهای تلاشهای فنی سئو هستند، زیرا موتورهای جستجو را قادر میسازند محتوای چند زبانه را در موقعیت جغرافیایی صحیح به کاربران ارائه دهند. بدون این برچسب ها، موتورهای جستجو ممکن است صفحات مشابه در زبان ها یا مناطق مختلف را به عنوان محتوای تکراری درک کنند، که می تواند بر روی دید جستجوی سایت شما تأثیر منفی بگذارد. به عنوان مثال، بیایید یک سایت تجارت الکترونیک را در نظر بگیریم که به کاربران بریتانیا و ایالات متحده به زبان انگلیسی اما با ارزهای مختلف خدمات ارائه می دهد. این سایت از کدهای زبان/منطقه en-gb برای بریتانیا و en-us برای ایالات متحده استفاده میکند و نتایج جستجو را برای هر دو بازار بهینه میکند. بنابراین وقتی کاربری در بریتانیا در Google جستجو میکند، صفحه را با قیمت استرلینگ میبیند و کاربر در ایالات متحده صفحه را با قیمت دلار میبیند. این هم باعث کاهش نرخ پرش و هم به طور مستقیم نرخ تبدیل را افزایش می دهد.
ساختار کد Hreflang چگونه باید باشد؟
ساختار کد hreflang باید استاندارد خاصی داشته باشد و در قسمت head صفحه وب قرار گیرد تا ربات های موتورهای جستجو بتوانند به راحتی آن را بخوانند. برای هر جایگزین زبان باید یک خط جداگانه نوشته شود و این خطوط باید در ساختار خود ارجاعی باشند. مثال کد زیر یک ساختار تگ استاندارد hreflang حاوی زبانهای ترکی، انگلیسی و آلمانی و مقدار پیشفرض x را نشان میدهد:
<link rel="alternate" hreflang="tr" href="https://example.com/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />خط اول نشان می دهد که زبان اصلی سایت ترکی است و این آدرس باید به کاربرانی که به زبان ترکی جستجو می کنند نشان داده شود. خط دوم آدرس URL صفحه جایگزین انگلیسی زبان را به موتورهای جستجو می گوید. خط سوم مسیر صفحه جایگزین آماده شده برای کاربران آلمانی زبان را تعریف می کند. مقدار x-default در خط آخر نشان دهنده صفحه اصلی پیش فرض است که همه کاربرانی که از زبان های دیگری غیر از زبان های مشخص شده به آن هدایت می شوند.
چگونه تگ های Hreflang را به سایت اضافه کنیم؟
سه روش فنی مختلف وجود دارد که می توانید برای اضافه کردن برچسب های hreflang به وب سایت خود استفاده کنید. هر روشی را که انتخاب کنید، باید به خاطر داشته باشید که همه صفحات باید متقابلاً یکدیگر را تأیید کنند. در اینجا این روش ها و مراحل کاربردی وجود دارد:
در حال افزودن به بخش HTML Head
رایج ترین روش این است که کدها را مستقیماً بین تگ های سر HTML هر صفحه قرار دهید. در این روش هر صفحه باید جایگزین های خود را یکی یکی لیست کند. به عنوان مثال، اگر سایت شما دارای 3 زبان مختلف است، باید 3 خط hreflang در کد منبع هر صفحه وجود داشته باشد.
استفاده از هدر HTTP
در این روش که مخصوصاً برای فایلهای PDF یا سایر اسناد غیر HTML ترجیح داده میشود، اطلاعات hreflang به هدر پاسخ سرور اضافه میشود. هنگامی که سرور فایل را به مرورگر یا ربات می فرستد، این اطلاعات ارتباط زبان را نیز در پس زمینه ارسال می کند.
برنامه با نقشه سایت XML
برای اینکه کدهای صفحه در وبسایتهای بزرگ سنگین نباشد، برچسبهای hreflang را میتوان از طریق نقشه سایت XML تعریف کرد. در اینجا مراحلی وجود دارد که باید هنگام اعمال این روش دنبال کنید:
- برای هر URL یک عنصر loc جداگانه در نقشه سایت ایجاد کنید.
- در زیر هر عنصر loc، تمام زبان های جایگزین را برای آن صفحه با ویژگی xhtml:link اضافه کنید.
- در هر خط جایگزین، هم کد زبان و هم URL کامل صفحه مربوطه را مشخص کنید.
- دقت نقشه سایتی که تهیه کرده اید را با ارسال آن به Google Search Console آزمایش کنید.
برای کنترل نحوه خزیدن و نمایه شدن سایت شما توسط موتورهای جستجو robots.txt و ممیزی نقشه سایت شما می توانید از ابزار ما استفاده کنید. به لطف این ابزار، می توانید خطاهای پیکربندی احتمالی در نقشه سایت خود را در چند ثانیه شناسایی کنید.
X-Default Value چیست و چه زمانی استفاده می شود؟
مقدار x-default تعریف صفحه پیشفرض است که زمانی به کار میرود که تنظیمات زبان مرورگر کاربر یا موقعیت جغرافیایی با هیچ زبانی که در سایت تعریف شده مطابقت نداشته باشد. این ویژگی برای محافظت از تجربه کاربری سایت هایی استفاده می شود که به طور خاص در مقیاس جهانی ارائه می شوند. به عنوان مثال، هنگامی که کاربری از اسپانیا وارد سایت تجارت الکترونیکی می شود که گزینه زبان اسپانیایی را ارائه نمی دهد، سیستم این کاربر را به صفحه انگلیسی عمومی که به عنوان x-default تنظیم شده است هدایت می کند. به این ترتیب کاربر به جای مواجهه با صفحه خالی یا نامربوط به نسخه استاندارد بین المللی سایت می رسد.
در زیر می توانید جدول مقایسه ای کدهای زبان و منطقه ایزو را که باید با توجه به سناریوهای مختلف مخاطبان مورد استفاده قرار گیرند، مرور کنید:
| مخاطب و منطقه هدف | کد زبان (ISO 639-1) | کد منطقه (ISO 3166-1) | استفاده صحیح از Hreflang |
|---|---|---|---|
| کاربران ترک در ترکیه | en | TR | en-TR |
| کاربران آلمانی در آلمان | همچنین | همچنین | پدربزرگ |
| کاربران آلمانی در سوئیس | همچنین | CH | de-CH |
| کاربران عمومی انگلیسی | بیشتر | مشخص نشده است | بیشتر |
اشتباهات رایج Hreflang در مطالعات سئوی چند زبانه چیست؟
خطاهای فنی ایجاد شده در هنگام نصب hreflang در پروژه های وب چند زبانه، موتورهای جستجو را سردرگم کرده و منجر به مشکلات نمایه سازی می شود. اجتناب از این اشتباهات گامی حیاتی برای موفقیت سئوی بین المللی سایت شما است. رایج ترین خطاها و راه حل های آنها عبارتند از:
- عدم تایید متقابل: در حالی که صفحه A به صفحه B اشاره می کند، صفحه B نیز باید به صفحه A اشاره کند. اگر این اتصال برقرار نشود، Google به طور کامل برچسب ها را نادیده می گیرد.
- کدهای زبان یا منطقه نامعتبر: فقط باید از کدهایی استفاده شود که مطابق با استانداردهای ISO باشد. به عنوان مثال، کد انگلستان برای انگلستان نامعتبر است، کد صحیح باید GB باشد.
- تضادهای متعارف: آدرس URL مشخص شده در تگ hreflang و تگ canonical آن صفحه باید یکسان باشد. اگر به جای خود صفحه، صفحه دیگری را به عنوان متعارف نشان دهید، تگ ها نامعتبر خواهند بود.
برای جلوگیری از چنین خطاهای پیکربندی، باید به طور مرتب زیرساخت فنی سایت خود را بررسی کنید. نمایه سازی و حسابرسی متعارف با استفاده از ابزار ما، می توانید فوراً وضعیت نمایه سازی صفحات خود و دقت تگ های متعارف آنها را تجزیه و تحلیل کنید.
چگونه تگ های Hreflang را بررسی کنیم؟
شما باید به طور منظم تجزیه و تحلیل فنی انجام دهید و کدهای خود را آزمایش کنید تا مطمئن شوید که پیکربندی چند زبانه در سایت شما به خوبی کار می کند. یک درست سئو روی صفحه بررسی از مواجهه کاربران با نسخه های زبان نادرست جلوگیری می کند. در طول فرآیند ممیزی، ابتدا باید گزارش هدف گذاری بین المللی در Google Search Console را بررسی کنید و هشدارهای برچسب گم شده یا نادرست را بررسی کنید. سپس، باید تگ های hreflang حاوی لینک های شکسته را با تجزیه و تحلیل وضعیت تایید متقابل و کدهای وضعیت همه صفحات با کمک ابزارهای اسکن پاک کنید. به این ترتیب می توانید از بودجه خزنده سایت خود به بهترین شکل استفاده کنید.
دستیابی به تجربه کاربری بی عیب و نقص و دید بالای موتورهای جستجو در وب سایت های چند زبانه به اجرای کامل معیارهای فنی سئو بستگی دارد. شما میتوانید راهحلهای حرفهای ما را مرور کنید تا از رقبای خود در بازار بینالمللی پیشی بگیرید و به راحتی به مخاطبان هدف خود به زبان خودشان دسترسی پیدا کنید. برای تحلیل های فنی و استراتژی های رشد بین المللی مختص پروژه های شرکت خود می توانید فوراً با ما تماس بگیرید.
آیا تگ hreflang مستقیماً بر رتبه بندی تأثیر می گذارد؟
تگ hreflang یک عامل رتبه بندی مستقیم نیست، اما با ارائه نسخه زبان مناسب به کاربران مناسب، نرخ پرش را کاهش می دهد و به طور غیرمستقیم رتبه شما را بهبود می بخشد.
آیا می توان از چندین تگ hreflang در یک صفحه استفاده کرد؟
بله، اگر یک صفحه دارای چندین زبان یا منطقه جایگزین باشد، می توان از چندین برچسب hreflang به طور همزمان در یک خط جداگانه برای هر جایگزین استفاده کرد.
تفاوت بین تگ های hreflang و canonical چیست؟
در حالی که تگ canonical یک نسخه منحصر به فرد را از بین صفحات تکراری انتخاب می کند، تگ hreflang برای معرفی صفحات جایگزین به زبان های مختلف به موتورهای جستجو استفاده می شود.
آیا در کدهای hreflang حساسیت به حروف بزرگ و کوچک وجود دارد؟
کدهای زبان عموماً با حروف کوچک نوشته می شوند، در حالی که کدهای منطقه با حروف بزرگ نوشته می شوند، اما موتورهای جستجو معمولاً می توانند کدهای منطقه کوچک را بدون هیچ مشکلی درک کنند.
کدام استاندارد برای کدهای زبان باید ارجاع شود؟
استاندارد ISO 639-1 باید به عنوان مرجع برای کدهای زبان در نظر گرفته شود و استاندارد ISO 3166-1 آلفا-2 باید به عنوان مرجع برای کدهای منطقه ای در صورت هدف گذاری منطقه ای در نظر گرفته شود.



