Убрать rel shortlink в CMS WordPress – 3 способа

Продолжаю тему по SEO и чистке исходного кода от мусора и дублей. Следующим надо удалить shortlink WordPress, создающие полный дубль страниц. Для разработчиков подключение по такому адресу будет удобным, но для рядового блогера бесполезна.

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

<link rel='shortlink' href='https://test-wp-kurs.ru/?p=625' />
Где располагается shortlink
Как выглядит на блоге

В конце видим /?p= и id номер. При нажатии на произойдет редирект с нормальным url поста, почему то такой возможности нет у страниц вложений. В чем минусы:

  • Индексируется ПС
  • Лишний редирект
  • Подключение происходит с помощью тега link в отделе head сайта, а значит она важна по мнению администратора

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

Все теги link, выводящиеся в шапке ресурса, генерируются из инструкции wp-head, их можно удалить с помощью фильтров и плагинов. Первый метод основан на Clearfy PRO. Переходим в раздел код и ищем соответствующий раздел.

Активация и сохранение
Включаем опцию в ClearfyPRO

На скриншоте попал параметр удалить WLW manifest, рекомендую почитать про него. После активации и сохранения настроек она пропадет со всех страниц WordPress блога. Для наших читателей приготовил промо на Clearfy.

Clearfy со скидкой 15%

Убрать в плагине Remove WP Overhead Settings

Копируем название инструмента, вставляем в стандартный поиск в админке WordPress. На первых позициях находится искомый модуль, устанавливаем и активируем.

Поиск RWO
Устанавливаем модуль

Переходим Настройки > Remove WP overhead и активируем пункт Shortlink URL, внизу страницы нажимаем кнопку сохранить.

Нажимаем на remowe shortlink url в WordPress
Включение кнопки

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

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

remove_action( 'wp_head', 'wp_shortlink_wp_head' );
Прописываем инструкцию в function.php
Куда вставлять функцию
  1. Открываем Редактор тем
  2. Идем в файл function.php
  3. Вниз вставляем скопированный текст
  4. Обновляем документ

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

Пожалуйста, оцените материал:

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

Ntrcn