یکی از رایجترین خطاهای فنی در وبسایتهای صادراتی، نمایش نسخه اشتباه زبانی در نتایج جستجوی کشورهای هدف است. به عنوان مثال، خریداری در بغداد یا بصره عبارت محصول را به عربی جستجو میکند اما گوگل صفحه انگلیسی سایت شما را نشان میدهد؛ یا مشتری در دبی به صفحه عمومی سایت فرستاده میشود و به دلیل مشاهده نکردن ارز محلی یا مشخصات منطقه، سایت را ترک میکند.
حل ریشهای این مسئله در پیادهسازی استاندارد و مهندسیشده تگهای hreflang و ارتباط متقابل صفحات به زبانهای گوناگون نهفته است.
۱. تگ hreflang چیست و چرا برای سایت صادراتی حیاتی است؟
تگ hreflang یک قطعه کد در هدر صفحات وب است که به رباتهای گوگل و یاندکس اعلام میکند این صفحه برای چه زبان و چه منطقه جغرافیایی نوشته شده است. این تگ مانع از این میشود که موتور جستجو نسخههای چندزبانه با محتوای مشابه را به عنوان «محتوای تکراری» (Duplicate Content) جریمه کند.
<link rel="alternate" hreflang="en" href="https://vitos.agency/en/products/ceramic-tiles" />
<link rel="alternate" hreflang="ar-AE" href="https://vitos.agency/ar/products/ceramic-tiles" />
<link rel="alternate" hreflang="ar-IQ" href="https://vitos.agency/iq/products/ceramic-tiles" />
<link rel="alternate" hreflang="ru" href="https://vitos.agency/ru/products/ceramic-tiles" />
<link rel="alternate" hreflang="x-default" href="https://vitos.agency/en/products/ceramic-tiles" />
مقدار x-default به عنوان صفحه رزرو برای کاربرانی است که زبان مرورگر آنها در هیچکدام از دستههای تعریفشده شما قرار ندارد (مانند خریداری از آلمان یا ژاپن). این صفحه معمولاً نسخه انگلیسی استاندارد بینالمللی در نظر گرفته میشود.
۲. قانون کلیدی ارتباط دوطرفه (Bidirectional Linking)
رایجترین خطایی که در تستهای سرچکنسول به چشم میخورد، نبود لینک برگشت است. اگر صفحه انگلیسی شما ادعا کند که صفحه عربی نسخه معادل آن است، صفحه عربی نیز باید دقیقاً تگ معکوس را به سمت صفحه انگلیسی داشته باشد. در صورت شکستن این حلقه در حتی یک صفحه، گوگل کل ارجاع hreflang را برای آن نشانی نادیده میگیرد.
| کد صفحه | تگ ضروری موجود در صفحه | وضعیت سلامت ارجاع |
|---|---|---|
| /en/cement/ | ارجاع به /ar/cement/ و لینک به خود صفحه | سالم |
| /ar/cement/ | ارجاع به /en/cement/ و لینک به خود صفحه | سالم و تأییدشده |
| /ru/cement/ | فقط لینک به خودش بدون ارجاع به انگلیسی و عربی | رد شده توسط گوگل (Missing Return Tag) |
۳. تفکیک زبانی در برابر تفکیک منطقهای (Language vs Country)
کدگذاری در hreflang از استاندارد دو حرفی ISO 639-1 برای زبان و استاندارد ISO 3166-1 Alpha-2 برای کشور تبعیت میکند. رعایت ترتیب این دو بسیار حائز اهمیت است:
ar: زبان عربی برای تمام کشورهای عربزبانar-SA: زبان عربی به طور ویژه برای کاربران در عربستان سعودیar-AE: زبان عربی بهینهشده برای کاربران کشور امارات متحده عربیen-GB: زبان انگلیسی ویژه خریداران بریتانیا
نوشتن کدهای اشتباه مانند fa-IR در ابتدای پروژههایی که سرور خارجی دارند مشکلی ایجاد نمیکند، اما قرار دادن کد نامعتبر مانند ar-dubai سیستم را کاملاً متوقف میسازد.
۴. روشهای پیادهسازی: درون کد HTML یا از طریق نقشه سایت (XML Sitemap)؟
برای وبسایتهای کوچک شرکتی، قراردادن تگها داخل تگ <head> سادهترین روش است. اما در سایتهای صنعتی صادراتی با صدها تنوع محصولی، این کار حجم کدهای هدر را به شدت سنگین کرده و سرعت باز شدن اولیه صفحه (TTFB) را کاهش میدهد.
روش استاندارد پیشنهادی در آژانس ویتوس، درج ارجاعات hreflang داخل فایلهای XML Sitemap است. در این شیوه، هدر صفحات سبک باقی میماند و موتور جستجو در زمان پیمایش نقشه سایت، کل ساختار چندزبانه را یکجا پردازش میکند.
۵. ابزارهای خطایابی تگهای hreflang و تستهای مانیتورینگ
برای اطمینان از سلامت پیادهسازی تگهای چندزبانه، تست مداوم با ابزارهای زیر توصیه میشود:
- ابزار Screaming Frog SEO Spider: کراول کامل سایت و استخراج گزارش «hreflang» برای یافتن صفحات فاقد تگ بازگشتی یا کدهای زبان اشتباه
- پنل Google Search Console: بررسی گزارش بینالمللی «International Targeting» برای مشاهده خطاهای سیستمی اعلامشده توسط رباتهای گوگل
- افزونه Hreflang Tag Checker: بررسی در لحظه تگهای موجود در هدر هر صفحه هنگام بازدید با مرورگر
| نوع خطای متداول | علت بروز در سایت صادراتی | روش اصلاح فنی |
|---|---|---|
| No return tags (کد خطای گوگل) | صفحه A به B لینک داده اما B به A لینک نداده | همگامسازی کدها در تمپلیت عمومی هدر |
| Self-reference missing | صفحه به زبانهای دیگر لینک داده اما تگ خود را فراموش کرده | افزودن تگ صفحه جاری با کد همان زبان |
| Incorrect language codes | استفاده از کدهای غیراستاندارد مانند uk به جای en-GB | اصلاح بر اساس استاندارد ISO 639-1 |
۶. تعویضکننده زبان (Language Switcher) و تجربه کاربری B2B
علاوه بر تگهای فنی برای رباتها، خریدار خارجی باید بتواند در کسر ثانیه زبان را تغییر دهد. نکات کلیدی در طراحی دکمه تغییر زبان:
- پرهیز از ریدایرکت خودکار بر اساس IP (این کار دسترسی رباتهای بررسیکننده گوگل از آمریکا را به صفحات غیرانگلیسی مسدود میکند).
- استفاده از نام بومی زبان به جای پرچم کشورها (به عنوان مثال نوشتن «العربية» یا «Русский» مناسبتر از نمایش پرچم است زیرا یک زبان در چند کشور صحبت میشود).
- حفظ مسیر صفحه فعلی در زمان تغییر زبان و هدایت نکردن کاربر به صفحه اصلی.
پیادهسازی اصولی این چارچوب تضمین میکند ترافیک خارجی مستقیماً به نسخه مناسب بازار خود هدایت شود.