Меня умиляетВот они, бессмысленные переименования

ЧПУ

Больше всего меня умиляют проекты, где используют цифры в качестве id для адресации статей.


  • Например,
//site.domain/236.html
Или ещё хуже некоторые делают //site.domain/?id=236

Какую информацию мы почерпнём из этой ссылки?

Статья о цифре 236?

Как минимум, можно структурировать расположение документа:

Например, //site.domain/news/236.html

Для новостей ещё важна дата:

Например, //site.domain/news/1985/10/06/236.html

Для статей теги или раздел:

Например, //site.domain/article/nauka/236.html

Уже лучше?

Почти. Но пойдём дальше. Желательно ещё бы информацию, о чём статья или новость:

Например, //site.domain/news/1985/1...dok_brown_nagrazhden.html

Или:

Например, //site.domain/article/nau...brel_mashinu_vremeni.html

По сути, в самом URL уже содержится нужная информация, краткое описание, заголовок.


Так вот, проекты, которые не создают такие хорошие ЧПУ, подвержены гниению и забыванию, если, конечно, нет хорошей структуры перемещения на самом сайте и хорошего поиска.

По сути, знаю один из проектов, которые делают хороший ЧПУ, это вебпланета.

Например, //webplanet.ru/knowhow/li...7/05/10/downshifting.html

Но они тоже неверно истолковывают.



Рассмотрим на примере данного url, как должно всё происходить.

При открытии //webplanet.ru/knowhow/life/kto-nado/2007/05/10/ нам должны показать список статей за 10 мая 2007 года из указанного раздела.
При открытии //webplanet.ru/knowhow/life/kto-nado/2007/05/ нам должны показать список статей за май 2007 года из указанного раздела.
При открытии //webplanet.ru/knowhow/life/kto-nado/2007/ нам должны показать список статей за 2007 год из указанного раздела.
При открытии //webplanet.ru/knowhow/life/kto-nado/ нам должны показать список статей данного автора из данных разделов.
При открытии //webplanet.ru/knowhow/life/ нам должны показать список статей из данных разделов.
и т.д.

Но, как видим, этого не происходит. Как минимум, хорошо что не возникает ошибки 403 или 404 (а этим любят грешить разные проекты, если попытаться открыть подобные промежуточные каталоги).

По сути, на вебпланете просто чисто визуально этот адрес используется, первые два параметра это разделы (теги), третий параметр - автор (если нет, но это admin), затем дата.

Опять же, смотрим дальше ошибки вебпланеты.

Чтобы посмотреть все публикации автора Лёхи, нужно пойти вот на этот невзрачный и ничего нам не говорящий адрес //webplanet.ru/all/9
Хотя логично было бы хотя бы вот так //webplanet.ru/all/l_e_x_a/

Опять же, я совершенно не вижу на данном проекте возможность вывести, например, статьи того же Лёхи за 2007 год:
Это не работает //webplanet.ru/all/9/date/2007 или //webplanet.ru/all/9/2007

А лучше бы, если было бы так: //webplanet.ru/all/l_e_x_a/date/2007/

Хорошо ещё, что есть архив //webplanet.ru/archive/2007/9/17, но опять дурацкие ограничения только по числу месяца...

Даже если не сделали ЧПУ правильным, то опять же, даже не сделали в навигации на сайте визуально, чтобы можно было всю информацию быстро и удобно получить.



В общем, итоги таковы, что работать ещё много нужно дизайнерам и архитекторам для того, чтобы приложение по настоящему было удобным для пользователя и особенно для поисковых машин.