Настраиваем транслит ссылок WordPress с помощью плагина
Начнем с определения слова. URL – это английская аббревиатура, которая означает унифицированный адрес сайта в интернете. На просторах всемирной паутины адреса сайтов встречаются в виде символов, использующихся в наиболее популярных языках мира, в том числе русского. Но чаще всего можно встретить такие URL на латинице. Процесс написания русских слов на латинице называется транслитерацией.
Table of Contents
Какие URL лучше не использовать
Грамотно составленный URL страницы прямо в поисковике демонстрирует пользователю, что эта информация, которую он искал. То есть релевантная, что является фактором, влияющим на ранжирование при поисковой выдаче. Однако, многие владельцы сайтов, чаще всего по незнанию, игнорируют правила написания URL. В частности это происходит из-за того, что они давно и полностью делегируют системе управления сайтом задачу по составлению адресов.
Пример:
Да, в CMS за это отвечает автоматика, но для SEO-продвижения такие URL окажутся бесполезны. Ведь то, что адрес страницы должен быть человеко понятным уже никто не ставит под сомнение. А в данном примере пользователь видит хаотичный набор символов, который никак им не воспринимается.
Составляем URL страницы грамотно:
- В приспособленном для SEO адресе страницы должны находиться ключевики (слова или фразы).
- Оптимальный размер URL от трех до пяти слов.
- Все символы должны находиться в нижнем регистре. Без этого статья может не проиндексироваться.
- Несмотря на то, что кириллический адрес в интернете допустим, старайтесь использовать транслит. Написанный по-русски URL конечно понятен пользователям и корректно отображается в адресной строке. Однако, в поисковике визуально будет показан в виде символов, где одной кириллической букве будет соответствовать аж 6 таких символов. Именно поэтому сайты с российской аудиторией используют транслит ссылок в wordpress.
- Не тратьте время на составление URL самостоятельно. В репозитории wordpress есть хорошие плагины для преобразования заголовка текста в транслит, который автоматически преобразуется в ссылку страницы. Один из них – плагин оптимизации Clearfy.
К слову, данное расширение может не только автоматически преобразовывать кириллический адрес в транслит ссылок wordpress, но и выполнять большинство задач описанных выше в правилах грамотного составления URL для продвижения.
Транслит ссылок WordPress и управление им через плагин
Скачиваем и приступаем к его настройке:
Открываем «Настройки» => «Clearfy меню» =>
=> далее раздел «SEO» (в левом боковом меню плагина) => вкладка «Transliteration»
Транслит ссылок WordPress можно настроить по многим параметрам, представленным в меню настроек.
Первая опция: «Использовать транслитерацию». Активируйте ее, нажав на кнопку ВКЛ. После этого во всех новых статьях URL будут автоматически преобразовываться из кириллических в латинские.
Также разработчики позаботились о конвертации имен файлов, загружаемых на сайт. Если перед загрузкой их не переименовали с кириллицы на латиницу, то плагин сделает это самостоятельно. Активируем и эту функцию.
В случае если у вас уже установлен плагин, каким-либо образом влияющий на транслитерацию ссылок и названий файлов, активируйте функцию принудительной транслитерации, чтобы Clearfy вносил свои изменения. Нажимаем кнопку ВКЛ.
Преобразуйте имена файлов в нижний регистр. Часто случается, когда на сайт загружаются данные с названиями находящимися в смешанном регистре, то есть одновременно в верхнем и нижнем.
Пример: Paul_Atkinson.jpg
Значение следующей функции сложно переоценить. Речь о перенаправлении со старых кириллических URL на новые адреса уже с латинской графикой. Это очень актуально, ввиду того, что старые ссылки продолжают вести трафик на ваш сайт, например из соцсетей. А если после апгрейда они перестанут обеспечивать переходы, то это скажется на ранжировании в поисковой выдаче. К тому же труд копирайтеров и контент-менеджеров окажется напрасным. Не допустите этого и нажмите кнопку ВКЛ.
Также мы советуем сделать транслит ссылок WordPress уже имеющихся записей, рубрик и т.д. Изменения не коснутся файлов, загруженных на сайт ранее. Преобразуйте уже созданные записи. Для этого нажмите на соответствующую кнопку в меню настроек плагина и переведите ссылки на латиницу.
Вы можете дополнить текущую базу символов транслитерации на своем сайте и создать правила. Пример: Ё=Jo, ё=jo, Ж=Zh, ж=zh. Это необходимо, например, если вы придерживаетесь особенных правил, присущих определенному языку, использующему латинский алфавит. Для этого введите пары значений через запятую в специальном поле внизу.
Заключение
Мы рассказали вам о том, как можно автоматически создавать транслит ссылок WordPress. В контексте статьи становится ясно, что наличие человеко понятных адресов на сайте повышает доверие пользователей к ресурсу. Нежели хаотичные наборы символов в URL. При этом лучше использовать не кириллический, а латинский алфавит. В основном из-за некорректного отображения в поисковике: каждая русская буква будет заменена на 6 ни о чем не говорящих символов. Итак, человеко понятный URL в сумме с транслитом дает прекрасный результат, который способствует повторному обращению читателей к статьям. Конечно, вы можете изменять адреса вручную, но зачем тратить уйму времени впустую, если можно воспользоваться плагином Clearfy.
Кириллица в наименовании страниц WordPress
Первое, от чего советую избавиться при создании блога, это кириллица в наименовании страниц и, собственно, установить помощника для перевода кириллицы в латиницу. И временно закрыть сайт на индексацию.
Криво.
https://turbo-blog.ru/создание-блога
Правильно.
Создание блога
Для чего всё это надо? Так как мы собираемся писать полезные статьи для людей, а львиную долю трафика посетителей любого сайта составляют поисковые системы, вот для них, родненьких, мы и будем делать удобства поиска и сопоставления поисковых запросов с нашими умозаключениями на нашем сайте — блоге.
Теперь подробнее.
При создании любой страницы или записи в WordPress, эта чудо-машина на основании наименования страницы, создаёт постоянную ссылку, мы пишем на русском, она и лепит его на русском. Яша хоть и выдаёт такие страницы в поиске, но меня мучают сомнения насчет того, что яша уже оптимизировал свои внутренние коды для правильной выдачи таких наименований. У него с ТИЦ и выдачей постоянные траблы, нуууу.. об этом поговорим позже в статье про ТИЦ и выдачи Яши ). Далеко ходить не будем и вспомним кириллические сайты, которые имеют абракадабру на латинице в виде альяса, кошмар. А если такой сайт добавить на биржу для продажи статей, начинается, ходи туда, переведи свой сайт на латиницу, внеси сюда, все ссылки надо делать именно с латиницей. Абстрагировались, убрали, забыли.
Для транслита русских названий страниц в латиницу предлагаю поставить маленький плагин, без всякой альтернативы. Почему ? А зачем она нужна, эта альтернатива, если плагин работает, выполняет свои функции, не несёт никакого вредоносного кода, не требует много ресурсов и сил при установке ? Всё должно быть очень просто, надёжно, полезно, оптимально и эффективно.
Сам плагин Cyr to Lat enhanced, ставим и наслаждаемся автоматическим транслитом. Никаких настроек нет, делает только транслит.
Добавлю, для понятного отображения страниц, советую изменить порядок отображения. Это настройка через консоль управления WordPress.
Настройка — постоянные ссылки.
https://turbo-blog.ru/%postname%/
Почему мы удаляем отображение категорий? А зачем они нам? Блог не делится на тематические категории контента, всё, что вы хотите донести до людей, жаждущих информации, это перелинковки, поиск по сайту, похожие материалы в статьях, последние материалы, тэги, ну и, наверное, карта сайта, в которой отображаются все имеющиеся статьи блога.
Закрываем сайт-блог от индексации поисковиками. Контента нет, сайт ещё кривой. Чтобы не ждать удаления кривых страниц в выдаче, ограничиваем. Настройки — чтение — попросить поисковые системы не индексировать сайт. Устанавливаем.
Кириллица в наименовании страниц настраивается быстро, но делать это надо до создания статей и записей на сайте — блоге, чтобы не переделывать. Читаем далее про удаление лишних ссылок с сайта WordPress.
Как транслитерировать ссылки и имена файлов в WordPress с помощью плагина
Начнем с теории. URL означает Унифицированный указатель ресурса адреса веб-сайта в Интернете. Обычно адреса веб-сайтов представляют собой набор символов, написанных на самых популярных языках. Однако более популярны латинские URL-адреса. Это объясняет, почему вы всегда должны транслитерировать ссылки и имена файлов.
Содержание
Каких URL следует избегатьПравильные URL-адреса показывают пользователю, что это именно та информация, которую он искал. Имеется в виду актуальная информация. Google использует релевантные URL-адреса как один из факторов ранжирования в результатах поиска. Однако многие владельцы веб-сайтов игнорируют основные правила определения URL. Обычно это происходит либо из-за недостатка знаний, либо из-за того, что владельцы сайтов делегируют этот процесс CMS.
Пример:
Конечно, CMS может автоматически заполнить URL для вас. Но эти адреса совершенно бесполезны для SEO. Никто не сомневается, что URL-адреса должны быть понятными. В примере выше пользователь видит хаотичный набор символов и не может его понять.
Как определить понятный URL-адрес:
- Используйте ключевые слова (слова или фразы) в SEO-слаге или заголовках.
- Идеальный URL состоит из 3-5 слов.
- Используйте только символы нижнего регистра. В противном случае пост не будет проиндексирован.
- Технически можно использовать кириллические URL-адреса — кириллические адреса понятны пользователям и отображаются корректно. Но ссылки лучше транслитерировать, так как поисковые системы представляют кириллические ссылки так: Один кириллический символ равен шести символам. Вот почему владельцы сайтов с кириллическим покрытием транслитерируют ссылки и имена файлов в WordPress.
- Не тратьте время на заполнение URL-адресов вручную. Есть много хороших плагинов, которые могут транслитерировать ссылки и текст. Перейдите в репозиторий WordPress, чтобы найти наиболее подходящий. Они автоматически преобразуют URL-адреса в латиницу. И Clearfy — один из плагинов оптимизации.
Это расширение используется не только для транслитерации ссылок в WordPress, но и для следования рекомендациям по эффективному SEO.
Как транслитерировать ссылки в WordPress с помощью плагинаЗагрузите и установите плагин.
Открыть Настройки => Clearfy меню
=> SEO => Транслитерация .
Существует несколько способов транслитерации ссылок из плагина.
Активировать первую опцию Использовать транслитерацию , нажав ВКЛ. Теперь все URL-адреса для новых сообщений будут преобразованы из кириллицы в латиницу.
Разработчики Clearfy также предоставили вам инструменты для преобразования имен файлов. Если вы не переименовали файлы с кириллицы на латиницу перед их загрузкой на сайт, плагин может сделать это за вас. Просто активируйте опцию ниже:
Если вы используете другой плагин для транслитерации ссылок, активируйте Принудительная транслитерация в Clearfy, чтобы наш плагин выполнял эту работу правильно.
Преобразуйте имена файлов в нижний регистр, потому что иногда вы загружаете файлы со смешанным регистром (строчные и прописные).
Пример: Paul_Atkinson.jpg
Следующая опция очень полезна. Он перенаправляет со старых кириллических URL-адресов на новые на латинице. Старые ссылки (из социальных сетей и т. д.) продолжают приносить трафик на сайт, и теперь вы точно не захотите терять пользователей или снижать позиции сайта в рейтинге.
Не забудьте транслитерировать ссылки на существующие посты, категории и т. д. Изменения не коснутся старых файлов. Но вы обязательно должны преобразовать существующие сообщения. Активируйте соответствующую опцию в меню плагина и транслитерируйте ссылки на латиницу.
Вы можете расширить существующую базу символов транслитерации на своем сайте и создать собственные правила. Небольшой пример для русского языка: Ё =жо, ё =жо, Ж =ж, ж =ж. Важно соблюдать языковые правила транслитерации. Просто введите пару значений и разделите их запятой.
ЗаключениеМы показали вам, как автоматически транслитерировать ссылки в WordPress. Имейте в виду, что понятный URL повышает лояльность пользователей. Лучше избегать кириллических символов в URL-адресах, так как каждый кириллический символ будет преобразован поисковыми системами в шесть символов. Подведем итоги: понятные URL-адреса и транслитерация ссылок дают отличный результат и повышают узнаваемость вашего сайта. Конечно, вы можете придерживаться изменения URL-адресов вручную. Но какой в этом смысл, если можно использовать Clearfy?
Специальные символы в URL-адресах WordPress
Хотя ограничения на использование только стандартных символов в URL-адресах могут показаться ограничивающими, важно понимать, что они предназначены для обеспечения доступности контента для максимально широкой аудитории.
Хотя процесс очистки слагов WordPress по умолчанию помогает создавать чистые и согласованные URL-адреса, он также может ограничивать пользователей, которые хотят включать точки или другие специальные символы в свои постоянные ссылки. Во-первых, чтобы иметь возможность описать, как решить проблему, нам нужно иметь четкое представление о том, в чем проблема на самом деле.
Конечно, это сделано специально, поскольку разные браузеры по-разному обрабатывают нестандартные (не ASCII) символы в URL-адресах. Цель состояла в том, чтобы стандартизировать и поддерживать совместимость для пользователей старых браузеров , таких как Netscape и Internet Explorer. Теперь они составляют небольшой процент онлайн-посетителей, но процедура для WordPress не изменилась.
Почему латинские символы являются стандартом для URL-адресов?
URL-адреса или унифицированные указатели ресурсов — это адреса, которые пользователи вводят в свои веб-браузеры для доступа к определенным страницам веб-сайта. Эти адреса ограничены определенным набором символов, известным как 9.0009 Набор символов ASCII , который включает в себя стандартный английский алфавит, цифры и несколько специальных символов. Латинские символы являются подмножеством набора символов ASCII и составляют большинство символов, используемых в URL-адресах.
Причина этого в том, что первоначальный дизайн Интернета и веб-браузеров был в первую очередь ориентирован на англоязычный контент, а набор символов ASCII был выбран в качестве стандартного набора символов для URL-адресов, поскольку он широко поддерживался и хорошо зарекомендовал себя. Набор символов ASCII был простым, широко доступным и легко обрабатывался ранними компьютерными системами.
Однако по мере того, как Интернет рос и расширялся, включая контент на различных языках и в разных сценариях, возможность включать в URL-адреса символы, отличные от ASCII, становилась все более важной. Чтобы учесть это, символы, отличные от ASCII, «кодируются в процентах», заменяя их знаком процента (%), за которым следует их эквивалент ASCII в шестнадцатеричном представлении. Это позволяет включать символы, отличные от ASCII, в URL-адреса, при этом придерживаясь набора символов ASCII, используемого в стандарте.
Почему WordPress использует латинские символы в постоянных ссылках?
Помимо проблем совместимости со старыми браузерами, использование нестандартных символов в URL-адресах также может вызвать проблемы с поисковой оптимизацией (SEO). Поисковые системы могут испытывать трудности с правильным индексированием и ранжированием страниц с нестандартными символами в URL-адресах, что может негативно повлиять на видимость и охват контента.
Также стоит отметить, что специальные символы также могут вызвать проблемы при попытке поделиться URL-адресами или ссылками. Некоторые почтовые клиенты и платформы обмена сообщениями могут неправильно обрабатывать специальные символы в URL-адресах, что может привести к неработающим ссылкам или другим проблемам. Ограничивая использование специальных символов в URL-адресах, WordPress гарантирует, что ссылки с большей вероятностью будут переданы и правильно доступны на всех платформах.
Хотя ограничения на использование только стандартных символов в URL-адресах могут показаться ограничительными, важно понимать, что это необходимо для обеспечения доступности контента для максимально широкой аудитории. Владельцы веб-сайтов должны учитывать это при разработке своих URL-адресов и учитывать, действительно ли использование специальных символов необходимо или их можно заменить тире или другими стандартными символами.
Однако, если вы хотите использовать специальные символы в своем URL-адресе, есть несколько способов обойти ограничения стандартного процесса очистки слагов WordPress. Одним из вариантов является использование плагина, такого как Permalink Manager , который позволяет использовать специальные символы в URL-адресах.
Как WordPress удаляет специальные символы и обеззараживает ярлыки?
В WordPress специальные символы и символы, отличные от буквенно-цифровых, автоматически удаляются и очищаются от ярлыков (также известных как постоянные ссылки) для создания чистых и согласованных URL-адресов. Этот процесс известен как дезинфекция слизняков. По умолчанию WP удаляет из слагов следующие символы:
- Пробелы:
Заменено дефисом (-) - Небуквенно-цифровые символы:
Полностью удалены - Диакритические знаки (символы с ударением):
Заменены соответствующим символом без ударения 9017 8
Например, если вы создаете сообщение с заголовком « My Special Post! », слаг будет автоматически сгенерирован как « my-special-post ». Дезинфекция слагов помогает гарантировать, что URL-адреса чистые, согласованные и легко читаемые и понятные. Это также помогает предотвратить потенциальные проблемы с URL-адресами, которые содержат специальные символы или символы, отличные от буквенно-цифровых.
Как уже упоминалось, нестандартные символы кодируются методом «процентного кодирования» и заменяются шестнадцатеричным эквивалентом их значения ASCII. WordPress идет еще дальше, ограничивая вас буквами ASCII, цифрами и тире. Важно отметить, что в дополнение к вышеупомянутому, все заглавные символы автоматически заменяются на их аналоги в нижнем регистре.
По умолчанию очищает слаги (имена сообщений) с помощью sanitize_title()
функция. Точки, диакритические знаки и другие нестандартные символы автоматически удаляются из нативных слагов при сохранении или обновлении поста.
Как разрешить дополнительные специальные символы в URL-адресах WordPress?
Permalink Manager, как указывалось ранее, позволяет использовать дополнительные специальные символы в постоянных ссылках. Просто войдите в настройки Permalink Manager, затем перейдите на вкладку «Дополнительные настройки» и установите переключатель « Удалять специальные символы из слагов «.
Вы можете изменить настройки очистки, чтобы разрешить точки или подчеркивания в пользовательских постоянных ссылках, которые вы хотите настроить вручную, а также сохранить их в новых постоянных ссылках после поста или страницы Убедитесь, что для параметра « Slugs mode » установлено значение « Использовать фактические заголовки в качестве слагов » вместо « Использовать собственные слаги », чтобы использовать эту функцию. Дополнительные сведения см. в отдельной статье. информация об этой функции
Вы можете вручную добавлять точки или подчеркивания к пользовательским постоянным ссылкам в любое время, независимо от выбранного вами « Режим слагов », если параметр « Удалять специальные символы из слагов » отключен. Если установлены оба параметра, Permalink Manager будет использовать заголовок для новой постоянной ссылки по умолчанию вместо собственного ярлыка (где точки заменены дефисами).
Плагин будет использовать «URI по умолчанию» в качестве начальной постоянной ссылки всякий раз, когда публикуется новый пост или термин.Как сохранить точки в старых постоянных ссылках?
Если вы изменили «Режим слагов» и хотите сохранить точки внутри постоянных ссылок ранее добавленных сообщений и терминов, вам нужно будет повторно создать их пользовательские постоянные ссылки.
Как сохранить буквы с диакритическими знаками в постоянных ссылках?
По умолчанию все буквы с диакритическими знаками в пользовательских постоянных ссылках будут заменены их эквивалентами без диакритических знаков ( , например, Å => A, Æ => AE, Ø => O, Ć => C ).