27.09.2018

ТОП 15 советов: как перенести сайт на новый движок без ущерба для SEO

Опубликовано: 27.09.2018 | 854

 

Сайты переносят на новый движок по разным причинам. Самая распространенная из них: отсутствие возможности внедрить доработки по оптимизации ресурса.

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

Чтобы такого не случилось, мы подготовили чек-лист из 15 советов, чтобы вы могли переехать на новую CMS без ущерба для SEO.

Это классика, это надо знать

Прежде чем ставить задачу на программиста, необходимо:

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

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

Совет 1. Отсортируйте URL страниц сайта и настройте редиректы

Чтобы URL-адреса не индексировались заново, нужно учитывать определенные правила их переноса на новую CMS. Вам необходимо:

  1. спарсить сайт и составить таблицу старых URL;
  2. отсортировать их по коду ответа сервера;
  3. составить список новых URL.

  1. Чтобы спарсить сайт и получить список всех страниц с ответом кода сервера, рекомендуем воспользоваться инструментом ScreamingFrog для SEO-анализа сайта. Результат занесите в таблицу.

  1. Затем отсортируйте страницы по коду ответа сервера:
    • 200 – означает, что запрос пользователя по этим страницам будет успешно выполнен;
    • 301 – страницы с переадресацией;
    • 404 – несуществующие страницы.

  2. Теперь переходим к этапу составления списка новых URL-адресов.

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

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

После настройки редиректа, в файле .htaccess старые URL должны возвращать код ответа 301, а новые – 200.

Тонкости настройки редиректа зависят от сайта. Это реально сделать самостоятельно, но если результат нужен был «еще вчера», то обращайтесь к нам, поможем.

Также не забывайте, что для поисковой системы два адреса с различием в один символ – абсолютно разные страницы.

Это все разные страницы:

  • site.by/category
  • site.by/Category
  • site.by/categori 
  • site.by/category-
  • site.by/категория

Совет 2. Перенесите метаданные

Метаданные включают в себя описания страниц (description), ключевые слова и заголовки (title). Они пишутся SEO-специалистами на основе тщательно проработанного семантического ядра. Это очень важная часть поискового продвижения.

Не забывайте об этих тегах во время переноса сайта на новую CMS. Чтобы в результате не получилось так, что вместо title прописан заголовок H1, а дескрипшн и ключевые слова отсутствуют вовсе. Без метаданных не достичь ТОПа, увы.

Метаданные

Чтобы быстро проверить метаданные страницы установите в свой браузер расширение SEO META in 1 CLICK.

Что необходимо сделать перед переносом сайта:

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

Совет 3. Сохраните и перенесите заголовки H1-H6

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

Что необходимо сделать:

  • с каждой страницы выпишите все заголовки и оформите это в виде: URL - заголовок - текст;
  • перенесите все заголовки со старого сайта на новый.

Совет 4. Не меняйте тексты

Иногда, при переезде сайта, собственник решает сделать его полный редизайн. И речь не только о дизайне, графике, шрифте. Он решает изменить и контент.

Если переписать текст на трафиковой странице, то с большой вероятностью она потеряет свои позиции в поисковой выдаче (а если это было ТОП-3 – так вообще обидно).

Думаем вы поняли, почему эта идея «не очень». Такие тексты содержат тщательно подобранные ключевые слова, которые напрямую влияют на продвижение. Это также касается атрибутов alt, title и подписей изображений и видео.

Что необходимо сделать:

  • сохраните все текста со всех страниц, а также атрибуты alt и title, подписи к изображениям, видео;
  • загрузите их на новую версию сайта не меняя форматирование.

Что делать, если всё таки хотите переписать тексты заново?

Обязательно сообщите об этом SEO-специалисту. Он проведет аудит сайта и подготовит корректное техническое задание на новый контент.

Совет 5. Заметили дубли страниц – бейте тревогу

Одна и та же страница не должна открываться по нескольким URL, например так:

https://site.by/divani/sofabeds

https://site.by/divani/sofabeds.html

Если вы заметили такое на новом сайте – смело бейте тревогу. Одна страница должна открываться по одному адресу.

Что необходимо сделать:

  • спарсите новую версию сайта, проанализируйте выгрузки;
  • вручную проверьте различные вариации написания URL.

Совет 6. Перенесите микроразметку

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

Подробно о том, что такое микроразметка и как ее сформировать для разных типов сайта мы писали в статье «Микроразметка от А до Я».

Проверить наличие микроразметки на странице можно в Валидаторе Яндекса или Google.

Валидатор Яндекса

Схема всё та же:

  • составьте таблицу: URL - микроразметка;
  • перенесите на новый движок.

Совет 7. Добавьте перелинковку

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

Корректная перелинковка существенно повышает шансы ресурса ранжироваться выше.

Перелинковка с главной страницы в блог

Совет 8. И в тысячный раз повторим – mobile first, аминь

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

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

Совет 9. Добавьте (обновите) карту сайта

Sitemap.xml или карта сайта – своего рода путеводитель по сайту для поисковиков. Наличие такого файла не только увеличивает доверие к вашему интернет-ресурсу со стороны роботов, но и добавляет несколько важных пунктов в рейтинге ранжирования.

С помощью файла Sitemap.xml можно:

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

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

Что необходимо сделать:

  • создайте новую карту сайта с адресом https://site.by/sitemap.xml;
  • внесите туда релевантную информацию о страницах;
  • настройте динамические обновления.

Используйте сервис ScreamingFrog.

В теории, роботы сами должны искать и сканировать страницы сайта, чтобы включать их в поиск. Однако бывает и так, что система дает собой и не находит некоторые адреса (обычно, либо те, которые можно найти только по длинной цепочке ссылок, либо те, которые созданы динамически). При установленном на сайте файла sitemap.xml – все страницы сайта будут замечены и со 100% вероятностью попадут в поисковую выдачу.

Совет 10. Добавьте новый robots.txt

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

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

Что необходимо сделать:

  • создайте файл robots.txt на новом движке с адресом https://site.by/robots.txt.;
  • создайте правило, закрывающее для индексирования технические страницы;
  • продублируйте правило для всех поисковых роботов и отдельно для Яндекса и Гугла;
  • создайте ссылку на главное зеркало (директива host).

Совет 11. Оптимизируйте скорость сайта

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

Нормальной считается скорость загрузки страницы до 2-х секунд. Больше 3-х – плохо. Меньше 1-ой – прекрасно.Для измерения скорости загрузки страниц сайта воспользуйтесь сервисом Google PageSpeed Insights.

Что необходимо сделать:

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

Совет 12. Позаботьтесь об атрибуте rel=«canonical»

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

Что необходимо сделать:

  • если canonical был настроен на старом сайте – перенести на новую версию;
  • проверить корректность работы атрибута.

Совет 13. Перенесите счетчики аналитики

Веб-аналитика открывает необъятные возможности для оптимизации ресурса и его продвижения. Также она полезна для внутренних бизнес-процессов.

Что необходимо сделать:

  • перенесите коды статистики аналитических сервисов на новый сайт (Google Analytics, Яндекс Метрика, Call-tracking и т.д.);
  • перенастройте цели и другие отслеживаемые события;
  • добавьте коды верификации Вебмастеров Яндекса, Google и других поисковиков;
  • если нужно – настройте электронную торговлю.

Обязательно перепроверьте корректность работы всех счетчиков.

Материал по теме:

Аналитика с Google Data Studio. Часть 1

Аналитика с Google Data Studio. Часть 2

Совет 14. Перенесите все прочие интеграции систем

Что необходимо сделать:

  • первым делом предупредите ваших подрядчиков по интернет-рекламе, что сайт переезжает;
  • составьте список инструментов, которые вы используете для повышения функциональности сайта (онлайн-консультант, обратный звонок, CRM, рекламные пиксели и др.);
  • проверьте корректность переноса всех инструментов на новой версии сайта.

Совет 15. Откройте новую версию на индексацию

Во время разработки сайт, его тестовую версию закрывают от индексации поисковыми роботами. Делается это либо метатегом «noindex», либо правилом в файле robots.txt. Важно не забыть об этом к моменту, когда новый сайт будет готов, чтобы страницы не начали выпадать из поисковой выдачи.

Что необходимо сделать:

  • добавить новый robots.txt;
  • открыть сайт для индексации.

Резюмируем

Переезд с минимальными потерями трафика возможен. Главное поставить в известность SEO-специалиста, который будет курировать весь этот процесс.

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