ابزار رایگان توسعه‌دهنده برای بومی‌سازی

مولد رایگان تگ hreflang

هر خط شامل یک کد زبان و یک URL مطلق باشد. تولیدکننده مجموعه را اعتبارسنجی می‌کند و تگ‌های <link> HTML آمادهٔ reciprocal ایجاد می‌کند.

هر ورودی در یک خط. کد BCP 47 و URL مطلق را با یک کاما جدا کنید. هر صفحه را خودش نیز وارد کنید و در صورت لزوم x-default را اضافه کنید.

ورودی‌های معتبر: 4شامل x-defaultخطاها: 0

تگ‌های hreflang تولید‌شده

<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/" />

خصوصی بر اساس طراحی. این ابزار کاملاً در مرورگر شما اجرا می‌شود. مقادیر چسبانده‌شده هرگز آپلود، ذخیره یا در تحلیل‌ها وارد نمی‌شوند.

مبدل کد زبان (Locale Code Converter)یک locale مانند en_US، pt-BR، zh-Hant-TW یا یک نام زبان رایج وارد کنید. کدهای کاننیکال و جزئیات خوانا را فوراً دریافت کنید.بررسی‌کنندهٔ کلیدهای i18n JSONیک دیکشنری JSON به زبان مبدا و یک ترجمهٔ هدف چسبانده و کلیدهای تو در تویِ گم‌شده و اضافی را فوراً پیدا کنید، بدون آپلود هیچ‌کدام از فایل‌ها.

چگونه تگ‌های hreflang را تولید کنیم

  1. تمام صفحات محلی‌شده را فهرست کنبرای هر سطر، یک کد زبان BCP 47 و یک URL صفحه مطلق را وارد کنید، جدا شده با یک کاما.
  2. رفع خطاهای اعتبارسنجیکدهای نامعتبر، زبان‌های تکراری یا آدرس‌های URL ناقص را اصلاح کنید تا مجموعهٔ کامل معتبر شود.
  3. کپی کردن مجموعهٔ کامل برچسب‌هانسخهٔ تولیدشدهٔ HTML را در هر صفحهٔ گروه زبانی کپی کنید تا همهٔ جایگزین‌ها متقابل باشند.

ایجاد یک مجموعه hreflang کامل

برای هر {BCP 47} کد زبان یا زبان-منطقه، کد را در کنار URL کامل صفحه قرار دهید. ابزار حروف‌بندی کد را استانداردسازی می‌کند، زبان‌های تکراری را رد می‌کند، URLهای HTTP و HTTPS را اعتبارسنجی می‌کند و کاراکترهای URL را برای استفاده در یک صفت HTML به‌ صورت ایمن escape می‌نماید.

تگ‌های تولیدشده را در بخش head هر صفحه از گروه کپی کنید. هر صفحهٔ محلی‌شده نیاز به مجموعهٔ کاملی یکسان دارد، از جمله یک ارجاع به خود. داشتن مجموعهٔ یک‌طرفهٔ ناقص یکی از دلایل رایج نادیده گرفته شدن حاشیه‌نویسی‌های hreflang است.

تگ‌های hreflang و canonical مسائل متفاوتی را حل می‌کنند

تگ canonical URL ترجیحی برای محتوای تکراری یا تقریباً تکراری را مشخص می‌کند. Hreflang صفحات معادلی را که برای مخاطبان زبان‌های مختلف ساخته شده‌اند، شناسایی می‌کند. صفحات محلی‌شده معمولاً باید به خودشان canonical شوند و نه اینکه همگی به نسخهٔ انگلیسی اشاره کنند.

ساختارهای URL را پایدار نگه دارید و از همان URLهای نهایی و قابل فهرست‌گذاری دقیق استفاده کنید. هدایت دوباره، مسدود شده، noindex یا URLهای canonical متناقض موجب ضعیف‌شدن خوشهٔ زبان می‌شوند و اشکال‌زدایی را بسیار دشوارتر می‌سازند.

خصوصی، فقط در مرورگر

فهرست URL هرگز از مرورگر شما خارج نمی‌شود. تحلیل‌ها فقط شمارش‌های امن مانند تعداد ردیف‌های معتبر و خطاهای اعتبارسنجی را ثبت می‌کنند — نه دامنه‌ها، مسیرها، رشته‌های پرس‌وجو یا تگ‌هایی که وارد می‌کنید.

سوالات متداول

hreflang چه کاری انجام می‌دهد؟

Hreflang به موتورهای جستجو می‌گوید کدام URL برای یک زبان یا مخاطب زبان-منطقه خاص در نظر گرفته شده است. این کمک می‌کند نسخه محلی‌شدهٔ مناسب در نتایج جستجو ظاهر شود، اما جایگزین تگ canonical یا ریدایرکت کاربران نمی‌شود.

آیا تگ‌های hreflang باید متقابل باشند؟

بله. هر صفحه در یک گروه زبانی باید خودش و هر صفحهٔ جایگزین دیگر در همان گروه را فهرست کند. اگر صفحهٔ A به صفحهٔ B اشاره کند اما صفحهٔ B به صفحهٔ A اشاره نکند، موتورهای جستجو ممکن است این رابطه را نادیده بگیرند.

آیا باید x-default را وارد کنم؟

برای انتخاب‌کننده زبان، مسیر بازگشتی سراسری، یا صفحهٔ پیش‌فرضی که هدف‌گیرِ یک زبان خاص نیست از x-default استفاده کنید. این گزینه اختیاری است، اما وقتی کاربران ممکن است با هیچ‌یک از زبان‌های فهرست‌شده مطابقت نداشته باشند مفید است.