Преместването на сайт на нов хостинг или нов домейн е едно от онези неща, които изглеждат лесни, докато нещо не се обърка. Изгубени имейли, счупени снимки, сайт, който показва грешка за часове, и най-неприятното: спад в Google, който понякога отнема месеци да се възстанови. Добрата новина е, че всичко това може да се избегне с правилна подготовка.
В тази статия ще минем през целия процес като чеклист, който можете да следвате стъпка по стъпка.
Видове миграция
- Смяна на хостинг, същият домейн. Най-честият случай и най-безопасният за СЕО, ако се направи правилно.
- Смяна на домейн. Изисква 301 пренасочвания за всеки адрес и уведомяване на Google.
- Преминаване от HTTP към HTTPS. Също е вид смяна на адресите и изисква пренасочвания.
- Промяна на структурата на адресите. Например при нов дизайн или смяна на настройките за постоянни връзки.
Колкото повече от тези неща правите наведнъж, толкова по-голям е рискът. Ако е възможно, сменяйте едно нещо в даден момент.
Преди миграцията
- Направете пълен архив на файловете и базата данни и проверете, че можете да го отворите.
- Съберете списък с всички адреси на сайта: от XML картата, от Google Search Console и от инструмент за обхождане.
- Запишете текущите позиции и трафик за най-важните страници, за да имате с какво да сравните след това.
- Проверете DNS записите на домейна, особено MX записите за имейла. Те не трябва да се загубят.
- Намалете TTL на DNS записите до няколко минути ден-два преди миграцията, за да се разпространи промяната бързо.
- Изберете време с нисък трафик и предупредете хората, които редактират сайта, да не правят промени.
- Проверете версията на PHP на новия хостинг и дали темата и плъгините я поддържат.
По време на миграцията
- Копирайте файловете и базата данни на новия сървър
- Ако сменяте домейн, направете търсене и замяна на адресите в базата данни с инструмент, който обработва правилно сериализираните данни, например WP-CLI search-replace
- Проверете сайта на новия сървър преди да смените DNS, чрез временен адрес или файла hosts на компютъра си
- Тествайте формите, логина в админ панела, плащанията и всички важни функции
- Издайте SSL сертификат на новия хостинг
- Сменете DNS записите да сочат към новия сървър
Никога не правете обикновено търсене и замяна на SQL файла с текстов редактор. WordPress пази много настройки в сериализиран формат, където дължината на текста е записана. Ако я промените ръчно, настройките на темата и плъгините може да изчезнат.
Ако сменяте домейна
Смяната на домейн е най-рискованият вид миграция за СЕО. Ключът е всеки стар адрес да пренасочва с 301 пренасочване към точния нов адрес, а не всички към началната страница.
- Настройте 301 пренасочвания страница към страница
- Добавете новия домейн в Google Search Console и потвърдете го
- Използвайте инструмента за смяна на адрес в Search Console от стария имот
- Подайте новата XML карта на сайта
- Обновете линковете в Google Business Profile, социалните мрежи и директориите
- Поддържайте стария домейн и пренасочванията активни поне година, а най-добре завинаги
След миграцията
Първите 24 часа
- Проверете, че сайтът се отваря с HTTPS и без предупреждения
- Обходете сайта с инструмент за проверка на линкове и потърсете грешки 404 и 500
- Изпратете тестово съобщение през контактната форма и проверете дали пристига
- Проверете, че имейлите на домейна работят
- Уверете се, че настройката „Не позволявай на търсачките да индексират сайта“ е изключена
- Изчистете всички кешове: на сайта, на сървъра и на CDN
Първите седмици
- Следете отчетите за обхождане и индексиране в Search Console
- Сравнете позициите и трафика с данните отпреди миграцията
- Проверете Core Web Vitals, защото новият хостинг може да промени скоростта
Малко колебание в позициите през първите дни е нормално, особено при смяна на домейн. При смяна само на хостинг, ако адресите са същите, обикновено няма никаква промяна, а при по-бърз хостинг дори има подобрение. Повече за скоростта ще намерите в статията за Core Web Vitals.
Миграцията като възможност
Преместването е добър момент за почистване. Изтрийте неизползваните плъгини и теми, обновете всичко до последна версия и проверете за зловреден код. Мигрирането на заразен сайт пренася проблема на новия сървър. Ако имате съмнения, вижте признаците в статията ни за хакнат WordPress сайт.
Чести грешки
- Забравени MX записи и спрели имейли след смяната на DNS
- Пренасочване на всички стари адреси към началната страница
- Оставена забрана за индексиране от тестовата версия
- Смесено съдържание: снимки и скриптове, които още се зареждат през HTTP
- Спиране на стария хостинг, преди DNS промяната да се е разпространила
Особености при онлайн магазини
Миграцията на онлайн магазин изисква допълнително внимание, защото данните се променят постоянно. Ако копирате базата данни сутринта, а смените DNS вечерта, всички поръчки и регистрации от деня остават на стария сървър. Затова при магазини правим финална синхронизация на базата данни непосредствено преди смяната на DNS или поставяме магазина за кратко в режим на поддръжка.
- Проверете, че платежните методи работят на новия адрес, включително обратните известия от банката или платежния доставчик
- Тествайте цялата поръчка от добавяне в количката до получаване на имейл за потвърждение
- Проверете интеграциите с куриери, склад и счетоводен софтуер
- Уверете се, че планираните задачи (cron) работят на новия сървър
Имейлите: най-честата изненада
Много хора държат имейла на домейна при същия доставчик, при който е и сайтът. При смяна на хостинга имейлите не се преместват автоматично. Преди миграцията решете къде ще бъде пощата: при новия хостинг, при отделна услуга като Google Workspace или Microsoft 365, или при стария доставчик. След това настройте MX записите и записите за удостоверяване SPF, DKIM и DMARC. Без тях писмата ви, включително писмата от контактната форма, лесно попадат в спам.
Колко време отнема
Малък фирмен сайт обикновено се мигрира за няколко часа работа, като самата смяна на DNS отнема минути, а разпространението ѝ до час-два при намален TTL. По-големи сайтове и онлайн магазини изискват повече подготовка и тестване. Реалното време без работещ сайт при добре планирана миграция е минимално, а често и нулево.
Най-сигурният подход е старият хостинг да остане активен поне няколко дни след смяната на DNS. Така, ако се появи проблем, можете бързо да върнете записите обратно, докато го отстраните.
Чести въпроси за миграцията
Ще изгубя ли позиции, ако сменя само хостинга?
Ако адресите на страниците остават същите и сайтът работи без грешки, обикновено не. По-бързият хостинг дори може да подобри резултатите.
Мога ли да мигрирам сайта сам с плъгин?
За малки сайтове често да. При големи бази данни, онлайн магазини, смяна на домейн или специфични настройки на сървъра рискът от грешка расте и е по-разумно да се направи от специалист.
Какво става с SSL сертификата?
Сертификатът се издава наново на новия хостинг. Повечето управлявани хостинги правят това автоматично, след като DNS записите започнат да сочат към тях.
Заключение
Миграцията без загуба на позиции изисква подготовка, внимание към детайла и проверка след това. Запазете адресите, пренасочете правилно всичко, което се променя, и следете Search Console. Ако предпочитате някой друг да поеме риска, нашата услуга миграция на сайт включва всичко от този чеклист. След миграцията помислете и за редовна WordPress поддръжка.
Искате помощ с вашия сайт? Поискайте безплатен одит или ни пишете във Viber и WhatsApp на +359 884 015 477.