Перенос сайта: алгоритм действий в зависимости от конкретной ситуации

Перенос сайта: алгоритм действий в зависимости от конкретной ситуации

Перенос сайта: алгоритм действий в зависимости от конкретной ситуации
Время чтения: 15 минут
Отправим материал вам на:

Из этого материала вы узнаете:

  • В чем разница между хостингом, доменом и CMS
  • Когда может потребоваться перенос сайта
  • Как перенести веб-ресурс на другой хостинг
  • Как перенести сайт Битрикс на другой хостинг
  • Как перевести сайт на другой домен
  • Как осуществить перевод сайта на новый движок
  • Перенос сайта на WordPress
  • От чего зависит цена услуг по переносу сайта
  • Как выбрать хостинг, домен и CMS, чтобы не пришлось переезжать

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

В чем разница между хостингом, доменом и CMS

Такие специфические термины, как хостинг, домен, движок, относятся к одному объекту — веб-сайту, и все они нужны для его нормальной работы (хотя можно обойтись и без CMS). Поэтому вполне понятно, почему владельцы сайтов начинают воспринимать эти понятия как нечто общее — «что-то необходимое для нормального функционирования сайта». Но если вы серьезно настроены переместить сайт на новое место, настоятельно рекомендуем разобраться что и как.

В чем разница между хостингом, доменом и CMS

Чем же отличаются друг от друга хостинг, домен и движок? Приведем пример. Вы переехали в новое жилье и установили систему «умный дом». Хостинг — это дом, где проживает ваш веб-сайт. Это место на одном из компьютеров (серверов) хостинговой компании, в котором физически находятся файлы вашего веб-ресурса: html-страницы, скрипты, картинки и т. д. (так же, как и на вашем ПК в отдельной папке хранятся, к примеру, ваши фото). Доступ к папке на вашем ПК есть только у вас, а к папке с вашим сайтом — у всех интернет-пользователей.

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

Домен является адресом веб-сайта. В Интернете хранится очень обширная «база адресов» (или «пространство доменных имен»). В ней для каждого домена указано, на каком компьютере в Интернете хранятся файлы данного сайта. Поэтому браузер точно знает, к какому «дому» относится тот или иной домен.

Далее. Что такое «умный дом»? Это система, позволяющая контролировать показатели в доме (температурный режим, уровень влажности, включение света или сигнализации) и в автоматическом режиме управлять ими. К примеру, если в помещении очень холодно, система может включать обогрев, а когда кто-то заходит в комнату — освещение. То есть следит за нормальным состоянием дома.

Функционирование сайта зависит от его движка (или CMS — системы управления контентом). Движок демонстрирует на определенной странице сайта необходимый контент, отправляет формы, кладет товары в корзину и выполняет множество других действий.

Но главное, движок не столько показывает контент, сколько управляет им. Благодаря CMS можно легко менять содержимое сайта (аналогично созданию простого документа Word). Вам не нужно изучать языки программирования, чтобы править текст на странице, добавлять изображения, пункты меню, дополнять каталог новыми позициями. Все это можно легко сделать благодаря CMS.

Да, бывают движки, в которых и программист разбирается с трудом, но это уже зависит от разработчиков.

Когда может потребоваться перенос сайта

Перенос сайта может потребоваться в следующих ситуациях:

  1. Вы владелец крупного веб-ресурса со множеством страниц. Загрузка сайта занимает очень много времени. Кроме того, он постоянно тормозит и подвисает. Перенос сайта на другой хостинг решает эту проблему. При этом часто можно обойтись и без него. В некоторых случаях достаточно просто доработать ресурс.
  2. На сайте много картинок, что может мешать его нормальной работе. Сжатие изображений позволяет наладить функционирование сайта. Ваша задача — защитить сайт от взлома. Если вы заботитесь о его безопасности, выберите новую CMS. Лучше всего использовать WordPress: благодаря ему вы обойдетесь без дополнительной защиты для сайта.
  3. Сайтом неудобно управлять. Перенос на другой движок решает и эту проблему.
  4. В доработках функционала сайта есть ограничения. Здесь опять же лучше поменять CMS.Когда может потребоваться перенос сайта
  5. У сайта плохое ранжирование. Причина может быть в слабом юзабилити, а также в том, что доменной зоной является Россия. Разобраться поможет аудит сайта: не исключено, что он просто нуждается в доработке. В этом случае придется обратиться к SEO-специалистам.

Итак, основные причины мы рассмотрели. Если вы намерены исправить ситуацию, выберите оптимальный способ переноса своего сайта.

Перенос сайта на другой хостинг

Если вы перемещаете сайт на другой хостинг, значит, меняете компанию, предоставляющую сервер для размещения веб-ресурса в Интернете. Чтобы лучше понять процесс переноса сайта, вернемся к примеру с жильем. Предположим, вы снимаете квартиру. Вам все нравится: стоимость аренды, адекватные владельцы, достаточно большая площадь. Проходит время, и вы обзаводитесь семьей, появляются дети, места становится меньше. К тому же цена аренды возрастает в 3 раза. Условия вам, конечно, больше не нравятся, и вы начинаете искать новый дом для своей семьи. Перенос сайта на другой хостинг — это то же самое, только собственником жилья здесь является провайдер.

  1. Когда требуется перенос сайта

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

    Поменять хостера следует, если:

    • действия и запросы пользователей выполняются очень медленно;

    • сайт постоянно подвергается хакерским атакам, а предоставляемая защита неэффективна;

    • вы недовольны техподдержкой;

    • сайт часто бывает неработоспособен полностью или частично.

  2. Процесс смены хостера

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

Перенос сайта на другой хостинг

Обычно перенос сайта проводится в несколько этапов:

  • Ресурс регистрируют в новой хостинговой компании.
  • Доменное имя сайта привязывают к новому хостингу.
  • Переносят накопленную базу данных.
  • Копируют важные файлы.

Использование файлового менеджера поможет оптимизировать процесс и упростит задачу.

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

  • Привязка доменного имени к новому провайдеру

Если ваша задача — сохранить существующее доменное имя, а не создавать другое, привяжите его к новому хостингу. Для этого измените домен в настройках DNS-сервера. Ничего сложного здесь нет. В центре управления доменом необходимо выбрать «Управление серверами» и нажать «Изменить адрес». После изменения сервера старое имя привяжите к новому провайдеру. Зайдите на сайт провайдера, затем в панель управления, далее — в раздел «Добавление веб-сайта». Обновление настроек — процесс небыстрый и может длиться от нескольких часов до двух дней.

  • Копирование базы данных

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

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

Копирование базы данных

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

Перенос базы данных завершен. При обнаружении ошибок или прерывании процесса все придется делать заново. Важно: перед каждым переносом необходимо выполнять резервное копирование данных на локальный диск. Иначе есть риск потерять ценную информацию без возможности восстановления.

  • Копирование файлов с веб-сайта

Заключительная стадия. Использование файлового менеджера, например Total Commander, значительно облегчит процесс. Через менеджера выполните соединение с FTP-сервером хостера (адрес FTP-сервера вы получите при регистрации). Для получения доступа к серверу введите пароль и логин. При правильном вводе данных установится соединение.

На сервере хостинга есть папка «Domains». Найдите в ней папку с вашим доменом. Там расположена корневая папка сайта, директория public html. Необходимо скопировать туда файлы из аналогичной папки предыдущего хостинга. По окончании процесса копирования перенос сайта на другой хостер завершится. Введите домен сайта и оцените улучшенную работу сервиса.

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

Как перенести сайт Битрикс на другой хостинг

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

Как перенести сайт Битрикс на другой хостинг

Легче всего осуществить перенос сайта Битрикс вручную. Для этого нужно выполнить ряд действий:

  1. Проверить, совместим ли выбранный вами хостинг с Битриксом. Сделать это можно с помощью утилиты bitrix_server_test. Если вы поймете, что настройки хостинга не соответствуют требованиям Битрикса, обратитесь в техническую поддержку хостинговой компании. При наличии соответствующих прав все настройки вы можете произвести самостоятельно.
  2. Скопировать все файлы и базы данных со старого хостинга. Если хостинг совместим с Битриксом, скопируйте все файлы с прежнего хостинга, воспользовавшись, например, FTP-менеджером. Кроме того, обязательно экспортируйте базу данных через phpMyAdmin.
  3. Переместить на новый хостинг файлы и базы данных. Впоследствии при переносе веб-сайта Битрикс на другой хостинг переместите скопированные файлы в соответствующую директорию. Помимо этого, на новом хостинге нужно создать базу данных, указать ее название, пароль и первого пользователя. Далее необходимо импортировать копию старой базы данных через phpMyAdmin.
  4. Поменять пароль для базы данных. Вам необходимо изменить старый пароль к импортированной копии базы данных на новый, указанный на предыдущем этапе. Для этого воспользуйтесь текстовым редактором и откройте файл dbconn.php. Укажите новые пароли для базы данных и пользователя. Исходный файл будет расположен в папке /bitrix/php_interface/.
  5. Настроить DNS на новом хостинге. По завершении процесса сайт Битрикс необходимо перенести на хостинг через перепривязку DNS на новом хостинге и подождать, пока хостер их обновит.

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

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

Иногда нужен перенос сайта на другой домен. Причин для этого может быть несколько:

  • вы хотите изменить имя на более благозвучное;
  • ваш прежний домен попал под АГС, и вы таким образом стараетесь его обойти;
  • ваш домен хоть и не находится под АГС, но уже долго не индексируется (увы, такое случается: техподдержка «Яндекса» отвечает, что все нормально, и просит подождать, однако ожидание бывает очень длительным).

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

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

В первую очередь создайте полную копию вашего сайта на новом домене. Сделать это легко: скопируйте все файлы со старого хостинга и залейте их на новый (если все действия выполняются на одном и том же хостинге, то просто скопируйте их в другую папку, привязанную к новому домену).

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

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

Затем необходимо выставить редирект, чтобы посетитель, заходя на старый сайт, попадал на новый. Для этого в корневой директории старого ресурса нужно разместить файл (если он уже есть, то, конечно, загружать не нужно). В этом файле пропишите такой код:

1 RewriteEngineOn

2 RewriteCond %{HTTP_HOST} ^старыйсайт.ру

3 RewriteRule (.*) http://новыйсайт.ру/$1 [R=301,L]

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

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

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

При наличии подписчиков (в соцсетях, по email, через rss, рассылки и т. п.) непременно оповестите их о переезде, написав им письмо.

Перенос сайта на новый движок

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

Перенос сайта на новый движок

Итак, вы определились с новым движком и сделали резервное копирование сайта. Выполните следующие действия:


1. Зафиксируйте показатель текущей эффективности сайта

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

  • Количество посетителей за выбранный отрезок времени.
  • Позиции сайта в поисковой выдаче по важным запросам.
  • Перечень страниц с самым высоким трафиком.
  • Поведенческие параметры.

Если сайт небольшой, проверку можно выполнить вручную и занести в таблицу 10–15 самых важных запросов в «Яндексе» и Google. Для веб-ресурсов, в которых 100 страниц и больше, лучше воспользоваться сервисами для отслеживания позиций, к примеру Serpstat, Seolib, Rush Analytics, Topvisor и т. д.

Перечень страниц с самым высоким трафиком можно найти в аналитических системах. Так, в Google Analytics вы можете выбрать меню «Поведение — Контент сайта — Страницы входа», а потом указать дополнительный параметр «Источник или канал».

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


2. Создайте таблицу соответствия URL

Самый трудозатратный этап в переезде. Таблица необходима при изменении структуры сайта и URL. Вам необходимо:

  • Сформировать таблицу существующих URL веб-сайта с кодом ответа сервера

Используйте инструмент для парсинга сайта. Ваша задача — получить перечень всех веб-страниц с кодами ответа сервера и добавить полученную информацию в таблицу. Можете воспользоваться очень хорошим инструментом — Netpeak Spider. Он отлично подойдет для парсинга.Сформировать таблицу существующих URL веб-сайта с кодом ответа сервера

  • Отсортировать URL по коду ответа сервера

Здесь у вас должно получиться три таблицы или вкладки. На первой будут доступные веб-страницы с кодом ответа 200, на второй — страницы с переадресацией с кодом 301, на третьей — несуществующие веб-страницы с кодом 404. Часто для переадресации используют коды 302, 303 и 307.

  • Сделать таблицу с новыми URL

Если структура URL старого сайта была логична, то с созданием таблицы соответствия проблем не возникнет. Допустим, если в интернет-магазине товары были доступны по адресам типа example-site/catalog/phones/nokia1100/, то на новом возможна следующая структура URL: example-site/phones/nokia/nokia1100/.

При наличии на старом сайте нелогичных URL вроде example-site/catalog/nokia1100/ и example-site/catalog/samsung-galaxy/ риск ошибок возрастет и процесс станет более трудоемким. Обязательно настройте переадресацию для страниц с кодом 301. Если вы этого не сделаете, на новом сайте отобразятся несуществующие веб-страницы старого ресурса.

Обратите внимание на URL с кодом ответа 404. Если эти адреса не являются актуальными, не вписывайте их в таблицу соответствия. Страницы с такими URL можно не создавать на новой CMS. Если это важная страница, на которую ведут внешние и внутренние ссылки, нужно включить ее в таблицу и правильно настроить редиректы.

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


3. Настройте новый движок на тестовом домене или локальном сервере

Вы можете настроить новую CMS на поддомене типа test.example-site.com. Для этого непременно нужно закрыть тестовый поддомен от индексации — с помощью инструментов CMS или через файл robots.txt. К примеру, чтобы в WordPress закрыть веб-ресурс от индексирования, достаточно зайти в раздел администрирования «Настройки — Чтение». На этом этапе необходимо установить и настроить движок: создать дизайн, запустить кэширование и сжатие данных, поставить необходимые плагины и модули, подключить ускоренные веб-страницы, добавить микроразметку и т. д.


4. Переместите содержание старого сайта на новый

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

Переместите содержание старого сайта на новый

Как правило, для переноса статических страниц не используется шаблон. Их переносят вручную. К примеру, перенос страницы сайта «О компании», а также страниц «Условия доставки», «Контакты», «Наша команда» и т. д.

5. Выполните настройку редиректов


Помните: вам нужен постоянный редирект 301. То есть после обозначения редиректов в файле .htaccess старые URL должны возвращать код ответа 301, а новые — код ответа 200.

Редирект 301 оповещает поисковые системы о том, что страница навсегда перемещена и располагается по новому адресу. Здесь все SEO-содержимое старого URL, в том числе входящие ссылки и внутренний ссылочный вес, перемещается на новый адрес.

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


6. Оцените, корректно ли работает сайт

Переместив контент, проверьте работу веб-ресурса:

  • Оцените, как работают кнопки, формы, страницы оформления заказа.
  • Используя Broken Link Checker или подобный ему инструмент, найдите битые ссылки и устраните недочеты.
  • Проверьте юзабилити. Объективно оценить его поможет сервис AskUsers.
  • Проверьте внутреннюю оптимизацию.

Оцените, корректно ли работает сайт

Если сайт работает без перебоев, откройте к нему доступ по основной ссылке и сразу же переходите к 7 и 8 шагам.


7. Внесите на сайт коды внешних служб и перенастройте аналитические системы

Если вы пользуетесь контейнером диспетчера тегов, добавьте его на новый веб-ресурс. Другие системы можно подключить через Tag Manager или сразу на сайт. Нужно:

  • добавить коды верификации Яндекс.Вебмастер, Search Console Google и других поисковых систем;
  • добавить коды отслеживания Метрики, Google Analytics, Liveinternet.ru и других аналитических сервисов. Перенастройте цели, e-commerce и прочие показатели, работа которых может зависеть от переноса сайта.

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


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

Для создания актуальной карты сайта можете воспользоваться внешними сервисами, например XML-Sitemaps, или инструментами новой CMS.

  • В WordPress используйте плагины All in One SEO Pack или Google XML Sitemaps.
  • В Joomla! — расширения Sitemap Generator и OS Map.
  • В Drupal примените модуль XML Sitemap.
  • В OpenCart — модуль Yandex Sitemap (если выполняется перенос сайта OpenCart).

Создав и настроив карту веб-сайта, зайдите в Search Console Google. В разделе «Сканирование — Файлы Sitemap» отправьте на проверку новый файл. Для этого можно воспользоваться кнопкой «Добавление/Проверка файла Sitemap».

В «Вебмастере» отправить новую карту веб-сайта для проверки можно через раздел «Индексирование — Файлы Sitemap».


9. Контролируйте, эффективно ли работает сайт после переноса

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

Контролируйте, эффективно ли работает сайт после переноса

Причины могут быть следующими:

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

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

Перенос сайта на WordPress

Популярность WordPress ни у кого не вызывает сомнения. Сайтов, работающих на этой CMS, очень много как в России, так и по всему миру. Ресурсы, созданные на менее известных движках или HTML, постепенно переносят на WordPress. С другими движками все проще: они применяют шаблоны, которые можно конвертировать для нужной системы. Перенос HTML-сайта на WordPress — задача чуть сложнее.

  1. Подготовка

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

    Необходимо выполнить предварительные работы:

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

    • проверить содержимое сайта, выполнить аудит и найти некачественный контент;

    • выявить все слабые места, из-за которых текущий сайт работал медленно или не продвигался в поисковой выдаче;

    • изучить систему WordPress, если вы с ней еще не работали.

  2. Установка WordPress

    Все операции лучше проводить на локальном сервере. Благодаря этому, пока конвертируются все элементы, работа сайта на хостинге не будет прерываться. Можно пользоваться популярной программой Open Server, где есть весь необходимый инструментарий для разработки сайта, базы данных, работы с консолью и конвертерами. Такой алгоритм действий обеспечит безопасный перенос сайта HTML на WordPress.Установка WordPress

    Скачайте движок с официальной страницы, распакуйте и загрузите в «/domains/newsite», размещенный в директории программы Open Server. Зайдите в phpMyAdmin в контекстном меню, чтобы создать базу данных и пользователя. Введите логин — root, пароля нет. После входа в интерфейс зайдите во вкладку «Пользователи» и добавьте нового. Заполните необходимые поля, параметры входа и привилегии, проставив галочки.

    Далее сведения из базы данных нужно перенести в соответствующие строчки кода файла «wp-config-sample.php» корневой папки CMS. После внесения информации файл сохраняется, и его название изменится на «wp-config.php». Затем устанавливается движок: в браузере вводится название локального доменного имени — «newsite». Загружается скрипт установки платформы — вся информация заполняется и подтверждается. Процесс успешно завершен. Чтобы войти в консоль, нужно пройти по ссылке «newsite/wp-login.php».

  3. Тема и плагины

    На этом этапе необходимо установить и настроить все необходимые плагины, чтобы без проблем переместить HTML-сайт на WordPress. Основные категории необходимых модулей:

    • имеющиеся формы могут неправильно переместиться на платформу; во избежание подобной ситуации лучше создайте новые, воспользовавшись плагином Contact Form 7 или Gravity Forms;

    • если используются все необходимые SEO-данные в старой версии веб-сайта, их нужно перенести с помощью Yoast SEO или All in One SEO Pack. В процессе перемещения контента необходимо заполнить метатеги и параметры оптимизации;

    • если на предыдущем сайте использовалось несколько языковых версий, примените специальные плагины, например WPML;

    • так как CMS загружают сервер больше, чем HTML, непременно установите плагины кэширования и оптимизации медиафайлов WP Total Cache и Image Optimizer.

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

  4. Импорт контента

    Для перемещения контента можно использовать ряд способов. Проще всего вручную перенести содержание сайта. Для этого нужно скопировать HTML-код статьи в редактор WordPress, добавить SEO-данные в виджете соответствующего плагина. Этот способ — самый подходящий для небольших сайтов. При этом из-за его использования контент сайта может в определенной степени отражаться некорректно. Чтобы этого не допустить, лучше применить пользовательские стили, вписав их в шаблон.

    Как выполнить перенос сайта HTML, где очень много контента, на WordPress? Используйте плагин HTML Import 2 или Import HTML Pages. Эти плагины могут импортировать контент с элементами форматирования. В связи с тем, что степень адаптации оформления низкая, все правки необходимо делать вручную.Импорт контента

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

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

  5. Конвертация оформления

    Здесь есть несколько способов. Проще всего разработать новый шаблон, а не использовать оформление с HTML-версии. Этот вариант подходит тем проектам, где нужно полностью поменять дизайн всех элементов, не изменив при этом поведение посетителей. Как правило, этот способ программисты выбирают для работы с малопосещаемыми сайтами.

    При довольно обширной и постоянной (привыкшей к дизайну) аудитории сайта придется серьезно поработать над конвертированием дизайна с HTML-страницы в шаблон движка. Вы можете использовать сервис Theme Matcher, который создаст на основе старого макета файл темы для WordPress. Результаты, как правило, неплохие и требуют лишь незначительных правок. Главное — удается сохранить общую концепцию и дизайн сайта.

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

  6. C localhost на хостинг

    Перемещение HTML-сайта на WordPress подразумевает перенос сайта на локальный сервер: готовый веб-ресурс со всеми изменениями перемещается на хостинг с HTML-версией.C localhost на хостинг

    Для примера воспользуемся cPanel и phpMyAdmin. Сначала нужно экспортировать базу данных на хостинг. Так как применяется Open Server, в браузере следует перейти по ссылке http://127.0.0.1/openserver/phpmyadmin. После перехода откроется интерфейс работы с базами данных. Далее необходимо перейти на вкладку «Экспорт» и выбрать файл с именем, указанным в «wp-config.php» при разработке сайта, и ввести все нужные параметры:

    • Шаблон имени — @DATABASE@.

    • Кодировка — UTF8.

    • Сжатие — gzip.

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

    При использовании phpMyAdmin на хостинге импортируется база данных, сохраненная с локального сервера. Необходимо, чтобы был отмечен пункт «Do not use AUTO_INCREMENT for zero values». Далее выполняется разархивация новых файлов в основную директорию сервера. Это требуется для открытия сайта после ввода доменного имени в адресную строку.

    Обратите внимание: прежде чем скопировать новые файлы, удалите старую информацию HTML-сайта.

    Затем отредактируйте файл «wp-config.php». В него вносят новые данные пользователя и базы данных. Для констант WP_SITEURL и WP_HOME прописывают доменное имя.

  7. Проверка веб-сайта

    По окончании переноса HTML-сайта на WordPress необходимо проверить, как работают все элементы. В первую очередь проверяют, корректно ли отображаются элементы дизайна, контент, нормально ли работают кнопки и модули. Кроме того, нужно удостовериться, что все ссылки работоспособны. При этом временные следует убрать. Проверить крупные сайты со множеством страниц помогает плагин Broken Link Checker.

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

От чего зависит цена услуг по переносу сайта

Цена на перенос сайта на другой хостинг зависит от ряда параметров:

  • веса веб-сайта;
  • системы управления (CMS);
  • интеграций с другими площадками;
  • характеристик нового хостинга;
  • дополнительных настроек сайта (почты на домене, SSL-сертификата и проч.).

От чего зависит цена услуг по переносу сайта

Какие услуги включены в цену переноса веб-сайта на новый хостинг?

  • Анализ веб-сайта клиента.
  • Выбор оптимального тарифа хостинга.
  • Разработка бэкапов сайта и БД.
  • Регистрация анкеты клиента.
  • Оформление хостинга, оплата в соответствии с тарифом.
  • Перемещение сайта на новый хостинг.
  • Проверка работоспособности сайта на новом хостинге (без перенаправления домена — это значит, что сайт еще функционирует на прежнем хостинге до завершения проверки работоспособности);
  • Перемещение домена на новый хостинг.
  • Тестирование корректной работы сайта.

К некоторым сайтам нужен индивидуальный подход. Это очень посещаемые площадки (от 10 тысяч посетителей в день), сайты, где контент активно создают сами пользователи (форумы, группы, блоги). Трудности с перемещением также могут возникнуть, если:

  • применяется нестандартное ПО (старые или, напротив, новые и нестабильные версии PHP, MySQL или иные компоненты сервера);
  • используется самописная система управления контентом, у которой нет документов на перенос и которая использует костыли (например, часть контента может храниться не в БД, а в отдельных файлах или переменных).

Как выбрать хостинг, домен и CMS, чтобы не пришлось переезжать

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

  1. Выбирайте компанию, предоставляющую сразу и хостинг, и доменные имена

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

  2. Сотрудничайте с крупными компаниями

    Выбирайте из проверенных и популярных компаний, например «Джино», «Таймвеб», ActiveCloud, 1Gb.ru, «Макхост» и т. д. Это признанные лидеры рынка.

    Любая компания обычно предлагает несколько тарифов. И хотя может показаться, что их единственное отличие в стоимости, на самом деле у них разные технические характеристики (разный объем места под сайт, разная скорость процессора на сервере и т. д.).

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

  3. Резервное копирование

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

  4. Доменное имя — оптимальной длины и без двусмысленных знаков

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

    • mebelniy-centr-mart-irkutsk.ru — наверное, такой домен не занят, но он сложен в запоминании и диктовке;

    • mart38.ru — намного короче и легче в запоминании;

    • ax38.ru — это к теме неоднозначности: такое имя люди запомнят как русское «ах», а потому, набирая его по памяти, большинство укажет его как ah38.ru.

  5. Движок — выбирайте среди известных

    Коммерческому сайту больше подойдет платный популярный движок (Битрикс, NetCat, UMI.CMS, Simpla). У таких движков меньше слабых мест, неточностей, есть техническая поддержка, выходят регулярные обновления. Можно, конечно, воспользоваться бесплатной CMS, но главное — популярной, на которую можно сделать перенос сайта (Joomla!, WordPress, MODx).

  6. Обратите внимание! Владелец — вы

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

Доменное имя

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

article_banner.png

Статья опубликована:

Рейтинг 5 из 5. Проголосовало: 1
2019-12-05 10:47:38
Еще по старой памяти был у меня сайт на хостинг которого шли множественные атаки. Пришлось сайт переносить. После переноса проблем было столько, что не знал за что браться сразу. В последствии конечно все решилось благополучно, сайт заработал, но потери позиций и трафика дали о себе знать. Восстановление было длительным. Что я хочу сказать. Если надумали перенос сайта, создайте пошаговый чек-лист. Так вы избежите массы проблем. Или наймите хорошего специалиста. Спасибо за полезный пост.

Читайте также

Генератор Продаж
Опубликовано
Генератор Продаж
г. Рязань, Куйбышевское шоссе, 25
Телефон: 8 (800) 775-43-06