چگونه از Hreflang برای سایتهای چندزبانه استفاده کنیم بدون اینکه موهایتان را بکَنید
webceke

پس شما یک سایت چندزبانه ساختهاید—شاید با یک سازنده وبسایت هوش مصنوعی مثل webceke—و به صفحات فرانسوی، اسپانیایی و آلمانی خود افتخار میکنید. اما بعد متوجه چیزی عجیب میشوید: گوگل نسخه زبانی اشتباهی را در نتایج جستجو نشان میدهد، یا بدتر، صفحات ترجمهشده شما را به عنوان محتوای تکراری در نظر میگیرد. اینجاست که تگهای hreflang وارد میشوند. آنها تکههای کوچکی از کد هستند که به موتورهای جستجو میگویند کدام نسخه زبانی و منطقهای از یک صفحه را به کدام کاربر نشان دهند. در این راهنما، hreflang را به زبان ساده توضیح میدهم و نشان میدهم چگونه آن را بهدرستی تنظیم کنید—حتی اگر هرگز با کد کار نکردهاید.
Hreflang دقیقاً چیست؟
Hreflang یک ویژگی HTML است که به بخش <head> صفحات وب خود اضافه میکنید. به این شکل است:
``html <link rel="alternate" hreflang="en" href="https://example.com/" /> <link rel="alternate" hreflang="fr" href="https://example.com/fr/" /> ``
به زبان ساده، میگوید: «سلام گوگل، این صفحه نسخه انگلیسی است و این URL دیگر نسخه فرانسوی همان محتوا است.» بدون hreflang، موتورهای جستجو باید حدس بزنند کدام نسخه را نشان دهند. ممکن است صفحه انگلیسی شما را به کاربری در فرانسه نشان دهند، یا همه نسخهها را به عنوان محتوای تکراری ایندکس کنند و هیچکدام را خوب رتبهبندی نکنند. Hreflang این مشکل را با دادن سیگنالهای واضح حل میکند.
چرا کسبوکارهای کوچک به Hreflang نیاز دارند (حتی با سازندههای هوش مصنوعی)
اگر از یک سازنده وبسایت هوش مصنوعی برای ایجاد یک سایت چندزبانه استفاده میکنید، ممکن است فکر کنید که ابزار همه چیز را مدیریت میکند. اما بسیاری از سازندهها فقط متن را ترجمه میکنند—آنها به طور خودکار تگهای hreflang را اضافه نمیکنند. این بدان معناست که شما از این موارد محروم میشوید:
- رتبهبندی بهتر در هر کشور هدف – گوگل میتواند نسخه زبانی مناسب را با موقعیت مکانی و تنظیمات زبان جستجوگر مطابقت دهد.
- بدون جریمه محتوای تکراری – وقتی محتوای یکسان به چند زبان دارید، موتورهای جستجو ممکن است آن را تکراری ببینند. Hreflang به آنها میگوید که این عمدی است و هر نسخه برای مخاطبان متفاوت است.
- تجربه کاربری بهبود یافته – بازدیدکنندگان به صفحهای میرسند که واقعاً میتوانند بخوانند، که نرخ پرش را کاهش میدهد و تبدیلها را افزایش میدهد.
برای یک کسبوکار کوچک که هدفش فروش بینالمللی است، hreflang یک ضرورت است—نه یک گزینه لوکس.
چگونه Hreflang را بهدرستی پیادهسازی کنیم (گام به گام)
بیایید یک مثال عملی را مرور کنیم. فرض کنید سفال دستساز میفروشید و یک سایت انگلیسی در https://example.com/ و یک نسخه اسپانیایی در https://example.com/es/ دارید. در اینجا کاری که باید انجام دهید:
- تگهای hreflang را به هر نسخه از صفحه اضافه کنید. در صفحه انگلیسی، پیوندی به نسخه اسپانیایی قرار دهید، و در صفحه اسپانیایی، پیوندی به نسخه انگلیسی. فراموش نکنید که یک تگ خودارجاع (URL خود صفحه) نیز اضافه کنید.
- از کدهای زبان و کشور صحیح استفاده کنید. برای انگلیسی آمریکا از
en-usاستفاده کنید؛ برای انگلیسی بریتانیا ازen-gb. اگر همه انگلیسیزبانها را هدف میگیرید، فقط ازenاستفاده کنید. همینطور برای اسپانیایی:esبرای اسپانیایی عمومی،es-mxبرای مکزیک،es-esبرای اسپانیا.
- یک بازگشت با
x-defaultاضافه کنید. این تگ به گوگل میگوید وقتی هیچ زبان دیگری مطابقت ندارد، کدام صفحه را نشان دهد. معمولاً صفحه اصلی شماست (اغلب انگلیسی). مثال:<link rel="alternate" hreflang="x-default" href="https://example.com/" />
- URLها را ثابت نگه دارید. اگر صفحه انگلیسی شما در
/و صفحه اسپانیایی در/es/است، بعداً بدون بهروزرسانی تگها ساختار URL را تغییر ندهید.
- پیادهسازی خود را آزمایش کنید. از ابزار URL Inspection در Google Search Console یا اعتبارسنج hreflang برای بررسی خطاها استفاده کنید.
اشتباهات رایج Hreflang که باید از آنها اجتناب کنید
حتی بازاریابهای باتجربه هم hreflang را خراب میکنند. در اینجا مهمترین دامها آورده شده است:
- تگهای بازگشتی از قلم افتاده. اگر از انگلیسی به اسپانیایی اشاره میکنید، باید از اسپانیایی به انگلیسی نیز اشاره کنید. اگر نه، گوگل تگها را نادیده میگیرد.
- استفاده نادرست از کدهای زبان.
en-ukاشتباه است—بایدen-gbباشد.pt-brبرای پرتغالی برزیل،pt-ptبرای پرتغالی اروپا. - فراموش کردن بهروزرسانی hreflang در همه نسخهها. اگر زبان جدیدی اضافه میکنید، باید تگ را به هر صفحه زبان موجود اضافه کنید.
- اشتباه در ترکیب hreflang با تگهای canonical. Canonical به گوگل میگوید کدام صفحه «اصلی» است، در حالی که hreflang میگوید «همه اینها نسخههایی از یک محتوا هستند.» از هر دو استفاده کنید، اما مطمئن شوید که با هم تناقض ندارند. مثلاً، روی صفحه اسپانیایی خود canonical به صفحه انگلیسی تنظیم نکنید—این به گوگل میگوید صفحه اسپانیایی تکراری است.
چگونه سازندههای وبسایت هوش مصنوعی مانند webceke میتوانند کمک کنند
اگر از یک سازنده وبسایت هوش مصنوعی استفاده میکنید، ممکن است دسترسی مستقیم به بخش <head> صفحات خود نداشته باشید. اشکالی ندارد—مثلاً webceke به شما اجازه میدهد کد سفارشی به هدر سایت اضافه کنید، بنابراین میتوانید تگهای hreflang خود را آنجا قرار دهید. همچنین، اگر از یک سیستم مدیریت محتوا مانند وردپرس استفاده میکنید، میتوانید از افزونهای مانند Yoast SEO یا Rank Math برای مدیریت تگهای hreflang بدون دست زدن به کد استفاده کنید. نکته کلیدی این است که منطق را درک کنید و سپس از هر ابزاری که دارید برای پیادهسازی آن استفاده کنید.
یک چکلیست ساده برای سایت چندزبانه شما
- [ ] هر نسخه زبان یک URL یکتا دارد (مثلاً
/es/،/fr/). - [ ] هر صفحه شامل تگهای hreflang برای همه نسخهها، از جمله خودش است.
- [ ] یک تگ
x-defaultاضافه کردهاید. - [ ] از کدهای زبان و منطقه صحیح استفاده کردهاید.
- [ ] با Google Search Console آزمایش کردهاید.
آماده رفتن به سطح جهانی هستید؟
Hreflang ممکن است فنی به نظر برسد، اما در واقع فقط راهی برای گفتن «این صفحه برای این افراد است» است. وقتی آن را درست انجام دهید، سایت چندزبانه شما رتبه بهتری میگیرد، از مشکلات محتوای تکراری جلوگیری میکند و دقیقاً همان چیزی را که بازدیدکنندگان به دنبال آن هستند به آنها میدهد. اگر سایت خود را با webceke میسازید، به راحتی میتوانید تگها را اضافه کنید و شروع به جذب مشتری از سراسر جهان کنید. چرا امتحان نمیکنید؟ مشتریان بینالمللی آینده شما منتظرند.


