Правильный URL WordPress

Сегодняшний пост посвящен размышлению о том, какими должны быть URL («урлы») постов и категорий сайта или блога на движке WordPress. Рассмотрим следующие вопросы:

  • Надо ли использовать ЧПУ (человеко-понятные урлы)?
  • Можно ли использовать кириллические URL?
  • Нужно ли удалять название категорий из URL?
  • Следует ли дописывать .html в конце урла поста?
  • Какие ярлыки должны быть у категорий (рубрик)?
  • Надо ли укорачивать URL?
  • Как изменить структура сайта?

ЧПУ

В Интернете можно найти множество сайтов, которые себя неплохо чувствуют, хотя и не используют человеко-понятные урлы (ЧПУ). Применительно к WordPress, ссылка может иметь следующий вид https://mukhutdinov.com/?p=1700 (подобную ссылку можно получить, нажав в редакторе на кнопку «Получить короткую ссылку»). Плюс короткой ссылку кроется в её названии — она короткая и без проблем может быть опубликована в сообщении на любой сайте, например в Twitter (ограничение на длину сообщения в Twitter составляет 140 символов). Минусом является то, что по тексту ссылки не понятно, на какой именно документ она ведет. При использовании ЧПУ, ссылка выглядит более информативно https://mukhutdinov.com/skolko-mozhet-zarabotat-novichok-na-svoem-sajte.html — ясно, что она ведет на статью посвященную заработку на сайте.

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

«Желательно, чтобы вид URL давал представление о том, что содержится на соответствующей странице. Использование транслитерации в адресах страниц также позволит роботу понять, о чем может быть страница. Например, один только URL http://download.yandex.ru/company/experience/Baitin_Korrekciya%20gramotnosti.pdf дает поисковому роботу множество информации о документе: его можно скачать; формат, скорее всего, PDF; документ, вероятно, релевантен запросу «коррекция грамотности» и так далее.»

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

Ключевые слова из запроса, содержащиеся в URL, подсвечиваются в сниппете
Ключевые слова из запроса, содержащиеся в URL, подсвечиваются в сниппете

Вывод: ЧПУ надо использовать, так как это полезно для пользователей, а что хорошо для пользователей, то хорошо и для поисковиков.

Кириллица в URL

Поклонники сайта WikiPedia, наверняка заметили, что в URL используется кириллица. Ничего криминального в этом нет, однако от использования кириллицы больше минусов, чем плюсов. Нюансы я рассматривал ранее в статье Плюсы и минусы доменов РФ. Регистрация доменов РФ, поэтому не буду повторяться.

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

Нужно ли прописывать категорию в URL?

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

Плюсы

  • Без названия категории URL становится короче;
  • Нет необходимости заранее заботиться о структуре сайта, так как без проблем можно переносить посты из одной рубрики в другую, полностью удалять категории или переименовывать их.

Минусы

  • По урлу не понятно, к какой категории относится документ. С одной стороны, подавляющему числу рядовых интернет-обывателей абсолютно безразлично, как выглядит и из чего состоит URL конкретно взятого документа. Более того, пользователи браузера Яндекс.Браузер, по умолчанию, в адресной строке видят не URL, а TITLE документа. С другой стороны, существуют правила хорошего стиля, которые подразумевают наличие названий категорий (подкатегорий, под подкатегорий и т.д.) в URL. Также нельзя забывать о продвинутых пользователях, которые, при поиске информации на сайте, иногда обрезают часть URL до слешей, таким образом перемещаясь вверх по структуре.
  • Согласно данным Яндекс.Вебмастер, при отсутствии в URL названий категорий, робот Яндекса не в состоянии правильно определить структуру сайта. В качестве примера, давайте посмотрим, как видит структуру моего блога (в урлах нет категорий) робот Яндекса.
Робот Яндекса "не увидел" категорий на сайте
Робот Яндекса «не увидел» категорий на сайте

Теперь посмотрим на структуру сайта, в урлах которого присутствуют названия категорий.

Робот правильно определил категории и количество постов, размещенных в каждой из них
Робот правильно определил категории и количество постов, размещенных в каждой из них

Чтобы несколько прояснить ситуацию, я решил задать пару вопросов службе поддержки Яндекса, при этом помятую о том, что Платон Щукин парень немногословный. В тексте переписки изменен URL сайта, скажу только, что речь идет о сайте строительной тематики.

1) Структура сайта site.ru, с точки зрения робота Яндекса, не содержит категорий, хотя категории есть и во многих из них более 10 публикаций. Я сделал вывод, что это связано с тем, что в URL документов не отображаются категории. Правильный ли вывод я сделал?

Да.

2) Насколько важна, с точки зрения робота Яндекса, разница между URL http://site.ru/dog.html и http://site.ru/animals/dog.html ?

Никакой разницы нет.

3) Если второй вариант правильный, то имеет ли смысл менять структуру URL, учитывая, что проиндексировано более 100 документов?

Нет, смысла менять структуру нет.

Итак, представитель службы поддержки утверждает, что ничего криминального нет, однако робот не видит структуры сайта, что явно является следствием отклонения из-за неправильной структуры урлов. Если посмотреть на URL поисковиков Яндекс и Google, то в них, естественно, содержатся названия категорий и подкатегорий. То же самое можно наблюдать и на других топовых сайтах.

Цитата из справки Яндекса:

«Поддерживайте четкую ссылочную структуру на сайте. Каждый документ должен относиться к своему разделу.»

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

Вывод: наличие названий категорий в URL является плюсом, так как во многих случаях, упрощает жизнь не только простых смертных, но и поисковых роботов. В качестве примера, можно использовать информационный сайт kremlin.ru (сайт Президента России) — согласно заявлению разработчиков в апреля 2015 года, сайт был доработан и может служить хорошим примером для подражания.

Наличие .html в конце URL

Я не могу достоверно сказать, кто и когда додумался в конце динамической страницы, создаваемой WordPress, дописывать .html, однако идея прижилась. Для многих веб-мастеров, в том числе и для меня, наличие в конце урла .html является знаком того, что это пост (запись), а например, не категория или страница WordPress. На мой взгляд, подобное окончание урлов постов WordPress, снимает необходимость думать о том, должен ли присутствовать слэш в конце URL или нет. Соответственно, нет необходимости размышлять о 301-редиректе с URL без слэша на URL со слэшем и наоборот. С другой стороны, я бы сильно удивился, если бы увидел подобный подход на Яндексе или Google.

На сайте kremlin.ru , в конце URL слэша нет — это касается как постов, так категорий и подкатегорий. При добавлении слэша, идет 301 редирект на страницу без слеша.

На сайте CNN.com, по умолчанию (основной URL) слеша в конце URL нет, но если его добавить, то страница доступна и по адресу со слешем: http://edition.cnn.com/videos и http://edition.cnn.com/videos/. Основной URL указывается при помощи атрибута rel=»canonical».

На сайте www.artlebedev.ru (студия Артемия Лебедева), кроме главной страницы, все URL заканчиваются слешем.

Итак, возможные варианты настройки ЧПУ для WordPress (в URL прописывается категория):

  1. /%category%/%postname%.html — в конце урла .html
  2. /%category%/%postname%/ — в конце урла слэш
  3. /%category%/%postname% — в конце урла не будет слэша (URL будет выглядеть так, как на большинстве топовых сайтов).

Вывод: если вам ласкает глаз наличие в конце URL .html, то используете данный подход. Если вы делаете продвинутый сайт, то, возможно, от данного подхода следуют отказаться.

Ярлыки рубрик WordPress

В меню, названия рубрик могут быть написаны на кириллице, но ярлыки должны быть на латинице. При наличии плагина Rus-To-Lat, процесс транслитерации происходит автоматически. Однако во многих случаях, есть смысл укорачивать ярлыки, тем самым обеспечив меньшую длину URL (если категории прописываются в урле). Также, иногда, следует использовать английские слова, а не транслит. Возможные варианты:

  • Продвижение сайтов — «seo», а не «prodvizhenie-sajtov»;
  • Программное обеспечение — «soft», а не «programmnoe-obespechenie»;
  • Статьи — «articles», а не «stati»;
  • Книги — «books», а не «knigi».

Укорачивание урлов

Как было замечено выше, некоторые сайты, вводят ограничения на длину сообщений. К примеру, максимальная длина сообщения в Twitter, составляет 140 символов. При слишком длинном URL, опубликовать ссылку не удастся. Более того, длинные урлы редко кому радуют глаз, поэтому имеет смысл их оптимизировать, т.е. укорачивать. При этом не следует забывать, что URL должен остаться информативным.

Длину URL можно сократить как за счет ярлыка категории, так и за счет части, формирующейся на основе заголовка страницы (как правило, это заголовок уровня H1).

Изменение структуры сайта

Изменять структуру сайта можно лишь в том случае, если на это есть веские основания. Как правило, при изменение структуры, настраивают 301-редирект со старых URL на новые. Казалось бы, никаких последствий быть не должно, но это не так. Опираясь на свой скромный опыт, могу сказать, что большое количество 301-редиректов, может привести к существенному проседанию посещаемости сайта. Для того, чтобы позиции и посещаемость полностью восстановились, может потребоваться от 2 до 6 месяцев.

При изменение структуры сайта, воспользуйтесь справкой Яндекса:

Если на сайте требуется изменить структуру URL страниц, и при этом контент остается прежним или меняется незначительно (между новыми и старыми страницами можно установить однозначное соответствие), рекомендуется настроить серверный редирект со старых URL страниц на новые.

Выводы

  • ЧПУ — удобны для пользователей и их следует использовать;
  • Кириллицу в URL лучше не использовать, так как от неё больше вреда, чем пользы;
  • Желательно, чтобы URL содержал названия категорий и подкатегорий;
  • Если есть желание, то можно дописывать .html в конце URL постов;
  • Ярлыки рубрик, в идеале, должны быть короткими, но ёмкими, т.е. раскрывать содержание рубрики;
  • Длину урлов следует укорачивать до разумных пределов;
  • Не меняйте структуру сайта без особых на то причин.

3 комментария

  1. Спасибо за статью! Подскажите, плиз, (вопрос больше касается поисковиков, нежели пользователей) стоит ли использовать категории в URL на сайт-журнале, когда достаточно много статей относятся к НЕСКОЛЬКИМ категориям. Например, статья одновременно входит в категорию «Отношения» и «Секс» (основная из них — «Отношения») или лучше использовать вместо site.com/category/statya_pro_otnosheniya_i_seks формат site.com/statya_pro_otnosheniya_i_seks

    PS: статей ОЧЕНЬ МНОГО. Спасибо)

    • Fresh, на глаза попадается много сайтов у которых в URL отсутствуют категории. На моем блоге их тоже нет, так как в свое время было лень работать над структурой сайта. Однако все новые сайты я делаю согласно пожеланиям поисковиков, т.е. по URL можно понять в какой категории/подгатегории находишься. Если изначально все хотите сделать правильно — проработайте структуру более тщательно. Вполне можно воспользоваться наработками сайтов-конкурентов.
      В том, что статья относится к разным категориям, нет ничего страшного — помещайте её в основную категорию, публикуйте, а затем добавляйте в другие категории. В этом случае в URL будет прописана основная категория.

  2. Насчет .html мне сегодня только мысль пришла, что это зло. Лучше слеш на конце и рубриках тоже чтобы слеш был. А то со страниц пагинации сплошные редиректы.

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*