۱Breadcrumb دقیقاً چیست؟
Breadcrumb، یا مسیر راهنما، ردیف کوچکی از لینکها بالای صفحه است که نشان میدهد شما کجای سایت هستید، مثلاً «خانه › بلاگ › سئوی فنی».
گوگل در راهنمای رسمیاش میگوید این مسیر جایگاه صفحه را در ساختار سایت نشان میدهد و ممکن است به کاربر کمک کند سایت را بهتر بفهمد و در آن بگردد. کاربر میتواند از آخرین آیتم مسیر شروع کند و هر بار یک سطح بالاتر برود.
۲دو چیز که نباید قاطی شوند
اولی خودِ مسیر دیدهشده روی صفحه است: همان لینکهایی که کاربر میبیند و روی آنها کلیک میکند. دومی اسکیمای BreadcrumbList است، یعنی همان مسیر به زبان ماشین، داخل کد صفحه.
اسکیما بدون مسیر دیدهشده درست نیست و مسیر دیدهشده بدون اسکیما برای کاربر کار میکند ولی مسیر را بهصراحت به گوگل نمیگوید. بهترین حالت داشتن هر دو است، با محتوای یکسان.
۳گوگل دربارهٔ آن چه میگوید؟
گوگل میگوید از علامتگذاری breadcrumb در بدنهٔ صفحه استفاده میکند تا اطلاعات صفحه را در نتایج جستجو دستهبندی کند. در راهنمای شروع سئو هم میگوید بخشهایی از آدرس صفحه میتواند در نتایج جستجو بهصورت breadcrumb نمایش داده شود تا کاربر بفهمد نتیجه به کارش میآید یا نه.
یک نکتهٔ مهم برای سایتهای فارسی: گوگل در بخش دسترسپذیری میگوید این قابلیت روی دسکتاپ در همهٔ مناطق و زبانها در دسترس است. دربارهٔ موبایل در همان صفحه چیزی نگفته است. و چون بیشتر بازدید سایتهای ایرانی از موبایل است، نباید انتظار داشت مسیر زیر نتیجه همیشه دیده شود.
۴اسکیمای BreadcrumbList چطور نوشته میشود؟
طبق گوگل، BreadcrumbList باید دستکم دو آیتم (ListItem) داشته باشد. هر آیتم سه چیز دارد: name که عنوان نمایشدادهشده است، item که آدرس همان صفحه است، و position که جایگاه آیتم در مسیر است و عدد یک یعنی ابتدای مسیر.
برای آخرین آیتم، گوگل میگوید item لازم نیست و در این صورت آدرس همان صفحه را در نظر میگیرد. نوشتن آیتم برای سطح بالا یعنی دامنهٔ اصلی و برای خودِ صفحه هم اجباری نیست. همین بلاگ هم همین ساختار را دارد: خانه، بلاگ، و عنوان مقاله بدون آدرس.
۵مسیر کاربر، نه ساختار آدرس
گوگل توصیه میکند breadcrumb مسیر معمول کاربر تا آن صفحه را نشان بدهد، نه اینکه ساختار آدرس را تکرار کند. مثلاً اگر یک محصول از دو دسته قابلدسترسی است، میتوانید مسیری را بنویسید که کاربر معمولاً از آن میآید.
گوگل حتی اجازه میدهد یک صفحه چند مسیر داشته باشد، مثلاً یک کتاب در دو دستهٔ مختلف. فقط هر مسیر باید یک ردیف جدا و معتبر باشد.
۶قوانین و اشتباههای رایج
مهمترین قانون این است که چیزی را علامتگذاری نکنید که کاربر روی صفحه نمیبیند. این از راهنمای کلی داده ساختاریافتهٔ گوگل میآید. اگر اسکیمایی بنویسید که با مسیر دیدهشده نمیخواند، در بدترین حالت ممکن است نمایش داده نشود یا حتی با اقدام دستی روبهرو شوید.
اشتباههای رایج: مسیر بدون ترتیب درست یا با position تکراری، آیتم بدون آدرس در میانهٔ مسیر، و استفاده از مارکآپ قدیمی data-vocabulary.org که گوگل میگوید دیگر برای قابلیتهای نتایج غنی واجد شرایط نیست. در سایتهای راستبهچپ هم مطمئن شوید ترتیب دیداری با position همخوان است.
۷چطور تست کنیم؟
گوگل برای اعتبارسنجی، Rich Results Test را پیشنهاد میکند، و بعد از انتشار، گزارش وضعیت نتایج غنی در سرچ کنسول را. اگر مشکلی پیدا شد، آن را اصلاح و دوباره اعتبارسنجی کنید.
یادتان باشد که بعد از انتشار باید به گوگل زمان بدهید تا صفحه را دوباره بخزد؛ گوگل خودش میگوید ممکن است چند روز طول بکشد. و حتی اگر همهچیز درست باشد، نمایش مسیر در نتایج تضمین نیست.
۸ابزار خودکار چه چیزی را میبیند و چه چیزی را نه؟
اسکن موشکاف فقط چک میکند که در JSON-LD صفحه یک BreadcrumbList وجود دارد یا نه، و این نتیجه فقط اطلاعاتی است، نه امتیازی.
اینکه آیتمها دستکم دو تا باشند، آدرسها درست باشند یا با مسیر دیدهشدهٔ صفحه بخوانند را نمیسنجد. اگر breadcrumb را با Microdata یا RDFa نوشته باشید هم ممکن است «یافت نشد» ببینید، چون فقط JSON-LD بررسی میشود. برای اعتبارسنجی کامل از Rich Results Test گوگل استفاده کنید.
برای دیدن اینکه صفحهٔ شما BreadcrumbList در JSON-LD دارد یا نه، یک آنالیز سئو سایت آنلاین میتواند همین را رایگان بررسی کند.
Breadcrumb کار کوچک و کمهزینهای است: برای کاربر جایگاه صفحه را روشن میکند و با اسکیما همین مسیر را به گوگل میدهد. ولی نمایش آن در نتایج تضمین نیست و طبق مستندات فعلی گوگل روی دسکتاپ در دسترس است. مسیر را مطابق چیزی که کاربر میبیند بنویسید، آن را با Rich Results Test بسنجید و انتظار جهش رتبه نداشته باشید.