Найти тему

Shortlink на сайте WordPress — что это, зачем, как отключить

Техническая SEO-оптимизация – важная составляющая продвижения сайта. Она включает целый комплекс мер, в том числе и чистку исходного кода от разного рода мусора. Ненужные URL и перенаправления создают лишнюю нагрузку на движок, поэтому отключение, к примеру, коротких ссылок shortlink из WordPress поможет увеличить быстродействие сайта. Ничего сложного в этом нет. Покажу целых 6 способов способов удаления шортлинков.

Чтобы ссылки на статьи выглядели красиво и «дружили» с поисковыми системами, мы настраиваем для них человекопонятный адрес (ЧПУ, или  friendly URL). Делается это в админпанели в разделе Настройки >> Постояннные ссылки.

-2

Но и сама CMS WordPress по умолчанию формирует дополнительные короткие URL для всех публикуемых в блоге записей. Каждой публикации присваивается уникальный идентификатор – ID. А в шапке сайта, внутри элемента <head> появляется укороченная ссылка, которая создает лишнее перенаправление:

<link rel="shortlink" href="https://site.ru/?p=701">

Такой короткий URL через редирект ведет на основной адрес статьи.

Кстати. Вряд ли вам это понадобиться, тем не менее: чтобы эти линки отображались в адресной строке, в разделе Постоянные ссылки нужно выбрать «Простые».

Шортлинки, которые находятся в коде <head> WordPress, создают полные дубли записей, что не есть хорошо для продвижения сайта. Поэтому эти линки обычно полностью удаляют из кода.

Почему нужно запрещать короткие ссылки

  • Бесполезная функция для обычного блогера, который ведет сайт самостоятельно. Пользователям сайта на WordPress shortlink тем более не приносит никакой пользы.
  • Создает дубликаты – копии постов и страниц, расположенных по разным URL-адресам. Идентичные страницы мешают поисковым роботам при индексации блога/сайта. Не любят поисковые системы такие вещи, и страницы с одинаковым контентом могут просто выпасть из выдачи (или в выдачу попадет редирект вместо страницы с ЧПУ-URL, из-за чего позиции ресурса будут понижены).
  • Засоряет исходный код страницы.
  • Излишне нагружает сервер, поскольку запросов от поисковиков становится в 2 раза больше.

Где могут быть полезны shortlink? К примеру, они используются для того, чтобы проще было обрабатывать запросы при парсинге материалов через какое-нибудь внешнее ПО.

В общем, если вы не разработчик, shortlink в «Вордпрессе» лучше отключить. А теперь о том, как это сделать.

Устанавливаем и активируем плагин WP Head Optimizer.

-3

1. В меню слева выбираем WP Head Optimizer.

2. Переходим на пункт Remove Shortlink (удалить короткие сслыки), отмечаем чек-бокс.

-4

3. Справа внизу нажимем кнопку Save (сохранить).

4. Открываем в браузере страницу сайта, нажимаем правую кнопку мыши, в открывшемся контестном меню выбираем «Посмотреть код» и через поиск (CTRL + F) или глазками ищем в <head> rel=’shortlink’ (обратите внимание, могут использоваться двойные кавычки rel="shortlink"). А поскольку мы шортлинки запретили, то в коде их не увидим.

Эта строчка в коде должна исчезнуть
Эта строчка в коде должна исчезнуть

Плагин WP Head Optimizer имеет и много других полезных для оптимизации настроек, но советовать его я не буду: он не обновлялся более двух лет и не тестировался с последними версиями WordPress.

Clearfy Pro – очень полезный для оптимизации сайта плагин. Просто находка для веб-мастера. Он включает 57 опций. Достаточно просто активировать необходимые пункты – всю «грязную» работу он сделает сам. В результате:

  • лучше оптимизирован с точки зрения SEO;
  • на нем нет дубликатов страниц;
  • код чистый;
  • перенаправления правильные.

Плюсом — дополнительная защита сайта от злоумышленников и множество других «плюшек».

Плагин Clearfy Pro легко ответит на вопрос, как убрать короткие ссылки.   Отмечаем нужные пункты, и плагин убирает shortlink и другое лишнее содержимое из HTML-кода любого сайта на «Вордпресс». Делает это легко и изящно – укороченный URL становится недоступным для перехода и страница выдает 404 ошибку.

Плагин Clearfy Pro ориентирован на техническую SEO-оптимизацию сайтов, сделанных на «Вордпресс». Стабильно работает с 2016 и постоянно обновляется.

Clearfy – удобный инструмент для блогеров и админов, ведущих WP-сайты, поскольку легко и быстро решает львиную долю встроенных в движок проблем. Благодаря чему шансы сайта попасть в топ поисковой выдачи и получить больше трафика серьезно возрастают.

Как отключить шортлинки в Clearfy Pro

  • Скачиваем плагин здесь.
  • Устанавливаем, активируем.
  • Переходим в настройки Clearfy Pro >> Код, переводим ползунок «Удалить короткую ссылку» в активное состояние.
-6
-7

Устанавливаем и активируем Remove WordPress Overhead, как обычно. Затем находим его в разделе «Плагины». Заходим в Settings:

-8

Убираем короткие ссылки переключением ползунка в режим On:

-9

По функционалу Remove WordPress Overhead похож на «Клирфай». Возможностей, конечно, намного меньше – он оптимизирует только шапку (Clearfy исправляет практически все уязвимости и избавляет сайт от ненужных излишеств). Но и но он тоже мог бы помочь в технической SEO-оптимизации, если бы обновлялся почаще. И был бы совместим с последними обновлениями движка. Ну и отсутствие русификации тоже ему не в плюс. Если решитесь использовать у себя, обязательно сделайте бекап и проверьте работу сайта после установки плагина и внесения изменений.

Еще один мощный плагин для SEO-оптимизации — Yoast SEO. Скачиваем и устанавливаем на сайт. Переходим в настройки плагина, открываем раздел «Дополнительно», выбираем «Оптимизация обхода» и в блоке «Удалить нежелательные мета-данные» находим «Удалить короткие ссылки», активируем кнопку и жмем «Сохранить изменения».

-10

В WP-Optimize функция по удалению коротких ссылок тоже присутствует, но запрятана так далеко, что сразу ее и не найдешь:

-11

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

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

Способ для смелых. Придется редактировать системный файл functions.php. Поэтому, как и в предыдущем случае, позаботьтесь о том, чтобы можно было вернуть файл в первоначальное состояние и не подвесить сайт. Как минимум, скопируйте код в NotePad или сохраните копию файла, чтобы в случае чего можно было все вернуть на место. Если не уверены, пользуйтесь плагинами.

Добраться до файла functions.php можно тремя способами:

1. Через FTP скачиваем functions.php на ПК.

2. В админке сайта.

-12

3. В панели управления на хостинге. Я пользуюсь Fozzy (промокод для читателей stepvweb.ru SW2023), и захожу в CPanel по ссылке в личном кабинете.

-13

В CPanel выбираю «Менеджер файлов».

-14

В списке нахожу сайт, на котором хочу удалить shortlink, выбираю папку wp-content, затем themes и в папке с активной темой сайта нахожу functions.php. Открываю файл с помощью кнопки «Редактировать».

-15

Как удалить шортлинки в functions.php

Открыв functions.php для редактирования любым из вышеназванных способов, вношу в самый конец файла (после завершения последней функции):

remove_action( 'wp_head', 'wp_shortlink_wp_head' );

Этот код отменит вывод шорткодов в head страниц.

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

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

Движок WordPress добавляет в <head> множество служебных и не нужных простым блогерам ссылок и содержимого. Shortlink относится именно к таким данным. Отключить короткие линки несложно, но если это сделать, сайту станет еще немного легче продвигаться в поиске и получать органический трафик.

Shortlink Wordpress | Как отключить на сайте | Stepvweb

С подпиской рекламы не будет

Подключите Дзен Про за 159 ₽ в месяц