Смена сайта, редизайн, разработка нового сайта и публикация его по старому адресу, смена CMS — это список способов полностью убить свой поисковый трафик, потерять доход и заявки, а иногда и обанкротить онлайн-бизнес. Если делать это без учета требований SEO.
Но если делать все с учетом особенностей алгоритмов поисковых систем то все будет в порядке и можно не только не потерять позиции, но и добиться существенного роста сайта в результатах поиска в скором времени после переноса.
Вот хороший пример того, как сайт потерял почти все позиции в ТОП 10 результатов поиска Google после того как разработчик создал новый сайт и опубликовал его по старому адресу:
Дату создания нового сайта угадайте по картинке самостоятельно с одной попытки. Причина: все важные страницы сайта изменили адреса, полезный контент был утерян.
Вот еще более экстремальный пример:
В Марте 2019 года был создан новый сайт. С ним визуально все было в порядке, но редерился он на уровне браузера пользователя, а не сервера. Все страницы не могли быть проиндексированы поисковой системой и все позиции были утеряны. Только в конце 2021 этот сайт был передан нам в работу, мы добились быстрого роста, восстановления почти всех позиций в результатах поиска и роста по новым фразам.
На графике выше — количество фраз, по которым сайт присутствует в результатах поиска.
Итак, с тем что будет если делать неправильно мы разобрались, теперь сформируем критерии того как правильно действовать.
Содержание статьи
Перенос и сайта, блога, товаров
- Полный перенос всех страниц сайта. Всех типов страниц.
- Сохранение всех страниц сайта и блога по их адресам
- Самое главное — сохранение URL страниц и данных на этих страницах.
При переносе сайта важно перенести все страницы со всем содержимым, причем так, чтоб их URL на старом сайте и на новом сайте совпадали. Если страница меняет адрес — нужно делать 301 редирект. При редиректе будут потери части позиций так что лучше полное сохранение структуры.
Особое внимание уделить:
- Страницам категорий
- Статьям
- Товарам
- Фильтрам, подборкам и любым другим сортировкам, которые присутствуют в индексе поиска и ранжируются
Мультичзычность
Если сайт многоязычен — перенос материалов нужен на всех языках.
Общие базовые моменты
Метатеги тайтла, дискрипшена, разметки OG и прочее — само собой. Адаптив, работа со всех устройств в любых положениях — само собой. Рендеринг HTML кода на уровне сервера, а не пользователя — само собой. Далее более тонкие моменты, которые можно учесть при разработке для лучшего соответствия сайта актуальным требованиям поисковых систем.
Еще раз — адреса URL страниц
Если ранее страница находилась по определенному адресу то и на новом сайте нужно сохранить тот же адрес страницы. И так для всех страниц. В случае, когда это по каким-то причинам невозможно вовсе в отдельных исключительных случаях — сделать 301 редирект старых адресов на новые.
Очень желательно
- Соответствие размеров картинок отображаемой области.Картинка физически должна соответствовать той области, в которой она отображается. Не использовать изображение 5000px для отображения области размером 500px.
- Корректный формат изображений. Не использовать png для фотографий полноцветных, в которых использование формата jpg позволит значительно снизить вес.
- Lazy Loading. Технология, по которой все тяжелые элементы — картинки, видео и пр — подгружаются только в момент попадания в видимую зону экрана. То есть страница отображается моментально за счет того, что загружается фактически только html и все для отрисовки первого экрана. Если далее есть много фото и пр — они загружаются позже и не задерживают первую отрисовку. Нужна нативная поддержка для новых браузеров и реализация на JS для тех браузеров, где это не поддерживается нативно.
- Мультиязычность. Указывать корректно мультиязычность через карту сайта и html теги как минимум, можно еще и через заголовки указать. Подробнее https://support.google.com/webmasters/answer/189077?hl=ru
- Нестандартные шрифты. Либо использовать стандартные шрифты либо использовать верстку, при которой содержимое будет показано без задержки на время подгрузки физической нестандартных шрифтов.
Смена URL структуры сайта
Если на сайте была страница и она была осмысленной (не сервисный мусор без текста и пр, не дубль) то она должна либо сохранить адрес либо сменить адрес с 301 редиректом на ее новую версию.
Отсутствие дублей страниц
Невозможность получить одну и ту же страницу по двум разным URL либо недопущение индексации одной страницы по двум разным URL через настройки canonical и/или robots.txt.
Раздел для статей
Понадобится раздел для публикации информационных статей, это в целом может делаться и в “Новости”, но если в новостях планируется публиковать именно настоящие новости о проекте то отдельный раздел статей может быть уместнее.
Общая валидация
Выполнения рекомендаций Google по улучшению скорости работы: https://developers.google.com/speed/pagespeed/insights/?hl=ru
Микроразметки: https://developers.google.com/structured-data/testing-tool/?&hl=ru
Выбор CMS
Любые самописные, нестандартные или непопулярные системы управления почти всегда нерационально использовать для любой популярной и стандартной задачи такой как реализация интернет-магазина, блога или корпоративного сайта. Потому при бюджетах на разработку менее 10 000 USD куда лучше сделать все на WordPress, чем на чем-то малоизвестном или, тем более, самописном.
Сохраняйте эту статью в закладки, мы постоянно актуализируем все материалы на сайте с обновлением поисковых алгоритмов. Любые вопросы и дополнения будем рады видеть в комментариях. А еще у нас есть отличные статьи на темы:
- Зміна CMS, редизайн і пошукова оптимізація сайту
- SEO Чек-лист оптимизации сайта для поисковых систем
- Как увеличить скорость загрузки сайта на WordPress?