بررسی 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 برای نسخه هایی است که واقعا همان محتوا به زبان دیگرند. اگر نسخه انگلیسی شما نصفه است، اعلام کردنش به گوگل کمکی نمی کند و ممکن است کاربری را به صفحه ناقص بفرستد. اول ترجمه را کامل کنید، بعد اعلامش کنید.