رایگان و بدون ثبت نام

بررسی hreflang سایت چندزبانه

فهرست زبان های اعلام شده بیرون کشیده و از نظر اعتبار کد بررسی می شود. سپس تا هشت مقصد به صورت واقعی فراخوانی می شوند تا روشن شود پیوند برگشت به این صفحه در آن ها هست یا نه. حضور x-default و پیوند صفحه به خودش هم جداگانه کنترل می شود.

  • بی نیاز به ثبت نام
  • وارسی واقعی ارجاع دوطرفه
  • اعتبارسنجی کد زبان

ابزار را همین جا در صفحه اجرا کنید

برای یک صفحهٔ چندزبانه بررسی می کند که آیا ارجاع میان نسخه های زبانی واقعا دوطرفه است یا نه.

  • هزینه رایگان
  • منبع داده سرور خودمان
  • دسترسی بدون ثبت نام

اجرای این ابزار روی زیرساخت خودمان است و هیچ دادهٔ خریداری شده ای پشت آن نیست، پس هزینه ندارد و همین طور می ماند. تنها محدودیتش یک سقف روزانه است که نمی گذارد یک ربات کل ظرفیت را اشغال کند. سقف روزانه به ازای هر بازدیدکننده شمرده می شود. اگر بیش از آن نیاز دارید، یک حساب بی هزینه سقفتان را بالا می برد.

جواب کوتاه

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

کل انگیزهٔ ساخت این ابزار روی تقارن است. فرض کنید صفحهٔ فارسی به نسخهٔ انگلیسی لینک می دهد ولی نسخهٔ انگلیسی لینک برگشت ندارد؛ آن وقت گوگل تمام آن دسته را باطل اعلام می کند و از حساب خارج می کند. نتیجه فقط شکستن یک پیوند نیست، سقوط کل خانوادهٔ زبانی همان صفحه است. ابزاری که صرفا تگ های یک صفحه را رج می زند هرگز این را نمی فهمد، چون تشخیصش مستلزم فراخوانی خودِ مقصد است.

اشتباه دوم که زیاد رخ می دهد، شکل نادرست کد زبان است. آنچه hreflang قبول می کند ترکیب کد زبان و کد کشور است، نه اسم کشور و نه رشته ای خودساخته. صورت پذیرفته fa-IR است و fa-Iran رد می شود؛ برای انگلیسی زبان ها به طور کلی en می نویسند و en-UK نادرست است، چون کد رسمی کشور بریتانیا GB است. کد بی اعتبار سبب می شود گوگل همان سطر را رها کند، و اگر آن سطر یگانه مسیر رسیدن به یک نسخه بوده، آن نسخه از دسته بیرون می ماند.

یک قطعهٔ دیگر که معمولا رها می شود x-default است. کارش این است که به گوگل بگوید اگر زبان بازدیدکننده با هیچ کدام از نسخه ها همخوان نبود، کدام را جلوی او بگذارد. در نبود آن، تصمیم را گوگل می گیرد و لزوما همان چیزی نیست که مدنظر شماست. روی سایتی که پایه اش فارسی است، انتخاب متعارف برای x-default همان نسخهٔ فارسی است.

منبع و روش تامین داده

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

در چه موقعیتی به کار می آید

زمانی که سایت چندزبانه دارید و گوگل نسخهٔ نادرست را به کاربر نشان می دهد، یا پس از راه اندازی یک نسخهٔ زبانی تازه. اگر سایت شما تک زبانه است، این ابزار کاربردی برایتان ندارد و نیازی به افزودن چیزی نیست.

جایی که کارساز نیست

روی یک سایت تک زبانه این ابزار کاربردی ندارد و لازم نیست چیزی به آن افزوده شود؛ گذاشتن hreflang روی چنین سایتی فقط پیچیدگی اضافه است. یک مرز فنی: در هر اجرا حداکثر هشت مقصد به طور واقعی فراخوانی می شود تا یک بار اجرا به ده ها درخواست روی سایت شما تبدیل نشود؛ اگر شمار زبان ها از هشت بیشتر است، مابقی فهرست می شوند ولی تقارن پیوندشان سنجیده نمی شود. و مهم تر از همه: کار hreflang هدایت هر مخاطب به نسخهٔ درست است، نه بالا بردن رتبهٔ یک نسخه. اگر تصور می کنید افزودن hreflang رتبهٔ نسخهٔ انگلیسی را بالا می کشد، این طور نیست.

نکته ای که از کار با آن آموخته ایم

این را بر پایهٔ آنچه روی همین سایت دیده ایم می گوییم: hreflang یک طرفه هیچ ردی در سرچ کنسول به جا نمی گذارد. نه گزارشی می آید و نه هشداری ثبت می شود؛ فقط رفته رفته گوگل نسخهٔ اشتباه را در نتایج جا می اندازد و شما ماه ها فکر می کنید مشکل از متن است. یگانه راه دیدنش فراخوانی واقعی طرف مقابل است، و به همین علت این کنترل را درون خود ابزار قرار داده ایم.

هزینه

اجرای این ابزار روی زیرساخت خودمان است و هیچ دادهٔ خریداری شده ای پشت آن نیست، پس هزینه ندارد و همین طور می ماند. تنها محدودیتش یک سقف روزانه است که نمی گذارد یک ربات کل ظرفیت را اشغال کند.

سقف روزانه به ازای هر بازدیدکننده شمرده می شود. اگر بیش از آن نیاز دارید، یک حساب بی هزینه سقفتان را بالا می برد.

پرسش های متداول دربارهٔ این ابزار

hreflang باید در head باشد یا در سایت مپ؟

هر دو جا معتبر است و گوگل هر دو را می خواند. نکته این است که فقط یک محل را برگزینید؛ درج هم زمان در هر دو با مقادیر ناهمخوان، معمول ترین راه ساخت تعارض است. روی سایت پرحجم، نگه داشتن سایت مپ به شکل یکدست معمولا آسان تر است.

آیا صفحه به خودش هم باید hreflang داشته باشد؟

بله. لینک صفحه به خودش در استاندارد آمده و نبودش دسته را ناتمام می گذارد. همین هم یکی از مواردی است که ابزار جدا از بقیه کنترلش می کند.

اگر ترجمه ناتمام باشد تکلیف چیست؟

hreflang مخصوص نسخه هایی است که به راستی همان محتوا در زبانی دیگرند. نسخهٔ انگلیسی نیمه کاره را که به گوگل اعلام کنید سودی ندارد و چه بسا کاربر را به صفحه ای ناقص بفرستد. اول ترجمه را تمام کنید و بعد آن را اعلام کنید.