Что такое циклические ссылки и как они влияют на работу сайта

В более простом понимании, циклические ссылки – это часть гипертекстового документа, который, при нажатии, обновляет страницу и пользователь оказывается на том же месте. Обычно такие ссылки есть навигации: в меню, хлебных крошках. На практике это может выглядеть следующим образом: находясь в разделе «Контакты», человек хочет перейти на новый раздел, нажимает соответствующую ссылку и переходит на ту же страницу.
Присутствие циклических ссылок на сайте – это техническая ошибка, требующая устранения. Циклические ссылки не дают пользы продвижению сайта в поисковых системах. Напротив, поисковики Яндекса и Google негативно относятся к подобным неисправностям сайта, поскольку:
- Они понапрасну тратят ресурсы поисковых машин при индексации, заставляя роботов перемещаться по кругу.
- Не отвечают запросам пользователей и не имеют значимости.
- Циклические ссылки нарушают функциональные характеристики сайта.
Но в этом вопросе есть некоторые нюансы. В частности, некоторые веб-мастера утверждают, что циклические ссылки не передают вес странице, другие – что отбирают его. Обычно циклические ссылки не содержат никакой функциональной значимости, их используют только для обновления текущей страницы.
Месторасположение циклических ссылок
На каждом ресурсе существуют определенные места, где могут располагаться ссылки, направляющие пользователей на ту же самую страницу. Среди наиболее распространенных:
- Логотип или название веб-ресурса. При нажатии на логотип происходит обновление текущей страницы.
- Меню сайта. Обычно там помещается список ссылок на ключевые страницы сайта. Циклические ссылки есть практически на всех пунктах главного меню.
- Заголовки первого уровня. Здесь можно нажать на H1 и оказаться на той же самой странице. Это является технической ошибкой, поскольку заголовок не должен быть кликабельным. В этом случае необходимо провести верстку.
- Фотографии, графические изображения. Часто веб-мастера наделяют главное изображение функцией перехода на текущую страницу. Это грубая ошибка, порождающая цикличность. Ссылочный атрибут также нельзя устанавливать на прочие графические элементы сайта.
- Навигационная цепочка. Просмотрев множество веб-ресурсов можно обнаружить тенденцию: последняя ссылка в механизме следования к рабочему каталогу часто является циклической. Это является ошибкой и требует исправления.
Перечисленные места на сайте наиболее подвержены появлению циклических ссылок. Скорректировать проблему можно самостоятельно, используя специальные инструменты. Для этого потребуются базовые знания и навыки работы в разработке сайтов.
Перед тем, как приступить к процессу удаления, подумайте, окажет ли отсутствие ссылок негативное влияние на удобство целевой аудитории. Если ответ положительный, и пользователи потеряют некоторые функциональные особенности, необходимо оставить ссылки. Если ответ отрицательный – их следует удалять. В любом случае, следует проводить подробный анализ подобных элементов.
Зачем удалять циклические ссылки
Существует несколько причин, требующих удаления ссылок:
- Пользователи, пришедшие на сайт со страниц поисковой выдачи по ключевым словам, с рекламных блоков или из социальных сетей, могут запутаться в навигации, пролистав несколько страниц. Для того чтобы исключить подобную ошибку принято использовать хлебные крошки – навигационную цепочку веб-ресурса.
- Нажимая на определенную кнопку интерфейса, человек рассчитывает увидеть новую информацию. Циклические ссылки не позволяют этого сделать, постоянно возвращая его на то же самое место. В итоге ресурс рискует потерять часть аудитории.
- Роботы Яндекс и Google не одобряют такие ссылки, поскольку они, также как и пользователи, могут перемещаться по кругу. И если человек быстро разберется в ситуации, то поисковая машина при индексировании страниц не сможет продвинуться дальше. Естественно, сайт не попадет из-за этого под какие-либо санкции поисковиков, однако его рейтинг будет снижен.
Как удалить циклические ссылки с веб-ресурса
Задача ссылок – связывать разделы, страницы, файлы и каталоги между собой. Это удобно и практично. Однако циклические или дублирующие ссылки нарушают данный алгоритм. Существуют специальные инструменты для исправления ошибок.
Для начала их следует обнаружить. Делается это посредством онлайн-сервисов. Они дают возможность провести полную диагностику сайта. В частности, выделяют программу СайтРепорт или WebSite Auditor . Для удаления циклических ссылок в WordPress используется плагин Remove Redundant Links . С его помощью веб-мастер может обнаружить все ненужные ссылки и произвести исправление на части гипертекстового документа, ссылающиеся на другие страницы сайта.
Используя эти инструменты можно удалить циклические ссылки, либо сделать их неактивными. Это оптимизирует работу ресурса для поисковиков и обычных пользователей. Поисковые системы не будут задерживаться на одном месте при индексировании сайта, а пользователи получат удобный функционал и понятную навигацию.

Специалисты студии SEMANTICA проведут комплексный анализ сайта по следующему плану:
– Технический аудит.
– Оптимизация.
– Коммерческие факторы.
– Внешние факторы.
Что такое циклические ссылки на сайте и нужно ли их удалять
Циклическая ссылка — это активная ссылка, которая ведет на ту же страницу, где она размещена. В англоязычном сегменте интернета их называют активными ссылками на текущую страницу («Active Current Page Links»). Встречаются такие ссылки часто, и на вашем сайте они наверняка есть. Вопрос в том, вредны ли они с точки зрения SEO и юзабилити, и стоит ли с ними бороться.
Источники циклических ссылок
Когда говорят, что циклические ссылки — это грубейшая ошибка в верстке, то приводят два аргумента в пользу полного их удаления:
- Ухудшение юзабилити. Из большого количества циклических ссылок пользователи после клика по ним попадают на одну и ту же страницу, что сбивает с толку и мешает нормальной навигации по сайту.
- Негативное влияние на позиции в поисковой выдаче. Поисковые роботы, когда сканируют контент сайта, переходят по ссылкам. В случае же с циклическими ссылками они «ходят по кругу». И если таких линков много, это снижает рейтинг сайта.
Откуда берутся циклические ссылки:
- Особенности CMS: шаблон сайта может быть сверстан так, что циклические ссылки содержатся в шапке, меню, подвале, виджетах и прочих элементах.
- Особенности плагинов: к «зацикливанию» приводят плагины отзывов и комментариев, похожих и рекомендуемых записей или товаров.
- Ошибки при верстке контента: верстальщик может ошибиться и поставить ссылку на текущую страницу.
- Ошибки при верстке шаблона сайта/плагинов: случайно или намеренно верстальщики могут поставить циклические ссылки в заголовках статей, последнем пункте «хлебных крошек» и т. п.
Как избавиться от проблемных ссылок? Подключите модуль SEO в системе PromoPult. Специалисты устранят технические ошибки и ошибки в юзабилити сайта, сделают его более привлекательным для пользователей и поисковых роботов.
Как циклические ссылки влияют на юзабилити сайта
Начнем с первого аргумента противников циклических ссылок — ухудшения юзабилити. В пример ставят пользователей, которые якобы начинают теряться на сайте, не понимают, где они находятся, и сразу покидают страницу, как только видят циклическую ссылку.
Конечно, это преувеличение. Пользователи покидают сайт по другим причинам: бесполезный контент, «кривая» верстка, непонятная навигация, длительное время загрузки, неудобный просмотр на мобильном, неработающие ссылки и т. п. Именно на этих проблемах важно сфокусироваться в первую очередь.
«Неудобство» циклических ссылок — это спорный вопрос. И тут скорее дело в расположении ссылок и их количестве.
Как сделать сайт удобным для посетителей и привлекательным для роботов? Все способы с рекомендациями, что и как делать, собраны в полном чек-листе по SEO: часть 1, часть 2.
«Хорошие» циклические ссылки
Главные страницы многих сайтов содержат циклические ссылки из логотипа и/или заголовка страницы. Пользователи привыкли к тому, что клик по логотипу приводит на главную.
Циклическая ссылка в логотипе на странице yandex.ru
Помимо Яндекса, циклические ссылки из логотипа есть на сайтах amazon.com, ebay.com, aliexpress.com и мн. др. Вместе с тем некликабельный логотип вряд ли станет неприятным сюрпризом. Если сайт действительно полезный, пользователи адаптируются под особенности его работы.
В отличие от Яндекса и прочих сайтов, на главной странице Google циклической ссылки нет
Также распространены циклические ссылки из активных пунктов меню. Как и ссылки из логотипа, они не несут вреда для юзабилити, и вы можете их оставлять по своему усмотрению.

В активном пункте меню поиска Яндекса циклическая ссылка есть

Циклическая ссылка из активного пункта меню на сайте amazon.com

В активном пункте меню поиска Google циклической ссылки нет
«Плохие» циклические ссылки
Наряду с «безвредными» циклическими ссылками есть такие, которые ухудшают пользовательский опыт.
- Из заголовка категории, раздела, карточки товара или статьи. Заголовки и подзаголовки текущей страницы вообще не должны быть кликабельными.

Пример кликабельного заголовка категории интернет-магазина — так не должно быть
- Из основного контента. Нет смысла вести пользователя из описания товара или статьи на ту же страницу, на которой он уже находится — это действительно ухудшит юзабилити.
- Из номера активной страницы пагинации. Например, если пользователь находится на странице 2, то ссылка с анкором «2» кликабельна, хотя не должна таковой быть.
Пример правильной некликабельной ссылки на активную страницу пагинации
- Из последнего элемента «хлебных крошек». Если последний элемент навигационной цепочки некликабельный, то пользователь понимает, в какой части сайта он находится. Если поставить циклическую ссылку, то он будет думать, что вернется на шаг назад, хотя по факту попадет на ту же страницу.

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

Пример ручного определения цикличности ссылки
Несмотря на трудоемкость, ручной способ очень надежный. Дело в том, что сервисов, которые бы определяли 100% циклических ссылок, нет. Например, часто сервисы не идентифицируют ссылки на текущую страницу из меню, а только ссылки-картинки или обычные текстовые гиперссылки.
Второй способ обнаружения — парсинг ссылок. Но тут важно подобрать правильный сервис. Например, Google Search Console хоть и собирает внутренние ссылки, но циклические считает дублями, и они не попадают в отчет. В Яндекс.Вебмастере вообще нет информации по внутренним ссылкам — только по неработающим.
Простой и бесплатный сервис — Bulkdachecker. Вводите URL страницы, которую хотите проверить, и получаете список внутренних и исходящих внешних ссылок. Совпадения URL в списке с исходным URL — это и есть искомые циклические ссылки.

Пример парсинга ссылок с помощью Bulkdachecker
Похожий сервис — Hacker Target. Принцип работы аналогичен предыдущему инструменту.

Пример парсинга ссылок с помощью Hacker Target
Еще один способ обнаружения циклических ссылок — с помощью расширений для браузеров. Например, для Google Chrome есть Link Klipper. Работает просто: открываете интересующую страницу в браузере и нажимаете «Extract All Links». Все URL со страницы выгружаются в TXT или CSV файл. Далее уже смотрите на совпадения в URL и находите циклические ссылки.

Парсинг ссылок с помощью расширения для Google Chrome
Самый простой вариант поиска «плохих» ссылок — заказать SEO-аудит в системе PromoPult. Помимо информации о линках вы получите массу полезных данных с рекомендациями по оптимизации сайта.
Как убрать циклические ссылки
Убрать циклические ссылки из основного контента несложно: достаточно найти их, открыть редактор CMS и вручную удалить или изменить ссылки.
Сложнее с шапкой, меню и прочими сквозными элементами, которые являются частью шаблона сайта.
Если вы разбираетесь в PHP, то найдете массу способов самостоятельного удаления циклических ссылок.
Рассмотрим один из них — удаление ссылки из логотипа на WordPress-сайте.
Для начала откройте файл header.php и найдите строку, которая отвечает за вывод логотипа (в зависимости от темы содержание строки может отличаться от представленного ниже):
Нужно сделать так, чтобы при открытии главной страницы ссылка в логотипе не была активной, а с других страниц ссылка в логотипе вела на главную. Поможет в этом условие if/else. Модифицируем код вывода логотипа с учетом условия, вставляем его в header.php и сохраняем изменения:
Теперь рассмотрим, как удалить циклическую ссылку из заголовка h1 текущей страницы на CMS WordPress. Для этого в файле header.php найдите строку, которая отвечает за вывод заголовка h1. В зависимости от темы синтаксис будет отличаться. Например, она может выглядеть так:
Эту строку нужно заменить на такой код вывода заголовка:
Помимо PHP циклические ссылки удаляют с помощью скриптов. Если у вас подключен JQuery, можно использовать такой скрипт для удаления циклических ссылок:
Но скрипты будут работать только на стороне пользователя, поэтому реализация с помощью PHP более предпочтительна.
Некоторые вебмастера «борются» с циклическими ссылками путем преобразования их в якорные вида http://site.ru/#!. С точки зрения юзабилити это бесполезно, ведь сами ссылки остаются, и пользователи при клике по ним попадают на те же страницы.
Также для удаления циклических ссылок есть специальные плагины. Например, для WordPress — «Remove Redundant Links».
Плагин конвертирует ссылки вида:
в обычный текст со всплывающим заголовком “You are here.” (надпись можете поменять):
Также удаляются ссылки вида:
После установки плагина циклические ссылки деактивируются автоматически. Единственный недостаток — «слетают» стили, поэтому приходится прописывать их вручную.
Не спешите удалять циклические ссылки
Ссылки на текущую страницу не вредят юзабилити и позициям в поиске — при условии, что они улучшают опыт взаимодействия с сайтом. Если на вашем сайте есть циклические ссылки из логотипа или активного пункта меню, их можно не удалять — на многих топовых сайтах они есть, и это не мешает им жить.
Другое дело, если циклические ссылки идут из основного контента, заголовка записи, последнего пункта «хлебных крошек». Это сбивает с толку посетителей и ухудшает поведенческие факторы. Еще хуже, когда циклическими ссылками пытаются накрутить ссылочные факторы. Это бесполезно с точки зрения SEO и может привести к санкциям поисковиков.
Найти циклические ссылки, которые мешают работать вашему сайту и поисковому роботу во время индексации, вы можете, подключив SEO-модуль «Оптимизация сайта» от PromoPult. Наряду с этой проблемой специалисты выявят и помогут устранить около сотни других параметров, влияющих на результат поисковой оптимизации. Все это в удобном интерфейсе, по чек-листу и с рассрочкой платежей.
Циклические ссылки на сайте: поиск, обнаружение и удаление
Циклические ссылки на сайте представляют собой замкнутый цикл переходов на текущую страницу. В некоторых случаях заголовок H1 при клике на него ведет пользователя в тот же раздел, что и до этого. Проще говоря, страница ссылается на себя же.
Что собой представляют циклические ссылки на сайте
Циклическая ссылка — это такая запись в гипертекстовом документе, которая выполняет функцию обновления текущей страницы при клике. Пользователь остается на том же месте сайта. Данный код можно встретить в навигационной панели: в основном меню и хлебных крошках. Но на практике циклические переходы не позволяют пользователю попасть в другой раздел. Клик по элементу приводит лишь к обновлению страницы.
Наличие циклического элемента на странице — это ошибка, которая требует скорейшего исправления. Такие недостатки сайта негативно сказываются на эффективности его продвижения в поисковых системах. «Яндекс» и Google относят циклические ссылки к минусам веб-страниц, и вот почему:
Поисковые роботы при переходе по таким гиперссылкам лишь зря тратят ресурсы, поскольку все равно идут по кругу.
Подобные переходы вводят пользователя в заблуждение, не давая попасть в другие разделы.
Циклические элементы снижают функциональные возможности веб-ресурса.
Однако мнения веб-мастеров о значимости циклических ссылок сильно разнятся. Некоторые уверены, что вес странице в этом случае не передаётся, а другие — что циклические переходы снижают этот показатель. Данный инструмент, по сути, не несёт функциональной нагрузки, а служит лишь для обновления страницы.
На каждом веб-сайте есть несколько мест, которые могут содержать циклические ссылки. Чаще всего такие элементы встречаются:
на логотипе или названии сайта. При клике, например, на логотип компании, главная страница просто обновляется;
в пунктах и подпунктах меню. Здесь есть гиперссылки практически на все основные страницы сайта. Чаще всего пункты главного меню содержат циклические ссылки;
на заголовках H1. В этом случае при клике на заголовок первого уровня пользователь попадает на ту же страницу. Верстка в этой ситуации необходима, поскольку H1 не должен быть кликабельным;
у фотографий и других визуальных элементов. Частая ошибка веб-мастеров — сделать главное изображение кликабельным, наделив его функцией перехода на текущую страницу. Важно помнить, что это грубое нарушение правил верстки. Такие действия лишь порождают ненужную цикличность;
в навигационной цепочке. Часто встречающаяся ошибка — последнюю запись в последовательности разделов каталога делают циклической. Такая ситуация требует обязательной корректировки.
Именно в этих местах сайта наибольшая вероятность обнаружить циклические ссылки. Чтобы исправить подобные ошибки, будет достаточно базовых знаний по разработке веб-ресурсов и разметке страниц. Сделать это можно самостоятельно.
Перед удалением каждого замкнутого перехода важно проанализировать этот элемент разметки с точки зрения функциональности для пользователя. Если для целевой аудитории сайт останется таким же удобным, то циклическую ссылку можно смело убирать. Если же нет, то лучше оставить элемент без изменений.
Как циклические ссылки влияют на удобство пользования сайтом
Эксперты называют циклические ссылки грубейшей ошибкой и приводят два основных довода для их удаления из кода страниц:
Снижение параметров юзабилити. Большое количество переходов, дающих возможность перейти лишь на текущую страницу, приводит к дезориентации пользователя на сайте. Это делает навигацию по разделам затруднительной.
Понижение позиций веб-ресурса в выдаче поисковиков. Поисковые роботы, сканируя сайт, совершают множество переходов по ссылкам внутри ресурса. Если же цикличность какого-либо элемента страницы заставляет их двигаться по кругу, то рейтинг сайта из-за этого уменьшается.
Как узнать, насколько циклические ссылки сайта влияют на удобство пользования ресурсом с точки зрения аудитории? Давайте разберем подробнее первый аргумент. В примере говорят о пользователях, которые уходят с сайта из-за того, что не могут разобраться в навигации. Кликая по элементам, они попадают на ту же самую страницу и теряются.
Такое описание, конечно же, гипертрофировано. Аудитория уходит с сайта по иным причинам: непродуманный контент, ошибки верстки, запутанная навигация, слишком длительное время ожидания загрузки, кривое отображение на мобильном, битые ссылки и др. Именно эти недостатки веб-ресурса надо устранять в первую очередь.
Вопрос о том, насколько циклические ссылки вредят удобству пользователя, достаточно спорный. Проблема скорее кроется в их расположении и количестве.
«Хорошие» циклические ссылки

Циклическая ссылка во многих случаях прикреплена к логотипу и/или основному заголовку главной страницы. Такая ситуация уже привычна для пользователя: клик по лого ведет на главную.
Кроме «Яндекса», циклические переходы, размещенные на логотипах, есть на многих крупных сайтах: aliexpress.com, amazon.com, ebay.com и др. С другой стороны, некликабельный логотип не отпугнет пользователей, если сайт несет полезную информацию. Аудитория быстро адаптируется к особенностям ресурса.
Так, например, у Google логотип не имеет гиперссылки.

Достаточно часто можно встретить циклические ссылки, привязанные к пунктам меню. Такое расположение не вредит удобству сайта, так что корректировка данных элементов проводится по усмотрению веб-мастера.
«Плохие» циклические ссылки
Но не все циклические элементы безвредны для юзабилити сайта. Есть те, которые плохо сказываются на удобстве пользователей.
Примеры таких элементов:
• заголовки и подзаголовки страниц, будь то находящиеся в карточке товара, разделе или отдельной статье. H1 не должен быть наделен какими-либо гиперссылками;
• в рамках контента страницы (это действительно бессмысленно и снижает юзабилити — размещать внутри описания товара или в теле статьи переход на эту же страницу);
• на обозначении текущей страницы пагинации (если пользователь просматривает третью страницу каталога, то цифра «3» не должна быть кликабельна);
• на крайнем пункте хлебных крошек (если на последнем элементе цепочки стоит активная циклическая ссылка, то можно подумать, что клик даст переход на шаг назад; в обратной же ситуации, если крайний пункт не кликабелен, это помогает пользователю понять, где именно он находится).
Само по себе наличие циклических переходов не влияет на оценку сайта поисковиками. Но большое количество зацикленных элементов мешает поисковым роботам индексировать сайт, поскольку одна и та же страница просматривается много раз. Это замедляет работу со всем сайтом.
Стоит учитывать, что циклические ссылки на спамных анкорах с ключевыми словами негативно сказываются на ранжировании. Поисковые роботы классифицируют такие элементы как попытку накрутки и понижают позиции сайта.
Вот несколько причин, из-за которых могут появится зацикленные элементы на сайте:
в шаблоне CMS уже были встроены подобные гиперссылки, чаще всего это шапка страницы, пункты меню, виджеты и другие элементы;
некоторые плагины устроены так, что уже содержат циклические ссылки. Чаще всего это касается раздела комментариев или отзывов;
невнимательность верстальщика — ошибка может быть допущена при размещении материалов, когда в текст ставится неверный адрес гиперссылки;
ошибка программиста — это тот случай, когда некорректная гиперссылка стоит на заголовке или последнем пункте хлебных крошек.
Вне зависимости от причин появления зацикленных переходов на сайте важно своевременно устранять те из них, что являются проблемой.
Как найти циклические ссылки на сайте
Проверка на циклические ссылки на сайте может быть сделана вручную. Делается это следующим образом: вы наводите курсор мыши на графические и текстовые элементы страницы и сравниваете URL, появляющийся в нижнем левом углу окна браузера, с тем, что отображается в адресной строке. Если эти два адреса совпадают, то циклическая ссылка найдена.
Хоть этот метод и требует затрат времени и сил, но является самым надежным. Пока не существует программ, которые определяли бы весь объем циклических ссылок. Зачастую такие сервисы анализируют лишь контент страницы и не замечают гиперссылки на текущую страницу из меню.
Еще один способ обнаружения проблемы циклических элементов — парсинг ссылок. Однако важно выбрать подходящий сервис для анализа. Так, Google Search Console не выдает отчет по циклическим ссылкам, поскольку просто причисляет их к дублям. А Яндекс.Вебмастер выдает информацию по внутренним переходам, только если они не рабочие.
Есть бесплатный и несложный сервис Bulkdachecker. При вводе URL одной из страниц сайта, программа выдает перечень внутренних и внешних гиперссылок. Совпадение элемента этого списка с изначальным URL страницы как раз и есть замкнутая ссылка.
Hacker Target устроен по схожему принципу. Алгоритм работы с этим сервисом тот же.
Обнаружить циклические переходы на сайте также можно, установив соответствующее расширение для браузера. Например, Link Klipper для Google Chrome. Командой «Extract All Links» вы выгружаете с текущей страницы все гиперссылки в формат TXT или CSV. Далее найти элементы с URL, совпадающим с исходной страницей, уже не сложно.
Кроме указанных сервисов есть еще ряд программ, которыми также можно воспользоваться:
Важно проверить все замкнутые гиперссылки, которые будут обнаружены тем или иным способом. Проанализируйте, вредят ли они юзабилити сайта, влияют ли на работоспособность ресурса. Определите, какие из них нужно скорректировать.
Как убрать циклические ссылки с сайта на WordPress
Удалить циклическую ссылку достаточно легко. Далее подробно рассмотрим процесс их удаления. Напомним, что здесь необходимы минимальные знания в сфере html-верстки.
Убираем циклические ссылки с главной страницы
Сначала уберем циклическую ссылку с заголовка сайта. Для этого откройте файл header.php и найдите строчку, выводящую заголовок. Она выглядит примерно так:
Шаблоны отличаются друг от друга, поэтому возможны варианты.
Чтобы грамотно убрать ошибку, нужно прописать такой сценарий-условие, который будет делать гиперссылку на главную неактивной, когда именно эта страница сайта открыта.
<?php if (is_front_page() || is_home()) : ?>
В данном примере php-функции, которые выводили на страницу название ресурса и URL, удалены и заменены обычным текстом.
Давайте подробнее разберем работу данного сценария. Условие здесь прописано с помощью конструкции if/else. Говоря обычным языком, если (If) сейчас загружена главная страница (is_home), то заголовок некликабелен. В противном случае (else) заголовок отображается с активной гиперссылкой. Последняя строчка (endif;) — завершение сценария.
В этом примере нужно будет еще скорректировать стили в style.css (или другом css-файле). Ведь стили были указаны для ссылки, а не для простого текста, которым стал заголовок.
Шаблоны и темы WordPress очень разнообразны, так что дать универсальный совет по стилевому оформлению мы не можем. Для новичков эта ситуация должна стать стимулом для изучения CSS.
Как убрать циклическую ссылку с логотипа
Теперь пора заняться удалением ссылки с логотипа сайта. От шаблона к шаблону код может отличаться, так что для примера мы возьмем стандартный кейс темы WordPress — Twentyfourteen:
<a href=»<?php echo esc_url( home_url( ‘/’ ) ); ?>» rel=»home»>
<img src=»https://sales-generator.ru/blog/tsiklicheskie-ssylki-na-sayte/<?php%20header_image();%20?>» width=»<?php echo get_custom_header()->width; ?>» height=»<?php echo get_custom_header()->height; ?>» alt=»<?php echo esc_attr( get_bloginfo( ‘name’, ‘display’ ) ); ?>»></a>
Добавим к коду уже известную вам конструкцию if/else:
<?php if (is_front_page() || is_home() ) : ?>
<img src=»https://sales-generator.ru/blog/tsiklicheskie-ssylki-na-sayte/<?php%20header_image();%20?>» width=»<?php echo get_custom_header()->width; ?>» height=»<?php echo get_custom_header()->height; ?>» alt=»<?php echo esc_attr( get_bloginfo( ‘name’, ‘display’ ) ); ?>»>
<a href=»<?php echo esc_url( home_url( ‘/’ ) ); ?>» rel=»home»><img src=»https://sales-generator.ru/blog/tsiklicheskie-ssylki-na-sayte/<?php%20header_image();%20?>» width=»<?php echo get_custom_header()->width; ?>» height=»<?php echo get_custom_header()->height; ?>» alt=»<?php echo esc_attr( get_bloginfo( ‘name’, ‘display’ ) ); ?>»>
Не так уж и сложно!
Часто можно встретить еще одну замкнутую гиперссылку на главную страницу сайта, размещенную в основном меню. О том, как поступить в этом случае, расскажем в следующем разделе.
Как убрать циклические ссылки из меню страниц
В этом случае порядок исправления зависит от того, какая именно функция отвечает за вывод данного меню. В WordPress это могут быть:
Данные функции взаимодействуют друг с другом по определенной схеме. Основным инструментом является wp_list_pages(). На базе этой функции работает wp_page_menu(), которая отличается лишь тем, что может выводить ссылку на главную страницу сайта.
Функция wp_nav_menu не зависит от двух предыдущих и служит для отображения на странице произвольного меню. Но если функция не обнаружит произвольного меню, то по умолчанию передаст эстафету инструменту wp_page_menu(), который создаст меню из страниц сайта.
На данном этапе надо определить, какая именно из этих функций работает на вашем сайте. Для этого найдите соответствующую запись в файле header.php.
Функция wp_list_pages()
Данная функция устроена так, что отображает в меню все страницы сайта, кроме главной. Гиперссылка на главную страницу вписывается в код отдельно.
Что такое циклические ссылки? Как и зачем их удалять
При оптимизации сайта и его продвижении важно удалять все неисправности. Одно из направлений – работа со ссылочной массой. Главное – устранить битые ссылки, которые способны испортить репутацию любой площадки.
Но и это еще не все. Есть еще одна проблема, с которой сталкивается владелец практически каждого ресурса – циклические ссылки, которые нередко затрудняют продвижение ресурса.
Что такое циклические ссылки и на что они влияют?
Циклические ссылки на сайте – это активные ссылки, которые ведут на ту же страницу, на которой и находятся. Если говорить технически, то такая ссылка – это часть гипертекста, который при нажатии просто обновляет страницу. Часто циклические ссылки встречаются в хлебных крошках, в навигации. Но чаще всего это просто техническая ошибка, которую обязательно нужно устранить со всех страниц.
Циклические ссылки не несут никакой пользы для сайта, и даже мешают его продвижению. Причина негативного отношения состоит в том, что такие ссылки не информативны, не несут пользы посетителям страниц и нарушают функциональность самой площадки. А при попытке индексировать страницу робот начинает ходить кругами, затрудняется процесс оценки. В общем циклические ссылки негативно отражаются на юзабилити ресурса и его СЕО продвижении.
Проблемы юзабилити
Это ключевая причина для удаления ссылок. При посещении ресурса пользователь пытается найти нужную информацию. Нажимая на ссылку, он ожидает найти ответ на свой вопрос, но остается на той же странице – растет недовольство, пользователь теряется и уходит со страницы.
Но при учете юзабилити нужно понимать, что не все циклические ссылки бесполезны. Например, при нажатии на логотип компании зачастую пользователя перекидывает на главную страницу. Для большинства пользователей сайта такое построение даже удобно, поскольку в одно движение позволяет вернуться к началу.
В остальных ситуациях циклические ссылки только ухудшают настроение пользователя, поэтому должны быть удалены со страниц.
Проблемы СЕО
Сама по себе циклическая ссылка не оказывает явного влияния на место в поисковой выдаче. Но она затрудняет процесс ранжирования, замедляет работу поисковых систем. А вот если циклическая ссылка одновременно содержит спамные анкоры, множество ключевиков, то позиция может быть понижена, а продвижение станет трудным. Причина в том, что во время анализа поисковой робот будет оценивать сайт со всех сторон, а слишком большое количество аналогичных элементов чаще всего указывает на попытку накрутки, что карается системами явным понижением позиций.
Источники циклических ссылок
Циклические ссылки могут появиться по нескольким причинам:
- структура CMS – в самом шаблоне сайта уже встроены циклические ссылки в шапке, разделах меню, виджетах и прочих элементах;
- плагины зачастую разрабатываются таким образом, что в них уже есть циклические ссылки, обычно они находятся в разделе комментариев, отзывов;
- ошибки верстальщика – бывает так, что при больших объемах мастер ошибается и ставит не ту ссылку в текст;
- ошибки программиста – здесь проблема чаще всего встречается в заголовках и последнем элементе хлебных крошек.
По каким бы причинам не возникала данная проблема, нужно уметь вовремя ее обнаружить и устранить.
Как обнаружить циклические ссылки?
Найти циклические ссылки на ресурсе вполне можно вручную и самостоятельно. Для этого нужно просто проверить все места, где данная проблема встречается чаще всего:
- логотип компании – обычно такая картинка ведет на главную страницу и это удобно для пользователя. Но вот если Вы уже находитесь на главной, логотип не должен быть кликабельным, чтобы избежать циклических кругов;
- меню сайта. В разделе каждого сайта есть несколько циклических ссылок – проверьте все элементы и устраните лишнее;
- хлебные крошки – учитывайте, что последний элемент хлебных крошек никогда не должен быть кликабельным;
- рубрики сайта и Н1. Это самая распространенная проблема, когда заголовки делают кликабельными. Такого быть не должно ни в коем случае;
- фотографии, картинки в тексте. Зачастую можно встретить ситуацию, когда при нажатии на картинку она оказывается наделенной циклической ссылкой. Такого быть не должно – это большой урон юзабилити ресурса.
В дополнение к ручным способам можно воспользоваться специальными программами обнаружения ошибки:
Все обнаруженные ссылки должны быть подвергнуты анализу – вредят ли они состоянию сайта, улучшится ли работа пользователя если ссылки будут устранены? Если ответы положительные, то нужно приступать к удалению ошибок.
Как удалять циклические ссылки?
Вопрос – удалять ссылки или нет должен решаться в зависимости от степени необходимости ссылки. Если принято решение о том, что ссылку нужно удалять, то сделать это можно двумя способами: вручную или с помощью плагина.
Удаление вручную
Такой метод подходит только тогда, когда сам сайт небольшой – всего 10-15 страниц. В этом случае использовать программное обеспечение – бесполезная трата времени, вручную можно будет сделать все гораздо быстрее.
Чтобы удалить ссылку с шапки страницы, нужно открыть файл header.php в редакторе (для CMS WordPress) и найти в нем условие отображения логотипа. Его нужно всего лишь немного поправить.

Эта манипуляция приведет к тому, что логотип будет кликабелен только при нахождении на любой странице сайта, кроме главной. На главной же он будет показан, как обычная картинка.
Для тех, кто разбирается в PHP хоть немного, не составит труда подправить код сайта. В этом случае также можно обойтись своими силами. Для этого нужно открыть файл function.php (для CMS WordPress) и дополнить его.

PHP-функция preg_replace позволяет извлекать циклические ссылки из меню, что упрощает навигацию по сайту, улучшает юзабилити и повышает позиции при анализе сайта.
Нередко пользователи сайта используют прием превращения циклической ссылки в анкор. Например, если к окончанию такой ссылки добавить анкор, она уже не считается циклической. Чаще всего этот прием используется при размещении на страницах контента.
Для такого маневра нужно поставить в конце ссылки хештег и дать отсыл от него на элемент текста.
Пример анкорной ссылки
<a href=”http://site.com/link.html#this”>название ссылки</a>
Здесь #this – это тот самый якорь, который направляет на отдельную часть статьи, к которой нужно прописать код <a name=”123”> </a>.
Если проблема обнаружена в основном меню, то нужно в первую очередь разобраться, какую функцию использует Ваш ресурс. На WordPress их три – wp_list_pages, wp_page_menu и wp_nav_menu. Для устранения проблемы в этом элементе также нужно открыть файл header.php.
Для редактирования заголовка Н1 нужно открыть файл single.php content-single.php. Процесс изменения аналогичен – после устранения ссылки заголовок на странице останется обычным текстом.
Редактирование рубрик разделов сайта проводится в файле functions.php. Здесь же можно внести изменения по миниатюрам сайта, который также очень часто содержат циклические ссылки.
Установка плагина
Самым лучшим плагином для WordPress является Remove Redundant Links. Он позволяет мгновенно изменить все циклические ссылки на обычные тайтлы.

Установить плагин достаточно просто. Нужно в меню панели администратора найти вкладку «Плагины» и выбрать функцию «Добавить новый». В поисковой строке вбивается название плагина и нажимается «Ввод».
Система найдет нужный элемент и предложит его установить. Установка занимает несколько минут. Последний этап установки – требование «Активировать плагин».
Элемент работает автоматически – он самостоятельно ищет все циклические ссылки и заменяет их текстом с анкором You Are Here. В целом проблема решена, единственное что еще можно сделать – поменять язык.
Для этого в редакторе нужно открыть файл remove-redundant-links.php. Файл этот находится вместе с плагином в wp-content/plugins. В самом файле нужно найти текст You Are Here и просто заменить его на любой другой. Все изменения нужно сохранить.
Редактировать файл можно не только в редакторе самого WordPress, но и через обычный NotePad ++. В последнем случае потребуется лишь заменить файлы через FTP или SSH.
Заключение
Циклические ссылки – вовсе не та проблема, которая критически влияет на состояние сайта и его положение в выдаче. Но все же это нарушение, которое нужно устранить, чтобы ресурс стал более удобным и приятным для посещения, осуществлялось эффективное продвижение. Поэтому лучше уделить этой проблеме немного времени, чем потом удивляться, почему же позиции сайта постепенно падают.