Ответ
G_Z 13.07.2015 13:53
относится ли приведенная вами плохая практика по-разному в обоих случаях (на тему обрезки)?
Разумеется, относится.
потому, что на тему индексации, кравлеры точно будут по-возможности отбрасывать qet-параметры, поэтому я пытаюсь убить двух зайцев -
- упростить ввод урла руками пользователя
- подставить под индексацию эти страницы
Ни один краулер не будет отбрасывать параметры в лоб.
Другое дело, что параметр параметру рознь и некоторые могут быть отброшены, так как есть статистика об их назначении (например, всевозможные SID'ы), порядки сортировки, либо оное указано вебмастером (Google Search Console, для Яндекса директива clean-param).
В целом, адреса с GET-параметрами ещё хуже percent-encoded-ЧПУ: длинне, страшнее, параметры могут идти в произвольном порядке.
поскольку это и не поиск, а скорее запрос к контенту, и
единственный способ получения страницы с конкретным содержанием
Есть URL, в идеале для некого содержания он должен быть единственный.
Каким он при этом будет — дело десятое, хоть в виде контента страницы, если уложится в ограничения стандарта.
Однако, URL — это не только интерфейс к контенту, но и структура и навигация для людей.
Потому адреса желательно делать в виде ЧПУ, лаконичными и понятными.
Percent-encoding не очень подходит под эти критерии.
И никакой выгоды от его использования нет, разве что отсутствие необходимости в транслитерации, но это в большинстве случаев мелочь, производимая автоматически.
В итоге, выбирая между:
1. /игры/экшн/ (/%D0%B8%D0%B3%D1%80%D1%8B/%D1%8D%D0%BA%D1%88%D0%BD/)
2. /games/action/
3. /igry/ekshn/
я бы выбрал второй или, на худой конец, третий вариант.
К тому же рекомендую уметь поддерживать порядок тегов (хотя бы алфавитный) и всегда отвечать по каноническому адресу (делая на него редирект 301 или указывая в rel=canonical) страницы.