Закрыть

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

Цитата дня

Vivazzi.ru

Личный сайт Мальцева Артема

Чтобы стать победителем, сначала нужно победить свою лень.

Особенности Яндекса при переносе сайта на новый домен

19 января 2016 г. 0:09

Всем известно насколько важно правильно перенести свой сайт на новый домен и сохранить позиции сайта в поисковых системах. Большинству владельцев сайтов, ориентированных на русскоговорящих посетителей интересуют такие поисковики, как Google и Яндекс.

В общем случае для того чтобы успешно обеспечить переезд сайта на новое доменное имя, нужно:

  1. Скопировать старый сайт (БД, код сайта и все загруженные медиа-файлы) в новую папку.
  2. Убедиться, что новый сайт открывается и представляет собой полную копию старого сайта.
  3. Настроить перенаправление старого сайта на новый (перманентный редирект 301, redirect 301 permanent)

Но чтобы максимально сохранить позиции сайта, нужно учитывать некоторые особенности поисковых систем. Разберём Гугл и Яндекс, если интересуют другие, то ищите информацию по этому вопросу в разделе "Помощь" необходимого поисковика.

С Google проще: они предоставляют хорошую справку https://support.google.com/webmasters/answer/83106 и удобную форму изменения адреса сайта в инструментах разработчика https://www.google.com/webmasters/tools/home

С Яндексом немного сложнее (справка https://yandex.ru/support/webmaster/yandex-indexing/moving-site.xml ): кроме настройки redirect нужно сохранить доступ к robots.txt старого сайта.

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

Во-первых, меняем файл robots.txt старого сайта:

User-agent: Yandex
Host: new-site.ru
Sitemap: http://new-site.ru/sitemap.xml

Здесь важно отметить то, что разрешаем индексировать сайт только роботу Yandex. Остальные поисковики не требуют robots.txt старого сайта.

Во-вторых, нужно настроить редирект. В nginx это выглядит так:

server {
        listen 80;
        server_name old-site.ru;

        if ( $request_uri !~* ^/robots.txt$ ){
                rewrite ^ http://new-site.ru$request_uri? permanent;
        }

        root /path/to/old-site;
}

На этом настройка закончена: все запросы, кроме /robots.txt, будут перенаправлены на новый сайт.

Оцените статью

0 из 5 (всего 0 оценок)

Поля, отмеченные звёздочкой ( * ) , являются обязательными.

Спасибо за ваш отзыв!

Автор статьи

Права на использование данной статьи, расположенной на настоящей странице http://vivazzi.ru/it/move-site/:

Разрешается копировать статью с указанием её автора и ссылки на оригинал без использования параметра rel="nofollow" в теге <a>. Использование:

Автор статьи: Мальцев Артём
Ссылка на статью: <a href="http://vivazzi.ru/it/move-site/">http://vivazzi.ru/it/move-site/</a>

Подробнее: Правила использования сайта

Вам нужно саморазвиваться или вы хотите зарабатывать деньги?

Или вы ищите хорошие IT сервисы или книги? Сохраните свое время и взгляните на мою подборку рекомендаций, которыми постоянно пользуюсь.
Посмотреть рекомендации

Комментариев: 0

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

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

Отправить

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

Попробуйте