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

Как убрать циклические ссылки из меню, логотипа и комментариев

Циклические ссылки — ссылки, ведущие на ту же страницу, на которой находятся.

Какой вред от циклических ссылок

Очень часто программисты (разработчики тем для Вордпресс) спрашивают: «Чем же они плохи, циклические ссылки?».

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

Из-за циклических ссылок

  • другие страницы сайта недополучают статический вес
  • напрасно расходуется бюджет индексирующего робота
  • пользователю такая ссылка точно не нужна, поскольку он уже находится на этой странице — для чего ему с этой же страницы переходить на неё же?

Явтушенко Александр прокомментировал мой список так:

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

Можно ли оставить циклические ссылки

Следует убрать циклические ссылки или сделать их не активными. Это позволит поисковым системам не зацикливаться на одной и той же странице, а следовательно, быстрее индексировать ваш сайт и добавлять в результаты поиска новые страницы.

Где чаще всего находятся циклические ссылки

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

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

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

Как их найти

  • Проверка наличия циклических ссылок есть в онлайн сервисе СайтРепорт.
  • Заказать Seo-аудит у SeoPult или Сайтклиник или
  • провести аудит самому, используя WebSite Auditor.
  • Для WordPress есть плагин Remove Redundant Links.

Удаляем циклические ссылки из меню

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

  1. С помощью jqery — будет работать, но этот вариант работает только на стороне пользователя.
  2. Можно сделать на php, чтобы сразу на сервере все это делалось и пользователю выдавался конечный результат.
  3. Подключив плагин Remove Redundant Links (Удаление лишних ссылок).

Первый способ на jQery

Довольно просто сделать если подключен jQuery. Код выглядит так:

Dacian G / Shutterstock.com

Второй способ на PHP (рекомендуется)

  1. Открываем файл functions.php вашей темы.
  2. Вставляем код, который будет удалять ссылки из активного пункта меню.

Обратите внимание! Скорее всего у вас слетят стили активного пункта меню и после применения данной функции он будет выглядеть некорректно. Поэтому текущий пункт меню рекомендую обвертывать в span и прописать для него те же стили, какие были у активного элемента.

Стили прописываются в style.css, а идентификатор так:

Читайте также:  Как растворить чернила для принтера

Да он тоже выполняет аналогичную работу. Установили плагин и циклических ссылок нет. Но в нем столько кода…

Он оставляет фрагменты кода ссылки () и еще свой стиль дописывает:

Если не совсем не знаете php и боитесь залезть в код, то можете скачать плагин Remove Redundant Links здесь: https://wordpress.org/plugins/remove-redundant-links/changelog/

Как удалить циклические ссылки из комментариев

У кого стандартные комментарии, для тех тоже есть лекарство от цикличных ссылок

Этот код также нужно добавить в файл функций вашей темы.

Как удалить циклическую ссылку с логотипа

Чтобы убрать ссылку на главной, нужно добавить проверку:

Кстати, функция is_home() не всегда срабатывает, поэтому рекомендуется использовать is_front_page().

Потому что is_home() определяет главную страницу только если она не статическая.

Источник

Что такое циклические ссылки на сайте и нужно ли их удалять

Как циклические ссылки влияют на SEO и юзабилити, как их найти и обезвредить

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

Источники циклических ссылок

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

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

Откуда берутся циклические ссылки:

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

Как избавиться от проблемных ссылок? Подключите модуль SEO в системе PromoPult. Специалисты устранят технические ошибки и ошибки в юзабилити сайта, сделают его более привлекательным для пользователей и поисковых роботов.

Как циклические ссылки влияют на юзабилити сайта

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

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

«Неудобство» циклических ссылок — это спорный вопрос. И тут скорее дело в расположении ссылок и их количестве.

Как сделать сайт удобным для посетителей и привлекательным для роботов? Все способы с рекомендациями, что и как делать, собраны в полном чек-листе по SEO: часть 1, часть 2.

«Хорошие» циклические ссылки

Главные страницы многих сайтов содержат циклические ссылки из логотипа и/или заголовка страницы. Пользователи привыкли к тому, что клик по логотипу приводит на главную.

Читайте также:  Драйвера для принтера canon мх 310

Циклическая ссылка в логотипе на странице 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. Принцип работы аналогичен предыдущему инструменту.

Читайте также:  Python pip linux debian

Пример парсинга ссылок с помощью 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. Наряду с этой проблемой специалисты выявят и помогут устранить около сотни других параметров, влияющих на результат поисковой оптимизации. Все это в удобном интерфейсе, по чек-листу и с рассрочкой платежей.

Источник

Поделиться с друзьями
КомпСовет
Adblock
detector