Как удалить числа из URL-адресов в WordPress

Дата публикации:Март 11, 2014

На днях один из наших пользователей задал нам вопрос, как избавиться от чисел в URL-адресах записей и страниц. По умолчанию WordPress использует ID записей (числа) вместо текста ключевых слов в URL-адресах. Это не слишком хорошо отражается на SEO. В некоторых случаях также к URL-адресам записей, страниц, рубрик или меток в WordPress может добавляться «-2», что смотрится не слишком привлекательно с позиций пользователей. В данной статье мы покажем вам, как избавиться от чисел в URL-адресах WordPress.

Структура пермалинков

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

permalinksettings

Теперь WordPress автоматически изменит URL-адреса для всех ваших записей (в том числе и старых). Даже если вы где-то опубликовали ссылки на старые URL-адреса, WordPress автоматически перенесет пользователей на новые URL.

Произвольные слаги

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

Помните, что WordPress берет текст для вывода в URL из заголовка записи, поэтому если у записи не будет заголовка, то WordPress по-прежнему обратится к ID записи. Вы можете вручную установить текст, который будет использоваться в URL вместо чисел.

Сразу под заголовком записи находится URL с кнопкой Edit. Щелчок по кнопке Edit приводит к тому, что URL становится доступным для редактирования. Эта редактируемая часть URL называется слагом записи. Вы можете вводить любой текст, который вы хотите, чтобы использовать его в виде слага в URL.

Примечание: в слаге могут стоять только буквы, цифры и дефисы.

edit-post-url

Дубли записей и страниц

В некоторых случаях даже после редактирования произвольного слага в ваших URL-адресах по-прежнему может появляться «-2». К примеру, вы создали новую страницу «О себе», и ваш URL имеет следующий вид:

http://yoursite.com/about-2/

Естественно, эта прибавка «-2» не слишком удобна. Вероятнее всего, вы хотели бы получить страницу с адресом /about. Проблема появляется в том случае, если у вас уже используется этот слаг.

Проверьте все свои записи и страницы, чтобы убедиться в том, что у вас нет материалов с тем же самым слагом (в данном случае /about/). Если вы найдете такую запись или страницу, вам нужно будет удалить слаг, чтобы вы могли его снова использовать в другом месте. Однако чаще всего найти активную страницу с тем же слагом не получается.

В таком случае вам нужно будет заглянуть в папку Trash. Когда вы удаляете запись или страницу в WordPress, то она не удаляется сразу же с вашего блога. Сначала она переносится в корзину, где сидит в течение 30 дней, после чего уже удаляется навсегда. Делается это для того, чтобы вы могли восстановить удаленный пункт при случайном удалении.

Пока запись или страница сидят в корзине, их слаг не может использоваться повторно. Таким образом, если вы хотите использовать слаг /about/, то вам нужно удалить страницу О себе, которая находится в корзине. Как только вы сделаете это, вы сможете отредактировать слаг у того материала, который был с «-2».

Данный метод работает также для рубрик и меток.

Источник: wpbeginner.com

Поделиться

6 комментариев

  1. «Теперь WordPress автоматически изменит URL-адреса для всех ваших записей (в том числе и старых). Даже если вы где-то опубликовали ссылки на старые URL-адреса, WordPress автоматически перенесет пользователей на новые URL.»

    А был опыт с включением чпу на сайте где много записей? Я что-то боюсь переводить 4тыс записей, хотя почти и созрел для этого. Не понятен механизм — как отразится на поисковиках это? Просядет выдача?

    Читал что если будут обращаться к старому адресу (?p=56721), то сайт будет отдавать эту страницу 301 кодом Moved Permanently («перемещено навсегда»). Но опять же лучше спросить и подбить инфу прежде чем эксперименты устраивать

    • Дмитрий Алёшин says:

      На выдаче, скорее всего, негативно отразится. Я тоже поэтому не меняю структуру, хотя нужно — у меня есть такие же рубрики с цифрами «-2». В основном пользователи только спрашивают, но ответов по этому вопросу не встречал. Видимо, никто не проверял..

  2. предлагаю бредовый выход у кого не включены чпу — каждое название статьи оформлять такой же меткой. Метки как чпу и поисковиками используются.

    -конечно это шутка. Оставлю все как есть

  3. Если с редиректом 301, то теоретически это правильный перенос. Но практически может привести к понижению в выдаче. Поэтому имхо лучше придерживаться принципа — никогда не меняй структуру старых урлов.

  4. Денис says:

    Столкнулся с другой проблемой, вижу её и у вас. Если к урлу добавить слэш и после него различные символы, то эта же страница открывается, ни 404 ошибки, ни 301 редиректа. Может и не дубль, но всё же?!

    • Дмитрий says:

      Это все не индексируется. Можно таким же образом и UTM-метки добавлять.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

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