Кожен власник бізнесу рано чи пізно стикається з тим, що старий сайт перестав працювати так, як треба: сторінки відкриваються повільно, зламаний кошик, або просто дизайн виглядає застарілим. Ви вирішуєте оновити — і це правильне рішення. Але страх втратити клієнтів і позиції в Google зупиняє. І недаремно: непродуманий перезапуск сайту дійсно може обвалити трафік на 50–70% за тиждень. Розповідаю, як цього уникнути.
Перезапуск сайту: чому це небезпечно і як зробити правильно
Головна помилка — сприймати сайт як картинку. Для Google ваш сайт — це сотні сторінок, посилань і технічних сигналів, які накопичувались роками. Коли ви змінюєте структуру, URL-адреси або видаляєте сторінки, пошуковик перестає розуміти, де що лежить. Якщо зробити це хаотично, клієнти, які приходили з пошуку, бачитимуть помилку 404 замість товару. Вони не стануть шукати вас знову — вони підуть до конкурента. Тому перезапуск сайту — це не «залити новий шаблон», а процес із чіткою послідовністю дій.
Крок 1: Повний бекап і тестова копія
Перш ніж щось міняти, ви маєте мати можливість повернутися назад. Навіть якщо вам здається, що все під контролем.
Для сайту на WordPress:
- Встановіть плагін UpdraftPlus (безкоштовна версія підходить).
- У меню «Налаштування» → «UpdraftPlus Backups» натисніть «Резервне копіювання зараз».
- Виберіть «Створити копію всіх файлів і бази даних» та завантажте її у хмару (Google Drive або Dropbox).
Для сайту на OpenCart:
- Зайдіть в адмінку: «Інструменти» → «Резервне копіювання / Відновлення».
- Натисніть «Резервне копіювання» та збережіть файл собі на комп’ютер.
Для WooCommerce — це теж WordPress, тому працює той самий UpdraftPlus. Обов’язково зробіть тестову копію сайту на піддомені (наприклад, test.your-site.com). Багато хостингів мають безкоштовну функцію «Staging» (проміжне середовище) в панелі cPanel або DirectAdmin. Якщо її немає — встановіть плагін WP Staging для WordPress. Так ви побачите новий сайт без ризику для живого.
Крок 2: Підготовка нового сайту на тестовій копії
Це найважливіший етап для збереження позицій у Google. Вам потрібно не просто зробити новий дизайн, а перенести всі старі URL-адреси.
Уявіть: ваш старий сайт має сторінку your-site.com/katalog/tovar/123. Новий сайт має сторінку your-site.com/product/123. Для Google це різні адреси. Якщо не пояснити пошуковику, що сторінка переїхала, він прибере її з видачі.
Як зробити правильно, якщо ви працюєте з WordPress:
- Встановіть плагін Redirection (безкоштовний).
- У меню «Інструменти» → «Redirection» додайте правило: старе посилання → нове посилання. Наприклад,
/katalog/tovar/123→/product/123. - Якщо у вас багато сторінок (більше 20), скористайтесь імпортом CSV. У плагіні Redirection є вкладка «Імпорт», де можна завантажити таблицю зі старими і новими адресами. Її легко зробити в Excel.
Якщо ваш новий сайт повністю змінює структуру (наприклад, категорії товарів стали називатися по-іншому), ваше завдання — створити таблицю відповідності: кожна стара URL-адреса має вести на відповідну нову. Не можна просто поставити всі старі сторінки на головну. Google сприйме це як масовий редирект на нерелевантні сторінки.
Крок 3: Запуск і перевірка індексації
Коли тестова копія готова, а всі редиректи налаштовані, настав час перезапуску сайту. Зробити це найкраще вночі або у вихідні, коли трафік мінімальний. Якщо ви використовуєте хостинг, де можна оновити файли через файловий менеджер, — завантажте файли нового сайту в кореневу теку. Якщо ні — зверніться до підтримки хостингу, щоб перенести ваш тестовий сайт на основний домен. Це безкоштовна операція в більшості компаній.
Після запуску обов’язково перевірте найважливіші сторінки вручну: головну, каталог, картки товарів, кошик, сторінку оплати. Якщо десь з’являється помилка 404, використайте плагін All In One SEO (безкоштовна версія) — він показує список бітих посилань у розділі «Інструменти» → «Перевірка 404-помилок».
Далі — Google Search Console. Це безкоштовний інструмент Google, який показує всі помилки на сайті. Якщо ви ще не підключені — додайте сайт через «Додати ресурс» і підтвердіть право власності (є покрокова інструкція прямо в сервісі). Після перезапуску зайдіть у розділ «Індексування» → «Сторінки». Якщо там є рядок «Помилка 404» — це означає, що старі URL-адреси не були перенаправлені. Виправте це, додавши правила в плагіні Redirection.
Потім перейдіть у розділ «Перевірка URL-адреси» і вставте адресу головної сторінки. Натисніть «Запит на індексацію». Це пришвидшить оновлення сайту в пошуку.
Крок 4: Що робити після перезапуску (перші 7 днів)
Найбільше помилок вилазить саме в перший тиждень. Не чекайте, поки клієнти почнуть скаржитися.
- Перевіряйте щодня звіт у Search Console. Якщо кількість сторінок, які Google вважає помилковими, зростає — негайно шукайте проблему.
- Оновіть Sitemap (карту сайту). У WordPress це робить плагін Yoast SEO або Rank Math: просто натисніть «Оновити Sitemap» у налаштуваннях плагіна, і він створить новий файл з актуальними адресами.
- Додайте нову карту сайту в Search Console: розділ «Індексування» → «Карти сайту», вставте адресу
your-site.com/sitemap_index.xmlі натисніть «Надіслати».
Якщо у вас OpenCart, карта сайту створюється в меню «Маркетинг» → «Карта сайту» (в деяких версіях — «Інструменти» → «SEO»). Знайдіть кнопку «Згенерувати» та збережіть посилання.
Крок 5: Коли сайт зроблено на кастомній системі
Якщо у вас не WordPress і не OpenCart, а сайт на індивідуальній розробці або власному скрипті, чесно: універсальних пунктів меню не існує. Адмінка у кожного своя. Але є принципи, які працюють завжди:
- Ви маєте знайти, де зберігаються старі URL-адреси (це може бути база даних або файл налаштувань).
- Вам потрібен доступ до файлу
.htaccess(на сервері) або до налаштувань веб-сервера. Саме там прописуються редиректи вручну. Приклад рядка, який перенаправляє одну адресу на іншу:Redirect 301 /stara-storinka https://yoursite.com/nova-storinka. - Якщо старих адрес десятки, без розробника не обійтись. Але попросіть у нього не «зробити гарно», а конкретну таблицю: стара URL → нова URL для кожної сторінки. Потім цю таблицю можна конвертувати в правила редиректів.
Скільки це може коштувати, якщо не виправити? Якщо позиції впадуть, повернення органічного трафіку займе від 3 до 6 місяців. За цей час ви втратите не лише клієнтів з пошуку, але й показники поведінки: Google бачить, що люди йдуть з сайту, і знижує вас у видачі ще сильніше. У грошах — це вартість кожного замовлення, яке ви могли б отримати. Для невеликого магазину це легко 30–50% місячного обороту.
Тому один день на налаштування редиректів — це найдешевша страховка. Ви не розробник, вам не потрібно розуміти, як працює сервер. Вам потрібно лише скористатися готовими інструментами: Redirection для WordPress, вбудовані інструменти OpenCart або правила в .htaccess. Якщо ви вже зробили всі ці кроки і все одно бачите помилки 404, або не можете знайти, де в адмінці вашого кастомного сайту керуються редиректи, — ось тоді DevCev Digital може допомогти. Одна сесія з технічним фахівцем закриє питання швидше, ніж два тижні самостійних пошуків.