hreflang چه کاری انجام میدهد؟
Hreflang به موتورهای جستجو میگوید کدام URL برای یک زبان یا مخاطب زبان-منطقه خاص در نظر گرفته شده است. این کمک میکند نسخه محلیشدهٔ مناسب در نتایج جستجو ظاهر شود، اما جایگزین تگ canonical یا ریدایرکت کاربران نمیشود.
ابزار رایگان توسعهدهنده برای بومیسازی
هر خط شامل یک کد زبان و یک URL مطلق باشد. تولیدکننده مجموعه را اعتبارسنجی میکند و تگهای <link> HTML آمادهٔ reciprocal ایجاد میکند.
هر ورودی در یک خط. کد BCP 47 و URL مطلق را با یک کاما جدا کنید. هر صفحه را خودش نیز وارد کنید و در صورت لزوم x-default را اضافه کنید.
<link rel="alternate" hreflang="en" href="https://example.com/en/product/" /> <link rel="alternate" hreflang="es" href="https://example.com/es/product/" /> <link rel="alternate" hreflang="de-DE" href="https://example.com/de/produkt/" /> <link rel="alternate" hreflang="x-default" href="https://example.com/languages/" />
خصوصی بر اساس طراحی. این ابزار کاملاً در مرورگر شما اجرا میشود. مقادیر چسباندهشده هرگز آپلود، ذخیره یا در تحلیلها وارد نمیشوند.
برای هر {BCP 47} کد زبان یا زبان-منطقه، کد را در کنار URL کامل صفحه قرار دهید. ابزار حروفبندی کد را استانداردسازی میکند، زبانهای تکراری را رد میکند، URLهای HTTP و HTTPS را اعتبارسنجی میکند و کاراکترهای URL را برای استفاده در یک صفت HTML به صورت ایمن escape مینماید.
تگهای تولیدشده را در بخش head هر صفحه از گروه کپی کنید. هر صفحهٔ محلیشده نیاز به مجموعهٔ کاملی یکسان دارد، از جمله یک ارجاع به خود. داشتن مجموعهٔ یکطرفهٔ ناقص یکی از دلایل رایج نادیده گرفته شدن حاشیهنویسیهای hreflang است.
تگ canonical URL ترجیحی برای محتوای تکراری یا تقریباً تکراری را مشخص میکند. Hreflang صفحات معادلی را که برای مخاطبان زبانهای مختلف ساخته شدهاند، شناسایی میکند. صفحات محلیشده معمولاً باید به خودشان canonical شوند و نه اینکه همگی به نسخهٔ انگلیسی اشاره کنند.
ساختارهای URL را پایدار نگه دارید و از همان URLهای نهایی و قابل فهرستگذاری دقیق استفاده کنید. هدایت دوباره، مسدود شده، noindex یا URLهای canonical متناقض موجب ضعیفشدن خوشهٔ زبان میشوند و اشکالزدایی را بسیار دشوارتر میسازند.
فهرست URL هرگز از مرورگر شما خارج نمیشود. تحلیلها فقط شمارشهای امن مانند تعداد ردیفهای معتبر و خطاهای اعتبارسنجی را ثبت میکنند — نه دامنهها، مسیرها، رشتههای پرسوجو یا تگهایی که وارد میکنید.
Hreflang به موتورهای جستجو میگوید کدام URL برای یک زبان یا مخاطب زبان-منطقه خاص در نظر گرفته شده است. این کمک میکند نسخه محلیشدهٔ مناسب در نتایج جستجو ظاهر شود، اما جایگزین تگ canonical یا ریدایرکت کاربران نمیشود.
بله. هر صفحه در یک گروه زبانی باید خودش و هر صفحهٔ جایگزین دیگر در همان گروه را فهرست کند. اگر صفحهٔ A به صفحهٔ B اشاره کند اما صفحهٔ B به صفحهٔ A اشاره نکند، موتورهای جستجو ممکن است این رابطه را نادیده بگیرند.
برای انتخابکننده زبان، مسیر بازگشتی سراسری، یا صفحهٔ پیشفرضی که هدفگیرِ یک زبان خاص نیست از x-default استفاده کنید. این گزینه اختیاری است، اما وقتی کاربران ممکن است با هیچیک از زبانهای فهرستشده مطابقت نداشته باشند مفید است.