Skip to main content

Можно ли убрать link rel="shortlink" из блока <head> страницы?


🔎 Что такое rel="shortlink"

Это:

  • техническая «короткая ссылка» WordPress

  • нужна была для старых мобильных клиентов и API

  • не используется поисковиками для SEO

Google и Яндекс:


❌ Почему его лучше убрать

1️⃣ Засоряет <head>
2️⃣ Может сбивать инструменты SEO-анализа
3️⃣ Указывает на некрасивый URL с ?p=
4️⃣ Может использоваться как альтернативный URL в отчётах
5️⃣ Пользы — 0


✅ Безопасно ли удалять

✔ Да
✔ WordPress продолжит работать
✔ API не ломается
✔ SEO — только лучше


🔧 Как убрать shortlink в WordPress

Добавь в functions.php темы или в свой плагин:

remove_action('wp_head', 'wp_shortlink_wp_head', 10);
remove_action('template_redirect', 'wp_shortlink_header', 11);

После этого:

— и больше ничего лишнего.


⚠️ Важный момент

Если используются SEO-плагины (Yoast / RankMath):

  • они могут возвращать shortlink

  • тогда отключать нужно в настройках плагина


✅ Итог

rel="shortlink" не нужен
✔ Можно удалять без последствий
✔ Упростит SEO-картину
✔ Каноникал остаётся главным