Прехвърляне на сайтове към друг хостинг, CMS, домейн (към UMI, Joomla, Bitrix, WordPress и др.)
Често сайтовете за промоция идват или в лошо, или в много лошо състояние. Млади майстори и мързеливи изпълнители, създали сайт с лошо качество, оставят следи, които изглеждат като спам в очите на търсачките или се считат за откровени грешки в изграждането и организацията на сайта.
Сайтовете, изградени на безплатна CMS (Joomla и други), имат редица съществени недостатъци. Липса на валидна URL структура на връзката (наличие на >
Интернет проектите за успешно развитие трябва да се развиват не само по отношение на организирането на бизнес вътре в компанията, но и извън нея, в Интернет.
Ще споделя с вас няколко тайни за успешно мигриране на сайт от безплатна и неудобна CMS към лицензирана платформа Umi.CMS, като същевременно намаля всички възможни рискове от неправилно индексиране и загуба на позиции след прехвърлянето.
Ако дизайнът на вашия сайт не се вписва в концепцията за модерен и удобен по никакъв начин, тогава трябва да помислите за редизайн, тъй като на етапа на промяна на платформата ще струва няколко пъти по-евтино да предоставите нов дизайн за програмиране, отколкото да го промените след прехвърлянето.
Ако дизайнът от ваша гледна точка (експертите трябва да имат подобно мнение) е красив и удобен, подходящ за успешно SEO и развитие на бизнеса, тогава можете да продължите директно към прехвърлянето - в този случай лицето на сайта ще остане в същата форма, в която сте свикнали да го виждате, само вътрешното пълнене ще се промени.
Програмиране
Ако има нужда да се модифицира функционално сайта (например да се направи филтър за търсене на стоки в онлайн магазин, да се прецизират характеристиките и т.н.), тогава на първо място се изготвя ясна и разбираема TOR (техническа задача) за програмиста. След това можете за седмица или две (ако проектът е голям, тогава условиятаще се увеличи) забравете за сайта - по това време програмистът ще бъде зает с настройките на оформлението, хостинга и двигателя. След като завърши основните настройки и изпълни всички ваши желания, започва период на преговори - проверка и финализиране на всички точки от ТЗ. Процедурите по създаване на тестов домейн и контрол на развитието на сайта се възлагат на програмиста (ако е пряк изпълнител) или на ръководителя на интернет проекти. Трябва да се разбере, че никой няма да се отклони силно от TK и ако искате да добавите още 10 нови елемента по време на периода на разработка, това ще бъде отбелязано отделно. Обикновено е скъпо. Следователно всички желания трябва да бъдат взети предвид в първоначалното ТЗ. В случай на голям, сложен проект, оценката ще бъде прилична и са възможни отстъпки.
Струва си да се отбележи, че най-сигурният начин за успешно завършване на проекта навреме е да се идентифицират най-основните и важни подобрения в първоначалното ТЗ. Тогава ще бъде по-лесно да разработите проекта и да маркирате всеки допълнителен елемент отделно. По този начин клиентът ще има ясно разбиране за "какво" плаща.
След внедряването на сайта на новата платформа си струва ръчно да прехвърлите текстова информация от стария ресурс към празни страници. Ако избраната CMS платформа е удобна и Umi.CMS е точно това, тогава това няма да отнеме много време. Когато прехвърляте информация, можете незабавно да извършите основна оптимизация, да попълните всички мета, да извършите вътрешно свързване.
Важно място на този етап е настройката на 301 redirects и robots.txt.
Пренасочванията са необходими за пренасочване на индексиращия робот от старата страница (стар URL) към новата (нов тип URL). Те се регистрират във файла .htaccess или чрез index.php (в последните версии на Umi работи само така, или чрез специален скрипт). Ако сайтът е голям, тогавакомпилирането на 301 пренасочвания може да отнеме значително време.
Robots.txt - файл за роботите на търсачките, указващ правилата за индексиране на сайта и неговите страници. По време на разработка на тестов домейн трябва да е така:
Когато стартирате актуализиран сайт, той ще трябва да бъде коригиран. Можете да намерите стандартния robots.txt или да направите свой собствен, ако има някакви ограничения при индексирането на страниците на сайта.
Трансфер етап
Може би това е най-важният етап, тъй като предишните етапи бяха извършени на място, където роботите на търсачките не са стъпвали. Тук прехвърляме данни към валиден домейн. Съвременните търсачки, Yandex и Google, имат редица стандартни инструменти за уеб администратори, които ви позволяват да персонализирате сайта за робот и да му предоставите актуална информация за класиране и издаване в резултатите от търсенето.
За успешното прехвърляне на тествания сайт на Umi.CMS към хостинг на Клиента е необходимо:
2. Изхвърлете базата данни на тестовия сайт. Можете директно през PHP My Admin или отново чрез съответната програма.
3. Прехвърлете всички налични статистически броячи от стария сайт в новия.
4. Разположете тестовия FTP архив на хостинга на Клиента (след изтриване на предишния сайт) и импортирайте таблиците на базата данни в новосъздадената база данни.
5. По правило настройките се записват в базата данни и в конфигурационните файлове на FTP. В този случай ще трябва да ги промените на валидни (достъп до база данни и обвързване на домейн). В Umi.CMS това е таблицата на базата данни cms3_domains и конфигурационният файл config.ini, намиращ се в основата на сайта. Ще трябва също да почистите папката /sys-temp/runtime-cache/.
6. След това, ако всичко е направено правилно, сайтът трябва да се отвори, ще се появи прозорец за въвеждане на лицензния ключ. КликнетеДобре и готово. Ако прехвърлянето е извършено с промяна на хостинг за Клиента, тогава ще е необходимо да промените DNS записите на домейна (времето, необходимо за превключване на сайта от стария към новия хостинг, отнема от 1 час до 2 дни).
Също така е важно да не забравяте след прехвърлянето:
1. Проверете robots.txt, направете промени. Често разработчиците допълнително добавят следния ред към шаблона на сайта по подразбиране, който забранява индексирането на сайта по време на разработката:
Съответно, когато прехвърляте този ред, го „презаписвайте“.
В същата услуга проверете предварително конфигурираните 301 пренасочвания.
3. Ако хостингът на клиента се е променил по време на прехвърлянето, тогава ще е необходимо да преконфигурирате пощата за този хостинг. Някои хостинги имат собствен пощенски сървър, осигуряващ необходимия достъп. Други хостинг доставчици предлагат да направят това чрез Yandex или Google mail. Не виждам разликата.
В бъдеще ще трябва да проследите индексирането и ефективността на сайта и да видите как сайтът успешно обхожда ТОП-10 на търсачките.
Всички правила, посочени в тази статия, са тествани на нашите собствени сайтове и тествани многократно при работа с клиентски сайтове.