پرش به محتوا

پرسش‌ها

hreflang به زبان ساده

hreflang برچسب کوچکی است، نامرئی برای بازدیدکننده، که به Google می‌گوید: «این صفحه به انگلیسی هم وجود دارد، اینجا، و به آلمانی، آنجا». فقط یک کار انجام می‌دهد: اینکه هر کس در نتایج جستجو نسخه به زبان خودش را ببیند.

نمای ظاهری

در بخش head هر نسخه از صفحه «اتاق‌ها»، به انگلیسی، فرانسوی و آلمانی:

<link rel="alternate" hreflang="en" href="https://example.com/rooms/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/chambres/">
<link rel="alternate" hreflang="de" href="https://example.com/de/zimmer/">
<link rel="alternate" hreflang="x-default" href="https://example.com/rooms/">

x-default صفحه‌ای را مشخص می‌کند که وقتی هیچ زبانی مطابقت ندارد نمایش داده شود.

قواعد

  • هر نسخه به همه نسخه‌های دیگر و به خودش اشاره می‌کند. همه نسخه‌ها دقیقاً یک فهرست یکسان دارند.
  • لینک‌ها دوطرفه‌اند. اگر یک نسخه به نسخه دیگری اشاره کند، آن نسخه هم باید به آن اشاره کند. در غیر این صورت، Google ممکن است برچسب را نادیده بگیرد.
  • یک آدرس کامل که پاسخ می‌دهد. نه آدرسی که به جای دیگری هدایت می‌کند، نه صفحه‌ای که پیدا نمی‌شود.
  • کد زبان درست: en, de, pt-BR… در استانداردی که Google از آن پیروی می‌کند (ISO 639-1)، uk به معنای اوکراینی است: انگلیسیِ بریتانیا این‌طور نوشته می‌شود: en-GB.

چهار اشتباه رایج

  1. اعلام زبانی که صفحه آن هنوز ترجمه نشده است.
  2. فراموش کردن لینک برگشت از یکی از نسخه‌ها.
  3. اشاره به آدرسی که ریدایرکت می‌شود یا دیگر وجود ندارد.
  4. گذاشتن برچسب‌ها فقط روی برخی صفحه‌ها.

منابع (خوانده‌شده در 15/10/2026)

  • Google Search Central، صفحه «Tell Google about localized versions of your page»
فارسی