ابزار تولید تگ Hreflang چیست و چه کاربردی دارد؟
ابزار تولید تگ Hreflang به شما کمک میکند تا تگهای درست rel=alternate hreflang را برای وبسایت خود ایجاد کنید. برای استفاده از این ابزار، شما نشانیهای اینترنتی (URL) مربوط به هر نسخه بومیسازی شده از یک صفحه را وارد میکنید. همچنین میتوانید یک نشانی اینترنتی پشتیبان (fallback) اختیاری برای بازدیدکنندگانی که زبان یا منطقه آنها با هیچکدام از نسخههای موجود مطابقت دقیق ندارد، ارائه دهید. در نهایت، این ابزار مجموعه کاملی از تگهای hreflang را تولید میکند که میتوانید آنها را به صفحات وب خود اضافه کنید.
این ابزار برای افراد و گروههای زیر طراحی شده و کاربرد دارد:
- مالکان وبسایتهایی که صفحات چندزبانه را مدیریت و نگهداری میکنند.
- متخصصان سئو (SEO).
- توسعهدهندگان وب.
- هر کسی که نیاز به ساخت تگهای
rel=alternatehreflangاز روی نشانیهای اینترنتی زبانی و منطقهای دارد. - هر کسی که میخواهد کدهای ISO را برای تگهای
hreflangاعتبارسنجی کند. - هر کسی که نیاز دارد یک نسخه پشتیبان
x-defaultرا در ساختار تگهایhreflangخود بگنجاند.
ورودیها و ساختار کدهای زبان و منطقه
برای استفاده از ابزار، اطلاعات ورودی در بخش نسخههای زبانی وارد میشوند:
۱. زبان یا منطقه: در این بخش باید از یک کد زبان دو حرفی ISO 639-1 استفاده شود. به صورت اختیاری، این کد میتواند با یک زیربرچسب خط ISO 15924 و/یا یک کد منطقه دو حرفی ISO 3166-1 همراه باشد (مانند en، zh-Hant، zh-CN یا zh-Hans-US).
۲. نشانی اینترنتی نسخه: یک نشانی اینترنتی کامل که با http:// یا https:// شروع میشود.
۳. نشانی اینترنتی x-default: یک نشانی اینترنتی کامل با پروتکل http:// یا https:// که به عنوان نسخه پیشفرض استفاده میشود.
خروجیها و نحوه نمایش نتایج
پس از وارد کردن اطلاعات و در صورت عبور تمامی ردیفها و مقدار x-default از مرحله اعتبارسنجی، پیشنمایش تگها در بخش تگهای hreflang تولید شده ظاهر میشود. خروجیهای ابزار شامل موارد زیر است:
- نسخههای زبانی: نمایش کد زبان یا منطقه به همراه نشانی اینترنتی برای هر نسخه (به صورت نسخه
{index}). - نشانی اینترنتی x-default: نمایش نشانی اینترنتی انتخابشده برای حالت پیشفرض (fallback).
- تگهای hreflang تولید شده: نمایش تگهای نهایی پس از تایید تمام ورودیها.
- پیامهای وضعیت سیستم مانند:
- تعداد
{count}تگ hreflang تولید شد. {count}نسخه زبانی{count}خطا برای برطرف کردن وجود دارد.- تمامی کدها و نشانیهای اینترنتی معتبر هستند.
- تعداد
قوانین فنی و محدودیتهای ابزار
این ابزار برای تضمین صحت تگهای تولید شده، قوانین و استانداردهای مشخصی را اعمال میکند:
- استانداردسازی حروف: ابزار بزرگ و کوچک بودن حروف را در خروجی استانداردسازی میکند (به عنوان مثال،
EN-usبهen-USتبدیل میشود). - کدهای ویژه چینی: کدهای
zh-Hantوzh-Hansاستانداردسازی و اصلاح میشوند. - کدهای غیرمجاز: کد
es-419و سایر کدهای ناشناخته توسط سیستم رد میشوند. - پارامترهای URL: پارامترهای جستجو (Query parameters) در نشانیهای اینترنتی خروجی، ایمنسازی (escape) میشوند.
- محدودیت تعداد: این ابزار در هر بار حداکثر از ۱۰۰ نسخه زبانی پشتیبانی میکند.
- طول نشانی اینترنتی: تمام نشانیهای اینترنتی وارد شده باید کوتاهتر از ۲,۰۴۸ کاراکتر باشند.
- شرط تولید خروجی: تگها تنها زمانی تولید میشوند که تمام ورودیها معتبر باشند؛ در صورت وجود هرگونه خطا، خروجی خالی خواهد بود.
- اعتبارسنجی کدهای ISO: ابزار به طور خودکار کدهای زبان ISO 639-1، کدهای منطقه ISO 3166-1 Alpha-2 و کدهای خط ISO 15924 پشتیبانیشده را بررسی و اعتبارسنجی میکند.
خطاهای اعتبارسنجی و پیامهای سیستم
در صورت بروز هرگونه مشکل در دادههای ورودی، ابزار پیامهای خطای زیر را نمایش میدهد تا کاربر نسبت به اصلاح آنها اقدام کند:
- حداقل دو نسخه زبانی اضافه کنید.
- نسخه
{index}به یک کد زبان یا کد زبان-منطقه نیاز دارد. - نسخه
{index}به یک نشانی اینترنتی کامل نیاز دارد. - نسخه
{index}باید از یک کد زبان دو حرفی، و به صورت اختیاری کد خط ISO 15924 و/یا کد منطقه دو حرفی استفاده کند. - نسخه
{index}از کد{code}استفاده میکند که یک کد زبان معتبر ISO 639-1 نیست. - نسخه
{index}از کد{code}استفاده میکند که یک کد منطقه معتبر ISO 3166-1 Alpha-2 نیست. - نسخه
{index}از کد{code}استفاده میکند که یک کد خط معتبر ISO 15924 نیست. - نسخه
{index}کد hreflang تکراری{locale}را استفاده میکند. - نسخه
{index}به یک نشانی اینترنتی کامل با http:// یا https:// نیاز دارد. - نشانی اینترنتی برای نسخه
{index}باید کوتاهتر از ۲,۰۴۸ کاراکتر باشد. - نشانی اینترنتی مورد استفاده برای x-default را وارد کنید.
- نشانی اینترنتی x-default به یک آدرس کامل با http:// یا https:// نیاز دارد.
- نشانی اینترنتی x-default باید کوتاهتر از ۲,۰۴۸ کاراکتر باشد.
- این ابزار در هر بار حداکثر از
{max}نسخه زبانی پشتیبانی میکند.
حریم خصوصی و امنیت دادهها
هنگام استفاده از این ابزار، نشانیهای اینترنتی شما در مرورگرتان باقی میمانند. هیچ اطلاعاتی در سرورهای BroBroGo آپلود نمیشود و پردازش دادهها به صورت کاملاً محلی انجام میگیرد.
سوالات متداول (FAQ)
این ابزار چه کدهای hreflang را قبول میکند؟
از یک کد زبان دو حرفی ISO 639-1 استفاده کنید که به صورت اختیاری میتواند با یک زیربرچسب خط ISO 15924 و/یا یک کد منطقه دو حرفی ISO 3166-1 همراه باشد؛ مانند: en، zh-Hant، zh-CN یا zh-Hans-US. بزرگ و کوچک بودن حروف در خروجی استانداردسازی میشود.
تگهای تولید شده را باید در کجا قرار دهم؟
مجموعه کامل و بدون تغییر تگها را در بخش <head> هر یک از نسخههای بومیسازی شده قرار دهید. هر صفحه باید به خودش و تمام نسخههای دیگر ارجاع دهد.
مقدار x-default باید به کجا اشاره کند؟
صفحهای را برای بازدیدکنندگانی که زبان یا منطقه آنها مطابقت دقیقی ندارد انتخاب کنید. یک صفحه انتخاب زبان، صفحه اصلی جهانی یا نسخه زبان اصلی شما میتواند به عنوان پیشفرض قرار گیرد.