Редирект после переноса сайта

Миграция без жертв: технический чеклист для переезда сайта на новый домен

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

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

1. Создание бэкапа

Как бы внимательно вы ни подошли к переезду, лучше перестрахуйтесь и сделайте бекап всех файлов сайта и баз данных при помощи встроенных инструментов на сервере или внешних дополнительных инструментов.

2. Знакомство с историей нового домена

Этот пункт имеет особое значение для тех, кто ещё только задумывается о переезде и «прощупывает почву», а также тех, кто купил домен не глядя. Есть ряд причин, по которым вам стоит отнестись к прошлому своего нового домена с особым вниманием:

3. Создание временной страницы для отображения во время переезда

Если вы приобрели для переезда домен «с историей» и на него уже ведут какие-то ссылки, рекомендуем поставить на нём временную «заглушку» — страницу с просьбой вернуться позже или ссылками на другие информационные каналы вашей компании. Она должна показываться абсолютно всем пользователям, которые попадут на одну из страниц нового домена до окончания технических работ. Вы можете даже добавить таймер обратного отсчёта, если уже наметили точную дату релиза сайта на новом домене. Крайне важно, чтобы эта страница отдавала код ответа 503 Service Unavailable.

Редирект после переноса сайта. Смотреть фото Редирект после переноса сайта. Смотреть картинку Редирект после переноса сайта. Картинка про Редирект после переноса сайта. Фото Редирект после переноса сайта
Пример «заглушки» на GitHub

4. Выгрузка полного списка страниц и настройка редиректов

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

4.1. Сбор списка страниц сайта при помощи краулера

Для сбора и выгрузки списка видимых страниц сайта вы можете воспользоваться любым удобным вам десктопным краулером (в рамках данной статьи я буду описывать процедуры на примере Netpeak Spider). Просто запустите краулинг по всему сайту с учётом всех поддоменов и каталогов, предварительно отключив в настройках учёт инструкций по индексации, а также выбрав минимальный набор анализируемых параметров.

Редирект после переноса сайта. Смотреть фото Редирект после переноса сайта. Смотреть картинку Редирект после переноса сайта. Картинка про Редирект после переноса сайта. Фото Редирект после переноса сайта

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

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

4.2. Сбор списка страниц при помощи сервисов по мониторингу бэклинков

Это можно сделать при помощи «Анализа ссылок» в Serpstat, инструмента «Сайт эксплорер» в Ahrefs, а также ряда других подобных им сервисов. Выбор будет зависеть от ваших личных предпочтений.

4.3. Предварительная чистка списка

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

4.4. Настройка серверной переадресации

Код, отвечающий за переадресацию на уровне сервера, будет иметь примерно такой вид:

5. Создание карты сайта

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

Всего насчитывается 6 видов карт, из которых чаще всего используются три — базовая XML Sitemap для всех страниц сайта, Image Sitemap для изображений и HTML Sitemap, основная задача которой — упростить навигацию внутри сайта для пользователей. Первая создаётся для абсолютно всех типов сайтов, вторая — для сайтов с большим количеством графического контента, который также может приносить трафик из поиска по картинкам.

Для создания карты вы можете использовать несколько инструментов:

6. Подготовка нового файла robots.txt

Перед релизом нового сайта и снятием «заглушки» обязательно позаботьтесь о грамотном составлении файла robots.txt. Один из способов проверить правильность указанных инструкций по индексации — воспользоваться функцией «Виртуальный robots.txt» в Netpeak Spider.

Редирект после переноса сайта. Смотреть фото Редирект после переноса сайта. Смотреть картинку Редирект после переноса сайта. Картинка про Редирект после переноса сайта. Фото Редирект после переноса сайта

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

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

7. Настройка атрибута rel=canonical

После того, как вы устраните все дубликаты и битые ссылки, настроите редиректы и успешно переместите весь контент на новый домен, обязательно уделите внимание атрибуту rel=canonical. Во-первых, убедитесь, что после переезда в коде страниц не осталось канонических атрибутов, указывающих на адреса со старого домена. Во-вторых, на страницах, которые не были до этого канонизированы, мы рекомендуем выставить rel=canonical на них самих.

8. Уведомление поисковых систем о переезде

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

8.1. Смена адреса в Google Search Console

Для смены адреса в GSC вам сперва нужно зарегистрировать новый сайт, а затем зайти в настройки старого домена и выбрать «Изменение адреса».

Редирект после переноса сайта. Смотреть фото Редирект после переноса сайта. Смотреть картинку Редирект после переноса сайта. Картинка про Редирект после переноса сайта. Фото Редирект после переноса сайта

Выберите новый домен из выпадающего списка и пройдитесь по всем пунктам чеклиста Google Search Console. После этого вы подтвердите отправку запроса на смену адреса.

Редирект после переноса сайта. Смотреть фото Редирект после переноса сайта. Смотреть картинку Редирект после переноса сайта. Картинка про Редирект после переноса сайта. Фото Редирект после переноса сайта

8.2. Смена адреса в Яндекс.Вебмастер

В панели для вебмастеров поисковой системы Яндекс процедура переезда выполняется почти аналогичным образом. Вы можете без труда указать новый адрес в разделе «Индексирование» → «Переезд сайта». Желательно (но не обязательно), чтобы к этому моменту новый домен уже был зарегистрирован в вашем аккаунте «Вебмастера».

Редирект после переноса сайта. Смотреть фото Редирект после переноса сайта. Смотреть картинку Редирект после переноса сайта. Картинка про Редирект после переноса сайта. Фото Редирект после переноса сайта

8.3. Смена адреса в Google Analytics

Для смены адреса в настройках Google Analytics зайдите в раздел с настройками и выберите «Настройки аккаунта» → «Настройки ресурса». В этом разделе вы найдёте поле «URL по умолчанию», в котором необходимо будет указать новый адрес.

Редирект после переноса сайта. Смотреть фото Редирект после переноса сайта. Смотреть картинку Редирект после переноса сайта. Картинка про Редирект после переноса сайта. Фото Редирект после переноса сайта

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

8.4. Смена адреса в Яндекс.Метрике

Для изменения домена в аккаунте Яндекс.Метрики зайдите в раздел «Настройка» и на вкладке «Сводка» пропишите новый адрес сайта.

Редирект после переноса сайта. Смотреть фото Редирект после переноса сайта. Смотреть картинку Редирект после переноса сайта. Картинка про Редирект после переноса сайта. Фото Редирект после переноса сайта

9. Проверка кодов отслеживания

10. Финальная проверка на ошибки

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

10.1. Проверка страниц со старого домена

После успешного переноса контента и настройки переадресации со старого домена на новый обязательно запустите сканирование по списку старых URL. Это необходимо для проверки редиректов, а также поиска возможных битых ссылок и перенаправлений с некорректным кодом ответа (допусти́м только 301 Moved Permanently).

В рамках проверки краулер покажет, нет ли на сайте:

10.2. Проверка страниц на новом домене

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

Коротко о главном

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

Источник

Алгоритм смены домена без потери позиций

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

Содержание

Вся информация по переезду сайта на новый домен, кроме текстового формата доступна и в формате вебинара, который мы проводили вместе с платформой Хорошоп.

На вебинаре обсудили:

Подготовительные работы перед переносом сайта

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

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

Поисковая система Яндекс, ко всему прочему, рекомендует при переезде на новый домен проверить, не является ли он зеркалом другого домена. Это можно сделать при помощи сервиса сообщить о новом url.

Внешние ссылки можно проанализировать при помощи сервиса ahrefs.com, а сам сайт через Web Archive.

Приступаем к переносу сайта на другой домен

Правильно настроить переадресацию

После того как вы скопировали сайт на новый домен, нужно настроить на сервере переадресацию HTTP 301. Основная задача не потерять вес старого сайта при переезде. Поэтому очень важно прописать 301 редиректы со всех страниц старого доменного имени на соответствующие им страницы на новом домене.

Пример реализации:

Для того чтобы это сделать нужно добавить в htaccess старого домена несколько строк:

Проблемы возникают, когда при переносе сайта на новый домен ещё изменяются url-адреса, возможно, в следствие смены CMS. В данном случае необходимо сделать следующее:

Бывает такое, что при переносе сайта, некоторые страницы сайта отсутствуют на новом (решили удалить некоторые категории/товары), в таком случае нужно написать 301 редирект на наиболее релевантную страницу, а если такой нет – на вышестоящую категорию или же на главную страницу сайта.

Составление списка соответствия url-адресов очень долгий и тяжелый труд, который требует упорства и терпения. Для упрощения процесса можно использовать расстояние Левенштейна. В php даже функция есть стандартная, которую можно использовать.

Если всё будет сделано верно, то потери позиций, если и будут, то совсем незначительные и сайт сохранит авторитет в глазах поисковых систем. Также вы не потеряете вес после переезда с существующих внешних ссылок и предотвратите появление множества страниц с 404 кодом ответа сервера.

Указать на смену доменного имени в Search Console

Обязательно нужно указать поисковой системе Google о переносе домена при помощи сервиса Search Console. Сделать это можно в 4 шага:

Указать на смену доменного имени в Яндекс Вебмастере

Не забыть про перенос систем аналитики

При изменении домена обязательно нужно правильно перенести системы аналитики Google Analytics и Яндекс Метрику на новый домен. Делается это в два очень простых этапа:

При смене CMS сайта или же изменении url-адресов обязательно необходимо поправить работу всех целей и электронной торговли, так как они, скорее всего, перестанут работать.

Проверка корректности переноса сайта

После того как все предыдущие пункты выполнены, нужно провести контрольную проверку сайта на наличие ошибок в переносе.

Возможные потери позиций после переноса сайта

Выполнив все рекомендации вы сможете без проблем перенести сайта на новый домен без значительной потери позиций в поисковых системах. Конечно же, на несколько недель будет незначительная просадка(порядка 10-30%), пока поисковые системы проиндексируют новые страницы и склеят старый домен с новым. Но если всё выполнено согласно описанных выше рекомендаций, то просадка органического трафика будет минимальна.

Пример изменения трафика на сайте после переноса на новую CMS систему:

Как видно на графике трафик просел на 15% на 2 недели, а далее полностью восстановился.

Падение органического трафика неизбежно, если допустить следующие ошибки:

Справочная информация от поисковых систем

Очень рекомендую ознакомиться с рекомендациями поисковых систем Google и Яндекс по-правильному, с их точки зрения, переносу сайта на новый домен.

Дашборд контроля и отслеживания показателей

Если вы все-таки планируете переезд на новый домен сайта, рекомендуем контролировать показатели такой миграции с помощью удобного дашборда. Рассказываем, что это и как при помощи него осуществить переезд на новый домен.

Что покажет дашборд?

Данный отчет наглядно покажет результат переезда сайта на новый домен и изменения основных показателей. А именно:

Как пользоваться?

Для начала скопируйте себе дашборд, выбрав при этом свои источники данных, а именно Google Search Console и Google Analytics:

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

Блок «Основные показатели»

подключите корректный источник Google Search Console в сводки «Клики» и «CTR» для старого сайта (если при копировании вы указали новый):

внесите изменения в фильтры, которые разделяют данные в отчетах Google Analytics (если вы используете одно представление до и после переезда:

Блок «Динамика показов и кликабельности»

Блок «Динамика органического трафика»

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

Блок «Поисковые запросы»

подключите старый источник Google Search Console для отображения статистики по запросам для старого домена:

Блок «Целевые страницы»

данные таблицы не требуют дополнительных настроек. Все необходимые изменения уже внесены на первом этапе — изменения в фильтры по имени хоста.

Юля Залиховская

Руководитель отдела продаж

Узнайте о рекламе для вашего бизнеса!

Задайте Юле вопросы о продвижении сайта в интернете.

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

Для анализа данных после переезда на новый домен нужно:

После этого вы получите детальный обзор миграции домена и сможете сделать вывод о корректности его проведения. При правильном переезде показатели старого сайта должны идти на спад, а нового — наоборот. Если вы видите другие тенденции, ищите ошибку. Скорее всего вы допустили ее при переезде сайта на новый домен. Или пишите о них в комментариях, будем разбираться вместе.

Источник

Редирект главной страницы на старый сайт после переноса

После копирования сайта на поддомен, происходит переадресация главной страницы на старый сайт. Именно главной страницы, админка и прочие страницы работают нормально.
На сайте установлен плагин Yoast Seo, после изменения каноничных страниц они стали работать нормально, но на главной все равно переадресация, хотя каноничная страница стоит с новым адресом. Попробовал установить YoastTest и сделать Reset Indexables tables & migrations, но выдало следующую ошибку:

Fatal error: Uncaught YoastSEO_Vendor\Symfony\Component\DependencyInjection\Except ion\ServiceNotFoundException: You have requested a non-existent service «Yoast\WP\SEO\Helpers\Indexing_Helper». Did you mean one of these: «Yoast\WP\SEO\Builders\Indexable_Builder», «Yoast\WP\SEO\Helpers\Blocks_Helper», «Yoast\WP\SEO\Helpers\Capability_Helper», «Yoast\WP\SEO\Helpers\Current_Page_Helper», «Yoast\WP\SEO\Helpers\Date_Helper», «Yoast\WP\SEO\Helpers\Environment_Helper», «Yoast\WP\SEO\Helpers\Home_Url_Helper», «Yoast\WP\SEO\Helpers\Image_Helper», «Yoast\WP\SEO\Helpers\Indexable_Helper», «Yoast\WP\SEO\Helpers\Language_Helper», «Yoast\WP\SEO\Helpers\Meta_Helper», «Yoast\WP\SEO\Helpers\Notification_Helper», «Yoast\WP\SEO\Helpers\Options_Helper», «Yoast\WP\SEO\Helpers\Pagination_Helper», «Yoast\WP\SEO\Helpers\Permalink_Helper», «Yoast\WP\SEO\Helpers\Post_Helper», «Yoast\WP\SEO\Helpers\Post_Type_Helper», «Yoast\WP\SEO\Helpers\Primary_Term_Helper», «Yoast\WP\SEO\Helpers\Product_Helper», «Yoast\WP\SEO\Helpers\Redirect_Helper», «Yoast\WP\ in /var/www/u1132645/data/www/xn--90a1af.xn--e1akbtle.xn--p1ai/wp-content/plugins/wordpress-seo/vendor_prefixed/symfony/dependency-injection/Container.php on line 307

В этой строчке указано следующее:

Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

Редирект с главной страницы
Здравствуйте. При входе на сайт на главной странице кидает на следующий ссылке.

Источник

Редирект после переноса сайта

Перенес сайт со старого домена на новый, но при переходе по ссылкам делает редирект на старый домен. А в админку войти не могу. Почему так? wordpress

htaccess тоже все вроде норм

Редирект после переноса сайта. Смотреть фото Редирект после переноса сайта. Смотреть картинку Редирект после переноса сайта. Картинка про Редирект после переноса сайта. Фото Редирект после переноса сайта

а что вы сделали для переноса?

в базе значения ‘home’ и ‘siteurl’ исправили на новый домен?

12Gerc, по внутренним ссылкам, например, из одной статьи на другую? Так там, наверное, полные адреса стоят с указанием старого домена.

siteurl заменил напрямую из Бд, та как в админку доступа нет

Да из одной на другую

Редирект после переноса сайта. Смотреть фото Редирект после переноса сайта. Смотреть картинку Редирект после переноса сайта. Картинка про Редирект после переноса сайта. Фото Редирект после переноса сайта

Напомните мне где home находится в бд, а то siteurl сразу нашел, а вот его не вижу

Редирект после переноса сайта. Смотреть фото Редирект после переноса сайта. Смотреть картинку Редирект после переноса сайта. Картинка про Редирект после переноса сайта. Фото Редирект после переноса сайта

Редирект после переноса сайта. Смотреть фото Редирект после переноса сайта. Смотреть картинку Редирект после переноса сайта. Картинка про Редирект после переноса сайта. Фото Редирект после переноса сайта

home siteurl находятся в таблице префикс_option одно вначале (кажется 3я строка), второе кажется 33я

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

Редирект после переноса сайта. Смотреть фото Редирект после переноса сайта. Смотреть картинку Редирект после переноса сайта. Картинка про Редирект после переноса сайта. Фото Редирект после переноса сайта

Вообще-то в базе не лишним будет заменить все старые значения домена на новый.

Потом в админке вордпресса в настройках указать новый домен.

Белый фон при попытке зайти, сейчас все откатил обратно( переустанавливаю.

Источник

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

Редирект после переноса сайта. Смотреть фото Редирект после переноса сайта. Смотреть картинку Редирект после переноса сайта. Картинка про Редирект после переноса сайта. Фото Редирект после переноса сайта

Склеивать домены нужно в том случае, когда сайт нужно перенести на другое доменное имя, перейти с HTTP на HTTPS или на домен без префикса www, и при этом сохранить все показатели поисковых систем и посещаемость. При этом сайты с разными доменными зонами не склеивают, доменную зону меняют редиректом.

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

Что такое склейка доменов

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

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

Зеркалами могут считаться ресурсы, если с одного настроен серверный редирект на соответствующие страницы: со старого сайта «site.ru/page» на новый «newsite.ru/page».

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

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

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

Требования к зеркалам для склейки:

Правильная склейка для Google и Яндекса в 2020

Раньше для переезда нужно было добавить строку «Host: site.ru» в файл robots.txt.После этого роботы Яндекса в течение одного или двух месяцев полностью склеивали два домена site.ru и newsite.ru, после чего последний домен становился основным.

Сейчас 301-й редирект заменил директиву Host. С помощью этого инструмента вся посещаемость и показатели сайта будут переданы от старого домена к новому, таким образом мы получим старый сайт со свежим доменом. Всё остается на своих местах: есть два домена, их нужно склеить без потери основных показателей. Способ подходит для обоих поисковиков.

Допустим, есть два сайта: https://site.ru — старый домен, дополнительное зеркало, https://newsite.ru — новый домен, основное зеркало.

Как склеить домены:

Если домен кириллический, нужно перевести его через конвертер punycode.

Редирект после переноса сайта. Смотреть фото Редирект после переноса сайта. Смотреть картинку Редирект после переноса сайта. Картинка про Редирект после переноса сайта. Фото Редирект после переноса сайтаКонвертер доменного имени

Платон Щукин в блоге Яндекса отметил, что атрибут rel со значением canonical элемента link рассматривается как указание на главное зеркало в группах зеркал сайтов с www и без www, а также с http и https. То есть переехать с сайта site.com на https://www.site.com возможно при помощи атрибута:

Межхостовый атрибут все ещё не поддерживается: если отдельные страницы будут содержать атрибут с такими указаниями, как неканонические, они не выпадут из поиска. Робот-зеркальщик будет рассматривать атрибут аналогично редиректу, для переезда все страницы сайта с http должны содержать атрибут rel=»canonical»
с указанием на аналогичные с https.

Если у сайта будет другая структура, настраивать атрибут нужно так же, как редирект: на страницы сайта с http добавить атрибут с указанием на аналогичные страницы с https, а уже на них добавить адреса нужных канонических страниц: site.com/page => https://site.com/page => https://site.com/pagina.

Редирект с одного домена на другой

Для Apache

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *