Карта сайту Joomla 3, xml та html карти сайту, Створити сайт на Joomla 3
Вступ
Карта сайту будь-якого вебсайту, у тому числі карта сайту Joomla 3, це своєрідний зміст сайту, в якому вказані всі дозволені для сканування посилання сайту.
Для читачів карта сайту (sitemap) створюється у форматі HTML, для пошукових роботів карта вебсайту створюється у простому текстовому форматі (Extensible Markup Language) XML. Створення цих карт сайту, а насправді списків заголовків і url проводиться на основі правил, заданих у текстовому файлі robots.
Два формати картки сайту Joomla 3
Є два основні формати карт сайту, які можуть «послужити» на сайті завданням оптимізації та просування. Це карти у форматах:
- Extensible Markup Language [xml];
- Hyper Text Markup Language [HTML].
1.Карта вебсайту [xml] створюється для пошукових роботів. По суті, це текстовий файл формату xml, в якому, за особливими правилами синтаксису (які можна дивитися тут: https://www.sitemaps.org/ru/protocol.html), перелічені всі доступні (не закриті для сканування) посилання вебсайту (URL).

Прийнято на карті сайту xml, давати ім'я [sitemap], але це не обов'язково.

Генератори карт сайту для пошукових роботів
Щоб створити карту сайту Джумла 3, для пошукових ботів, не обов'язково встановлювати спеціально розширення. Існують online генератори, які створюють xml карти через мережу.
Рекомендую два онлайн генератори картки сайту:


Що робити зі створеними картами сайту Joomla 3 формату xml
Як я вже казав, карта сайту формату xml створюється для допомоги пошуковим роботам. Зробивши таку карту потрібно зробити таке:



Примітка: якщо ви не завели і не додали свій сайт на ці послуги, це потрібно зробити.
Розширення для створення карток сайту Joomla 3
Для створення гостьової карти сайту Joomla 3 доведеться встановити стороннє розширення. Знайти їх можна на сторінці розширень Джумла під тегом sitemap (https://extensions.joomla.org/category/structure-a-navigation/site-map).
Компонент Xmap
Найстаріше і відоме розширення Joomla 3 створення карт сайту називається Xmap. Це компонент з додатковими плагінами, що охоплюють створення карт сайту інтернет магазинів та інших розширень.
З компонентом Xmap ситуація в наступному:
Розширення Ami Sitemap

Мені сподобалося розширення для створення карток сайту Joomla 3, під назвою Ami Sitemap. Йде розширення у двох версіях:
AmiSitemap Free я використовую. Враження найкращі і ось чому.
- AmiSitemap створює два формати карток. Тобто, на питання як зробити xml та html карти сайту, можна відповісти, встановіть Joomla компонент AmiSitemap.
- AmiSitemap дозволяє з адміністративної панелі сайту Joomla керувати та редагувати file robots.txt. Дуже зручно. Можна навіть завантажити файл robots.txt для Joomla за замовчуванням.
- AmiSitemap дозволяє (!) з панелі сайту відправити створену карту сайту xml на сервіси веб-майстрів, включаючи Яндекс.
Компонент OSMap

Компонент OSMap створює карти сайту:
- Для пошукових роботів;
- відвідувачів;
- Новини Google;
- Фото.
Заточений компонент під Google Веб майстер, як наслідок під Bing. З Яндекс будуть ті ж проблеми, що й у карт сайту генератора pro-sitemap, "тут бачу, тут не бачу", помилки в карті. Я цей компонентне пробував, але знаючи розширення joomlashack, впевнений мінімальний функціонал у безкоштовній версії, він забезпечить.
Компонент Joomla Sitemap Generator

Це компонент створює тільки карту сайту XML для пошукових роботів. Повний аналог online генератора pro-sitemap, про який я згадував на початку статті. Навіть розцінки такі самі:
Безкоштовно до 500 посилань, решта сітки. Сайт компонента тут: https://www.marcobeierer.com/joomla-extensions/sitemap-generator
Інші розширення
Інші розширення щоб створити xml та/або html карти сайту Joomla 3, подивіться на офіційній сторінці розширень Joomla:
- Тут (https://extensions.joomla.org/tags/site-map) або
- Тут (https://extensions.joomla.org/category/structure-a-navigation/site-map).

Якщо хочете показувати гостям сайту сформований список статей вашого сайту та допомагати пошукачам, індексувати сторінки карта сайту Joomla 3 має бути створена, у форматах xml та/або html, для пошукових ботів та для відвідувачів відповідно.