1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Как склеить домены правильно – с www и без

Обычно, перед началом продвижения я всегда смотрю какое зеркало сайта Яндекс считает главным – www.domain.ru или domain.ru (сделать это можно, набрав в поиске Яндекса адрес домена – как выдаст, так и индексирует).

правильно склеить домен - с www или без Этого мне обычно хватало, что бы начинать закупать ссылки на нужное зеркало домена. Но как-то мой собственный сайт, который пару лет жил в индексе без www, стал индексироваться как www.сайт.ru и количество посетителей с Яндекса на нем заметно уменьшилось. Через некоторое время на одном клиентском сайте случилась такая же беда. Тут уже ясно – это тенденция, и надо что-то делать, что бы такого не было в дальнейшем.

Почему возникает такой эффект с поисковым трафиком? Я думаю, это из-за того, что основная масса ссылок на сайт стоят без www (или наоборот, с www), а основным зеркалом, из-за не правильной склейки, становится вариант с www (или без), на который почти нет внешних ссылок. Такой сайт лишается важной составляющей в ранжировании выдачи – ссылочного ранжирования. Как же правильно склеить домены?

Каждый владелец сайта может давать инструкции роботам поисковых систем, используя для этого чудо-файл robots.txt. Этот файл должен располагаться в корне вашего сайта (там же, где index.php(html), на многих хостингах это папка public_html). Если его там нет, вы всегда можете создать его с помощью текстового редактора. Минимальным его содержимым должно быть:

User-agent: *
Disallow:

Эти инструкции разрешают всем поисковым системам индексировать все содержимое сайта. Если у вас в robots.txt уже что-то есть, то не стоит там что-то редактировать, без четкого понимания того, что делаете. На тему инструкций в правильный Robots.txt написано много, все это всегда можно посмотреть, набрав простой поисковый запрос. Мы же сейчас не о файле в целом, а о выборе основного зеркала для сайта.

Для задания главного зеркала сайта служит директива  Host, правда, понимает её только Яндекс, поэтому в robots.txt необходимо создать раздел для Яндекса (причем, дирректива Host должна идти ОБЯЗАТЕЛЬНО после дирректив Allow/Disallow):

User-agent: Yandex
Disallow:
Host: antonblog.ru

Antonblog.ru конечно, надо заменить на ваше основное зеркало. Итого – в минимальном варианте содержимое файла robots.txt будет выглядеть так:

User-agent: *
Disallow:

User-agent: Yandex
Disallow:
Host: antonblog.ru

То есть, всем роботам мы разрешаем индексацию всего содержимого сайта, а Яндексу, помимо этого, говорим, что основной сайт находится на antonblog.ru, а ни как не на www.antonblog.ru. Помимо этого так же полезно закрыть все ненужные файлы на сайте. Мой вариант файла robots.txt для WordPress вы всегда можете увидеть на моем блоге. А какие вы используете директивы в своем WP robots.txt?

Что бы склеить домен в google, необходимо установить 301-й редирект, переправляющий все на нужный вариант домена (с www или без), редирект перенаправляет как пользователей, так и поисковые системы. Что бы установить 301-й редирект, в ваш файл .htaccess нужно добавить такую конструкцию (если у вас нет такого файла, его нужно создать, это обычный текстовый файл):

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.antonblog\.ru
RewriteRule ^(.*)$ http://antonblog.ru/$1 [R=permanent,L]

Antonblog.ru нужно заменить на ваш домен. Такой редирект будет показывать гуглу, что главным является зеркало сайта без www.

ВАЖНО! Сначала нужно склеить домены в Яндексе, и только потом ставить редирект для Гугла, в противном случае ваш сайт может совсем выпасть из Яндекса…

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

Спасибо за ретвит этой записи, если вам понравился материал, подпишитесь на обновления блога по RSS или по почте:

Читать в Яндекс.Ленте Добавить в Google Reader
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Похожие материалы

  • http://manymeyking.ru/ Lyric

    Тоже была такая проблема только вот никак не думал, что это влияет на выдачу. По сути www и без – это обычно один и тот-же ресурс и непонятно зачем яндексу обращать внимание на это.

  • http://antonblog.ru Антон

    по моему опыту – влияют…

  • http://composapience.ru Компосапиенс

    А как склеить разные домены, ведущие на 1 сайт? Например у домена третьего уровня PR2, а у домена 2 уровня этого же сайта показатели нулевые… Хотелось бы чтобы ПР перешел на домен 2 уровня…

    • http://antonblog.ru Антон

      301-й редирект сделать с поддомена на главный домен

      • http://composapience.ru Dennis

        Еще бы знать где на Блогспоте лежит хтаксесс, чтобы там поковыряться ;) )

  • http://noindex.by nofollow

    >Что склеить домен в google, необходимо установить 301-й редирект, переправляющий все на нужный вариант домена (с www или без)

    Поправлю _ошибочную_ формулировку. У гугла _достаточно_ поставить в админке нужный вариант домена. Если обратите внимание – он потребует подтвердить авторство для обоих вариантов и убедившись, что именно Вы хозяин обоих вполне логично даст возможность отображать выбранный Вами. Больше требований для «склейки» нет.
    А перенаправление (301-й редирект) уже лишь _рекомендуется_ (в т.ч. гуглём) – для _других_ ПС, которые не имеют возможности (явно) задать главный вариант отображения домена.

    Итого: 301-й редирект, если интересует _лишь_ Яндекс и Гугл – можно (а я даже – советую) НЕ ставить.

    • http://antonblog.ru Антон

      да, в панели вебмастера относительно недавно появился такой инструмент, спасибо за уточнение

  • http://www.x3m.by blackcat87

    А теперь почему то не хочет в панели вебмастера появляться эта вещь. У меня пишет «Настройка ограничена исключительно доменами корневого уровня». Хотя у меня там все домены 2-го уровня. Вообщим бред какой-то. Может кто в курсе как с этим бороться.

    • http://antonblog.ru Антон

      в гугле? у меня всё есть

  • http://x3m.by blackcat87

    А вот у меня почему то нет и на форумах видела у других людей такую же проблему =(. Не могу понять что делать

  • http://www.zapiskiturista.ru Evil_KID

    У меня тоже случилась такая проблема. Второй раз уже. И хочу сказать, что Яше была пофиг директива Host в моем robots.txt!!!

    Сначала я продвигал сайт без www, как я уже говорил в роботсе была, соответствующим образом прописана директива Host. В какой-то момент времени, в панели веб-мастера Яши, я заметил, что мой сайт стал отображаться с www. Хотя в роботсе все четко прописано было. Я пошел на поводу у Яндекса,раз он так определил, переписал в robots.txt директиву Host, теперь с www. И начал продвижение в этом направлении. Буквально несколько дней назад в панели веб-мастера опять наблюдаю своевольную смену главного зеркала Яндексом. Невзирая на прописаный Host, Яндекс самовольно поменял зеркало и опять стало без www. Почему так происходит? ХЗ! Может кто подскажет?

    • http://megai.ru/ Seomaster

      На яндекс абсолютно не влияет деректива Хост. Выход только 301 редирект! Это насильно заставит яшу признать главным то зеркало, которое нужно вам. Писал об этом в своем блоге http://megai.ru/node/13

      • http://antonblog.ru/ Anton

        У Яндекса теперь лучше всего указывать главное зеркало в панели вебмастера.

  • http://seo-novosibirsk.ru/ Змейчик

    А что если директива Хостс прописана, ссылки ставятся на вариант без ввв, но в топ упорно лезет вариант с ВВВ? У меня такая ситуация. Причем, внутренние страницы отображаются без ввв, а вот главная упорно с ВВВ. в чем прикол – не пойму. (все это происходит в Яшке). При этом кол-во внешних ссылок у ввв и без вв идентично по яндекс вебмастеру. Я подумал: а может яша предпочитает отображать в результатах для главной ввв, потому что оно красивше?) Короче, совет нужен по поводу этого момента))

    • http://antonblog.ru Антон

      Host должен быть прописан в самом низу, под disallow, если всё так – пишите Яндексу, у них в последнее время суппорт повменяемее стал

  • robottxt

    А если сайт уже склеен, (Host:) сработает?

    • http://antonblog.ru Антон

      конечно сработает, переклеет

  • robottxt

    Вот Это – очень славно будет. Спасибо, Тошик!

  • http://journal-online.ru Layer

    спасибо, работает

  • http://times.fireg.ru Дмитрий

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

  • Maitri

    а если навигация внутри сайт с www, а основное зеркало в Яндексе уже без www, то это как-то может отрицательно сказаться на продвижении?

    • http://antonblog.ru/ Anton

      да, сайт может начать конкурировать сам с собой, тексты утратят уникальность…. лучше склеить

      • Maitri

        видимо не так меня поняли:
        все ссылки внутри сайта С WWW (меню, перелинковка и.т.д.)
        Яндекс уже выбрал основное зеркало без WWW и все страницы склеялись.
        это может как-то отрицательно сказаться на передачу веса внутри сайта например?

        • http://antonblog.ru/ Anton

          лучше тогда изменить ссылки на те, что без www (или переклееть). То, что сейчас у вас – это точно не лучший вариант.

          • Maitri

            спасибо, Антон

  • http://govorkov.com Александр

    Антон! Спасибо за статью. До сих пор понятия не имел, что нужно склеивать домены. Обязательно сделаю для своего сайта. 
    У меня только остался вопрос: как можно проверить после создания файла robots.txt, склеился ли домен в Яндексе или нет? Сколько нужно ждать, чтобы потом склеить в Google – месяц, два, три?

    • http://antonblog.ru/ Anton

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

  • Freed23

    Где именно в панели гугла можно установить основной домен?
    Конфигурация сайта – Настройки – Основной домен? Но там не предлагается ничего выбирать. «Только домены корневого уровня» – вот все что там написано. Хотя я добавил оба сайта.

  • http://remont-v-dome.com.ua/ Remont-info

    а я хочу просто домен (не сайт) с пр склеить. возможно?

  • Serge Black

    Антон, подскажите, как у вас сделано, чтобы блог открывался и с WWW и без WWW т.е. без редиректа?

    Заранее спасибо. Устал биться  с этой проблемой, рекомендуемое некоторыми:
    define(‘WP_HOME’, ‘http://'.$_SERVER'HTTP_HOST');define('WP_SITEURL', ‘http://'.$_SERVER'HTTP_HOST');
    не работает (((

    • http://antonblog.ru/ Anton

      у меня редирект стоит в htaccess:
      Options +FollowSymLinks
      RewriteEngine on
      RewriteCond %{HTTP_HOST} ^www.antonblog.ru
      RewriteRule ^(.*)$ http://antonblog.ru/$1 [R=permanent,L]

      • Serge Black

        Антон, я спрашиваю о том кк убрать редирект,
        у вас одинаково открывает и http://antonblog.ru/seo/kak-skleit-domny-pravilno-s-www-i-bez.html и http://www.antonblog.ru/seo/kak-skleit-domny-pravilno-s-www-i-bez.html

        т.е. не редиректит!

        • http://antonblog.ru/ Anton

          как убрать зависит от того, где он у вас прописан, и от настроек сервера (не всегда сайт может открыться с www)

          • Serge Black

            он прописан в аднинке, но вот в опере и хроне не срабатывает.
            можете как-то помочь настроить?

          • Serge Black

            и да, готов за консультацию заплатить.

          • http://antonblog.ru/ Anton

            к сожалению, у меня нет времени этим заниматься, попробуйте поспрашивать на профильных форумах, например

Подпишись на RSS Следите за обновлениями в Twitter!
ВверхВверх