Обсудим ваш проект?
Комплексный интернет-маркетинг
15 лет опыта | 90+ специалистов
Отправить заявку

Циклические ссылки на сайте: как их найти и удалить

Обновлено: 26 июня 2020
Время на прочтение:
Просмотров: 5692
Дарья
редактор
Наталья Штанюк
Руководитель направления SEO-продвижения
Редполитика
Мы прилагаем все усилия, чтобы наши обзоры были максимально честными, точными и объективными. Если вы посещаете ссылки в нашем контенте, мы можем получить комиссионное вознаграждение от ваших покупок, однако это не влияет на нашу редакционную политику и мы не станем рекомендовать продукты или сервисы, в которых не уверены.

Циклическая ссылка на сайте — ссылка, ведущая посетителя на ту же страницу, на которой он находится в данный момент. Появляются они, как правило, из-за особенностей CMS и по ряду других причин. О том, как циклические ссылки влияют на SEO и юзабилити сайта и что с ними делать, расскажем в этой статье.

Что такое циклические ссылки

Циклическая ссылка — ссылка на сайте, при клике по которой обновляется текущая страница, то есть посетитель не перенаправляется на другую страницу сайта, а остается здесь же. Этот элемент может располагаться в «хлебных крошках», логотипе, в основном меню и в сайдбаре, а также в комментариях.

Циклические ссылки могут появляться из-за:

  • особенностей CMS;
  • недоработок в верстке контента;
  • особенностей некоторых плагинов;
  • ошибок, допущенных в процессе разработки сайта.
Имейте в виду, что не все циклические ссылки негативно влияют на функциональность сайта. Например, постоянная ссылка на главную страницу в логотипе будет циклической на этой странице, но зато позволит пользователю переходить сюда с любого места сайта.

Как найти циклическую ссылку

Наиболее часто циклические ссылки на сайте встречаются в следующих местах:

Нет времени разбираться?
SEO-продвижение под ключ
Проанализируем конкурентов, подберем запросы с низкой конкуренцией, проведем поисковую оптимизацию сайта, организуем внешнюю ссылочную массу, проработаем карточки компании на онлайн картах, проведем базовую UX-аналитику сайта. Над каждым проектом работает от 6 до 10 специалистов. Собственные разработчики для доработки сайта при необходимости. От вас — сайт, от нас — позиции в Яндекс/Google и трафик.
Ваш сайт:
  • Логотип. Эта ссылка ведет, как правило, на главную. Убирать ее не рекомендуется, так как этот элемент удобен и привычен для большинства пользователей. Единственное, что рекомендуется предпринять, — прописать условие, при котором на самой главной логотип будет не кликабельным.
  • Меню сайта, а точнее категории и подкатегории. В этом случае ссылка на страницу категории остается активной, даже когда пользователь уже находится на этой странице. Это может вводить пользователей в заблуждение, так что проблему по возможности следует устранить. Большинство CMS позволяют это сделать, так что решение проблемы зависит от профессионализма вашего контент-менеджера.
  • «Хлебные крошки». Ситуация аналогична описанной в предыдущем пункте. Активная ссылка зачастую появляется в последнем элементе «хлебных крошек» — названии категории или страницы, на которой находится пользователь.
  • Заголовок h1 на страницах категорий. Бывает так, что клик по нему ведет на эту же страницу. Это грубая ошибка, которая плохо влияет на юзабилити сайта.

Обратите внимание: циклическими ссылками не являются ссылки в комментариях, которые ведут на предыдущие комментарии. Они скорее представляют собой якоря, благодаря которым пользователь может перемещаться по странице. Также не берите во внимание содержание страницы с активными ссылками на ее части. Его, напротив, рекомендуется использовать, поскольку этот элемент повышает удобство пользования сайтом.

Найти циклическую ссылку можно двумя способами: вручную и с помощью сервисов. Правда, сервисов или программ, которые бы гарантированно находили все ссылки, пока не существует, так что полностью полагаться на этот способ все же не стоит.

Далее рассмотрим подробно оба способа.

Ручной способ поиска

Используя вышеприведенную информацию о возможном местоположении ссылок, перейдите на интересующие страницы. Просмотрите все активные ссылки, наводя на них курсор. При наведении в нижней части браузера (обычно в левом нижним углу) будет показываться путь, по которому ведет ссылка. Если этот путь совпадает с текущим URL, то перед вами циклическая ссылка.

Да, этот способ довольно трудоемкий, но при условии внимательного просмотра он гарантирует, что все ссылки будут найдены. Не забывайте о том, что циклические ссылки в большинстве своем находятся на динамических страницах, то есть, чтобы избавиться от проблемы на всем сайте, достаточно найти и удалить циклическую ссылку в одном месте.

Привлекли 35.000.000 людей на 185 сайтов
Мы точно знаем, как увеличить онлайн–продажи
Применяем лучшие практики digital–продвижения как из вашей тематики, так и из смежных областей бизнеса. Именно это сделает вас на голову выше конкурентов и принесёт лиды и продажи.
Ваш сайт:

С помощью сервисов

Программ и сервисов для автоматического поиска циклических ссылок не так уж много. Одним из наиболее популярных считается сервис «СайтРепорт». Здесь есть бесплатный демо-режим, который позволяет просканировать до 25 страниц сайта. Этого вполне достаточно для того, чтобы вы могли оценить качество работы сервиса. Для проверки многостраничных сайтов на «СайтРепорт» есть гибкие тарифные планы.

Сервис «СайтРепорт» для поиска циклических ссылок
Сервис «СайтРепорт» для поиска циклических ссылок

Тарифы сервиса
Тарифы сервиса

Работать с сервисом просто: достаточно вбить URL вашего сайта и запустить сканер. По окончании сканирования на email, указанный при регистрации, придет уведомление и ссылка на отчет.

Для поиска и отображения циклических ссылок перейдите в раздел «Ссылки» в меню слева, в верхних подкатегориях выберите также «Ссылки» и кликните на «Все циклические ссылки». В результате получите удобную таблицу со всеми необходимыми данными.

Создание отчета в сервисе «СайтРепорт»
Создание отчета в сервисе «СайтРепорт»

Отчет по циклическим ссылкам
Отчет по циклическим ссылкам

Помимо поиска циклических ссылок, «СайтРепорт» позволяет проводить комплексный анализ сайта, включая и его внутренние элементы, и внешнюю ссылочную массу.

Как убрать циклическую ссылку

Удалить обычную ссылку из текста достаточно просто. Вопросы могут возникнуть, если ссылка — динамическая часть шаблона. В этом случае:

  • Если сайт разработан на одной из популярных CMS (например, WordPress), воспользуйтесь готовыми решениями для редактирования кода (о них речь пойдет ниже) или установки плагина, который автоматически сделает циклические ссылки неактивными во время посещения содержащих их страниц.
  • Если CMS самописная или готовых решений для нее не существует, передайте эту часть работы программисту или контент-менеджеру. Он должен прописать условия, при которых скрипт будет проверять факт нахождения пользователя на странице с циклической ссылкой и автоматически делать ссылку неактивной.
Далее более подробно рассмотрим процесс удаления циклических ссылок на примере CMS WordPress. Напомним, что для редактирования шаблона необходимы хотя бы начальные знания PHP и HTML. Перед началом работ обязательно сделайте бэкап файлов.

Убираем циклическую ссылку из логотипа

Для редактирования файлов шаблона идем по следующему пути:

/wp-content/themes/имя-шаблона. В данном случае нас интересует файл header.php. В качестве редактора рекомендуется использовать

NotePad++ — бесплатный аналог блокнота с подсветкой кода. После редактирования файла не забудьте сохранить его на сервере.

В разных шаблонах могут применяться разные коды. В нашем примере фрагмент кода, который отвечает за вывод логотипа и его URL, выглядит следующим образом:

<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"> <img src="<?php header_image(); ?>">width; ?>" height="height; ?>" alt=""></a>

Чтобы логотип переставал быть активной ссылкой в то время, когда посетитель находится на главной странице сайта, дописываем следующую функцию (с помощью нее будет проверяться соответствие) к предыдущему коду и получаем такое выражение (им нужно заменить исходный код):

<img src="<?php header_image(); ?>">width; ?>" height="height; ?>" alt="">
 
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><img src="<?php header_image(); ?>">width; ?>" height="height; ?>" alt=""> </a>

Важно отметить, что данная конструкция позволяет деактивировать URL логотипа даже в том случае, если главная — статическая страница.

Из заголовка главной страницы

В некоторых случаях на главной странице может быть активный заголовок h1. Чтобы исправить это, в том же файле header.php найдите фрагмент, обрамленный тегами  <h1> и </h1> :

<a href="<?php echo esc_url( home_url( '/' ) ); ?>"> </a>

Далее делаем как в предыдущем примере:

<h1>Заголовок Главной</h1>
<h1><a href="/">SEO Маяк</a></h1>

Из главного меню и сайдбара

При посещении пользователем какой-либо категории меню на некоторых сайтах, как мы говорили выше, остаются активными ссылки на эту категорию в главном меню и в сайдбаре. Убрав такие циклические ссылки, вы улучшите юзабилити сайта.

Для этого необходимо найти в папке шаблона файл functions.php и дописать в конце файла следующий код:

function artabr_menu_no_link($no_link){
$in_link = '!<li(.*?)class="(.*?)current-menu-item(.*?)"><a(.*?)>(.*?)!si'; $out_link = '<li$1class="\\2current-menu-item\\3">$5'; return preg_replace($in_link, $out_link, $no_link ); } add_filter('wp_nav_menu', 'artabr_menu_no_link'); </li$1class="\\2current-menu-item\\3"></a(.*?)></li(.*?)class="(.*?)current-menu-item(.*?)">

Примечательно, что одним этим кодом можно решить проблему со ссылками как в меню, так и в сайдбаре.

Из «хлебные крошек»

Выводить «хлебные крошки» на WordPress рекомендуется с помощью плагинов. Это просто с точки зрения установки, а также не требует дополнительных решений для удаления циклической ссылки из последнего элемента.

Если вы не хотите разбираться в коде шаблона, установите плагин Remove Redundant Links, который автоматически закроет циклические ссылки. Однако учтите: плагин давно не обновлялся, хотя корректно работает с последними версиями WordPress; он не делает неактивными ссылки в главном меню, сайдбаре и в меню в футере; скачать его можно ZIP-архивом из репозитория WordPress по ссылке выше.

Зачем удалять циклические ссылки

Данная техническая проблема может привести к таким последствиям:

  • Пользователь не совершает переходов по сайту, кликая на циклическую ссылку. Он лишь обновляет текущую страницу. Таким образом, с точки зрения юзабилити ссылка фактически не несет в себе пользы, а в некоторых случаях может ввести посетителя в заблуждение и сформировать негативный опыт.
  • При сканировании сайта роботы поисковых систем переходят по внутренним ссылкам, в том числе циклическим, и тратят на них краулинговый бюджет (лимит, определяющий то количество страниц на ресурсе, которые могут быть просканированы за одно посещение робота). Если на сайте много страниц, а часть из них содержат циклические ссылки, корректное сканирование становится проблематичным. Поэтому новые страницы, возможно, будут появляться в индексе ПС с задержкой.
  • Считается, что циклическая ссылка, как и любая другая, уменьшает статический вес, передаваемый со страницы донора на другие внутренние страницы сайта.

Подводя итоги, заметим, что в большинстве случаев циклические ссылки не представляют собой грубые ошибки, нивелирующие проделанную над продвижением сайта работу. Однако они могут негативно влиять на поведенческие факторы, от которых напрямую зависит ранжирование страниц в поисковых системах. Также эти ссылки зацикливают путь робота на одной странице, что приводит к бессмысленной трате краулингового бюджета. По этим причинам мы рекомендуем найти все циклические ссылки на вашем сайте, определить целесообразность их использования, а после составить ТЗ на их удаление для программиста или контент-менеджера либо попробовать сделать это самостоятельно, предварительно сохранив все исходные файлы.

Методология выбора
Кто мы
Директ Лайн
Крупнейшее региональное интернет-агентство России. ТОП-10 в рейтинге Рунета.
1200 +
проектов
90
экспертов
16лет
на рынке
Наша методология
Статьи в блоге Директ Лайн - это всегда оригинальный, проверенный и объективный контент. Все обзоры и рейтинги честно отражают наше мнение и опыт взаимодействия с каждым инструментом.
Содержание
Комментарии

Комплекс услуг для вашего бизнеса

Проанализируем ваши бизнес-цели, ваш бизнес, продукт и текущие продажи, и подберем варианты онлайн-продвижения, которые дадут лучший эффект. Опираемся на наш опыт в самых разных тематиках, т.к. наилучшее решение часто лежит в иной тематики, но которая решает схожую бизнес-задачу. Наша стратегия - готовый пошаговый план по внедрению, с деталями и референсами.

Кейсы и статьи

Бесплатный аудит SEO
и рекламного трафика
Покажем точки роста вашего проекта,
если по нему уже ведутся работы