10 популярных ошибок при проектировании URL

10 популярных ошибок при проектировании URL

Вопрос проектирования URL, грамотного с точки зрения SEO, не раз освещался в многочисленных изданиях, посвященных поисковой оптимизации. Но я постоянно натыкаюсь на одни и те же ошибки, некоторыми из которых грешат даже очень крупные порталы и сервисы. Негативный эффект от них, конечно, невелик, но таки есть. Исправить большинство этих ошибок — дело одного часа.

Эти ошибки относятся не только к SEO, но и к юзабилити.

Наиболее популярные их них, я приведу в этой статье.

1. Идентификаторы сессий

http://site.ru/index.php?s=1aed58730f34f7e98bdc8f036dc4919a&

Наверняка вы замечали в строке URL строчку вида s=1aed58730f34f7e98bdc8f036dc4919a — это и есть идентификатор сессии. Чаще всего подобную болезнь можно наблюдать у форумов на бесплатных движках: phpBB, Invision PB и подобных им.

Вред от содержаний идентификатора сессий достаточно велик — при простановке ссылок на тему в этом форуме, велика вероятность того, что пользователь скопирует всю ссылку целиком, вместе с идентификатором, который у каждого пользователя разный. Соответственно, на одну и ту же тему в форуме будет вести множество разных ссылок, что негативно скажется при определении веса страницы с темой.

2. Апострофы и другие спецсимволы

http://site.ru/%e2%80%93/

Апостроф в URL выглядит примерно так: %e2%80%93. Все бы ничего, но некоторые сервисы имеют проблемы с обработкой таких URL. В частности, этим был грешен StumbleUpon, при сабмите в который, URL с апострофом оказывался обрезанным и, как результат, ведущим не туда куда надо.

3. Числа вместо текста

http://site.ru//node/265

Думаю не нужно объяснять, какой URL боле привлекателен для пользователя: /node/265 или /link_to_page? А между тем, встречаются блоги, использующие первую схему.

Опять таки, я вряд ли открою Америку если скажу, что второй вариант приятнее также и для поисковиков, при условии содержания соответствующих ключевиков.

4. Несколько вариантов ссылки на одну и ту же страницу

www.site.ru & site.ru

Стандартная, в общем-то, ситуация: site.ru, site.ru/, site.ru/index.php, www.site.ru, www.site.ru/, www.site.ru/index.php — все это варианты ссылок на одну и ту же страницу. Хотя уже много раз твердили миру, что это вредно по-крайней мере для Google (а значит, велика вероятность, что и для Яндекса тоже).

Методы лечения этого недуга описаны в статье об использовании mod_rewrite в SEO — всех, как всегда, спасает 301-й редирект.

5. Случайно изменяющиеся параметры

http://site.ru/technology/27google.html?_r=3&ref=business

Является более общим вариантом ошибки, описанной в пункте 1. Некоторые сайты в URL приводят кучу параметров, напрямую к содержимому страницы не относящихся и которые более логично было бы привести в cookies.

Например популярная газета New York Times, помимо основного варианта написания URL: http://www.nytimes.com/2008/06/27/technology/27google.html, может выдать следующий его вид: http://www.nytimes.com/2008/06/27/technology/27google.html?_r=3&adxnnl=1&oref=slogin&ref=business&adxnnlx=1214553738-5Jvl01JfMCKLx5duMGRv9g&oref=slogin&oref=slogin. Выглядит отвратительно, правда? Особенно, учитывая тот факт, что, насколько можно судить, URL содержит информацию о реферере, которую более рационально было бы засунуть в cookies.

6. Ключевики в чистом виде

http://site.ru/yandex/

Нередко приходиться видеть, как блоггеры при подборе URL для своего поста, обрезают его по самые уши, оставляя в нем только ключевые слова. Может быть это чуточку более эффективно с точки зрения SEO, но факт остается фактом: пользователю гораздо приятнее видеть site.ru/interesnyi-post-o-yandex, чем site.ru/yandex, поскольку второй вариант выглядит черезчур неживым и смахивает скорее на какой-то сервис, открытый на сайте, чем на действительно интересный пост о Яндексе.

Но злоупотреблять тоже не стоит — мало кому понравиться многокилометровый URL, в котором содержиться пересказ статьи.

7. Слишком большой уровень вложенности

http://site.ru/technology/internet/searchengines/anons-novogo-servisa-google

Похвально, когда URL отражает иерархическое положение статьи, например site.ru/technology/anons-novogo-servisa-google. Но как всегда, бывают случаи злоупотребления этой, в сущности, полезной фишкой. Как вам например такой URL: site.ru/technology/internet/searchengines/anons-novogo-servisa-google? Скажите, ну зачем мне знать абсолютно точное положение статьи в дереве иерархии? Да и с точки зрения SEO это тоже бессмысленно — наличие лишних ключевиков никак не способствует увеличению привлекательности статьи.

В этот же пункт можно отнести и добавление в URL информации о дате: site.ru/2009/08/12/anons-novogo-servisa-google. Как-то оправдать наличие даты в адресе, можно только новостным сайтам, в которых дата новости играет первостепенное значение. Ну а тематическим блогам-то это зачем?

8. Отсутствие ЧПУ

http://site.ru/viewv.php?id=23&category_id=2

Этот огрех простителен только закрытым от индексации сайтам, наподобие Вконтакте или Одноклассники. Всем остальным совершенно ни к чему иметь вместо человекопонятной строчки URL, монстрообразную конструкцию вида: site.ru/viewv.php?id=23&category_id=2.

9. Использование английского языка при формировании URL

http://site.ru/google-services/

Я могу согласиться, что для человека, хорошо знающего английский, адрес вида site.ru/google-services выглядит более привлекательно чем site.ru/o-servisax-google, но вот поисковики точно не оценят ваши познания в английском и при поиске будут тупо выделять транслитерованные запросы.

Разумеется это правило верно только для Рунета и других национальных секторов всемирной сети.

10. Нестандартный вид и содержание лишних символов

http://news2.ru/tag=медведев/

Не нужно изобретать велосипед — используйте стандартные схемы. В качестве примера можно привести URL страницы с просмотром результатов поиска по тегу, популярного сервиса news2.ru. Она имеет вид: http://news2.ru/tag=медведев/. Отсюда вопрос — к чему этот знак равно в адресе? Гораздо логичнее было бы записать URL так: http://news2.ru/tag/медведев/. И обрабатывать проще, и выглядит стандартнее, и, вероятнее всего, больше понравиться поисковикам.

Если если вам понравилась эта статья, вы можете подписаться на материалы моего блога через rssRSS или emailemail, а также присоединиться ко мне в twitterTwitter.

Похожие публикации
Дата 2 ноября 2009 г. · SEO
RSS подписка Комментарии (19 штук)
Gravatar Never Lex 2 ноября 2009 г. в 14:36 #
Хм. Совсем недавно раздумывал над этим вопросом, когда выбирал какие УРЛы будут у моего блогодвижка.

Во многом согласен, но пройдусь по всем пунктам:
1. Согласен на все 100
2. см. п. 1
3. иногда это оправдано, хотя мне как пользователю не очень нравится. Например, в разделе новостей можно использовать такие урлы. Юзер может прямо в адресной строке перейти на новость вперёд и назад, изменив цифру. А это дополнительная навигация. Хотя многие подвергнут этот аргумент критике, считаю, что так делать можно в определённых случаях.
4. см. п. 1
5. см. п. 1
6. В принципе согласен.
7. На счёт дат согласен, на счёт вложенности спорно. Какую степень вложенности можно считать излишней? Всё субъективно. Если можно перейти на уровень выше, просто удалив из адресной строки часть адреса — это удобно и опять таки — дополнительная навигация.
8. Наличие ЧПУ желательно, но не обязательно. Поисковику особого дела нет до красивых УРЛов (их значение преувеличено), а пользователю тоже плевать, если у него в руках удобный интерфейс. Но конечно лучше всё вместе.
9. Транслитерация в урлах, имхо, это зло. Ссылки становятся нечитабельными и корявыми. Многих начинает тошнить. Главное лекарство от тошноты — не смотреть на УРЛы такого ресурса. Лучше поберечь свои нервы.
10. Не замечал, но действительно странная схема.
Gravatar Алексей Московский 2 ноября 2009 г. в 14:57 #
3. Это очень спорно, учитывая что айдишники статей могут располагаться с пропусками (некоторые статьи могли удалить)
7. Согласен. Считаю что максимум — это два раздела: категория и субкатегория
8. Да, значение ЧПУ на поисковиков часто переоценивается, но тем не менее влияние есть.
9. Вопрос восприятия очень субъективен, да. Что касается меня, то я предпочитаю именно англофицированные названия, но английским я владею неплохо (уровень выше среднего), поэтому на мое мнение здесь ориентироваться нельзя. Как вариант, можно записывать УРЛы русскими буквами (кодированными конечно), но и у этого подхода есть минусы, например, крайне длинный и абсолютно нечитаемы вид ссылки вне адресной строки.
Gravatar Алексей Московский 2 ноября 2009 г. в 14:58 #
Кстати, что это будет за блогодвижок? В чем его преимущества?
Gravatar Never Lex 2 ноября 2009 г. в 15:42 #
Преимущества простые: только необходимый функционал. Только главное. Ничего лишнего. Только то, что нужно автору (в данном случае мне). И возможность изменить что угодно без особых напрягов, ведь автору это сделать намного легче.
Gravatar Алексей Московский 2 ноября 2009 г. в 15:45 #
Я уже как-то заморачивался созданием своего блогодвижка и в конце-концов поставил Вордпресс:)
Gravatar Never Lex 2 ноября 2009 г. в 15:51 #
Я учусь тем более писать на ПХП. Вот и решил что-то своё сделать :) Думаю, будет только на пользу :)
Gravatar Content Provider 2 ноября 2009 г. в 17:51 #
> Думаю не нужно объяснять, какой URL боле привлекателен для пользователя:
> /node/265 или /link_to_page?

> пользователю гораздо приятнее видеть site.ru/interesnyi-post-o-yandex,
> чем site.ru/yandex

Пользователю абсолютно все равно.

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

До сих пор есть люди, которые на сайт своей компании попадают набирая доменное имя в яндексе, потому что он стоит стартовой страницей.

Обычные пользователи не запоминают адрес сайта, многие, даже понятия не имеют, что это такое.
Gravatar Алексей Московский 2 ноября 2009 г. в 17:57 #
Content Provider, по большому счету пользователю также пофигу и на дизайн сайта, ведь он пришел за контентом. Однако, это не повод иметь плохой дизайн.

Кроме того, зачастую, например в форумах, ссылки выкладывают в том виде, в каком они есть, не пряча их за анкором. Вот тут уже и вступает в игру психологический фактор: кликнуть по ссылке со вполне ясным названием или перейти по хрен знает чему, хрен знает куда.
Gravatar Тормоз 4 ноября 2009 г. в 11:19 #
Думаю, значение ЧПУ (именно для пользователя) сильно преувеличено. Пользователю как правило вообще по-барабану, как выглядит URL.
Gravatar Тормоз 4 ноября 2009 г. в 11:20 #
Но со стороны пользователя URL 10-populyarnyx-oshibok-pri-proektirovanii-url мне кажется ужасным :) Просто отвратительнейшим.
Gravatar Алексей Московский 4 ноября 2009 г. в 11:26 #
Для пользователя значение ЧПУ определенно сильно преувеличено. Но только до тех пор, пока URL находиться в строке браузера, а не валяется в открытом виде где-нибудь на форуме.

Касательно моих URL, я тоже не в восторге:) Может быть в скором времени перестану использовать транслитерацию.
Gravatar Content Provider 5 ноября 2009 г. в 10:38 #
> Content Provider, по большому счету пользователю также пофигу и на дизайн сайта,
> ведь он пришел за контентом. Однако, это не повод иметь плохой дизайн.

С дизайном все сложнее. Если мы рассматриваем его как картинку, то да, для информационных сайтов он не сильно важен. Знаю несколько посещаемых сайтов с отвратительным визуальным оформлением.

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

Пример: я в свое время делал сайт, назовем его «городской портал». И достаточно хорошо проработал раздел «Афиша», сделал его гораздо удобнее, чем у остальных конкурентов в городе. В итоге он самый посещаемый. А у конкурентов нет даже половины того трафика.
Gravatar Content Provider 5 ноября 2009 г. в 10:45 #
> Кроме того, зачастую, например в форумах, ссылки выкладывают в том виде,
> в каком они есть, не пряча их за анкором. Вот тут уже и вступает в игру
> психологический фактор: кликнуть по ссылке со вполне ясным названием
> или перейти по хрен знает чему, хрен знает куда.

Прячется ссылка за нормальным анкором или нет — не велика разница. С точки зрения SEO, лучше прятать и я так всегда и делаю. С точки зрения привлечения трафика — не вижу существенной разницы.

Пример: я взял интервю у Децла, нашел форумы, где тусуются его слушатели и разместил ссылку примерно такого типа: «Взял интервью. Читать тут: ссылка». Трафик получил в несколько сотен уников в течении нескольких часов.

Вы думаете, кто-то из них оценивал, красиво ли она выглядит? Сомневаюсь.

Т.е. если вы разместите голую ссылку, тогда да, ее вид значим. Если у вас кроме ссылки человеческим языком написано, что найдет человек, когда перейдет по ней, вид ссылки не имеет значения.
Gravatar Content Provider 5 ноября 2009 г. в 10:50 #
> Для пользователя значение ЧПУ определенно сильно преувеличено.
> Но только до тех пор, пока URL находиться в строке браузера,
> а не валяется в открытом виде где-нибудь на форуме.

ЧПУ — лишь показатель того, насколько трепетно вы относитесь к мелочам.

Если бы он был _действительно_ значим для пользователя, никто бы не пользовался сервисами, подобными _http://tinyurl.com/
Gravatar Алексей Московский 5 ноября 2009 г. в 10:51 #
Content Provider, я говорил как раз про открытый вид. А на форумах так чаще всего и бросают — все равно ссылка «подсветится» автоматически.
Gravatar Алексей Московский 5 ноября 2009 г. в 11:00 #
Content Provider, сервисы подобные tinyurl — это вынужденная мера в условиях дефицита символов. Например, в Твиттере. Я видел крайне мало случаев использования этого сервиса в немикроблоггинговых целях.
Но, повторюсь, согласен что значение ЧПУ для пользователя преувеличено.
Gravatar Never Lex 5 ноября 2009 г. в 12:13 #
Кстати, ЧПУ это ещё одна мера безопастности. Кто знает что у вас за переменные на самом деле :)
Gravatar Александр 18 ноября 2009 г. в 13:56 #
а если блогу уже больше года и вдруг я решил сделать удобоваримые URL, изменения могут отрицательно повлиять на место в поисковиках, на ТИЦ и PR?
Gravatar Алексей Московский 18 ноября 2009 г. в 13:59 #
Могут. Чтобы избежать негативного влияния, нужно сделать 301-й редирект со старых адресов на новые.
! Имя:
! Электропочта: