WWW в адресе сайта все еще нужен

Зарабатываем!, WHITE SEO

Несмотря на то, что уже довольно давно реальные поисковые запросы, по которым люди переходят на ваши сайты с основных поисковиков (Яндекс и Гугл), не отражаются в счетчике Liveinternet, он все так же остается одним из самых популярных счетчиков, если не самым. Да и существенная часть людей, устанавливающих счетчики Li.ru себе на сайты, не особо в теме SEO-шмео, и не в курсе, что отчет “поисковые запросы” теперь показывает результаты гадания на кофейной гуще, а не настоящие поисковые запросы :)

Стоп, но причем тут www в адресах доменов?)

Дело в том, что в отчетах ли.ру, наиболее интересных для владельца сайта - “переходы с сайтов” и “переходы со страниц” - есть 1 любопытная особенность: ко всем адресам страниц и сайтов, с которых переходили на ваши сайты, ли.ру добавляет в начало www.

Например, перешли к вам на сайт люди с моего блога, с адреса http://dimax.biz/, а в отчетах вы увидите переходы с http://www.dimax.biz/. Кликнув по такой ссылке ничего плохого не случится, потому что у меня домен с www создан и автоматически 301 редиректом перенаправит вас на правильный адрес блога без www.

Но у тех, кто не настроил свой домен на существование варианта адреса с www, посетитель увидит что-то вроде “Сервер не найден”, что для вас означает -1 посетитель. С одной стороны, не особо страшно, с другой, из статистик переходят вебмастера, в основном, которые, мне кажется, более ценные визитеры для владельцев сайтов, чем непонятно кто из поисковиков.

Примеры? Да пожалуйста, вот весьма опытный в сайтостроении товарищ Спрут для своего фришного скрипта LiCharts (рекомендую скрипт, кстати) не сделал адрес с www, или вот известный в узкий кругах дорвейщик pizdo.biz с www не дружит. Последний, правда, плевать просто на все хотел, наверное, поэтому и не сделал, а не потому что забыл или не подумал

Не забывайте и о том, что в мире все еще полно людей, для которых адреса в интернете это именно www.adres.ru и никак иначе.

Прежде всего, надо сделать, чтобы поддомен www стал в принципе существовать, это настраивается в панели управления регистратора вашего домена. Так как технически www.adres.ru и adres.ru это разные адреса, на которых запросто могут располагаться разные сайты, несмотря на устоявшийся стереотип о тождественности таких адресов, стоит сделать так, чтобы вели они на один “главный” адрес.

Для этого существует 301 редирект (серверный заголовок “HTTP/1.1 301 Moved Permanently”), о котором слышал, наверное, каждый вебмастер, но не каждый знает универсальный код для этого, без указания адреса домена в коде. Вот этот универсальный код для случая, когда вы делаете “главным” адрес без www:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Добавляйте его в .htaccess своего сайта и все, с www адресов будет 301 редирект на адреса без www.

Кроме всего прочего, установка данного кода поможет понять и поисковикам, что адреса www.adres.ru и adres.ru это одно и то же, по сути, и главный адрес - adres.ru, что может впоследствии положительно сказаться на продвижении сайта, так как “склеятся” входящие ссылки, которые могли вести на разные адреса.

9 комментов

  1. Raoul сказал и подписался на новые комментарии по e-mail:

    Использовать или не использовать www это конечно личное дело каждого, и какое-то время назад я тоже думал нахрен он нужен. Но потом один умный админ убедил меня что на сайтах www нужен не просто так, а для порядка. Мол, www - это именно веб (продакшн), тогда как под другим сабдоменам может быть dev версия сайта или другие сервисные сабдомены. А у гугла благодаря тому, что он использует ОСНОВНУЮ версию своего сайта именно с www там работает специальный балансировщик. То есть www своеобразная точка входа на сайт. И это правильно и удобно. А все крики о том, что мол нахер www и прочее - детский сад) В серьезных проектах www очень даже полезен.

  2. ZenPR.ru сказал и подписался на новые комментарии по e-mail:

    Переадресацию с www можно также делать через настройки А-записи DNS-сервера.

    “… раздел управления DNS-записями домена … добавить запись типа A, в качестве субдомена указать символ * …”

  3. DimaX сказал:

    Переадресацию с www можно также делать через настройки А-записи DNS-сервера.

    “… раздел управления DNS-записями домена … добавить запись типа A, в качестве субдомена указать символ * …”

    Ну ты же прошаренный вебмастер, судя по блогу, что за херню ты тут пишешь?))

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

  4. tulvit сказал и подписался на новые комментарии по e-mail:

    А откуда регулярку брал? Вроде каноническаяъ это

    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
    а не
    RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]

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

    Raoul,
    + иногда надо держать продакшн именно на www по техническим причинам, в случае если активно используем другие сабдомены под ту же статику (в противном случае любое обращение к сабдомену some.domain.com будет с куками от domain.com). Ко-фаундер SO тоже плакался как-то на эту тему в твитторе, https://twitter.com/codinghorror/statuses/1637428313 но до сих пор сидят без www :3

  5. DimaX сказал:

    А откуда регулярку брал?

    Да кто ж вспомнит, давно очень юзаю ее.

    вроде с плюсиком и долларом оно правильней будет.

    С “плюсиком” возможно да, а вот доллар тут ни к чему, потому что “жадность” от “+” и так подразумевает, что берется все до конца строки.

  6. tulvit сказал и подписался на новые комментарии по e-mail:

    Хотел написать, что с $ будет работать быстрее (т. к. он либо до конца строки, либо до символа новой строки), но решил затестить на 1кк итерациях: что с ним, что без него одинаково.

    А вообще, я каким-то Друпал-адептом стал, раз он юзает с $, то значит это труъ, лол.

  7. ZenPR.ru сказал и подписался на новые комментарии по e-mail:

    Если добавить * в качестве сабдомена

    Ошибся, конечно.
    Правильно: ” … Если добавить www в качестве сабдомена …”.

    Знал верно, не верно написал. Много пишу в последнее время. Устал. Стал часто ошибаться :) ))

  8. DimaX сказал:

    Ошибся, конечно.
    Правильно: ” … Если добавить www в качестве сабдомена …”.

    Знал верно, не верно написал. Много пишу в последнее время. Устал. Стал часто ошибаться :) ))

    Так сути ошибки это не меняет, если ты добавишь просто А запись для www как сабдомен, то по адресу с ввв просто будет сайт, переадресации-то на адрес без ввв или куда-то от этого не появится, по-любому нужны манипуляции на хостинге. В общем, матчасть по DNS тебе явно стоит посмотреть))

  9. Gandalf White сказал:

    www это уже рудимент такой себе, как например у человека аппендикс :)

Комментирование доступно только в первые 60 дней после публикации

© 2006-2024 by dimax.biz