Как снимать позиции сайта и парсить выдачу без лишней рутины [Инструкция PromoPult]
Мониторинг позиций сайта в Яндексе и Google с помощью сервиса «Съем позиций в поисковиках»
Как циклические ссылки влияют на SEO и юзабилити, как их найти и обезвредить
Циклическая ссылка — это активная ссылка, которая ведет на ту же страницу, где она размещена. В англоязычном сегменте интернета их называют активными ссылками на текущую страницу («Active Current Page Links»). Встречаются такие ссылки часто, и на вашем сайте они наверняка есть. Вопрос в том, вредны ли они с точки зрения SEO и юзабилити, и стоит ли с ними бороться.
Когда говорят, что циклические ссылки — это грубейшая ошибка в верстке, то приводят два аргумента в пользу полного их удаления:
Откуда берутся циклические ссылки:
Как избавиться от проблемных ссылок? Подключите модуль SEO в системе PromoPult. Специалисты устранят технические ошибки и ошибки в юзабилити сайта, сделают его более привлекательным для пользователей и поисковых роботов.
Начнем с первого аргумента противников циклических ссылок — ухудшения юзабилити. В пример ставят пользователей, которые якобы начинают теряться на сайте, не понимают, где они находятся, и сразу покидают страницу, как только видят циклическую ссылку.
Конечно, это преувеличение. Пользователи покидают сайт по другим причинам: бесполезный контент, «кривая» верстка, непонятная навигация, длительное время загрузки, неудобный просмотр на мобильном, неработающие ссылки и т. п. Именно на этих проблемах важно сфокусироваться в первую очередь.
«Неудобство» циклических ссылок — это спорный вопрос. И тут скорее дело в расположении ссылок и их количестве.
Как сделать сайт удобным для посетителей и привлекательным для роботов? Все способы с рекомендациями, что и как делать, собраны в полном чек-листе по SEO: часть 1, часть 2.
Главные страницы многих сайтов содержат циклические ссылки из логотипа и/или заголовка страницы. Пользователи привыкли к тому, что клик по логотипу приводит на главную.
Циклическая ссылка в логотипе на странице yandex.ru
Помимо Яндекса, циклические ссылки из логотипа есть на сайтах amazon.com, ebay.com, aliexpress.com и мн. др. Вместе с тем некликабельный логотип вряд ли станет неприятным сюрпризом. Если сайт действительно полезный, пользователи адаптируются под особенности его работы.
В отличие от Яндекса и прочих сайтов, на главной странице Google циклической ссылки нет
Также распространены циклические ссылки из активных пунктов меню. Как и ссылки из логотипа, они не несут вреда для юзабилити, и вы можете их оставлять по своему усмотрению.
В активном пункте меню поиска Яндекса циклическая ссылка есть
Циклическая ссылка из активного пункта меню на сайте amazon.com
В активном пункте меню поиска Google циклической ссылки нет
Наряду с «безвредными» циклическими ссылками есть такие, которые ухудшают пользовательский опыт.
Это ссылки:
Пример кликабельного заголовка категории интернет-магазина — так не должно быть
Пример правильной некликабельной ссылки на активную страницу пагинации
Правильные «хлебные крошки» — без циклической ссылки в конце
«Зацикливание» ссылок само по себе не является фактором, влияющим на оценку сайта и его ранжирование в результатах выдачи. Но большое количество циклических ссылок усложняет индексацию сайта роботом — он может несколько раз обойти одну и ту же страницу, что серьезно замедлит обход всего сайта.
Кроме того, большое количество циклических ссылок со спамными анкорами, содержащими ключевые запросы, поисковые системы могут воспринять как переспам, что приведет к понижению позиций.
Первый способ обнаружить циклические ссылки — ручной. Наводите курсор на потенциально кликабельные элементы страницы (картинки, ссылки, кнопки), и если 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
Похожие расширения — Link Grabber и Copy All Urls.
Самый простой вариант поиска «плохих» ссылок — заказать SEO-аудит в системе PromoPult. Помимо информации о линках вы получите массу полезных данных с рекомендациями по оптимизации сайта.
Убрать циклические ссылки из основного контента несложно: достаточно найти их, открыть редактор CMS и вручную удалить или изменить ссылки.
Сложнее с шапкой, меню и прочими сквозными элементами, которые являются частью шаблона сайта.
Если вы разбираетесь в PHP, то найдете массу способов самостоятельного удаления циклических ссылок.
Рассмотрим один из них — удаление ссылки из логотипа на WordPress-сайте.
Для начала откройте файл header.php и найдите строку, которая отвечает за вывод логотипа (в зависимости от темы содержание строки может отличаться от представленного ниже):
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home">
<img src="<?php header_image(); ?>" 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. Модифицируем код вывода логотипа с учетом условия, вставляем его в header.php и сохраняем изменения:
<?php if (is_front_page() || is_home() ) : ?>
<img src="<?php header_image(); ?>" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>">
<?php else : ?>
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><img src="<?php header_image(); ?>" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>">
</a>
<?php endif; ?>
Теперь рассмотрим, как удалить циклическую ссылку из заголовка h1 текущей страницы на CMS WordPress. Для этого в файле header.php найдите строку, которая отвечает за вывод заголовка h1. В зависимости от темы синтаксис будет отличаться. Например, она может выглядеть так:
<h1 class="page-title"><?php echo $post_page_title ?></h1>
или так:
<h1><a href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php bloginfo( 'name' ); ?></a></h1>
Эту строку нужно заменить на такой код вывода заголовка:
<?php if (is_front_page() || is_home()) : ?>
<h1>Заголовок h1</h1> //если текущая страница совпадает с URL в коде, то выводится обычный текст
<?php else : ?>
<h1><a href="/">Заголовок h1</a></h1> //если текущая страница не совпадает с URL в коде, то выводится ссылка с анкором Заголовок h1
<?php endif; ?>
Помимо PHP циклические ссылки удаляют с помощью скриптов. Если у вас подключен JQuery, можно использовать такой скрипт для удаления циклических ссылок:
(function($) {
$('.current-menu-item').find('a').removeAttr('href');
}(jQuery));
Но скрипты будут работать только на стороне пользователя, поэтому реализация с помощью PHP более предпочтительна.
Некоторые вебмастера «борются» с циклическими ссылками путем преобразования их в якорные вида http://site.ru/#!. С точки зрения юзабилити это бесполезно, ведь сами ссылки остаются, и пользователи при клике по ним попадают на те же страницы.
Также для удаления циклических ссылок есть специальные плагины. Например, для WordPress — «Remove Redundant Links».
Плагин конвертирует ссылки вида:
<a href='http://site.com/about/'>О компании</a>
в обычный текст со всплывающим заголовком “You are here.” (надпись можете поменять):
<a title='You are here.' class='rrl current_page_item'>О компании</a>
Также удаляются ссылки вида:
<link rel='author' href='/o-kompanii/'>
После установки плагина циклические ссылки деактивируются автоматически. Единственный недостаток — «слетают» стили, поэтому приходится прописывать их вручную.
Ссылки на текущую страницу не вредят юзабилити и позициям в поиске — при условии, что они улучшают опыт взаимодействия с сайтом. Если на вашем сайте есть циклические ссылки из логотипа или активного пункта меню, их можно не удалять — на многих топовых сайтах они есть, и это не мешает им жить.
Другое дело, если циклические ссылки идут из основного контента, заголовка записи, последнего пункта «хлебных крошек». Это сбивает с толку посетителей и ухудшает поведенческие факторы. Еще хуже, когда циклическими ссылками пытаются накрутить ссылочные факторы. Это бесполезно с точки зрения SEO и может привести к санкциям поисковиков.
Найти циклические ссылки, которые мешают работать вашему сайту и поисковому роботу во время индексации, вы можете, подключив SEO-модуль «Оптимизация сайта» от PromoPult. Наряду с этой проблемой специалисты выявят и помогут устранить около сотни других параметров, влияющих на результат поисковой оптимизации. Все это в удобном интерфейсе, по чек-листу и с рассрочкой платежей.
Мониторинг позиций сайта в Яндексе и Google с помощью сервиса «Съем позиций в поисковиках»
Устанавливаем пиксель на сайт, настраиваем события и создаем аудитории
Окончание руководства по линкбилдингу. Реальные кейсы и набор неочевидных советов.
Настоящим Я даю свое полное согласие на получение электронных уведомлений (на указанные мой абонентский номер и адрес электронной почты), а также выражаю явное и полное согласие на сбор, хранение, обработку и передачу персональных данных, согласно положениям, изложенным в Политике конфиденциальности, расположенных по адресу: promopult.ru/rules.html?op=private, с которыми я ознакомился и принял.
А циклические ссылки не делают для накрутки, типа перелинковки?
Мы не рекомендуем использовать циклические ссылки, если они не являются ссылками в логотипе или пунктах меню.
Подскажите, а если циклические ссылки представляют собой быстрые фильтры на сайте интернет-магазина, насколько пагубно может это сказаться?