Что такое ЧПУ (человекопонятные URL) и как они влияют на оптимизацию сайта?
Доброго всем времени суток! Дополнительно к таким аббревиатурам как CTR, eCPM, ТИЦ, PageRank, RSS добавляется новая – ЧПУ (человекопонятные урлы). В посте я постараюсь объяснить, что это такое, а также попробую дать оценку эффективности их применения в оптимизации сайта.
Что же такое ЧПУ?
ЧПУ - это, грубо говоря, красивые имена урлов страниц, которые понятны пользователям.
Сразу приведу пример на базе системы wordpress. По умолчанию блоги на этом движке имеют вот такие url.
Конечному пользователю не будет понятно по ссылке страницы о чем будет идти на ней речь. А вот уже другой пример.
А здесь по окончанию сразу видно, что в статье речь пойдет о советах по увеличению доверия у читателей. Такие постоянные ссылки использовать лучше, чем те, которые стоят по умолчанию.
Как же настроить URL, понятные человеку?
Разберу на примере WordPress. Это достаточно легкая процедура, которая займет не больше 5 минут вашего времени.
- Вам необходимо зайти в настройки wordpress в категорию "постоянные ссылки (ЧПУ)". Если вы ничего ранее не предпринимали в этом разделе, то галочка будет стоять на строчке "по умолчанию".
- Далее вам необходимо выбрать понравившуюся структуру или задать свою "произвольная структура". Если вы хотите использовать произвольную как на моем блоге, то в это окошко необходимо вписать: /%postname%/. В таком случае сразу после имени вашего домена будет располагаться имя записи, поста или статьи. Далее нажать "Сохранить изменения".
- Теперь в вашем файле .htaccess необходимо добавить следующие строчки.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Теперь ЧПУ должны работать.
ЧПУ и поисковые системы
На самом деле, структура ссылок на блоге очень важна. Ее нужно задавать в самом начале работы сайта и желательно никогда не менять. В противном случае, все внешние и внутренние ссылки, ведущие на страницы, потеряют вес, потому что этих документов уже больше не будет. Поисковые системы тоже могут некорректно проиндексировать ресурс с новыми линками, посчитав их за дублирующий контент. Поэтому я советую не менять ЧПУ если сайт уже функционирует, а не находится на стадии разработки.
Сейчас человекопонятные URL даже в русскоязычном сегменте интернета - это один из факторов ранжирования в. Все дело в том, что поисковики выделяют урлы, в которых находятся ключевые слова запроса. Вот яркий пример (запрос "логотип для сайта").
Видите, выделился транслит урла? Это во многом говорит об эффективности применения именно такой конструкции.
Какой я вывод сделал для себя? Я использую на каждом из своих сайтов ЧПУ, потому что это удобней как для меня, так и для пользователей, и они влияют на продвижение веб-ресурсов.
Здравствуйте, хочу задать такой вопрос, я настроил чпу в административной панели wordpress, установил плагин rustolat, для преобразования url в латинские буквы, но он не работает всё пишется на русском языке, если можете помогите пожалуйста, заранее благодарен.
sasha, значит он плохо как-то «встал». Я ручками меняю.
Сергей, у тебя криво картинка встала — вылезает на сайдбар
__LEnIN__, спасибо — поправил.
Сергей, я новичок в этой сфере, и сначала не знала, что URLы должны быть человекопонятными, затем не знала, как сделать ЧПУ. А теперь вот нашла Ваш пост — отлично и радостно. Но на моем блоге уже (или еще только) 39 постов.
Но, думаю, все равно нужно переводить URLы в божеский вид. Я права?
Марина, если внешних (обратных) ссылок на страницы нет, то в принципе можно смело менять. Только надо внутренние ссылки поменять, если вы ссылались.
Sosnovskij, спасибо за ответ.
Но возникла проблема. Скачала плагин и т.д., нажимаю в админке «активировать», а мне в ответ: «Плагин не может быть активирован, поскольку он вызвал фатальную ошибку». Что это значит?
Марина, а зачем использовать какой-то плагин? В wordpress это организовывается в настройки -> постоянные ссылки (ЧПУ).
а я кажется ничего не менял, у меня так выходит: пишешь название статьи и сразу транслит в урл.
Алексей, значит ЧПУ уже настроены .
Сергей, есть ли разница в том, что УРЛ в вашем случае прописывается латиницей, а в моем русскими буквами? Это после настройки…
Нуарсей, поисковые системы, советуют писать на латинице (транслит). Соответствие поискового запроса урлу страницы — это только один из многих факторов ранжирования.
То что один из немногих — понятно, но вот с переделкой в латиницу — вопрос. Как это делается? Например файл .htaccess вообще отсутствует
Данная фишка пришла с запада. Там во время релизов новых инфотоваров, интернет-коммерсы создают специальные странички, с названием инфотовара в доменном имени. Например, для продукта «make money online» создается сайт MakeMoneyOnline.com или make-money-online.com. Такие сайты быстро индексируются Гуглом и очень быстро попадают в ТОП.
Это делается потому, что многие желающие купить данный инфотовар сразу же после релиза идут в гугл и ищут у какого из партнеров можно приобрести данный инфотовар на наиболее выгодных условиях, с хорошими бонусами. Там ведь конкуренция сумасшедшая.
прошу прощения за ссылки))
Нуарсей, плагин rus to lat, либо ручками, при редактировании постов. Если на статьи имеются ссылки, то, либо настраивать 301 редирект со старых страниц на новые, либо не делать вообще .
Вот, кстати, rus to lat у меня отказался работать. Благо проблему решил другим способом. А еще хотел спросить, Сергей, но ты ответил уже в предыдущем посте… Можно ли править вручную каждую ссылку? Действенен ли этот способ, если автор не гнушается мануального способа?) Оказывается все даже вполне возможно!
Нуарсей, я вручную редактирую на этом блоге УРЛы. Как-то давно пошло это .
Приветствую. Хотел спросить по поводу изменения постоянных ссылок на блоге. До этого на блоге было примерно 100 статей с урлами водпресс по умолчанию , про которые шла речь как раз в твоей статье в начале, а потом я прочитав несколько статей применил плагин Сyr to lat и все старые записи отредактировал , то есть все ссылки стали с латинскими урлами. Посещаемость упала в разы , а поисковики уже месяц держат страницы со старыми урлами ( при переходе по ним выползает ошибка 404) Это со временем изменится или нужнео что то делать? Заранее спасибо за ответ
rasse1, надо поставить 301 редирект со старых страниц на новые.
Sosnovskij, Сегодня как раз этим и занимался , использовал 301 редирект, правил файл .htaccess , все делал по образцу, но почему-то редирект не срабатывает. Товарищ мой, который более разбирается в этом тоже не может понять в чем дело, я смотрел его файл htaccess, но у него так же все как у меня. У него работает у меня нет, обидно. Отличие только в том, что у меня были раньше кириллические урлы, а у него нет. Может в этом проблема? То есть старые урлы были вида site.com/статья/интересная а теперь на латинице все ссылки. Подскажите , в чем может быть проблема?
Кстати, не исключаю, что может быть что-то не дописано у меня в файле htaccess.
rasse1, если стоит плагин rus to lat, то попробуйте отключить его.
Sosnovskij, я что думаю..я же разом все ссылки переделал на латинские , у меня теперь поэтому переиндексация идет.. Может яшка и гоша просто переиндексируют все страницы на новый лад и из выдачи не будут приходить на страницы с ошибками 404? И мне очень интересно после такого позиции в выдаче вернуться или уже нет?
rasse1, если вам выдаются страницы с ошибками (404), то и поисковики будут выдаваться такие же страницы. Если поставить 301 редирект со старых страница на новые, то позиции в выдаче не должны поменяться.
Sosnovskij, Здравствуйте. Это снова я со своим редиректом) Вы были правы, я отключил плагин cyr to lat и редирект стал работать, но теперь у меня съехал почему-то дизайн , у меня он с флеш прибамбасами, шаблон называется press 88. Как это можно исправить? В том смысле, что в слайдере пропали картинки, то есть отображаются они поломанными? Почему это произошло?
rasse1, Разобрался , отключил плагин cyr to lat и поставил rus to lat , редирект теперь начал срабатывать.. Вот только в новых записях почему то ссылки получаются вида p=318. В постоянных ссылках стоит другой вид ссылок а именно день и название. Почему он не меняет ссылки , может в хтачесс нужно прописывать что то?
rasse1, код в .htaccess из 3-го пункта поста у вас есть? Насчет ломанных ссылок в слайдере, не знаю. Наверно что-то с путями (урлами) к картинкам или постам.
Sosnovskij, да , я вставлял ваш код , но выбрал не произвольные ссылки , а «день и название» так как они у меня до этого стояли. Делаю запись , смотрю в предпросмотре урл и он там вида p=345, и насколько я знаю в редакторе должна появиться ссылка после того вводишь заголовок , а ее нет. Пробовал чистить кеш , плагин кеширования стоит , но все равно не работает
rasse1, возможно, там под разные виды ЧПУ (у вас с датой) необходимо вставлять в .htaccess разный код. На странице изменения типа ссылок в настройках админки wordpress внизу есть точный код.
Sosnovskij, спасибо , разобрался , все получилось)
RewriteRule ^index\.php$ — [L] это идет 4й строкой
Валера, копировал из рекомендаций вордпресса
Sosnovskij, Смотрел 4 сайта все одно и тоже, с тремя проблем нет, а один выдал падение рейтинга, а потом слился до конца нашел код ноу индекс + нофолов как выяснил дал его плагин авто заголовков, снес, конечно, только вот уже три дня, а сайт мертвый хотя на гугл попал 3 дня и Яшу 5-6 дней, хоть новый домен бери…(сайт свежий).
Спасибо, разобрался с чпу в wp
Круто всё расписано,на битрикси где это менять!?
Привет,- Sosnovskij можеш дать рекомендации по сайту!?
SEOlyzer, ЧПУ на битриксе не знаю как сделать, так как не работал с этой системой.
так получается, если в начале не поставил ЧПУ, то теперь ни как поменять нельзя?
Алексей, лучше, конечно, ЧПУ делать в самом начале. Но если не сделали, то можно сделать и потом, поставив 301-редирект со всех старых страниц на все новые.
Слышал, что ЧПУ уже не дает такого влияния на оптимизацию как раньше, а даже может ухудшить позиции сайта при излишней переоптимизации (т.е. чпу+h1+h2+употребление в тексте). Вы как считаете. Даже читал где-то что человек подправил чпу, те где шли длинные названия в url оставил только номер id и у него позиции в поисковиках пошли вверх (в частности в яндексе). Пример: было — site.ru/prodyct/88-rubashka-polo-dlya-malchika-belo-krasnaya-v-polosku.html; стало — site.ru/prodyct/88.html.
Alex, на мой взгляд, если ЧПУ не переспамлены, то при прочих равных условиях, они выигрывают у простого урла. Уже в определении этого понятия лежит человеко ориентированность, поэтому у поисковиков они должны быть в приоритете.
Помогите пожалуйста!случайно удалил весь код в .htaccess и сохранил…что мне теперь делать?это как то отразиться на работе сайта??
Хорошо вам. Я на джумле эту проблему не могу решить
Роман, если там что-то важное было, то отразиться. Нужно вернуть старую версию файла, например, из бэкапа или хостера своего попросить. Возможно, у него будет.
Sosnovskij, в первую очередь благодаря лучшему CTR, ПФ как никак
Здравствуйте!
Подскажите, пожалуйста, насколько я знаю Гугл не любит адреса вида название сайта.ru/%postname%/. Вроде как такие адреса воспринимаются как каталоги, а не как страницы.
Когда я создавал свой блог, то допустил такую ошибку (если это ошибка). Сейчас у меня в индексе почти 700 страниц и как мне кажется будет опасным менять ЧПУ.
Что вы посоветуете в этой ситуации? Стоит ли мне менять ЧПУ? Если да, то как сделать это наиболее безболезненно?
Роман, откуда такая информация про нелюбовь гугла к /%postname%/ ?
На мой взгляд, такой вид URL не является ошибкой
Сергей, подскажите, пожалуйста, стоит ли менять урлы и возиться с 301 редиректом в моей ситуации?
У меня новый сайт, в урлах стоит не только название статьи, но и дата. Настроила так в самом начале работы над сайтом, не разобравшись. Подумывала убрать дату, чтобы урлы были покороче. Как чайник сначала думала, что изменятся только новые урлы, а, оказалось, что урлы всех старых статей тоже меняются после изменения настроек. Пока статей в поисковой выдаче немного (порядка трех десятков). Вот задумалась — имеет ли смысл убирать дату из урлов и делать 301 редирект по всем старым статьям или не стоит это затевать?
Имеет какое-то значение (для индексации сайта, его позиций в выдаче) то, что в урлах прописана дата публикации (день, месяц, год)?
Спасибо
Юлия, дата в урле может помочь поисковой системе и пользователю определить дату появления контента. В принципе больше плюсов от нее нет. Если сайт молодой и на нем мало контента, то можно сделать урлы без даты, а со старых страниц сделать 301-редирект на новые. В трафике и позициях, если и будут изменения, то минимальные.
Сергей, долго думала, но все-таки сделала 301 редирект всех страниц. По причине того, что дата попадает в сниппет. Подумала, что через 5 лет читатели могут отдавать предпочтение другим статьям, если увидят, что моя статья была написана давно. Кроме того, ни у кого из сео-блоггеров нет урлов с датой, а, значит, это не лучший вариант.
Дата в сниппете пока осталась. В первый момент позиции в выдаче для пары статей упали, но сразу в течение нескольких минут восстановились. Не успела даже расстроиться.
Как вы думаете, если со временем дата из сниппета Яндекса исчезнет, повлияет ли это на место статьи в выдаче?
Юлия, повлиять может. 301-редирект должен минимизировать изменения.
Насчет даты — не знаю влияет ли, а некоторые статьи после 301 редиректа вылетели из индекса Яндекса совсем. Есть, конечно, надежда, что временно.
Трафик с Яндекса резко упал вчера — из индекса вылетели самые посещаемые статьи. Не знаю, насколько долго это продлится.
У Гугла 301 редирект прошел без сучка, без задоринки. Падения трафика не было вообще. Урлы в его выдаче уже без даты стоят и ничего. Статьи остались на своих местах в выдаче.
Продолжение истории с 301 редиректом всех страниц. Яндекс блоками по несколько страниц выкидывал их из своей выдачи. Трафик заметно упал, когда вылетели наиболее посещаемые статьи. Вылетели они на неделю, поскольку Яндекс меняет выдачу раз в неделю вроде как. Через неделю страницы вернулись в индекс, правда просели в выдаче на 2-3 места по некоторым запросам. Сниппет в Яндексе поменялся — ушла дата, но самое главное, текст сниппета стал другим. И изменение, к сожалению, в худшую сторону.
Странно все-таки, что текст сниппета поменялся. Я ведь изменила только урл (дату убрала). А вот оно как вышло..
А Гугл 301 редирект проглотил спокойно — без отрицательного влияния на трафик.