Что такое зеркало сайта и как его правильно настроить?

Приветствую вас, дорогие читатели моего блога!

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

зеркало сайта

Содержание статьи:

Что такое зеркало сайта?
Что говорят поисковые системы Google и Яндекс о зеркалах?
Как проверить и настроить главное зеркало сайта?
Видео по настройке главного зеркала.

Что такое зеркало сайта?

Если у вас есть сайт или блог, то он может существовать по двум адресам:

  • sait.ru
  • www. sait.ru

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

Зеркало сайта – это сайт, являющийся полной или частичной копией другого сайта, либо если настроен серверный редирект со страницы одного сайта на страницу другого.

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

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

Если по какой-то причине 2 зеркала стали отображать разное содержимое и в структуре не прописан принудительный редирект, то через несколько недель робот автоматически расклеит зеркала.

Что говорят поисковые системы Google и Яндекс о зеркалах

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

Что касается Яндекс, он более капризен, и в разделе «Помощь вебмастеру» есть целый раздел посвященный зеркалу сайта. Этот раздел доступен по ссылке — help.yandex.ru/webmaster/yandex-indexing/site-mirrors.xml

Описано там практически то же, что и в этой статье.

Как проверить и настроить главное зеркало сайта

Ну вот мы и подошли к главной теме этого поста – проверке и настройке основного зеркала.

Для начала попробуйте ввести домен своего сайта с WWW и без него. Если у вас идет автоматическое перенаправление только на один из этих доменов, значит все отлично. У вас настроен редирект и роботы ПС именно этот адрес считают главным зеркалом. Если перенаправления нет, то необходимо срочно прописать 301 редирект. Иначе вы попросту теряете часть ссылочной массы.

Теперь необходимо проверить по какому адресу индексируют наш сайт поисковые системы.

Для этого откройте поиск Яндекса и в поисковую строку введите следующее:

site:nazyrov.ru

Вместо моего домена введите свой, и нажмите поиск.

Появиться список страниц вашего сайта. Вам нужно направить курсор мышки на любую ссылку своего сайта, и в нижнем левом углу отобразиться ваше главное зеркало. В моем случае оно без «W».

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

Для этого заходим в Яндекс Вебмастер. И в меню выбираем раздел «Настройка индексирования» — «Главное зеркало». Здесь нужно будет указать какое зеркало стоит считать Яндексу главным.

установка главного зеркала в ЯндексПосле этого переходим в Google Webmasters. В правом верхнем углу находиться иконка, изображающая настройки. Кликаем по ней и в появившемся меню выбираем «Настройки сайта».

Вам аналогично Яндексу предложат выбрать основное зеркало:

главное зеркало GoogleТеперь нужно указать главное зеркало в файле robots.txt, чтобы Яндекс его определил. Выглядит это примерно так:

User-agent: *  Disallow: /wp-includes  Disallow: /wp-feed  Disallow: /wp-content/plugins  Disallow: /wp-content/cache  Disallow: /wp-content/themes  Host: nazyrov.ru  Sitemap: /sitemap.xml     User-agent: Googlebot-Image  Allow: /wp-content/uploads/     User-agent: YandexImages  Allow: /wp-content/uploads/

В моем случае надпись — Host: nazyrov.ru как раз и указывает, на главное зеркало, оно без www. Остальные надписи у вас могут отличаться, в зависимости от того, какие файлы вы разрешаете и запрещаете индексировать.

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

Для того, чтобы сделать 301 редирект, нужно зайти на свой хостинг и скачать на компьютер файл .htaccess затем отредактировать его в блокноте или в программе notepad++ и снова закачать на хостинг. Я советую именно второй вариант.

Внимание. Редирект в файле .htaccess будет работать только на web-сервере Apache.

Стандартный файл .htaccess для движка WordPress выглядит примерно так:

# BEGIN WordPress     RewriteEngine On  RewriteBase /  RewriteRule ^index\.php$ — [L]  RewriteCond %{REQUEST_FILENAME} !-f  RewriteCond %{REQUEST_FILENAME} !-d  RewriteRule . /index.php [L]        # END WordPress

Для того, чтобы сделать редирект 301 с домена без www на домен с www, нужно добавить вот эти строки в этот файл:

RewriteCond %{HTTP_HOST} ^nazyrov.ru$ [NC]  RewriteRule ^(.*)$ /$1 [R=301,L]

Вместо моего домена, введите свой. У вас должно получиться вот так:

# BEGIN WordPress     RewriteCond %{HTTP_HOST} nazyrov.ru  RewriteRule (.*) /$1 [R=301,L]  RewriteEngine On  RewriteBase /  RewriteRule ^index\.php$ — [L]  RewriteCond %{REQUEST_FILENAME} !-f  RewriteCond %{REQUEST_FILENAME} !-d  RewriteRule . /index.php [L]        # END WordPress

Если же вы хотите сделать главное зеркало без WWW, то редирект нужно прописать наоборот, то есть следующим образом:

RewriteCond %{HTTP_HOST} ^nazyrov.ru$ [NC]  RewriteRule ^(.*)$ /$1 [R=301,L]

А теперь рекомендую посмотреть видеоролик от Михаила Шакина на эту тему.

Видео по настройке главного зеркала

Рейтинг автора
Автор статьи
Назыров Андрей
Основатель блога и его главный редактор.
Написано статей
105
Поделись информацией:
Помогла статья? Оцените её
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
Оценок: 1
Загрузка...

Подписка на рассылку

Комментарии
  1. Юрий Йосифович

    А зеркало сайта, это случайно не полная резервная копия, которая никому не видна, например как зеркальное копирование жестких дисков?

    • Андрей Назыров

      Если эта копия имеет другой домен, то да, она будет зеркалом.

      • Юрий Йосифович

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

      • Андрей Назыров

        Юр, я наверное не совсем правильно понял твой первый вопрос. Ты имел ввиду резервную копию просто в виде архива? Если да, то конечно это не является зеркалом, она ведь не индексируется как сайт. Да и вообще не индексируется.

  2. Денис Марков

    Надо поглядеть чего у меня там творится)

    • Юрий Йосифович

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

  3. aDvDk

    Привет!

    Классная статья Андрей! Для новичков этот пост будет золотым, так как все, что ты рассказываешь очень важно выполнить в кратчайшие сроки.

    Указать главное зеркало поисковым роботам, это очень важная задача. Если Google не сильно серьезно к этому относиться, то Яндекс ставит на сайт ярлык «клей», то есть склеивает ваши зеркала в один и все ссылки, которые на него ведут будут «летать в воздухе».

    • Андрей Назыров

      Привет, Леха.
      Спасибо, старался!

    • Юрий Йосифович

      Так оказывается что вообще не все в курсе, что нужно указывать зеркало поисковикам — а потом жалуются, что трафика нет.

  4. Николай

    Привет, кое что не понятно. Зачем ты рассказываешь как делать редирект со своего основного зеркала на зеркало www???

    • Андрей Назыров

      Привет, Николай. Я просто привел пример как сделать редирект на главное зеркало. А каким оно будет — с WWW или без, решать каждый должен для себя. Главное выбрать один из двух вариантов.

    • Андрей Назыров

      Николай, в твоем случае нет смысла добавлять эти строки в .htaccess, так как у тебя web-сервер nginx, а описанный способ работает с Apache.

      • Николай

        то есть nginx автоматически перенаправляет на главное зеркало? и ссылочная масса теряться не будет?

      • Андрей Назыров

        Нет, nginx вроде автоматически не перенаправляет. У меня тоже nginx, но я редирект не делал, просто в robots.txt и в вебмастере указал главное зеркало.
        На эту тему у Александра Алаева есть хорошая статья http://alaev.info/blog/post/4393

  5. Тамара

    Интересная статья. При анализе сайта очень важно не забывать этот пункт.

  6. Rus

    А почему некоторые говорят что нужно указывать так Host: http://site.ru
    это ведь не правильно

    • Андрей Назыров

      Да, это неправильно.

  7. Дмитрий

    Host: nazyrov.ru можно таким образом задать адрес основного Hostа?
    главное зеркало и основной Host это одно и тоже или нет?

    • Андрей Назыров

      Да, главное зеркало и Host это одно и то же, но нужно еще дополнительно указать главное зеркало в Яндекс Вебмастер и Google Webmasters.

Добавить комментарий