Хлібні крихти (або навігаційна ланцюжок; англ. Breadcrumbs) - це частина навігації на сайті, що відображає частину структури сайту і вкладеність сторінки, на якій знаходиться користувач. Найчастіше, хлібні крихти виглядають у вигляді шляху від кореня сайту до поточного документа, що переглядається.
приклад використання
Головна сторінка -> Розділ сайту -> Запис з розділу
Головна сторінка -> Архів публікацій -> Запис з розділу
(Всі частини хлібних крихт, крім останньої, є посиланнями на відповідні сторінки)
Ця частина навігації створена для зручності користувача, який після прочитання статті може відвідати категорію цієї статті, щоб відвідати подібні сторінки, або повернутися в кореневій документ - на головну сторінку сайту. Так як більшість відвідувачів приходять з пошукових систем, навігація такого роду допоможе йому розібратися в структурі сайту і переходити на сторінки меншого рівня вкладеності (наприклад, рубрики або архів записів). Це підвищує призначені для користувача фактори, дозволяє довше затримати відвідувача на сайті і є частиною внутрішньої перелинковки (хоча, в багатьох випадках breadcrumbs поміщаються в теги <noindex> або їх посиланнями даються значення rel = "nofollow". У такому випадку, вони розміщуються виключно для користувача) .
Де використовуються хлібні крихти
Навігація такого типу використовується не завжди. Власники сайтів зі зручною, наочною структурою і хорошим меню навігації часто не ставлять їх або навіть не знають, що таке хлібні крихти. Такі сайти можуть мати невелику кількість сторінок або добре структуровані розділи. Конкретної формули для використання breadcrumbs немає, але якщо будь-яка сторінка сайту доступна в два кліка з головною - крихти не обов'язкові.
Тим не менш, часто хлібні крихти використовуються на:
- Інтернет-магазинах.
- Форумах.
- Сайтах з мізерною навігацією (коли блок навігації не має усіма посиланнями на розділи або знаходиться в футере).
- Сайтах без карти.
Карта сайту часто замінює breadcrumbs, якщо вона правильно розроблена (мається на увазі html-карта, а не файл sitemap.xml для пошукових систем). Така сторінка повинна мати посилання на всі головні розділи, що дозволить користувачеві з легкістю переходити по ним і шукати потрібну інформацію.
На форумах та інтернет-магазинах хлібні крихти - обов'язковий атрибут.
Інтернет-магазини часто страждають навігацією. Безліч товарів, які можуть бути навіть не розподілені по розділах, а також фільтри на пошук потрібного створюють складну, незручну структуру.
На форумах нормальна навігація не може бути присутнім фізично, за рахунок їх динамічної структури. Нові теми «затуляють» старі, «золоті» теми заступають нові, а розділів на форумі найчастіше набагато більше, ніж на будь-якому статейному блозі. В такому випадку, користувач, який відвідав тему, просто-напросто заблукає без хлібних крихт.
Як поставити хлібні крихти
Зазвичай вони ставляться в блоці контенту нижче хедера і перед виведенням контенту сторінки. В такому местеbreadcrumbs будуть найбільш помітні і зручні. Рідше крихти розташовуються в кінці виведення контенту перед коментарями.
Висновок хлібних крихт може проводитися за допомогою доповнень до популярних ЦМС (модуль для Друпал, плагін для Вордпресс, в Joomla є вбудована можливість виведення шляху до сторінці), на сайті з авторським php вставляється блоком через функції include або require (require-once). На популярних ЦМС для форумів (phpBB та інше) ці функції або вже встановлені, або можуть бути встановлені через відповідні розширення.