Корректность 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
Корректность УРЛ
- Язык
На каком языке лучше создавать урлы — английский или транскрипция с русского? Или УРЛ на кирилице:
http://строймаг-добринка.рф/nashi-raboty
voda.com.ua/filtry-pitevoy-vody
или voda.com.ua/drinking-water-filters
Транскрипция русского, т.к. с кириллическими урлами работать труднее, а слово на английском меньше чем транслит дает текстовой релевантности.
- Длина и вложенность.
Стоит ли делать все урлы 2го уровня:
Или лучше сделать категорийность voda.com.ua/kategoriya/podkategoriya/brand/tovar
Лучше категории делать с четкой иерархией:
voda.com.ua/kategoria/podkategoria
voda.com.ua/kategoria/podkategoria/brand
- 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/seooptimization/
Важно, чтобы продвигаемые страницы все имели ЧПУ, это связанно не только с поведенческим фактором, часто, если УРЛ формируется с помощью нечитабельных символов, эту страницу тяжело продвигать в поисковой системе и ранжирование ключевых запросов на нее затруднено. Вы можете заметить это при снятии позиций или в процессе “дотяжки” запросов, когда будет видно, что ключевой запрос ранжируется на другую страницу.
Техническое задание на исправление будет зависеть от того, что конкретно нужно будет сделать с сайтом.
Пример ТЗ на корректность внутренних УРЛ.
Пример ТЗ на настройку ЧПУ урлов.