Нужна ли е поддръжка на сайт
Зависи от сайта. Статичен сайт с няколко страници, без база данни и без плъгини, може да работи години с минимална грижа. Сайт на WordPress с десет плъгина, онлайн форма и магазин има нужда от редовни обновления — иначе рано или късно нещо спира или някой влиза, където не трябва.
Но дори най-простият сайт има неща, които изтичат и се чупят тихо: домейнът трябва да се подновява, сертификатът за HTTPS — също, формата може да спре да праща, без никой да разбере. Поддръжката е преди всичко някой редовно да проверява, че това не се е случило.
Какво включва поддръжката на сайт: задачите
| Задача | Защо | Можете ли сами |
|---|---|---|
| Подновяване на домейна | изтекъл домейн = сайтът и пощата спират | да, ако домейнът е на ваше име и картата за плащане е актуална |
| HTTPS сертификат | без него браузърът показва предупреждение | обикновено се подновява автоматично; трябва някой да провери, че е така |
| Архив на сайта и данните | за да може сайтът да се върне след грешка или атака | частично — хостингът често прави копия, но трябва да знаете как се възстановяват |
| Обновления на системата и плъгините | старите версии са най-честият път за пробив | технически да, но обновление без тест може да счупи сайта |
| Проверка на формата | формата може да спре, без да се види отвън | да — пратете си пробно запитване веднъж месечно |
| Скорост и Search Console | нова тежка снимка или скрипт бавят сайта; Google съобщава за грешки | да, ако знаете какво гледате |
| Промени по съдържанието | цени, работно време, услуги, снимки | зависи дали сайтът позволява редакция |
Безплатните сертификати Let's Encrypt например важат 90 дни по подразбиране и се подновяват автоматично — докато автоматиката работи. Затова в поддръжката не стои „подновяване на сертификата“, а „проверка, че се е подновил“.
Как да архивирам сайта си
- Разберете какво трябва да се архивира: файловете на сайта и базата данни, ако има такава. При сайт, генериран от файлове, кодът обикновено е в система за версии и всяка промяна е запазена.
- Пазете поне едно копие извън хостинга. Архив, който е на същия сървър, изчезва заедно със сървъра.
- Проверете възстановяването. Архив, от който никой не е опитвал да възстанови сайта, е надежда, а не архив.
- Запишете кой има достъп до архивите и колко време се пазят — в тях може да има лични данни от формата.
При нашите проекти всяка промяна в кода е в история на версиите. Сайтът на Partizala например има 90 отделни промени от до — всяка от тях може да бъде върната.
Сайтът ми не се отваря: какво да правя
- Проверете от друго устройство и мрежа — от телефона с мобилен интернет. Понякога проблемът е само при вас.
- Проверете домейна — изтекъл ли е? Регистраторът праща напомняния на имейла, с който е регистриран домейнът; потърсете ги.
- Проверете хостинга — платен ли е, има ли съобщение за спиране? Какво става, ако не подновите хостинга, зависи от доставчика, но обикновено сайтът спира, а след време файловете се изтриват.
- Грешка 500 означава, че сървърът е получил заявката, но нещо в сайта се е счупило — често след обновление на плъгин или промяна в настройките. Връщането на последната промяна или архив обикновено помага.
- Запишете какво виждате — текст на грешката, час — и го пратете на човека, който поддържа сайта.
Какво да правя, ако сайтът ми е хакнат
Признаците обикновено са: пренасочване към чужд сайт, непознати страници в Google, предупреждение в браузъра, писма от вашия домейн, които не сте пращали. Последователността:
- сменете паролите за хостинга, администрацията на сайта, пощата и регистратора — от чисто устройство;
- свалете сайта временно или го поставете в режим на поддръжка, ако пренасочва посетители;
- възстановете от архив отпреди пробива и обновете всичко, преди да го пуснете отново;
- проверете в Search Console раздела за проблеми със сигурността и поискайте преглед след почистването;
- ако във формата или базата е имало лични данни, преценете с юрист дали трябва уведомление към надзорния орган.
Най-добрата защита е по-малко за атакуване: по-малко плъгини, по-малко администраторски профили, двуфакторен вход и обновления навреме.
Чеклист за договор за поддръжка
Без цени — те зависят от сайта. Но всеки договор за поддръжка трябва да отговаря на тези въпроси:
- Какво точно е включено — списък със задачите, а не „поддръжка на сайта“;
- Колко често — месечен преглед, тримесечен, при поискване;
- Колко промени по съдържанието влизат и как се изпращат;
- Какво не е включено — нов дизайн, нови функции, текстове, реклама;
- Колко бързо се реагира, когато сайтът е паднал или формата не работи;
- Чии са достъпите — домейнът, хостингът, Search Console и архивите трябва да са на ваше име или да ги получите при поискване;
- Какво получавате след всеки преглед — кратко резюме какво е проверено и поправено;
- Как се прекратява и какво ви се предава тогава.
Най-важният ред е за достъпите. Домейн, регистриран на името на студиото, което ви поддържа, е проблем в деня, в който решите да смените студиото. Повече за домейна и хостинга — в статията домейн и хостинг: какво да изберете.
Поддръжка с ясен обхват
Промени, скорост, сигурност и месечен преглед — описани писмено, преди да започнем.
Поддръжка на сайтЧесто задавани въпроси
Кой подновява домейна?
Собственикът на домейна, чрез регистратора. Ако домейнът е регистриран от студиото, уточнете писмено кой плаща и кой получава напомнянията — и че домейнът е ваш.
Какво става, ако не подновя хостинга?
Сайтът спира да се отваря, а след срок, определен от доставчика, файловете и базата могат да бъдат изтрити. Без архив извън хостинга това е загуба.
Трябва ли месечна поддръжка за малък сайт?
Не винаги. За статичен сайт стига проверка няколко пъти в годината. Месечна поддръжка има смисъл, когато сайтът носи запитвания или работи на система с плъгини.
Какво значи грешка 500?
Вътрешна грешка на сървъра: сайтът е получил заявката, но нещо в него се е счупило. Най-често след обновление или промяна в настройките.