Циклические переходы со страницы интернет-магазина на саму себя встречаются очень часто. Например, на странице «Контакты» кликните пункт меню «Контакты» – и вы получите такую циклическую ссылку. Несут ли вред такие ссылки в навигационном меню (как в приведенном примере) или хлебных крошках? В заголовках и логотипах? Есть ли необходимость их устранения? И работают ли циклические ссылки, привязанные к коммерческим ключевым фразам?
Эксперимент, позволивший на специально созданной странице проверить, участвуют ли ссылки на саму себя в ссылочном графе (повышают ли вес страницы), провел SEO-аналитик Сергей «Devaka» Кокшаров.
Он получил однозначный результат – циклические ссылки и в Google, и в Yandex категорически «остаются незамеченными», на вес страницы они не влияют.
Каково же негативное воздействие таких ссылок?
Во-первых, циклические ссылки весьма неприятны пользователям, кликающим в надежде на новую информацию или возможность – но с разочарованием возвращающимся туда, откуда кликнули.
Лучше всего принцип, почему неперемещающая ссылка выглядит неуместно, выразил (на примере логотипа, ведущего на Главную) Артемий Лебедев в специально посвященном этому вопросу параграфе «Ководства»:
«Делать ссылку с логотипа на Главную («домашнюю») Страницу — хорошо и правильно. Но при этом надо избегать самой часто распространенной ошибки (ради которой и написан этот параграф) – если мы находимся дома, то ссылки «на Главную» там быть не должно. Это относится и к другим местам на сайте: любая ссылка подразумевает перемещение»
Во-вторых, циклически-ссылочная масса на странице – фактически, набор неработающих ссылок – вызывает недополучение страницей статического веса. И если недополучение статического веса касается Главной или иной важнейшей посадочной страницы магазина – это отрицательно сказывается на всем сайте.
Исправить ссылку в заголовке просто. Достаточно прописать в коде сайта условие при помощи блока <if… else… endif>.
Если страница Главная (<if is_home>), в коде указывается только заголовок в виде некликабельного текста, ссылка при нем не прописывается. Иначе, на остальных страницах – тот же заголовок кликабелен, получает дополнительную строчку кода со ссылкой на Главную.
После этого требуется внести исправления в стили – поскольку заголовок на Главной превратился из ссылки в текст, а в style.css или ином CSS-файле стиль заголовка был прописан для ссылки.
Также при помощи блока <if… else… endif> можно отключить кликабельность логотипа, если страница Главная – и включить, когда иначе. Аналогичным блоком можно отключить и ссылку из пункта меню Главная, если посетитель на ней находится – и включить ее у этого пункта на остальных страницах.
Что же касается прочих пунктов меню или местоположений в дереве категорий, оптимальным решением является использование CSS-класса, отвечающего за текущий пункт меню. Скажем, в WordPress – это классы current-page-item, сurrent-menu-item, current-cat.