منظور از بردکرامب (Breadcrumb) چیست؟
بردکرامب (Breadcrumb) یا به فارسی “مسیر راهنما”، یک نوع ناوبری (Navigation) است که به کاربران نشان میدهد در کدام بخش از سایت قرار دارند و چطور میتوانند به مراحل قبلی بازگردند.
بردکرامب مثل یک نقشهی کوچک عمل میکند و تجربهی کاربری سایت را بسیار بهتر میکند.

چرا بردکرامب اهمیت دارد؟
- افزایش راحتی کاربران: کاربران خیلی راحتتر مسیر خودشان را در سایت پیدا میکنند.
- کاهش نرخ پرش (Bounce Rate): وقتی کاربران مسیر را ببینند، کمتر صفحه را ترک میکنند.
- بهبود سئو: گوگل از بردکرامبها برای فهم ساختار سایت استفاده میکند و حتی در نتایج جستجو هم نمایش میدهد.
- افزایش سرعت دسترسی: کاربر سریعتر به صفحات بالاتر یا دستهبندیهای اصلی سایت میرود.
انواع بردکرامبها
- بر اساس سلسلهمراتب (Hierarchy-Based)
مسیر دستهبندی صفحه را نشان میدهد. (مثلاً: صفحه اصلی > مقالات > آموزش وردپرس) - بر اساس ویژگی (Attribute-Based) بیشتر در فروشگاههای اینترنتی استفاده میشود. (مثلاً: خانه > لباس > مردانه > تیشرت) بر اساس مسیر (History-Based) بر اساس صفحاتی که کاربر بازدید کرده، ساخته میشود.
روشهای اصلی و پرکاربرد اضافه کردن بردکرامب در وردپرس
اضافه کردن بردکرامب توی وردپرس چند روش مختلف داره. بسته به اینکه سایت چقدر ساده یا حرفهایه، میتوان یکی از این روشها رو انتخاب کرد.
در ادامه هم روشها رو معرفی میکنم، هم قدم به قدم توضیح میدم که چطور باید انجامش داد.
۱. استفاده از امکانات قالب وردپرس (تم) خیلی از قالبهای حرفهای وردپرس (مثل Astra، OceanWP، GeneratePress) بردکرامب داخلی دارند که فقط باید فعالشون کنی.
چطور؟
- وارد پیشخوان سایتت شو.
- به قسمت سفارشیسازی (Customize) برو.
- دنبال گزینهای مثل Breadcrumbs یا مسیر راهنما بگرد.
- تنظیماتش رو فعال کن و انتخاب کن که کجاها نمایش داده بشه (مثلاً بالای عنوان نوشتهها یا صفحات محصول).
مزیت این روش اینه که نیازی به افزونه یا کدنویسی نداری، و خیلی سریع انجام میشه.
۲. استفاده از افزونههای سئو مثل Yoast SEO یا Rank Math
افزونههای سئو مثل Yoast یا Rank Math بهت اجازه میدن بدون دردسر، بردکرامب حرفهای به سایتت اضافه کنی.
چطور؟
- افزونه Yoast SEO یا Rank Math رو نصب کن و فعالش کن.
- تو تنظیمات افزونه، بخش Breadcrumbs رو پیدا کن.
- بردکرامب رو فعال کن.
- کدی که افزونه بهت میده (معمولاً یک خط کد PHP) رو داخل قالب سایتت، درست جایی که میخوای بردکرامب ظاهر بشه (مثل بالای عنوان پست) قرار بده.
مثلاً تو قالبهای المنتور یا قالبهایی که هوک دارن میشه خیلی راحت گذاشت.
حتی بعضی قالبها اجازه میدن بدون کد، مستقیماً تو تنظیمات انتخاب کنی کجا نمایش داده بشه.
نکته:
این افزونهها معمولاً بردکرامب بهینه برای سئو تولید میکنن که گوگل هم بهتر میفهمه.
۳. استفاده از افزونههای اختصاصی بردکرامب
اگر نمیخوای از افزونههای سئو استفاده کنی، افزونههای مخصوص بردکرامب هم وجود دارن.
مثلاً:
Breadcrumb NavXT
Flexy Breadcrumb
چطور؟
- یکی از این افزونهها رو نصب و فعال کن.
- به تنظیمات افزونه برو و ظاهر و مسیر بردکرامب رو شخصیسازی کن.
- معمولاً یا خودشون خودکار نشون میدن، یا یک شورتکد (shortcode) بهت میدن که میتونی داخل صفحه یا قالب بذاری.
مزیت این روش:
کنترل بیشتری روی استایل و ساختار بردکرامب داری و لازم نیست افزونههای سنگین نصب کنی.
۴. اضافه کردن دستی با کدنویسی
اگه دوست داری سایتت خیلی تمیز و سبک باشه و دستت باز باشه، میتونی خودت دستی بردکرامب بسازی.
چطور؟
- باید یه تابع (function) سادهی PHP توی فایلهای قالب (مثلا functions.php) بنویسی.
- یا از کدهای آماده استفاده کنی که مسیر دستهبندی رو میسازن.
یک نمونه کد ساده از بردکرامب
function simple_breadcrumbs() {
// نمایش لینک خانه
echo ‘<a href=”‘ . home_url() . ‘”>خانه</a>’;
// نمایش مسیر دستهبندیها یا پستها
if (is_category() || is_single()) {
echo ‘ » ‘;
the_category(‘ » ‘);
if (is_single()) {
echo ‘ » ‘;
the_title();
}
}
// نمایش عنوان صفحه
elseif (is_page()) {
echo ‘ » ‘;
the_title();
}
}
<?>
چطور یک بردکرامب استاندارد داشته باشیم؟
قابل دیدن و واضح باشد.
لینکهای داخل بردکرامب کار کنند.
آخرین مرحلهی بردکرامب (صفحه فعلی) نباید لینک باشد.
ظاهر بردکرامب با طراحی کلی سایت هماهنگ باشد.
از آیکون مناسب یا علامت جداکننده استفاده شود (مثلاً: / یا >).

جمعبندی
بردکرامب یک ویژگی ساده اما بسیار قدرتمند است که هم تجربهی کاربری را بهتر میکند و هم به سئوی سایت کمک میکند.