Рекомендации по корректности формирования URL (ЧПУ)
URL - основной “навигационный” инструмент для поисковой системы, мы уже описывали ранее, что все изменения в адресах должны происходить максимально корректно (а в идеале не происходить). Однако, кроме проблемы изменения адресов существует ряд факторов, влияющих на их корректное индексирование и сканирование
Корректность URL в фильтрах
Необходимо проверять правильность формирования URL при разной последовательности нажатия фильтров.
Пример ошибки:
Категория — URL sitename.com/category
Категория + фильтр 1 — URL sitename/category/filter1
Категория + фильтр 1 + фильтр 2 — sitename.com/category/filter1-filter2 (внимание на последовательность)
Категория + фильтр 2 + фильтр 1 — sitename.com/category/filter2-filter1
По двум последним URL будет выдаваться один и тот же контент, поэтому они будут считаться дублями. Необходимо, чтобы при нажатии двух и более фильтров формировался всегда один и тот же URL, независимо от последовательности нажатия, т.к. в противном случае движок будет генерировать бесконечное количество дублей |
Составляющие корректного URL
Допустимые символы в URL:
-
цифры [0-9],
-
латиница в нижнем регистре [a-z],
-
точка [.],
-
слеш [/],
-
дефис [-],
-
нижнее подчеркивание [ _ ]
Язык URL
Транскрипция русского, лучше чем кириллический URL работать с которыми труднее, к тому же слово на английском языке меньше чем транслит дает текстовой релевантности.
voda.com.ua/filtry-pitevoy-vodyлучше чемvoda.com.ua/filtres-drink-whater и лучше чем voda.com.ua/фильтр_для _воды |
Длина и вложенность URL
URL в идеале должны иметь структуру с четкой иерархией
voda.com.ua/kategoriya/podkategoriya/brand/tovar
URL товара
Стоит ли все название товара транслитерировать в урл — voda.com.ua/filtr-kuvshin-brita-marella-xl-krasnyy.html
Не желательно, чтобы урл был длинным, поэтому лучше сделайте voda.com.ua/kategoria/podkategoria/brand/mo-5-50, но можно и ограничиться voda.com.ua/mo-5-50
ВНИМАНИЕ! Недопустимо передавать параметры через URL
Пример: http://ru.html.net/tutorials/php/lesson10_ex2.php?name=Joe&age=24
Такие страницы, как правило надо закрывать от индексации в Robots.txt
Недопустимо, чтобы произвольно введенный в адресную строку браузера url или его часть появлялась в исходном html коде отдаваемым сервером!!
Пример: http://www.svtsvet.com.ua/avtomatika-v/avtomaty-привет-dvigatelya-1/
Такие страницы должны давать код ответа 404, и на них должна быть оформлена страница 404
ЧПУ - URL понятный человеку
В идеале, все вышеперечисленное ведет к тому, что на страницах сайта должны быть настроены ЧПУ.
ЧПУ (Человекопонятный УРЛ) – адрес веб страницы, удобный для восприятия человеком. ЧПУ предполагает интуитивно понятные пользователю адреса, структура которых похожа на иерархию в обычной файловой системе.
Пример ЧПУ:
http://www.optimism.ru/services/seooptimization/
Важно, чтобы продвигаемые страницы все имели ЧПУ, это связанно не только с поведенческим фактором, часто, если УРЛ формируется с помощью нечитабельных символов, эту страницу тяжело продвигать в поисковой системе и ранжирование ключевых запросов на нее затруднено. Вы можете заметить это при снятии позиций или в процессе “дотяжки” запросов, когда будет видно, что ключевой запрос ранжируется на другую страницу.
Техническое задание на исправление будет зависеть от того, что конкретно нужно будет сделать с сайтом.
Важно учитывать при настройке ЧПУ, что настройка корректных адресов происходит путем замены get параметров на нужные значения латиницей, поэтому, необходимо указывать, что ЧПУ не должно настраиваться на страницах:
|
Пример ТЗ на корректность внутренних УРЛ.
Пример ТЗ на настройку ЧПУ урлов.