Практически каждый владелец сайта рано или поздно задаётся вопросом «А как бы мне перенести сайт на другой движок?». Вопрос не праздный и в ряде случаев имеет смысл. Но первое, о чём нужно задуматься, когда посещают подобные мысли, — являются ли вескими причины, побудившие к мысли о смене «прописки». Прежде, чем решиться на активные действия, рекомендуем всё же оценить необходимость такого шага и потери, которые вы можете понести, при переносе сайта на новую CMS.
К основным минусам переноса сайта на новую платформу относятся:
- Финансовые потери, которые часто исчисляются солидными суммами. Перенос сайта на новый движок может стоить не меньше (а бывает, что и больше), чем создание ресурса с нуля. Часто такие расходы совершенно не оправданы, а требуемые деньги гораздо выгоднее вложить в развитие иными путями;
- Временные затраты на перевод на другую CMS тоже могут сильно охладить пыл владельца. В процессе переноса данных придётся проделать много важных мероприятий, которые отнимают дни, недели, а порой и месяцы, так что этот путь доступен только терпеливым;
- Потери трафика, потенциальных и даже реальных пользователей — неизбежный результат допущенных при переносе ошибок. Избежать их можно, но не так просто, как кажется. Поэтому мы подготовили пошаговую инструкцию, придерживаясь которой можно избежать серьезного урона от смены платформы.
Содержание:
- Все «за» и «против» смены CMS
- Как перенести сайт и не потерять позиции: риски и возможности избежать проблем
- Новая структура сайта
- Новые URL
- Перенастройка редиректов
- Дизайн
- Потеря контента
- Настройка аналитики
- Последовательность процесса переноса сайта на новую CMS
- Выводы
Все «за» и «против» смены CMS
Давайте рассмотрим, какие причины не стоит считать веским основанием для переноса сайта на новый движок. К ним относятся:
- Желание перейти со своей CMS на новую, которую хвалят друзья (реклама, отзывы…)
Есть выражение «Лучшее — враг хорошего», в данном случае оно подходит как нельзя лучше. Большинство современных CMS являются продвинутыми движками, которые отвечают требованиям самых разборчивых пользователей. Разработчики усердно трудятся над улучшением имеющихся и внедрением новых функций. Если вы уже пользуетесь одним из популярных продуктов в области систем управления, скорее всего перенос сайта будет похож на смену шила на мыло, а возможные плюсы по сравнению с реальными издержками будут несущественными, чтобы там ни говорили друзья и «эксперты».
- Попытка сэкономить на покупке платных плагинов и модулей
Набор встроенных модулей и бесплатных плагинов у разных CMS отличается. Но экономия при переносе сайта на новый движок скорее всего не поможет сберечь ни копейки. Дело в том, что расходы на перевод ресурса будут в любом случае выше, чем стоимость любых платных плагинов. А уж временные потери и возможные риски и вовсе не окупить.
- Уверенность в том, что CMS с открытым кодом легко взломать
Это весьма спорное утверждение, которое не подтверждено ничем. Умельцы могут взломать совершенно любой сайт, если у них появится такая цель. Кроме того, для больше безопасности как раз лучше выбирать популярную систему управления, специалисты которой денно и нощно трудятся над тем, чтобы умело отбивать атаки злоумышленников.
- Глубокие познания в работе другой CMS
Какими бы поверхностными ни были ваши навыки работы с движком, на котором размещён ваш сайт, гораздо проще, быстрее и дешевле ознакомиться с его особенностями и изучить все возможности, чем переносить ресурс на другую, самую что ни наесть родную CMS.
- Ощущение, что не хватает какого-нюанса
Не знаю, что, но что-то, кажется, не так — весьма сомнительная причина для переноса сайта на другую CMS. Даже если вам не достаёт какой-то определённой возможности или функции, прежде чем переводить сайт, оцените, действительно вам так необходима эта самая возможность или можно обойтись и без неё. Кроме того, вы всегда можете связаться с техподдержкой вашей системой, вдруг ваше предложение окажется настолько интересным, что разработчики захотят внедрить его в свой продукт.
Перенос сайта на другую CMS целесообразен, если:
- Возможностей сайта на HTML перестало хватать для работы
Удобство и надёжность HTML-сайтов перестают радовать, когда сайт разрастается, и в его обойме появляется более десятка страниц. В данном случае сделать, действительно ничего нельзя, потребуется переезд на новое просторное место жительства.
- Платформа не справляется со своей задачей
Речь идёт о самописных ресурсах, плюсом которых является индивидуальная проработка под нужны конкретного проекта. Выбирая такую платформу, владелец сайта зачастую лишает себя многих возможностей, о которых он не догадывался изначально. Часто доработка самописного сайта либо обходится очень дорого, либо вообще невозможна. К тому же привязка к создателю такого сайта может стать причиной многих проблем. Всё это не означает, что «самописцы» не имеют право на жизнь. Для крупных компаний, желающих получить что-то особенное и не жалеющих на это денег, такой вариант может оказаться идеальным.
Если же вы воспользовались услугами такого самобытного мастера, а потом перестали понимать друг друга или вообще потеряли с ним связь, то перенос сайта на новый движок — единственный возможный путь.
- Функционал конструктора сайтов не удовлетворяет потребностям проекта
Часто на этапе становления бизнеса мы не предполагаем, что через некоторое количество лет он разрастётся, а возможностей выбранного конструктора не будет хватать для полноценного функционирования сайта.
Кроме того, конструктор не даёт возможности полностью управлять процессом. Обычно на старте мы вынуждены экономить и выбирать, что попроще. Такая бережливость из разумного решения может превратиться в головную боль и необходимость переноса ресурса на серьёзную CMS.
Стоит отметить, что все эти причины вызваны недальновидностью при выборе движка для собственного сайта. И, раз уж такая необходимость возникла, при смене платформы важно сделать правильный выбор, который позволит больше не возвращаться к этой проблеме и не заставит через пару лет снова задумываться о переезде.
Если решили перенести сайт на новую cms рекомендуем пройти наш курс «Поисковик». Благодаря курсу вы сможете получить четкие инструкции, а также наши специалисты смогут минимизировать потери при переезде. Регистрируйтесь по ссылке и приступайте к работе над своим сайтом. А с промо-кодом «SEO-21», вы получите еще дополнительный бонус.
Как перенести сайт и не потерять позиции: риски и возможности избежать проблем
Взвешивая все «за» и «против», важно быть уверенным, что перенос сайта на другую CMS даст больше, чем вы потеряете в этом процессе. А, как бы вы ни старались, потери в любом случае будут. Но, если правильно подойти к делу, эти потери можно сделать минимальными.
Новая структура сайта
С одной стороны, изменение структуры сайта может быть как раз одним из основным вопросов, которые могут решаться с помощью переноса. Следует заранее прописать типы страниц и чётко структурировать их размещение на новом движке. С другой, важно сохранить то, что было успешно реализовано ранее.
Новые URL
В разных движках алгоритм формирования URL свой собственный. И несмотря на то, что все CMS автоматически создают понятные и логичные ссылки, всё же при переводе сайта они будут иными. Желательно проследить, чтобы новые URL минимально отличались от прежних. Конечно, это необходимо делать только в том случае, если ранее они были адекватными.
Во избежание неприятных неожиданностей заранее пропишите шаблоны для URL, основываясь на ранее используемых.
Кроме того, необходимо внимательно проверить каждый URL в отдельности. В противном случае могут появиться битые ссылки или дубли, что отразится и на ранжировании сайта, и на его оценке со стороны посетителей.
Перенастройка редиректов
Любой сайт, имеющий даже самую недолгую историю, обычно успевает собрать страницы, отдающие код сервера 301. Речь идёт о редиректах — переадресации на другую страницу. Перенося сайт, необходимо перенести и все редиректы так, чтобы посещение этих страниц не приводило к ошибкам и не потерялась изрядная доля трафика.
Предварительно создайте таблицу всех редиректных ссылок, что не создаст проблем при переносе небольшого сайта. Сложности возникают при работе с ресурсами, насчитывающими десятки, а то и сотни таких страниц. В этом случае рекомендуем прибегнут к помощи сразу нескольких сервисов — Google Analytics, Ahrefs, Notepad++, Netpeak Checker.
С помощью Google Analytics выгружаем в отдельную таблицу список всех URL, которые служили входом на сайт. Здесь нас интересуют отчётные данные «Organic Search» подраздела «Каналы». Желательно получить данные за максимально длительный период, минимум год.
Сервис Ahrefs позволяет получить данные обо всех страницах сайта, на которые ссылаются сторонние ресурсы (столбец Link URL). Выборку также выгружаем в таблицу.
Удаляем дубли с помощью функции TextFX сервиса Notepad++, после чего получаем таблицу с уникальными URL.
Осталось проверить коды ответов сервера собранных нами URL, для этой цели пригодятся возможности сервиса Netpeak Checker. Так мы узнаем, какие страницы имеют код 200, то есть доступны.
Полученная таблица потребуется не только для проверки, но и настройки редиректов с нового места жительства. Она позволит ничего не потерять и сохранить весь трафик в целости и сохранности.
После переноса сайта такая же проверка позволит узнать, верно ли настроены редиректы: все аналогичные новые страницы должны также отдавать соответствующий код ответа сервера.
Дизайн
Чтобы не потерять позиции сайта при переносе на другую CMS, важно позаботиться не только «внутренней кухней», но и внешней составляющей, которая в первую очередь оценивается пользователями. Удачный и запоминающийся дизайн желательно сохранить. Исключение — полный ребрендинг и смена стиля дизайна. Но в большинстве случаев подобные перемены не требуются.
Чтобы на новом месте внешность «не поехала», нужно очень внимательно отнестись к осуществлению переноса дизайн-макетов (если они имелись). Если же при создании первоначальной версии сайта были использованы шаблоны конструктора или старой CMS, сохранить дизайн без каких-либо изменений точно не получится. В этом случае потребуется помощь профессиональных дизайнеров. Как вариант — можно попробовать подобрать более или менее соответствующие шаблоны, предлагаемые новой CMS.
Потеря контента
Контент — это не просто тексты, картинки и видеоролики. Кроме смысловой нагрузки, в нём заключена работа по продвижению в поисковых системах. Удаление контента всегда приводит к потерям трафика. Поэтому его необходимо либо сохранять полностью, либо менять на соответствующий с точки зрения SEO-продвижения.
Очень важно перед тем, как перенести сайт с одного движка на другой, создать резервную копию всех страниц и контента старого ресурса. В зависимости от того, какая платформа использовалась изначально, это можно сделать либо с помощью функционала старой CMS, либо с помощью серверной панели управления, которая позволяет заархивировать все файлы и базы данных сайта.
До начала работ по перемещению сайта, следует убедиться, что резервные копии доступны для работы. Если файлы не удаётся использовать, рекомендуем направить запрос провайдеру хостинга.
Настройка аналитики
Придётся смириться с тем, что настройки в Google Analytics и Яндекс Метрике придётся осуществлять заново. Рекомендуем заранее подготовиться к этому процессу, зафиксировав особенности используемых вами фильтров, настроек событий и целей.
Последовательность процесса переноса сайта на новую CMS
Выбрав наиболее подходящую для своего сайта систему управления, а также сохранив и проверив функциональность резервной копии сайта на старом движке, переходим к активным действиям по перемещению.
Путь к новой платформе состоит из следующих шагов:
- Выбор новой платформы для сайта
Как бы банально это не звучало, но это самый важный этап при переносе сайта. Часто о нём забывают или не уделяют ему должного внимания. Для правильного выбора мало совета друга или рекламы, обещающей все на свете плюшки. Необходимо совершенно чётко определить:
- минусы текущей платформы, которые побудили сменить движок;
- особенности и возможности новой CMS (как встроенные, так и дополнительные плагины, в том числе платные);
- требования к собственному сайту и цели, которые вы хотите достичь при переносе;
- необходимый функционал, отсутствие которого не позволит получить максимум от собственного ресурса.
Только сравнив и трезво оценив все эти данные, можно с уверенностью сказать, что выбор новой CMS оправдан и полностью соответствует вашим потребностям и ожиданиям.
- Оценка эффективности ресурса до переноса на новую CMS
Мы уже говорили о том, что избежать потерь в процессе переноса сайта очень непросто. Но прежде всего нам необходимо зафиксировать данные, которые будут являться контрольными при оценке этих самых потерь. Помимо возможности оценки, анализ контрольных данных и сравнение с новыми показателями поможет своевременно внести коррективы и добиться достижения прежних результатов.
Выбирая критерии оценки, опирайтесь на ту информацию, которая интересует вас прежде всего при анализе эффективности работы сайта. Для получения контрольный данных используйте отчёты Google Analytics и Яндекс Метрики за длительный период (от года) и последнее время (месяц).
Также для сравнения данных можно использовать информацию таких анализаторов, как Seprstat, Topvisor и других.
- Подготовка техзадания для программистов для внедрения тестовой версии сайта
Основными пунктами в техзадании должны быть:
- правила формирования структуры сайта;
- шаблоны для создания URL;
- инструктаж внедрения метатегов Title, Description, H1;
- базовые характеристики параметров:
- параметры индексации, в том числе закрытие страниц от поисковых ботов;
- требования по настройке Robots.txt и Sitemap.xml;
- особенности пагинации;
- требования к настройке кодов ответа сервера;
- настройка микроразметки;
- параметры настройки изображений и т. д.
- подробный список внедрения SEO-правок.
- Проверка тестовой версии сайта
Прежде, чем принимать работу программистов, подготовивших тестовую версию сайта в соответствии с техзаданием, необходимо проанализировать проделанную работу и убедиться, что всё выполнено именно так, как этого требовали вы. В первую очередь проверяем:
- соответствие дизайна заявленным требованиям, использование дизайн-макетов или качественный подбор заменяющих шаблонов;
- проверка точного соблюдения всех вышеуказанных пунктов. Для того, чтобы процесс проходил быстрее, а возможных ошибок и непонимания было меньше, рекомендуем делать такую проверку не по готовности тестовой версии сайта, а во время внедрения каждого пункта ТЗ;
- аудит юзабилити сайта: по возможности привлекайте помощников со стороны или, действуя самостоятельно, поставьте себя на место пользователей и постарайтесь оценить удобство ресурса с точки зрения посетителя;
- проверка функциональности и работоспособности тестовой версии ресурса.
- Создание техзадания для перевода сайта на новую CMS
Если тестовая версия сайта полностью вас устраивает, подготовьте ТЗ для его переноса и проконтролируйте выполнение каждого этапа. Основное внимание на:
- формирование кода ответа сервера 301, иными словами, контроль за редиректами;
- перенос файлов верификации: сохранение панелей сервисов Яндекс и Google во избежание потери данных;
- синхронизация данных на сайте: даты, контакты, иная информация должна соответствовать действительности;
- перенос контента на новый движок с сохранением данных;
- передача информации о переносе сайта и проделанных в связи с этим изменениях специалистам, которые работают над оптимизацией и продвижением ресурса (таргетологи, маркетологи и т. д.);
- порядок утверждения тестовой версии сайта и данные об уполномоченном лице, которое имеет право подтвердить начало процесса по перемещению сайта на новую платформу.
- Настройка сервисов аналитики
Как было сказано выше, при переносе сайта на другой движок все настройки в Google Analytics и Яндекс Метрике придётся выполнять заново. На этом же этапе требуется настроить ecommerce для сайтов, использующих сервисы электронной коммерции.
- Аудит нового сайта
Помимо аудита функционирования форм, кнопок и ссылок на сайте, следует проверить:
- файл Robots.txt;
- редиректы;
- мета-теги каждой страницы;
- корректный перенос счётчиков анализаторов.
Теперь обновляем данные в Google Analytics и Яндекс Метрике и начинаем отслеживать статистику. Первое время рекомендуется ежедневно проверять позиции сайта и сравнивать статистические данные с контрольными. В течение первых недель может отмечаться некоторый спад (обычно в пределах 10-20 %), но через 3-5 недель, если вся работа по переносу сайта была проведена без ошибок, ресурс должен отвоевать прежние позиции.
Выводы
Теперь вы знаете, как перенести сайт из одной CMS в другую без существенных потерь позиций. Этот процесс весьма трудоёмкий и непростой. Поэтому решаться на него необходимо только в том случае, когда польза от переноса сулит значительную выгоду, которая будет перебивать все возможные риски и издержки.
Помните: правильность выбора платформы, чёткое понимание и соблюдение всех необходимых действий — основа успеха, который позволит избежать серьёзных проблем, а также избавит от необходимости в ближайшие годы снова возвращаться к этому вопросу.
А вас всё устраивает в текущей платформе, на которой размещён сайт?