Як правильно зробити сниппет і "хлібні крихти"?
Як правильно скласти Title і Description для Google:
Сніппет формується щодо пошукового запиту (теорія тут). Для того, щоб в сніпеті показувався текст з meta name = "description". він повинен бути не пустою, релевантний запиту, не короткий. Google виділяє жирним текстом слова, які вишукувалися. По-цьому, для більш точного налаштування сниппета потрібно в поле введення Description виділяти такі слова тегами ... Тоді текст в сніпеті буде переноситися на інший рядок так, як у видачі Google (в html-код вашого сайту ці теги вставляти не треба).
У сниппета можна використовувати спеціальні UTF-8 символи:
В
Різні символи Гугл обробляє по-різному. У Breadcrumb, такі як ❺ можна робити 5 поспіль без пробілів, а зірочку ★ тільки одну. Багато спецсимволи не працюють, коли стоять на початку рядка, або в самому кінці (▀▄▀ ☑). Для цього потрібно "хлібну крихту" почати з букви або слова, і в кінці теж поставити звичайний текстовий символ. По-цьому загальна порада - треба починати Breadcrumbs з тексту, не робити багато спецсимволов поспіль, чергувати символи з текстом, робити короткий блок тексту.
Також, є відмінності при відображенні фрагментів в google.com і в регіональних версіях. com.ua. ru і тд. Для google.com крихти повинні бути коротше, кількість спец. символів поспіль - менше. Бувають випадки, коли хлібні крихти нормально працюють в google.ru, але не працюють в .com - потрібно скорочувати текст.
Будьте також уважні з іншими rich-сниппета. Якщо Гугл вважатиме, що ваші "жовті зірочки" (відгуки) погані, то припиниться показ і зірочок і хл. крихт. І буде важко знайти причину, чому вони не відображаються.
Увага! Даний скрипт не гарантує, що пошукова система Google відображатиме сниппет точно також. Я лише спробував реалізувати окремий випадок, при якому ймовірність цього буде дуже висока. Які саме проблеми існують з формуванням сниппета для Google ви можете прочитати тут.