Чпу урл – ЧПУ адрес страницы: что это такое, для чего нужен, как правильно использовать человекопонятные УРЛ

ЧПУ URL — человеко-понятный урл, влияние на релевантность

ЧПУ URL - человеко-понятный урлЧПУ URL - человеко-понятный урл

  Человеко-понятный урл

Сейчас на множестве сайтов, особенно блогов на WordPress, можно встретить действительно длинные ссылки. Часто написаны они транслитом — слова одного языка (например, русского) трансформируются в их эквиваленты на латинице, путём сопоставления каждому символу на исходном языке одного или нескольких символов на латинском языке. Такие ссылки получили название ЧПУ URL, что является аббревиатурой для человеко-понятные урл.

Формирование подобных ссылок и вообще транслитерация осуществляются по определённым стандартам. К примеру, всем известный плагин для WordPress  — RusToLat предлагает на выбор два стандарта транслитерации — ISO 9-95 и ГОСТ 16876-71.

Особой разницы в них нет, но сразу бросается в глаза то, что русская буква «Х» в ISO преобразуется в латинскую «X» (икс), а в ГОСТе — в латинскую «H» (аш). Вообще, правил транслита много, вот пример из Википедии:

 транслитерация Википедия транслитерация Википедия

  Пример правил транслитерации в Википедии

Ссылка на статью: http://ru.wikipedia.org/wiki/Транслитерация. Там же есть пример транслита букв, уже «ушедших» из русского алфавита.

Если честно, раньше я избегал таких «здоровых» ЧПУ ссылок. Т.к. я люблю, когда всё быстро, просто и лаконично, то на всех сайтах использовал URL-адреса типа таких: 

site.ru/post/23 и т.п. Но по мере увеличения SEO-опыта до меня, наконец, дошло, что человеко-понятные урл неплохо влияют на релевантность страницы, при условии, что в них транслитом записаны ключевые слова и фразы.

Как оказалось, поисковые системы уже давно понимают транслитирированный эквивалент слов. Яндекс вообще очень часто все ключевые слова из урл’ов выделяет жирным:

Яндекс и ЧПУ УРЛЯндекс и ЧПУ УРЛ

  Человеко-понятный урл выделен жирным в Яндексе

Google выделяет их в своей выдаче пореже, нежели Яндекс (хотя это не значит, что он их читает хуже).

Также «лояльно» к подобным ссылкам относятся Mail.ru и Bing.

Помимо транслита поисковики, конечно, понимают и явный перевод слов в ЧПУ URL’ах (например, c русского на английский). Но всё же транслитерация предпочтительнее.

Выше я уже писал про разные стандарты транслитерации. Т.к. русская «Х» обращается или в «X», или в «H», или даже в «KH», то я решил проверить, как поисковики понимают варианты транслитерации.

Вообще, эту проверку я делал в июне 2011 года, и тогда она показала, что Яндекс, Гугл, Bing, Mail.ru понимают всякое написание буквы «Х» (во всяком случае, выделяют жирным). Не понимал только Yahoo. Поэтому на этом сайте у меня транслит (через RusToLat) идёт по стандарту ISO — русская Х = латинской Икс.

Во время написания данной статьи решил проверить это ещё раз и выяснилось — что-то изменилось в понимании поисковиками ЧПУ URL: теперь никто из этих ПС не воспринимает Х как Икс (во всяком случае, жирным не выделяют):

Транслитерация Яндекса и Google
Транслитерация Яндекса и Google

  ЧПУ для Яндекса и Гугла

Из картинки видно, что Яндекс c Google не воспринимают ключевой запрос «холодец», если русская «Х» переводится в латинский «ИКС».

Для Bing’а всё довольно странно. Транслит он теперь вообще не выделяет, а выделяет вхождение запроса на родном языке, причём выборочно:

Транслитерация Bing.comТранслитерация Bing.com

  Человеко-понятный урл в Bing.com

Как видно из картинок, Яндекс лучше всех разбирает URL, за что ему спасибо.

Влияние ЧПУ URL на релевантность запросу

Сомневаться в том, что наличие ключевых слов в тексте ссылки повышает релевантность конкретной страницы не приходится. Ещё большая релевантность достигается, если ключевое слово находится в доменном имени сайта.

Можно также посмотреть видео от Google, где они заявляют, что наличие ключевого слова в ссылке положительно влияет на ранжирование (в отличие от нахождения его в meta keywords), правда с некоторыми оговорками:

Представитель Гугла отвечает на вопрос:

«It seems that having relevant keywords in URLs is very helpful. Does Google give higher importance to keywords in the path vs filename? E.g. http://example.com/tools/hammers/acme-metal-pounder or http://example.com/tools-hammers-acme-metal-pounder?» («Человеко-понятные урл полезны. Что лучше — ключевики в именах каталогов или имени файла, т.е. когда они идут через дефис или слэш?»).

Как оказалось из ответа, Google считает, что если ключевики идут через дефис («-«), то это выглядит немного спамно (намекает на поисковый спам). Вполне логичный ответ.

Что ж, теперь есть повод задуматься, какой стандарт формирования ЧПУ URL использовать. Пользователям WordPress желательно переключить его на ГОСТ 16876-71, чтобы человеко-понятные урл были понятны ещё и поисковым системам.

P.S. Дополнение от 20.2.2012. Ещё лучше оставить ISO, зайти в редактор плагинов и отредактировать файл, где задаётся соответствие между символами. Если не охота копаться — качайте плагин с изменённой транслитерацией буквы «Х»: ?cкачать.

Транслитерация Bing.comLoading…
Транслитерация Bing.com

ЧПУ (человеко-понятный УРЛ) — особенности и недостатки

ЧПУ – это человеко-понятный УРЛ (URL), то есть адрес страницы, удобный для восприятия человеком. Его структура похожа на структуру стандартной файловой системы.

Особенности

  • Для создания ЧПУ в Рунете чаще всего используется кириллица, где все символы адреса отличаются от набора символов системы ASCII и имеют специальный код.
  • ЧПУ легко запоминается и удобен для восприятия даже в случае со страницами, имеющими большой уровень вложенности.
  • В ЧПУ можно добавлять ключевые слова, играющие важную роль в поисковом продвижении сайтов и легко распознаваемые поисковыми системами.

Недостатки

К недостаткам человеко-понятных УРЛ относится увеличение нагрузки на сервер и неоправданное их использование в том случае, если адрес не виден пользователю или если на странице с ЧПУ используются не соответствующие URL параметры, данные для скриптов, формы регистрации и др.

Как лучше составлять ЧПУ

Прежде всего, следует определиться, писать адрес на английском языке, использовать транслитерацию, латиницу или кириллицу. Специалисты рекомендуют использовать латиницу, поскольку ЧПУ, составленные на кириллице, некоторые браузеры не понимают и переводят их в совершенно непонятный набор символов, которые невозможно запомнить.

Второй вариант – использование транслитерации вместо английских слов. Если ЧПУ будет написан на английском языке, в поисковом продвижении он никак не поможет.

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

Составлять структуру сайта и тщательно ее продумывать нужно еще в начале работы над проектом. Менять все адреса на ЧПУ уже на существующем сайте – дело очень трудоемкое и кропотливое, поскольку для каждой страницы с ЧПУ придется использовать редирект 301.

В такой работе технические ошибки, из-за которых страницы выпадут из индекса, неизбежны, вследствие чего сайт будет понижен в поисковой выдаче.

Читайте также:

Как настроить ЧПУ URL в Opencart?

Число просмотров: 2 381

В предыдущих статьях, мы разобрались с Вами как установить Opencart, а так же рассмотрели различные виды сборок Opencart.

В этой статье, я расскажу Вам о том, с чего стоит начать настройку Opencart сразу после установки. А если быть точнее то в этой статье мы рассмотрим настройку ЧПУ URL.

Но сначала давайте разберёмся с Вами что же такое ЧПУ URL и зачем его нам вообще нужно настраивать?

ЧПУ расшифровывается как человекопонятный URL или его ещё называют семантический URL, это путь к странице вашего сайта состоящий из понятных словосочетаний на латинице и отражающий файловую структуру сайта.

ЧПУ URL так же ещё называют статическим URL адресом, выглядит он примерно следующим образом:

ваш домен/product/phone/samsung/

А URL страниц и категорий, который мы получаем сразу после установки Opencart, является динамическим (не ЧПУ) и выглядит вот так:

ваш домен/index.php?route=product/category&path=57

ЧПУ адрес или ЧеловекоПонятный УРЛ — это адрес страницы, который прост и понятен для посетителя сайта и поисковых систем (Search Engine Friendly URL).

Правильный ЧПУ адрес сайта позволяет повлиять на SEO вашего сайта самым непосредственным образом. От того, какими будут URL страниц сайта, зависит не только вид сайта в поиске, но и многие другие SEO факторы.

Использование ЧПУ адреса страницы является одним из основополагающих факторов, влияющих на SEO продвижение вашего магазина!

Итак, с тем что такое ЧПУ и почему оно так важно мы разобрались, а теперь я вам покажу как активировать ЧПУ URL в магазине на Opencart, а точнее в сборке ocStore 2.3.0.2.3:

Как включить ЧПУ в сборке ocStore 2.3.0.2.3?

Сразу после установки движка нам необходимо

1 шаг зайти в раздел меню Система-Настройки

2 шаг перейти к редактированию магазина

3 шаг перейти к вкладке Сервер и настроить пункты как на сриншоте ниже

Так же при желании вы можете задать в поле Окончание ЧПУ значение .html тогда в конце всех ваших ЧПУ адресов будет дополнительно прописывать это значение.

После этого Вам нужно подключиться по FTP серверу к вашему магазину и переименовать файл .htaccess.txt лежащий в корневой папке на .htaccess, то есть просто удалив из названия окончание

.txt. Точка в начале имени файла должна остаться!

После сохранения имени файла, можете проверить появились ли у вас ЧПУ адреса в URL  вашего магазина, просто перейдите на страницу любой категории или товара.

Далее может быть 2 пути:

1 Путь – по прежнему в URL адресе вы видите динамические URL адреса вида index.php?route=product/category&path=57

Пункт 1: В таком случае сначала проверьте что у данной категории или товара прописан SEO URL в его настройках во вкладке Данные.

Если там пусто укажите адрес на латинице в соответствии с именем товара или категории, для этого можете использовать любой сервис по

транслитерации например translit-online.ru

Важно! Так же проверьте что в дочерних категориях составляющих URL путь до вашего товара, так же прописаны SEO URL во кладке Данные.

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

Пункт 2: Если c 1 пунктом всё в порядке, то скорее всего Вам просто необходимо почистить системный кэш в Opencart и кэш вашего браузера, подробнее о том как это сделать я рассказывал в своём видео:

Для очистки системного кэша в ocStore 2.3.0.2.3 нужно перейти в раздел Система-Инструменты-OC Team и нажать синюю кнопку Открыть напротив пункта Очистка кэша.

Далее для очистки Системного кэша нажмите красную кнопку </>Системы

После этого очистите кэш вашего браузера нажав комбинацию клавиш CTRL+F5

И проверьте ещё раз наличие ЧПУ в URL адресах вашего магазина.

2 Путь – у Вас вообще перестали загружаться страницы магазина и вы видите белый экран с  ошибкой 403 или другими.

В этом случае Вам нужно отредактировать файл .htaccess, открыв его с помощью текстового редактора NotePad++

И найдя в нём строку через поиск Options +FollowSymlinks

Замените её на Options +SymLinksIfOwnerMatch, после этого сохраните изменения на сервере и ещё раз проверьте ЧПУ.

Если правка файла .htaccess не помогла, просто верните в нём всё как было.

И напишите запрос в техподдержку Вашего хостинга вида:

“Почему не работают ЧПУ на моём сайте”, техподдержка обязательно вам поможет!

Так же советую Вам посмотреть моё видео по SEO настройке Opencart после установки:

Понравилась статья? Поставьте лайк, и напишите Ваш комментарий!

Так же делитесь статьёй со своими друзьями и знакомыми в социальных сетях!


Остались вопросы? Задайте их в комментариях, и я обязательно отвечу.

Хотите узнать больше об OpenCart? Подписывайтесь на мой Youtube канал!

ЧПУ (человекопонятные урлы) — зачем нужны ЧПУ и как их установить

Если Вы читали мою книгу «Ошибки начинающего веб-мастера», то уже знаете, что одной из самых распространенных ошибок новичков является то, что они не оптимизируют ссылки на своих сайтах, то есть не используют ЧПУ.

ЧПУ — человекопонятные урлы (смешная аббревиатура, правда?). Но какой бы смешной ни казалось нам это словосочетание, использовать ЧПУ просто необходимо. И чем раньше — тем лучше.

Давайте разберемся, что это такое и зачем оно нужно.

1. Зачем нужно использовать ЧПУ?

Прямо сейчас зайдите к себе на сайт и откройте любую статью. А теперь посмотрите в адресную строку браузера. Что Вы там видите?

Если Вы видите что-то вроде этого:

http://ваш_сайт.ru/?p=123

То спешу Вас «обрадовать». Вы не используете ЧПУ и Вам нужно как можно внимательнее читать эту статью до конца и внедрять все, что Вы тут вычитаете.

Смысл ЧПУ заключается в следующем. В адресе каждой страницы Вашего сайта должны обязательно присутствовать ключевые слова и фразы, под которые заточена эта конкретная статья. Не важно, на каком языке и в какой раскладке, но присутствовать они должны.

Если Вы не знаете как правильно подбирать ключевые слова для статьи, то обязательно прочитайте статью: «Как правильно писать статьи.»

ЧПУ нужны для того, чтобы поисковые системы даже при получении всего лишь адреса Вашей страницы, уже примерно понимали, о чем на этой странице написано. Это позволит наиболее качественно проиндексировать страницы Вашего сайта. И соответственно, лучше выдавать Ваш сайт в результатах поисковой выдачи.

Конечно, если вы не собираетесь привлекать людей из поисковых систем, то Вам это делать совершенно не обязательно. Но я лично таких людей не знаю. Потому что поисковые системы являются самым большим источником трафика на Ваш сайт.

А ведь трафик — это самое главное. Для этого мы и делаем сайт, чтобы люди на него заходили.

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

2. Как сделать ЧПУ у себя на сайте.

Теперь многие подумают: «Блин, это что я теперь должен при написании каждой статьи писать какую-то абракадабру где-то, чтобы получился правильный УРЛ?»

Спешу Вас успокоить. Вам совершенно ничего не придется делать. Нужно один раз установить плагин и прописать в админ-панели одну единственную строчку. И все!

ЧПУ будут формироваться у Вас автоматически. Даже можете об этом не думать.

Напоминаю, что на своем сайте я в основном рассказываю и системе управления контентом WordPress, поэтому методы, описанные здесь работают только для этого движка.

Итак, для того, чтобы у Вас на сайте появились ЧПУ — нужно установить плагин RusToLat. Он автоматически преобразует  адреса страниц из названий статьи.

Причем переводит их в латинский алфавит. То есть производит транслитерацию. Грубо говоря — пишет на русском языке латинскими буквами.

Скачать плагин можно здесь. Устанавливается стандартными способами, которые описаны здесь.

После того, как установили плагин — не забываем его активировать.

Но это еще не все. Для того, чтобы ЧПУ начали работать, нужно сделать еще кое-что.

В админ-панели WordPress заходим в меню «Параметры» -> «Постоянные ссылки». Там мы видим несколько вариантов отображения ссылок. Нужно выбрать послежний пункт «Произвольно» и прописать в нем следующую инструкцию:

/%category%/%postname%.html

Нажимаем кнопку «Сохранить изменения». Все! Должно получиться вот так:

Теперь у Вас на сайте будут нормальные ЧеловекоПонятные Урлы. И поисковики обязательно уделят Вам больше внимания.

Желаю удачи!

Как сделать ЧПУ с помощью .htaccess

Если Вы умеете немного кодить и пишите свои скрипты, я вам расскажу как легко сделать ЧПУ (человеко понятный урл) с помощью .htaccess.

Что такое ЧПУ?

Например, у нас есть ссылка на страницу новостей с ID номером новости:

http://site.ru/news.php?id=4

Чтобы сделать такой URL красивее и удобнее, придумали ЧПУ, т.е. представление адреса, например в таком виде:

http://site.ru/news/4/

Скажете не очень наглядно? А вот такой пример:

http://site.ru/index.php?do=article&name=kak-sdelat-chpu

а с ЧПУ:

http://site.ru/articles/kak-sdelat-chpu/

Сделать это очень просто. Для веб-серверов Apache, есть встроенный модуль mod_rewrite. На большинстве хостингов он есть, так же как и на денвере.

Создаем файл .htaccess и кладем его в корень сайта. Первой строкой в этом файле мы пишем:

RewriteEngine on

Эта строка включает модуль mod_rewrite. Далее, мы пишем сами условия куда и зачем обращаться. Для нашего первого примера, код будет выглядеть так:

RewriteEngine on
RewriteRule ^news/([0-9]+)/? news.php?id=$1 [L]

Он будет перенаправлять с http://site.ru/news/4/ сюда http://site.ru/news.php?id=4
Все эти условия обычно указываются в htaccess с помощью регулярных выражений.

По второму примеру, код будет выглядеть так:

RewriteEngine on
RewriteRule ^articles/([-a-zA-Z0-9_]+)/? index.php?do=article&name=$1 [L]

Т.е. с адреса http://site.ru/articles/kak-sdelat-chpu/ нас перебросит на http://site.ru/index.php?do=article&name=kak-sdelat-chpu. Точнее пользователь не увидит реального адреса, а увидит только наш ЧПУ.

Как видите, все достаточно просто — создаем файл htaccess, пишем две строчки и готово!

По регулярным выражениям меня не спрашивайте, я не шарю Знаю только:

[0-9]+ — это только для цифр

[-a-zA-Z0-9_]+ — это для латинских больших, маленьких, дефиса и подчеркивания

Если во соображаете в регулярных выражениях, Вам будет очень легко написать любое правило. А кто не соображает, тут нужно смотреть примеры, которые я привел и пробовать. Я вчера попробовал, получилось! Не сразу конечно, перерыл кучу инфы, но разобрался.

Надеюсь понятно описал. Будут вопросы, спрашивайте.

UPD by Hugo: Если использовать конструкцию [QSA,L], тогда ЧПУ сможет принимать GET запросы. Т.е. если мы будем без [QSA,L] передавать GET-параметр (http://site.ru/articles/kak-sdelat-chpu/?Get_param=1) то выкинет 404 ошибку. Чтобы этого не происходило и мы смогли принимать GET запросы, нужно:

Вместо этого:

RewriteRule ^news/([0-9]+)/? news.php?id=$1 [L]

Нужно написать [QSA,L] на конце:

RewriteRule ^news/([0-9]+)/? news.php?id=$1 [QSA,L]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *