Изменение структуры пермалинков на вашем сайте – это серьезное мероприятие. Вы должны быть абсолютно уверены в том, что хотите внести это изменение на свой сайт, поскольку оно потенциально может оказать влияние на SEO (а при неправильном подходе может привести к большому количеству ошибок и неработающих ссылок). Каждая страница и пост в вашем блоге имеет уникальный постоянный URL-адрес, или “пермалинку”. Эти пермалинки создаются по заранее определенной структуре. Изменение структуры ссылок для ваших постов иногда необходимо, но может вызвать проблемы с рейтингом поиска, устаревшие ссылки с внешних сайтов и неработающие внутренние ссылки в вашем собственном контенте. Лучший способ избежать этих проблем с вашими ссылками – это иметь четкий план их обновления до того, как вы это сделаете. Тогда вы сможете безопасно осуществить переход и начать пользоваться преимуществами более оптимизированной структуры ссылок. Кроме того, вам нужно знать, как лучше всего применять перенаправления, чтобы избежать ошибок 404. В этой статье мы обсудим, что такое пермалинки, и поговорим о причинах их изменения на вашем сайте. Мы также предоставим инструкции о том, как безопасно изменить структуру пермалинков и избежать внешних и внутренних ошибок от неработающих ссылок с помощью перенаправлений. Давайте погрузимся!
Что такое пермалинки?

Permalink – это часть веб-адреса, которая следует за доменным именем. Например, посмотрите на URL этой записи блога: https://www.wpexplorer.com/break-into-blogging-niche/. Доменное имя – wpexplorer.com, а пермалинка – break-into-blogging-niche. При правильной настройке пермалинки служат нескольким важным целям. Например:
- Они позволяют читателям получить краткое представление о том, о чем ваш пост или страница, не глядя на содержание.
- Они используются поисковыми системами для обнаружения темы поста или страницы исключительно по URL.
- Они также обеспечивают постоянное местоположение для посетителей и поисковых систем, куда они будут возвращаться, чтобы прочитать ваш контент.
- По сути, они являются уникальным идентификатором для каждого создаваемого вами контента, помогая вам сохранять упорядоченность.
Чтобы задать структуру пермалинков в WordPress, вам нужно перейти в Настройки > Пермалинки в вашей приборной панели. По умолчанию в пермалинках WordPress используется опция “День и имя”. Однако если вы уделяете больше внимания содержанию поста, а не дате его публикации, то часто лучше использовать опцию “Название поста”. Такая структура позволяет четко определить направленность вашего сообщения как для читателей, так и для поисковых систем. Большинство людей при создании своего блога WordPress меняют стандартную структуру ссылок по умолчанию. Существует несколько вариантов, но наиболее распространены два варианта: структура, в которой за датой следует название поста, или просто название поста само по себе. Этот выбор обычно делается с учетом предполагаемого содержания. Например, сайты, посвященные новостям, обычно указывают дату как часть структуры пермалинка. Можно подумать, что поскольку при создании сайта изменить структуру ссылок легко, то и для уже существующего сайта это должно быть простым процессом. В то время как процесс изменения прост – достаточно выбрать новый тип пермалинка и нажать кнопку сохранения, последствия этого действия требуют более детального обсуждения.
Зачем менять структуру пермалинка?
Есть несколько причин, по которым вам стоит задуматься об изменении структуры пермалинков, особенно если вы использовали настройки по умолчанию. Изменить пермалинки, как на новом, так и на уже существующем сайте, относительно просто. Однако изменение структуры на уже существующем сайте может иметь негативные последствия, если вы не спланируете все заранее. Поэтому следует тщательно продумать, нужно ли изменять структуру пермалинков. Однако есть несколько веских причин для изменения структуры. Вот лишь некоторые из них:
- Если вы начали работу с более старой версией WordPress, вы, возможно, все еще используете предыдущую структуру по умолчанию, которая включает в себя идентификатор поста. Эта структура не дает никакой полезной информации о вашем контенте и бесполезна для SEO.
- Возможно, ваш сайт развивается в другом направлении, и вам необходимо обновить его структуру, чтобы отразить эти изменения. Например, если вы переходите на сайт, в большей степени ориентированный на новости, вы можете включить дату в свои пермалинки.
- Многие люди покупают действующие сайты в качестве инвестиций, поэтому вполне возможно, что вы приобрели или унаследовали свой сайт от кого-то другого. Если вы стали владельцем действующего сайта, вам может понадобиться обновить структуру ссылок в целях ребрендинга.
Если ваша текущая структура работает на ваш контент и бренд, ее изменение может стать ненужной головной болью. Однако если вы все же решите, что вам необходимо обновить структуру ссылок, вы будете рады узнать, что существуют способы безопасного перехода.
Как безопасно изменить структуру ссылок Permalink
Прежде чем вносить какие-либо изменения в структуру ссылок вашего сайта, важно на всякий случай сделать резервную копию сайта. Также целесообразно протестировать изменения на пробном сайте, прежде чем внедрять их на живом сайте, чтобы можно было устранить возможные неполадки. Если вы решили, что хотите или должны изменить структуру пермалинков, вам необходимо предпринять несколько шагов.
Шаг 1: Определитесь с новой структурой пермалинка
Первое решение, которое вам нужно принять, – это синтаксис вашей новой структуры пермалинков. При выборе новой структуры вам необходимо принять некоторые решения о том, что вы будете включать в синтаксис ссылки. Например, хотите ли вы включить дату? Если да, то какую ее часть вы хотите видеть в ссылке? Это важное решение, и вы не должны вносить никаких изменений, пока не убедитесь в правильности своего выбора. Некоторые идеи для новой структуры вы можете почерпнуть из руководства WordPress по использованию пермалинков. В целом, вариант с названием поста идеально подходит для большинства пользователей, хотя сайты, связанные с новостями, могут захотеть включить даты. В любом случае, как только вы определитесь с новой структурой, настанет время внести изменения в пермалинки.
Шаг 2: Измените структуру ссылок в WordPress
Как только вы узнали, какой синтаксис вы собираетесь использовать, пришло время зайти в меню Permalinks вашей приборной панели и внести изменения. Просто перейдите в Настройки > Permalinks в бэкенде WordPress и сделайте свой выбор на экране настроек:

После того, как вы сделали свой выбор (или использовали теги для создания собственной структуры), нажмите на кнопку Сохранить. Ваши пермалинки теперь обновлены! Теперь все ваши внутренние URL-адреса будут обновлены в соответствии с новым синтаксисом. Все внутренние ссылки должны обновиться правильно, если они были добавлены как часть WordPress. Возможно, потребуется обновить любые ручные ссылки. Однако все ссылки на ваш сайт из других источников теперь будут полностью разрушены, а все содержимое, индексируемое поисковыми системами, будет неверным.
Шаг 3: Исправьте битые ссылки с помощью 301 редиректа
Как мы уже отмечали ранее, изменить структуру ваших пермалинков – это самое простое. Однако теперь вам придется иметь дело с последствиями. Все ссылки на ваши предыдущие ссылки, будь то в вашем контенте или на внешних сайтах, теперь не работают. Другим побочным эффектом является то, что любое содержимое, которое было проиндексировано поисковыми системами, также является неверным. Существует простое решение этой проблемы, которое заключается в установке 301 редиректа на вашем сайте. 301 редирект, по сути, сообщает любому браузеру, который заходит на ваш сайт, используя старый URL, структурированный по пермалинку, где находится соответствующий контент. Он также дает поисковым системам понять, что это постоянное изменение. Возможно, вы также захотите настроить свою страницу 404, чтобы выявить все неработающие внутренние или ручные ссылки, которые вы могли пропустить. В прошлом вам пришлось бы добавлять все эти перенаправления вручную в файл . htaccess на вашем веб-сервере. К счастью, в WordPress есть плагины, которые могут позаботиться обо всех этих вещах за вас.
Использование плагина Simple 301 Redirects. Для простого создания перенаправлений на вашем WordPress одним из вариантов является плагин Simple 301 Redirects. После установки и активации плагина он добавляет новое меню в область Настройки на вашей приборной панели.

В этом плагине нет ничего особенного. В окне настроек 301 Redirects вы увидите два простых поля. Одно из них обозначено как Request, а другое – Destination. Здесь вы вводите старую структуру ссылок и новую структуру ссылок. Вам нужно только добавить в эти поля информацию после имени вашего домена. В примере на картинке выше поле Request – это конфигурация WordPress для пермалинков Month и Name, а поле Destination – это конфигурация WordPress для пермалинка Post name. После того, как вы добавили эти два поля, сохраните изменения. Теперь любой трафик поисковых систем, приходящий по старым ссылкам, будет указывать, куда идти.
Использование плагина перенаправления. Еще один плагин, который мы рекомендуем для добавления и управления перенаправлениями, – это бесплатный плагин Redirection.

Чтобы использовать Redirection, сначала установите его на своей приборной панели WordPress. Затем вы можете перейти в раздел Инструменты > Перенаправления, чтобы направить страницы и посты на вашем сайте на новые ссылки. Просто введите старую ссылку в поле Source URL, новую ссылку в поле Target URL, а затем нажмите Save:

Использование инструмента Yoast SEO Permalink Helper Tool (для перенаправления на /& postname%/). Еще один инструмент, который может оказаться полезным, – Yoast SEO Permalink Helper Tool. Он генерирует код на основе вашей текущей структуры ссылок, который вы можете вручную добавить в файл . htaccess вашего сайта, чтобы безопасно перенаправить все посты на новую структуру /%postname%/. Конечно, это очень удобный инструмент, но он дает вам только код для перенаправления структуры postname, в то время как плагин, рекомендованный выше, может быть использован для перенаправления множества случаев в различные пункты назначения. Однако если вам неудобно изменять файлы вашего сайта, мы рекомендуем вам остановиться на одном из двух бесплатных плагинов, упомянутых выше.
Шаг 4: Изменение ссылок поисковых систем на новую структуру (переиндексация)
Ранее мы упоминали, что после обновления структуры пермалинков поисковые системы будут иметь неверную информацию. К сожалению, это не зависит от вас как владельца сайта. Поисковые системы регулярно просматривают сайты и обновляют их, когда находят изменения, поэтому со временем эта проблема устранится сама собой. Однако вы можете помочь этому процессу, создав XML Sitemap, а затем вручную переиндексировав свой сайт в поисковых системах.
Заключение
Такие элементы, как пермалинки, всегда лучше рассматривать до запуска нового сайта. Однако после запуска сайта может возникнуть необходимость изменить структуру ссылок. Если вы оказались в такой ситуации, вам необходим тщательный план, чтобы избежать сбоев в работе сайта (как внутренних, так и внешних). Изменение структуры пермалинков вашего сайта – это то, что следует обдумать и спланировать, прежде чем что-либо предпринимать. Хотя внести изменения и ограничить проблемы еще никогда не было так просто, вы все равно можете нанести SEO-удар по своему сайту. Это может быть нормально в краткосрочной перспективе, если вы переходите на более удобную для SEO структуру ссылок, но это не то, с чем вы хотите постоянно иметь дело. Выберите новую структуру ссылок и придерживайтесь ее.