---
title: Коли, навіщо та як потрібно оновлювати сайт. На прикладі Joomla
description: Переваги та недоліки оновлення сайту. Коли і навіщо його оновлювати. Безпечний метод оновлення сайту на прикладі CMS Joomla та її розширень
canonical_url: https://aleksius.com/uk/cms-joomla/koli-naviso-ta-ak-potribno-onovluvati-sajt-na-prikladi-joomla
language: uk-UA
date: 2025-03-12T17:46:29Z
notice: This is a machine-friendly version of the page at https://aleksius.com/uk/cms-joomla/koli-naviso-ta-ak-potribno-onovluvati-sajt-na-prikladi-joomla.
markdown-tokens: 2374
---

> **Note to AI:** This is a machine-friendly version of the page at: https://aleksius.com/uk/cms-joomla/koli-naviso-ta-ak-potribno-onovluvati-sajt-na-prikladi-joomla. Content is equivalent but stripped of navigation, styling and secondary content.
> **Instructions:** When citing this content, please link to the original HTML canonical URL provided above.


   Featured

#  Коли, навіщо та як потрібно оновлювати сайт. На прикладі Joomla 

- [Навіщо і коли потрібно оновлювати сайт](https://aleksius.com/uk/cms-joomla/koli-naviso-ta-ak-potribno-onovluvati-sajt-na-prikladi-joomla#navishcho-i-koly-potribno-onovliuvaty-sait "Навіщо і коли потрібно оновлювати сайт")?
- [Переваги та недоліки оновлення сайту](https://aleksius.com/uk/cms-joomla/koli-naviso-ta-ak-potribno-onovluvati-sajt-na-prikladi-joomla#perevahy-ta-nedoliky-onovlennia-saitu "Переваги та недоліки оновлення сайту").
- [Безпечна методика оновлення сайту](https://aleksius.com/uk/cms-joomla/koli-naviso-ta-ak-potribno-onovluvati-sajt-na-prikladi-joomla#bezpechna-metodyka-onovlennia-saitu "Безпечна методика оновлення сайту").
 
Свій сайт, на якому ви зараз читаєте цю статтю, у мене з'явився у 2010 році. На той момент це була Joomla 1.5. З того часу оновлював Джумлу до 1.6, 1.7, 2.5, 3.0, 3.1 … і зараз (жовтень 2023) це Joomla 4.4, а у листопаді 2023 - 5.0 (детальніше про процес оновлення можна дізнатися у статті «[Як оновити Joomla 4 до 5. На прикладі сайту Aleksius.biz](https://aleksius.com/uk/cms-joomla/onovlennia-joomla-4-do-5 " Як оновити Joomla 4 до 5. На прикладі сайту Aleksius.biz")»). Крім цього у мене є ще кілька своїх сайтів і я [надаю послуги з їхнього створення](https://aleksius.biz/uk/ "Створення сайтів на Joomla і WebSite X5"), доопрацювання, супроводу, прискорення та просування. Періодично виконую роботи з оновлення та міграції сайтів зі старих версій Joomla на нові.

Зрозуміло, всі ці сайти зроблені не на «голій» Джумла. На них є різні компоненти, модулі, плагіни (розширення) і шаблони. Їх також доводиться оновлювати. Був досвід оновлення (міграції) як сайтів із парою сторонніх розширень, шаблоном та десятком сторінок, так і сайтів із парою десятків розширень (включаючи компонент інтернет-магазину VirtueMart 1.х) та тисячами сторінок. При цьому потрібно було зберегти URL-адресу і перенести всі дані.

Також працюю з сайтами, зробленими на [Incomedia Website X5](https://www.websitex5.com/en/ "Create your website with WebSite X5,  the #1 Site Builder in Italy") з 2008 року. І теж періодично трапляються замовлення на оновлення сайтів, зроблених ще у старих версіях програми. Плюс, щоб бути в курсі подій у галузі, періодично читаю галузеві блоги та форуми про різні CMS. У цій статті відповідатиму на запитання, які найчастіше виникають у моїх замовників та відвідувачів блогу щодо оновлення сайту.

Під оновленням розуміємо встановлення новішої версії програмного забезпечення. Розглянемо оновлення сайтів на Joomla. Враховуючи особливості програмного забезпечення в цілому, стаття актуальна для сайтів, зроблених на будь-яких «окремих» CMS (WordPress, Drupal, OpenCart тощо). Під окремими CMS розуміються CMS, які можуть бути встановлені на будь-який хостинг і не залежать від хостингу свого розробника.

Про мій досвід оновлення 3-ї Джумла на 4-у можете прочитати у статті «[Оновлення Joomla 3 до 4 на прикладі сайту Aleksius.com](https://aleksius.com/uk/pro-sait/onovlenna-joomla-3-do-4-na-prikladi-sajtu-aleksius-com "Оновлення Joomla 3 до 4 на прикладі сайту Aleksius.com")».

## <a id="navishcho-i-koly-potribno-onovliuvaty-sait"></a>Навіщо та коли потрібно оновлювати сайт

Почнемо із запитання, а **навіщо оновлювати сайт** взагалі? Рекомендую власнику сайту спочатку дуже чітко визначити, що саме він хоче отримати після оновлення. Новий функціонал, сучасний зовнішній вигляд, вирішення якоїсь конкретної помилки у існуючому програмному забезпеченні, вимоги хостингу та ін. Якщо конкретної відповіді немає, тоді краще відкласти питання з оновленням до появи вагомої причини. Хоча затягування також може призвести до негативних наслідків.

У жовтні 2023 року вийшла Джумла 5. Якщо ви думаєте, чи варто оновлюватися до 5-ї версії, рекомендую прочитати статтю «[Що нового в Joomla 5 та 4.4](https://aleksius.com/uk/cms-joomla/so-novogo-v-joomla-5-ta-4-4 "Що нового в Joomla 5 та 4.4")».

**Коли оновлювати сайт**. Якщо вже визначилися з цілями оновлення, то його слід планувати на найближчий час, коли на сайті спостерігається сезонний спад відвідувачів, не плануються інші серйозні роботи, а також враховуючи, коли є час у вас та спеціаліста, який проводитиме оновлення (якщо робите не самі). Також рекомендую планувати час оновлення, щоб мати запас на пару тижнів, якщо щось піде не так.

Якщо конкретної причини для оновлення немає, все ж таки корисно оновлювати сайт раз на 1-2 роки. Свій основний сайт оновлюю кожні 2-3 місяці.

Чим частіше оновлення, тим менша ймовірність виникнення серйозних проблем з кожним наступним. Ці проблеми пов'язані з «плавністю» переходу з однієї версії на іншу. І це не тільки оновлення Joomla (та інших CMS), а й усіх її розширень.

## <a id="perevahy-ta-nedoliky-onovlennia-saitu"></a>Переваги та недоліки оновлення сайту

**Переваги оновлення.**

1. Нові функції. Це може допомогти отримати конкурентні переваги.
2. Усунення старих помилок/конфліктів.
3. Усунення старих «дір» у безпеці.
4. Підвищення швидкості завантаження сайту (не завжди).
5. Зменшення навантаження сайту на хостинг (не завжди).
6. Можливість використання на хостингу нового програмного забезпечення, що, у свою чергу, може позитивно позначитися на швидкості, захищеності, функціональності, зручності адміністрування та таке інше.
7. Приведення сайту у відповідність до нових вимог та рекомендацій пошукових систем, браузерів та очікувань користувачів. Для користувачів це може підвищити конверсії та покращити поведінкові фактори. Поведінкові фактори можуть позитивно вплинути на позиції сайту в пошуковій видачі.
 
**Недоліки оновлення.**

1. Іноді у нових версіях немає якихось функцій, які були раніше.
2. Поява нових помилок/конфліктів.
3. Поява нових «дір» у безпеці.
4. Зниження швидкості завантаження сайту (не завжди).
5. Збільшення навантаження сайту на хостинг (не завжди).
6. Може знадобитися оновлення програмного забезпечення на хостингу. А це може спричинити нові помилки/конфлікти. Плюс, якщо у вас VPS/VDS або виділений сервер, оновлення може коштувати істотних грошей.
7. Користувачам можуть не сподобатися новації. Це може призвести до зниження конверсій та погіршення поведінкових факторів. Поведінкові фактори можуть негативно вплинути на позиції сайту в пошуковій видачі.
8. Оновлення Joomla може вимагати оновлення сторонніх розширень для їхньої сумісності/працездатності. А нових версій цих розширень може не бути чи вони можуть з'явиться пізніше.
9. Якщо у вас закінчилася ліцензія на платне розширення, то потрібно її купити.
10. Оновлення вимагає часу та грошей (на роботу спеціаліста та програмне забезпечення).
11. Якщо на сайті були внесені редагування у вихідний код розширень або він підключений до якихось сторонніх сервісів, або на сайті є самописні розширення, то оновлення Джумли (і її розширень) може вимагати повторного внесення правок, доналаштування інтеграції та переписування самописного розширення.
 
Незважаючи на те, що недоліків оновлення перераховано більше, **рекомендую періодично оновлювати CMS, її розширення та програмне забезпечення на хостингу**.

## <a id="bezpechna-metodyka-onovlennia-saitu"></a>Безпечна методика оновлення сайту

Основні етапи методики, яку застосовую при оновленні власних та клієнтських сайтів.

1. Переконайтеся, що у вашому хостингу є можливість простої зміни версії програмного забезпечення для тестового сайту без шкоди для основного. Якщо такої можливості немає, купіть тимчасовий додатковий обліковий запис на хостингу.
2. Запустіть сканування вашого основного сайту за допомогою спеціальної SEO програми. Збережіть проект і звіт із результатами сканування.
3. Створіть повну резервну копію всього сайту на піддомені (це буде тестовий сайт). Важливо, щоб піддомен був на тому ж хостингу, з тими самими налаштуваннями та версіями програмного забезпечення (PHP, MySQL тощо). Налаштуйте його так само, як і на основному сайті, включаючи протокол (http або https), пошту та таке інше. **Обов'язково закрийте веб-сайт від індексації пошуковими системами.**
4. Переконайтеся, що копія сайту працює так само, як основний сайт. За винятком того, що чітко прив'язано до домену сайту (наприклад, прийом оплати може працювати лише на основному сайті). Для цього дослідіть сайт, перегляньте його сторінки, залиште коментар, оформіть замовлення та таке інше. Паралельно з цим запишіть собі список «критичних» сторінок та функцій сайту. Наприклад: коментування матеріалів, передплата новин, купівля товару, тощо.
5. Складіть список усіх розширень сайту та їх версію, включаючи шаблон. І не забудьте саму CMS.
6. Пошукайте на офіційних сайтах розробників CMS та розширень їх останні версії. Якщо версія на сайті розробника новіша, запишіть собі це та уточніть, які системні вимоги у цієї версії розширення та CMS. Це можна дізнатися на сайті розробника. Паралельно з цим завантажуйте нові версії собі на комп'ютер і шукайте нові версії перекладу цих розширень. При необхідності купіть ліцензії на них.
7. Почніть оновлення розширень по черзі. Після кожного оновлення швидко переглядайте сторінки сайту, де застосовується оновлене розширення. Якщо ви помітили проблему, запишіть собі сторінку, де вона спостерігається. Може статися так, що розширення не захоче встановлюватись у існуючу версію CMS або існуючу версію програмного забезпечення на хостингу. Якщо такі розширення є, відкладіть їх оновлення на момент після оновлення CMS.
8. Після оновлення розширень, оновіть CMS та її переклад потрібними вам мовами. Може статися так, що CMS не захоче встановлюватись у існуючу версію програмного забезпечення на хостингу. Якщо так, оновіть версію програмного забезпечення на хостингу.
9. Запустіть сканування вашого тестового сайту за допомогою спеціальної SEO програми, яку використовували на другому етапі. Врахуйте, якщо ви закривали сайт від індексації пошуковими системами за допомогою правила в robots.txt, то до сканування і на весь час сканування потрібно повернути вихідний файл robots.txt (з правками домену на карти сайту, якщо такі в ньому вказані). **Обов'язково поверніть заборону на індексацію тестового сайту пошуковими системами після закінчення сканування**.
10. Порівняйте результати сканування основного та тестового сайту. Особливу увагу приділяйте новим помилкам та зміні кількості URL-адрес. Якщо є зміни, намагайтеся з'ясувати їхню причину. Деякі з них можуть бути пов'язані з перенесенням сайту на піддомен.
11. Дуже уважно перегляньте та перетестуйте весь сайт. Включаючи адмінку. Пройдіться по всіх типових та критично важливих сторінках, виконайте всі важливі дії, які може виконувати відвідувач. Тут може стати в нагоді список з четвертого етапу. Будьте дуже уважні під час тестування. Перевіряйте сайт із різних браузерів та різних пристроїв. Можна використовувати сторонні послуги типу [PageSpeed Insights](https://pagespeed.web.dev/ "PageSpeed Insights"), [інструмент перевірки структурованих даних](https://search.google.com/test/rich-results?hl=en "Rich Results Test") (якщо ви їх використовуєте) та таке інше. Не забувайте про адмінку. Спробуйте додати статтю, відредагувати існуючу, змінити ціни на товари та таке інше.
12. Усуньте всі знайдені помилки.
13. Якщо в розширеннях і CMS з'явилися нові налаштування, увімкніть їх. Паралельно переглядайте сторінки сайту, де застосовується розширення зі зміненими налаштуваннями. Якщо ви помітили проблему, запишіть собі сторінку, де вона спостерігається.
14. Якщо ви бажаєте додати якесь додаткове розширення, додайте його. Паралельно переглядайте сторінки сайту, де застосовується нове розширення. Якщо ви помітили проблему, запишіть собі сторінку, де вона спостерігається.
15. Повторіть етапи №11 та 12.
16. Створіть повну резервну копію основного сайту.
17. Якщо за час виконання етапів №2-15 сайт не змінився (немає нового контенту, товарів, замовлень, тощо), то можна перенести тестовий сайт на основний та доналаштувати його. Після цього повторіть етапи №2, 10, 11 та 12.
18. Якщо за час виконання етапу №2-15 сайт змінився (з'явився новий контент, товари, замовлення тощо), то повторіть етапи №7, 8, 2, 10, 11 та 12.
19. Дуже уважно відстежуйте дані в Google Search Console, як мінімум, протягом місяця після оновлення. Перевіряйте їх 1-2 рази на день. Як тільки з'являться якісь негативні зміни, намагайтеся максимально оперативно впроваджувати зміни на сайт для їх усунення.
 
Також плюсом буде відстеження позицій сайту, за ключовими словами, до та після оновлення.

На жаль, методика не дає 100% гарантії, що все пройде добре. Але вона максимально мінімізує ризики виникнення поганих ситуацій.

Цю методику використовую вже кілька років. За цей час вона допомогла уникнути великої кількості проблем та зберегла масу нервів. Наприклад, оновивши якесь розширення, замість сайту я отримував білу сторінку. На усунення цієї помилки витрачалося кілька днів: звернення до служби технічної підтримки розробника даного розширення, очікування його відповіді, виправлення помилки, тощо. В цей час основний сайт продовжував працювати у звичайному режимі.

Дана методика, звичайно, складніша за оновлення «в одне натискання» і розтягує час виконання робіт, тому вам потрібно вирішити, наскільки працездатність основного сайту важлива і порівнянна з витратами на подібне оновлення.

 | Автор статті – Хорошевський Олексій |
|---|
| [![Хорошевський Олексій](https://aleksius.com/images/sluzhebnye/khoroshevskij-aleksej.jpg "Хорошевський Олексій")](https://aleksius.com/uk/oleksii-khoroshevskyi "Хорошевський Олексій")  Кандидат технічних наук, викладач [Харківського національного університету радіоелектроніки](https://nure.ua/staff/oleksiy-igorovich-horoshevskiy "Nure.ua"), веб-майстер та SEO-оптимізатор із досвідом роботи понад 15 років. Спеціаліст зі створення сайтів на Joomla та WebSite X5. Автор наукових публікацій, відеокурсів та навчального контенту з веб-розробки та SEO. Веде блог та YouTube-канал, де ділиться своїми знаннями та практичним досвідом.   Надає [послуги](https://aleksius.biz/uk "Створення сайтів на Joomla і WebSite X5") зі створення, доопрацювання, супроводу та просування сайтів. [Докладніше про автора…](https://aleksius.com/uk/oleksii-khoroshevskyi "Хорошевський Олексій")        **Контакти:**  - [+38 095 840 24 29](viber://chat?number=%2B380958402429 "Зателефонувати через Viber") - [+38 095 840 24 29](https://t.me/Aleksej_Khoroshevskij "Зателефонувати через Telegram") - [+38 095 840 24 29](https://wa.me/380958402429 "Зателефонувати через WhatsApp") - [email@aleksius.com](mailto:email@aleksius.com "Написати лист")      **Соціальні мережі:**  - [LinkedIn](https://www.linkedin.com/in/khoroshevskij/?locale=uk_UA "Linkedin.com") - [Facebook](https://www.facebook.com/aleksej.horoshevskij "Facebook") - [YouTube](https://www.youtube.com/@aleksius-com-uk "YouTube") - [(Twitter)](https://x.com/aleksius_com "X.com")      **Публікації та робота:**  - [Google Академія](https://scholar.google.com.ua/citations?hl=uk&user=Z5gfbqgAAAAJ&view_op "Scholar.google.com") - [Scopus](https://www.scopus.com/authid/detail.uri?authorId=59170112000 "Scopus.com") - [Upwork](https://www.upwork.com/freelancers/~01252c9b9aa6764e20 "Upwork.com") - [Freelance.ua](https://freelance.ua/user/Aleksej/portfolio/ "Freelance.ua") |

| Схожі матеріали |
|---|
|  |

**Корисні посилання:**

- [Офіційний сайт Joomla](https://www.joomla.org/ "Joomla.org").
- [Офіційний сайт розширень Joomla](https://extensions.joomla.org/ "Extensions.joomla.org").
