PostHeaderIcon Формирование правильных постоянных ссылок(ЧПУ) в WordPress


Всех приветствую! Поговорим в этом посте о первичных настройках блога на WordPress, а именно о правильном виде постоянных ссылок. Статья ориентирована на начинающих блоггеров, но тем не менее по своему опыту, много читая блоги других блоггеров, убеждаюсь что некоторые блоггеры не знают о том, как правильно настроить постоянные ссылки, тем самым улучшив внутреннюю оптимизацию своего блога. Ссылки у них либо такого вида:http://site.ru/blog/?p=1, либо такого: http://site.ru/blog/2011/05/27/%D0%B2%D0%BD%D1%8/, либо такого: http://site.ru/blog/2011/05/27/название поста русскими символами/. Хотя все современные браузеры и понимают такой вид ссылок, с точки зрения внутренней оптимизации это не совсем правильно. Ну, дабы не вдаваться в нудную теоретическую часть и не рассуждать о преимуществе правильного вида постоянных ссылок(ЧПУ), давайте всё-таки настроим ссылки на блоге.

Настраивать постоянные ссылки(ЧПУ) надо сразу после установки WordPress, желательно до индексации блога поисковыми системами.
Первым делом надо скачать , который производит транслитерацию русских символов в английские(латинские). Прежде чем скачивать, посмотрите в админке блога, иногда этот плагин идёт в комплекте с CMS WordPress и его надо просто активировать. У кого нет, скачиваем и копируем в папку с плагинами блога.Для новичков напомню - это папка wp-content/plugins. Заходим в раздел “Плагины”, по ссылке в левом меню вашего блога и активируем плагин RusTolat.

Всё, теперь плагин автоматически будет производить транслитерацию русских символов в латинницу, каждый раз при вводе заголовка новой статьи, который будет отображаться в URL данной статьи. При написании или редактировании поста у вас появится возможность отредактировать ссылку:

Плагин RusTolat

Теперь давайте настроим постоянные ссылки ЧПУ - по другому человекопонятный URL - правильную структуру постоянных ссылок. Перейдите в раздел Настройки/Постоянные ссылки(ЧПУ) в левом меню панели администратора блога. И в пункте произвольно поставьте точку. Теперь в поле для ввода произвольной структуры ссылки надо вввести один из вариантов.

Посмотрев на блоги известных оптимизаторов рунета, таких как Глобатор, Max1mus, Сосновский, Терехов, и почитав , я нашёл три оптимальных варианта, один из которых и нужно будет вставить в поле “Произвольно”:
1. /%postname%.html
2. /%category%/%postname%.html
3. /%postname%/

Первый вариант формирует URL ссылки с расширением html, выглядит это так: http://ваш домен/название поста.html
Второй вариант выводит в URL категорию(рубрику): http://ваш домен/название ярлыка рубрики/название поста.html
Третий - выводит в URL просто название поста. http://ваш домен/название поста.

Более компактный и оптимальный вариант на мой взгляд - это первый вариант, но выбирать вам, все три варианта формируют правильные постоянные ссылки(ЧПУ). Выбираем один из вариантов и вставляем в поле “Произвольно”. У вас должно получиться примерно следующее:

Постоянные ссылки ЧПУ

И помните, правильные постоянные ссылки(ЧПУ) слишком значимы для продвижения блога и влияют на индексацию поисковыми системами. Такой вид ссылок больше нравится поисковым системам, а с другой стороны ссылки становятся читаемыми для пользователей нежели ссылки вида: http://site.ru/blog/?p=1.

Если хотите знать как зарегистрироваться в твиттер или как установить виджет комментариев ВКонтакте, читайте женский блог Инканты. И вообще там много интересного.

Приглашаю присоединиться ко мне в следующих сервисах:

35 комментариев на “Формирование правильных постоянных ссылок(ЧПУ) в WordPress”


cfd66238

  • Cospi пишет:

    А зачем html добавлять в конце ссылок? Это ведь ничего не даёт или просто для красоты?

  • Алекс пишет:

    Этим плагином пользуясь на протяжении 1,5года очень удобная вещь , раз активировал при создании сайта и всё можно забыть- ссылки делаются автоматически, спасибо разработчику данной не хитрой но полезной вещи

  • Михалыч пишет:

    Ну в принципе да, можно сказать для красоты, создаёт впечатление как будто это обыкновенная html страничка.

  • Антон пишет:

    англ или рус ссылки лучше делать ЧПУ?

  • Михалыч пишет:

    RusTolat автоматически в транслит переводит ссылки. Пишем заголовок статьи русскими, а он переводит в английские символы но транслит - это русские слова английскими буквами. Естесственно так лучше, чем русскими буквами будет написано.

  • Хайпер пишет:

    Cospi, раньше (не знаю, как сейчас) некоторые браузеры не логично сохраняли страницы, заканчивающиеся не на “.html” - сохраняли без этого окончания, и неопытный пользователь терялся в догадках, чем такие файлы открывать.
    Мне больше нравится плагин Cyr-to-Lat - по функционалу аналогичен, но имеет маленькие бонусы:
    - если вы решили изменить ЧПУ на уже наполненном сайте, с плагином RusTolat вам придётся вручную переписывать ярлыки существующих страниц, потому что он конвертирует только в момент добавления страницы. А Cyr-to-Lat преобразует существующие ярлыки при активации;
    - с плагином Cyr-to-Lat можно загружать катинки с именами вроде “моя кошка.jpg” - и при загрузке это название тоже будет сконвертировано, что не сделает предложенный в посте плагин

  • Антон пишет:

    спасибо

  • seo-самурай пишет:

    Мне уже поздно переводить свои ссылки на ЧПУ. Да я и не жалею, сомневаюсь в преимуществе ЧПУ.
    И неудобства есть. В твиттере приходится ссылки через редирект ставить, а я где то читал, что Яндекс это не понимает.

  • Павел пишет:

    По адресу статьи можно понять и смысл. Кстати стоит отметить пользу, например статья seo анализ, если в вашем url есть слово seo, то ключевиков больше, тем самым ближе к ТОПу. Спасибо за статью!)

  • arkanbiz пишет:

    Спасибо Алексей Михалыч,выручил.А то я вместо %-кавычки ставил(мелко на обучающем курсе были напечатаны-не разглядел).С праздничком-днем “погранистических войск”(цитата,сам я к погранцам весьма уважительно отношусь)!

  • Михалыч пишет:

    Хайпер, спасибо, не знал, как то привык RusTolat пользоваться. Приму к сведенью, буду использовать на новых своих сайтах.

  • Михалыч пишет:

    arkanbiz, спасибо за поздравление! Сегодня по ходу напразднуюсь :)

  • neochota пишет:

    А подскажите, в каком стандарте производить транслитерацию? Там в РусТоЛате 2 варианта: ISO 9-95 и ГОСТ 16876-71. И чем они отличаются друг от друга. Спасибо.

  • Михалыч пишет:

    Транслитерацию лучше ставить ISO, этот стандарт новее, на счёт того чем отличаются - методом транслитерации. Подробнее почитайте .

  • Хайпер пишет:

    Михалыч, плагины аналогичные, потому можно как отключить один и подключить другой, так и выполнить обратную замену

  • Михалыч пишет:

    Хайпер, спасибо! Учту!

  • Юрий пишет:

    весьма полезная статья, почитаю ещё мануалы этого плагина ..

  • cat2011@mishuta пишет:

    Поставила плагин Cyr-to-Lat и первый вариант для ссилок. В результате - букву ы в названиях переводит в y’ и приходиться исправлять вручную, так как страница не выводится и не добавляется в конце url расширение .html

  • Михалыч пишет:

    cat2011@mishuta а можно поподробнее, вы в админке блога в меню “постоянные ссылки” в пункте “Произвольно” вот такую строку прописали /%postname%.html ? А то как же будет выводиться .html если оно не прописано в настройках. Плагин cyr-to-lat только транслитерацию проводит. А если хотите изменить чтобы какой-то символ на другой менялся при транслитерации, надо отредактировать php файл плагина. Даже если Вы не знаете php, визуально там всё понятно. Откройте файл cyr-to-lat.php в Notepad++ и измените какие вам надо буквы.
    Если всё правильно сделали, всё должно быть нормально, а иначе ищите свой косяк, либо в шаблоне дело, попробуйте с другим шаблоном поэкспериментировать, если там всё нормально будет выводиться, то точно шаблон.

  • Frost пишет:

    Обычно мне лень писать комментарии, но за этот пост - честное и откровенное СПАСИБО! Давно ищу возможность настроить автоматическую генерацию названия ссылок в латинице. Плагин установил, занимаюсь переименованием уже опубликованных статей.

  • Xstroy пишет:

    Кстати, по этому поводу стоило бы упомянуть о правах в WP.
    У тех, кто ставит блог впервые часто с этим бывают проблемы.
    Блог “по умолчанию” работает даже без переназначения прав, но если в таком варианте используется любой другой вид ссылок, то все внутренние страницы уходят в аут, остаётся только главная. В то же время в админке появляется матюк с просьбой верно переназначить права.

  • Михалыч пишет:

    Xstroy, честно говоря никогда не сталкивался с такой проблемой.

  • Лимон пишет:

    Плагин реально отличный. Хотя всё же возникает вопрос: всё-таки выгоднее ставить транслит или перевод заголовка на английский язык?

  • Михалыч пишет:

    Лимон, для рунета лучше всё-таки транслит.

  • Хайпер пишет:

    cat2011@mishuta, специально проверил и не обнаружил у себя такой проблемы. Название поста “Тыры пыры растопыры” было преобразовано в “tyiryi-pyiryi-rastopyiryi”. Может устаревшей версией плагина пользуетесь?
    Вот в названиях картинок действительно замечал, что при некоторых сочетаниях букв появляются апострофы в адресе. Но картинки отображаются нормально, потому даже не парился с редактированием плагина

  • Михалыч пишет:

    Присоединяюсь к Хайперу, позавчера залил на хостинг новый блог, и поставил плагин кир-то-лат, никаких косяков не наблюдаю.

  • Лидия пишет:

    Наконец-то я установила нормальную ЧПУ!
    Наставники рекомендовали 2-й вариант, но у меня выходило что-то похожее на шифр да еще на полторы строки. Приходилось мириться сo ссылками по умолчанию. Ввела в пр. поле 1-й вариант, рекомендованный Вами - и все ОК!
    Спасибо Вам, Михалыч!

  • Михалыч пишет:

    Пожалуйста, Лидия!

  • Александр пишет:

    А вообще есть какая-то разница между Cyr-To-Lat и Rus To Lat?

  • Михалыч пишет:

    Cyr-To-Lat пока не пользовался, но как заметил выше в комментах Хайпер, этот плагин умеет конвертировать в латинницу русские названия картинок, загружающихся на блог.

  • Чайник пишет:

    очень полезная инструкция, ма в свое время интуитивно доходил до этого

  • Полезные советы пишет:

    Подскажите, вот у меня стоит третий вариант, я так понимаю, что на индексацию это ни как не влияет, плюс мало кто смотрит на урл, а почитав рекомендации гугл - это наиболее правильно. Т.е. стоит делать изначально правильно, ведь вдруг поисковики и на это смотрят, или будут учитывать в дальнейшем. Ведь кому нужен сокращенный вариант - тем, кто зарабатывает на ссылках и изредка для красоты. Я не прав?

  • Михалыч пишет:

    На индексацию не влияет. А для поисковиков хорошо, что в УРЛ присутствуют ключи, по которым продвигается данная статья, ведь известно, что для продвижения статьи в поисковых системах настоятельно рекомендуется использовать ключевые слова в заголовке статьи, следовательно они будут присутствовать и в УРЛе.

  • alexandr пишет:

    Я задал произвольное отображение /%category%/%postname%.html такого плана в настройках, но в ссылках стало выводиться какой-то мусор, например ссылка:

    так правильно у меня
    еще #.Ty2kFMgiRIQ то есть

    где собака зарыта?

  • Михалыч пишет:

    alexandr а Вы активировали плагин rus-to-lat или cyr-to-lat?

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

Приглашаю к обсуждению статьи. Всегда рад вашим комментариям. Задавайте вопросы, критикуйте, делитесь своим опытом.
С уважением, Михалыч!
artafish.ru alexeysedov.ru
Найти
Топ-комментатор
  • Полезные сове...
  • Юрий
  • Блог о покере
  • ELuS1vE
  • Владимир
В топ ПС по НЧ
Статистика