ЧПУ - это аббревиатура от словосочетания «Человеко-понятные УРЛы», которая является вольным переводом английского термина «Search Engine Friendly URLs», то есть, дружественные и красивые адреса.
О существовании ЧПУ знают многие, но пользоваться этими весьма удобными версиями попробовали единицы. Причиной такой непопулярности дружественных адресов может быть то, что сложно найти полную и написанную доступным языком рекомендацию по использованию «ЧеловекоПонятных УРЛов», хотя само это понятие введено уже давно. Попробуем прояснить ситуацию с выбором оптимальной структуры ЧПУ.
Как же выглядит ЧПУ адрес?
Рассмотрим стандартные адреса страниц, которые присутствуют на большинстве сайтов:
http://www.site.ru/viewpage.php?page_id=3
http://my-site.com.ua/page.php?news_id=154589
Теперь рассмотрим примеры страниц с человеко-понятными адресами:
http://uniofweb.ru/wiki/poiskovye_sistemy/
Даже при беглом сравнении видно, что адреса с ЧПУ менее громоздки и более привлекательны.
Рассмотрим основные преимущества ЧПУ адресов:
Итак, отличия в пользу ЧПУ-адресов очевидны, но в их организации есть важные нюансы, которые необходимо учитывать.
Для того чтобы в полной мере ощутить все преимущества ЧПУ адресов, необходимо грамотное их использование. А для этого нужно понять, чем отличаются старая и новая версии адресов страниц сайта.
На организацию структуры ЧПУ-адресов оказывает влияние тип сайта. Адреса вида /pagename/ подходит для разделов: «Контакты», «Информация», «Доставка» и прочих статических страниц в контент-проектах и интернет-магазинах. Применим на любых типах сайта.
Адреса вида /pagename.html также подойдёт для статических страниц сайтов любых типов, но ещё и может обозначать различные рубрики. Например, «Мебель», «Отзывы», «Интервью» в интернет-магазинах либо в контент-проектах.
Следующий шаблон /id/title используется в основном для динамических страниц сайтов, имеющих единственную рубрику, но вполне применим и для статических страниц обзорного или новостного ресурса. Примером может служить: /2442/raskrutka-saitov. Правда у ID записи есть один минус – человеку его сложно запомнить. Зато в новостных проектах ID позволяет уникализировать адрес, закрепив его за конкретной статьей. Хотя в ЧПУ-адресах рекомендуется для простоты их передачи и запоминания ID убирать, а при необходимости, чтобы сделать заголовок уникальным, следует добавить к нему порядковый номер.
Если в проекте важна актуальность материала, то целесообразно в ЧПУ-адресах проставлять даты. Шаблон вида: /year/month/day/title.html сразу поможет отфильтровать новые данные по точной дате или, наоборот, быстро получить доступ в поисковике к статьям прошлых лет. Данный шаблон идеально подходит не только для новостных ресурсов, но и для блогов.
В интернет-магазинах, новостных проектах или дневниках часто применяется шаблон, в котором отображена навигационная цепочка и определена иерархия объектов. Например, /category/subcategory/title облегчит жизнь и веб-мастеру во время закрепления адресов за статьями или товарами, и пользователю при навигации.
Итак, лучше всего при проектировании выбрать сначала основные рубрики сайта, затем определить их подрубрики и, наконец, элементы этих подрубрик. Организация ЧПУ строится так, чтобы по адресу становилась ясна структура сайта. В городском портале, например, приемлемы рубрики: /news/, /poster/, /job/, /sport/, /gallery/, /forum/. Каждый раздел целесообразно детализировать: /sport/football/ или /sport/figure-skating/luzniki. Те же рекомендации относятся к сайтам, имеющим иерархическую структуру.
Теперь рассмотрим кириллица, латиница или транслитерация наиболее подходит для написания ЧПУ-адреса? Конечно, предпочтения веб-мастера учитываются, но с позиции юзабилити, не стоит смешивать в одном ЧПУ различные шрифты, чтобы пользователю не пришлось менять раскладку клавиатуры. С позиции поискового продвижение разницы нет, потому что поисковики отлично распознают и кириллицу, и транслитерацию, и латинский шрифт.
Есть лишь некоторые нюансы, которые лучше учесть при организации ЧПУ. Во-первых, если часть адреса не длинная или домен кириллический, то кириллица удобна. Единственное неудобство в этом случае может возникнуть при его копировании из браузера и вставке кодированных значений.
Латинское ЧПУ подходит для статических страниц, обозначений новостных рубрик или разделов «Контакты», по той простой причине, что пользователи уже привыкли к обозначениям /news/ или /contacts/. Для названия статей латиницу применяют гораздо реже.
Транслитерация замечательно подходит для названия контента. Причём поисковики понимают разные варианты, что делает не важным, по каким правилам выполнялась транслитерации. Лишь в редких случаях, при составлении ЧПУ для рубрик небольшого сайта требуется проверка подсветки в поиске.
В плане юзабилити из-за трудности запоминания длинные ЧПУ-адреса не удобны. К тому же они часто обрезаются во время вставки ссылки в социальных сетях.
Оптимальная длина ЧПУ должна составлять от 60 до 80 символов, и, естественно, чем меньше она будет, тем удобнее оперировать таким адресом. Таким образом, не стоит в ЧПУ отображать всю структуру сайта (например, подкатегории товара в интернет-магазине). Достаточно ограничиться первой и последней или одной из подкатегорий.
В ЧПУ не принято использовать пробелы для связи слов, обычно для этих целе используется дефис (-) или нижнее подчеркивание (_). Это позволяет без труда распознавать адреса страниц как пользователям, там и поисковым системам.
Если в пределах одного домена планируется иметь несколько языковых версий сайта, то можно при помощи ЧПУ выделить языковые версии. Для этого достаточно добавить после названия домена соответствующие буквенные обозначения:
ЧПУ-адреса изображений или видео используются не настолько активно, как для создания страниц. К тому же по имени папки может найти изображение только поисковая система Google, поэтому если планируется получать на сайт трафик с поиска по видео или каких-либо других изображений, то важно лишь их название, а не сам путь, хранящий видео-файл. Поэтому, например, prodvigenie.jpg вместо ряда цифр со значком подчеркивания между ними будет вполне достаточно.
Итак, попробуем подытожить, какие ошибки допускаются чаще всего при использовании ЧПУ-адресов:
Итак, в оптимальном ЧПУ-адресе содержатся однотипные символы на кириллице, латинице или транслитерации, а среди разделяющих знаков нет ни кавычек, ни пробелов, ни запятых, ни прочих служебных символов.