В SEO (поисковой оптимизации) каждая деталь имеет значение, когда речь идет об улучшении видимости сайта в поисковых системах и индексации. Одним из часто игнорируемых, но крайне важных факторов SEO в WordPress является правильная реализация чистых ссылок (Clean Permalinks), или, как их обычно называют, «структурный URL».
В этой статье мы рассмотрим значение чистых ссылок (также известных как «красивые URL» или «человеко-понятные URL») в контексте WordPress, а также разберем часто встречающиеся ошибки, связанные с ссылками.
Что такое чистые пермалинки?
Пермалинки — это постоянные URL-адреса страниц и постов вашего сайта. Чистые ссылки — это удобные, хорошо структурированные и понятные URL-адреса, которые передают содержание страницы или поста, облегчая людям и поисковым системам понимание того, о чем идет речь на конкретной странице. В WordPress чистые пермалинки являются неотъемлемой частью SEO-стратегии в успешном продвижении сайта.
По дефолту все пермалинки в WordPress не транслитерируются в понятный URL-адрес, а остаются согласно локальной версии WordPress (языка). Например, после чистой установки WordPress мы видим в записях пост – «привет мир» и его ссылку на кириллице. Однако, для удобства пользователей и оптимизации ресурса для поисковых систем, часто требуется настроить транслитерацию пермалинков правильно.
Для того чтобы изменить пермалинки на более понятные и локализованные, можно воспользоваться плагинами или встроенными инструментами WordPress. Есть множество плагинов, к примеру, «Cyr-To-Lat», это старенький проект и поддерживаем разработчиками, он позволяет автоматически транслитерировать URL-адреса записей, страниц и категорий на основе их заголовков. Это делает ссылки более дружелюбными для посетителей и улучшает SEO-показатели сайта.
Кроме того, можно также настроить создание пермалинков вручную, выбрав опцию «Постоянные ссылки» в настройках WordPress. Это позволяет создавать собственные правила для формирования URL-адресов. Таким образом, можно адаптировать пермалинки и их иерахию под нужды проекта и аудитории.
Меняем ссылки кириллицы через код
Для этого мы возьмём снипет кода на PHP предназначен для использования в WordPress, чтобы транслитерировать заголовки постов, если используется кириллица или другой алфавит с нелатинскими символами. Код необходимо добавить в файл function.php
темы сайта.
- Массивы
$gost
и$iso
:- Эти массивы определяют, как кириллические символы будут транслитерированы в латиницу.
$gost
и$iso
— это два стандарта транслитерации, которые различаются в некоторых буквах. Например, буква «Ё» транслитерируется как «JO» в стандарте ГОСТ и как «YO» в стандарте ISO.
- Функция
sanitize_title_with_translit($title)
:- Эта функция предназначена для замены кириллических символов на латинские в соответствии с выбранным стандартом транслитерации (ГОСТ или ISO).
- Внутри функции происходит выбор стандартной транслитерации на основе опции
rtl_standard
, которая должна быть установлена в настройках WordPress.- Если
rtl_standard
установлен на'off'
, заголовок останется без изменений. - Если
'gost'
, используется массив$gost
. - Во всех других случаях используется массив
$iso
.
- Если
- Хук
add_action('sanitize_title', 'sanitize_title_with_translit', 0)
:- Этот код добавляет функцию
sanitize_title_with_translit
к процессу «очистки» заголовка в WordPress. - При сохранении поста заголовок будет обработан этой функцией, чтобы заменить кириллические символы на латиницу, если это необходимо.
- Этот код добавляет функцию
Теперь в админке WordPress появится новая опция в общих настройках, где можно выбрать стандарт транслитерации заголовков (ГОСТ, ISO или отключение). Выбранный стандарт будет использоваться в функции sanitize_title_with_translit
при сохранении заголовков постов.
Обратите внимание, что ссылки в новой на статьи в новой транслитерации будут формироваться только на новые статьи и записи. Как поменять все ссылки в WordPress, мы писали в этой статье.
Видимость URL для поисковых систем
Поисковые системы, такие как Google, предпочитают чистые пермалинки, так как они сообщают четкое представление о релевантности контента. SEO-дружественные URL-адреса положительно влияют на рейтинг сайта в поисковых системах, тем самым увеличивая трафик. Как получить больше трафика с Google мы писали ранее.
Качественные пермалинки позволяют включать в URL релевантные ключевые слова, что несомненно повышает оптимизацию ресурса. Например, вы замечали, что в поисковых снипетах иногда URL в выдаче выглядит вот так:
https://www.example.com/desserts-chocolates
Ключевые слова и транслитерация в URL обеспечивают дополнительный контекст для поисковых систем и пользователей. Также, стоить отметить, что уникальные пермалинки помогают различать схожий контент и снижать риск возникновения проблем с дублированием, что повышает видимость страниц сайта для поисковых машин.
Опыт пользователей (UX)
Пермалинки способствуют созданию структурированного и организованного веб-сайта, что повышает удобство работы с ним. Логичная структура URL позволяет посетителям с первого взгляда понять иерархию и структуру вашего сайта, как, например, в URL:
https://www.mywebsite.com/blog/kak-sdelat-dlya-sajta-wordpress-mobilnoe-prilozhenie/
Такая ясность помогает пользователям эффективнее ориентироваться на сайте и лучше воспринимать его содержание. Хорошая архитектура сайта, поддерживаемая интуитивно понятными пермалинками, гарантирует, что информацию легко найти, что повышает уровень доверия и вовлеченности пользователей.
Обмен ссылками и читабельность
Четкими и лаконичными пермалинками охотнее делятся, потому что их легче читать и понимать. URL-адреса, которые напрямую связаны с содержанием, например:
www.mywebsite.com/nastrojka-sajta-dlya-sdachi-v-arendu-doma/
Такие пермалинки более привлекательны, когда ими делятся в социальных сетях или на других платформах. Благодаря удобочитаемости они выглядят достоверными и соответствующими профессиональным требованиям, что повышает вероятность того, что на них нажмут, ими поделятся и они будут лучше восприняты аудиторией.
Брендинг и профессиональный внешний вид
Пермалинки также играют важную роль в брендинге. Последовательная, хорошо структурированная модель URL передает профессионализм и авторитет, укрепляя идентичность бренда. Он гарантирует посетителям надежность и авторитетность вашего сайта, что становится все более важным в эпоху, когда цифровая безопасность является главной задачей. Кроме того, последовательные пермалинки гарантируют, что ссылки останутся функциональными с течением времени, сохраняя доступ пользователей и SEO-преимущества даже при изменении контента.
Резюмируем
Если у вас есть сайт на WordPress, то одним из основных элементов, который вы могли бы изменить для улучшения юзабилити пользователей и SEO, является структура пермалинков. Пермалинки необходимы для правильного размещения вашего контента на сайте, социальных сетях, по электронной почте или в других местах в Интернете, гарантируя, что ссылки на ваши посты будут оставаться эффективными и доступными в течение долгого времени.