Корректность 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,

Пример: 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

 

Корректность УРЛ

  1. Язык

На каком языке лучше создавать урлы — английский или транскрипция с русского? Или УРЛ на кирилице:

http://строймаг-добринка.рф/nashi-raboty

voda.com.ua/filtry-pitevoy-vody

или voda.com.ua/drinking-water-filters

Транскрипция русского, т.к. с кириллическими урлами работать труднее, а слово на английском меньше чем транслит дает текстовой релевантности.

  1. Длина и вложенность.


Стоит ли делать все урлы 2го уровня:

voda.com.ua/kategoriya

voda.com.ua/podkategoriya

voda.com.ua/brand

voda.com.ua/tovar

Или лучше сделать категорийность voda.com.ua/kategoriya/podkategoriya/brand/tovar


Лучше категории делать с четкой иерархией:

voda.com.ua/kategoria/podkategoria

voda.com.ua/kategoria/brand

voda.com.ua/kategoria/podkategoria/brand

  1. 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://www.optimism.ru/services/seo­optimization/

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

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

Пример ТЗ на корректность внутренних УРЛ.
Пример ТЗ на настройку ЧПУ урлов.

Подписаться Подписаться Подписаться