Shortlink в WordPress: что это такое, зачем нужен и как удалить

Чистим WordPress

Исследуя стандартное формирование head в WordPress можно увидеть много мусора и ненужных внешних подключений. Одно из таких – shortlink, формирующее ненужные дубли. Разбираемся, как правильно его убрать.

Если включено формирование ЧПУ (Человеку Понятные Урлы) – отображаться url-адрес будет заданный администратором, однако автоматически в шапке создается shortlink, создающий резервную ссылку на статью в случае недоступности изначального адреса.

Пример такого кода:

<link rel='shortlink' href='https://wpboost.ru/?p=1' />

При переходе на такой URL на неоптимизированном сайте произойдет редирект на оригинальный адрес статьи, однако у этого есть и минусы:

  1. Редирект открыт для индексации, то есть может попасть в выдачу и пессимизировать позиции блога
  2. Создает лишнюю нагрузку на сервер из-за удвоенного количества запросов от поисковых роботов
  3. Засоряет код лишним подключением через <link>

Если вы не разработчик и сайт уже выложен в интернет – лучше убрать этот изъян. Сделать это можно как при помощи готовых плагинов, так и путем внедрения нового кода.

Убираем shortlink в WordPress

Известный плагин, ориентированный на улучшение технического SEO. Одна из опций – отключение короткой ссылки. Она будет удалена из тега <head> и отключена для перехода, выдавая 404 ошибку.

Чекбокс находится по пути: настройки Clearfy > код > нужный параметр.

Главный плюс Clearfy – решение всех встроенных в WordPress проблем, что повысит долю трафика из поисковой выдачи.

Купить со скидкой -15%

При помощи плагина Remove WP Overhead

удаление shortlink из WordPress

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

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

Установить

Через PHP функцию

Единственный способ внесения правок саморучно – редактирование системного файла functions.php, отвечающего за пользовательские изменения. Получить к нему доступ можно посредством встроенного в WordPress редактора тем или панели управления веб-сервером (через браузер).

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

remove_action( 'wp_head', 'wp_shortlink_wp_head' );

После импорта не забудьте нажать кнопку «Обновить файл», иначе изменения не вступят в силу.

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

Иван

Изучаю WordPress, занимаюсь разработкой и созданием шаблонов и плагинов. На этом блоге делюсь своими знаниями. Есть вопросы? Пишите в комментариях!

Оцените автора
Ускорение и оптимизация WP
Добавить комментарий