Sitemap для joomla – Карта сайта Sitemap в формате xml для Яндекса и Google — как создать сайтмап в Joomla и WordPress или в онлайн генераторе

Содержание

Бесплатная карта Joomla сайта – OSMap работает на J!3.8 и SSL (https)

class="eliadunit">

 

От автора

С прекращением поддержки и развития известного расширения Xmap, для создания карты сайта, ниша free extensions sitemap joomla, довольно долго пустовала. Появившееся расширение AmySitamap, радовало меня своей бесплатностью до перехода на SSL. И вот совсем недавно я открыл для себя, компонент OSMap от JoomlaShack, который полностью решил проблему создания карт сайта.

Возможности компонента OSMap

OSMap это компонент с плагином. Сразу отмечу, что есть десяток версий OSMap, для самой системы, для различных компонентов, например магазина VirtueMart, блога k2 и т.д. Здесь я показываю только версию OSMap для контента Joomla. Скрины статьи сделаны на версии Joomla 3.8.2.

В бесплатном варианте OSMap включает следующий функционал:

  • Создает карту сайта для посетителя, формат HTML;
  • Создает карту сайта для поисковиков, формат XML;
  • Создает карту новостей для Google;
  • Позволяет добавить пункт меню карты сайта SitemapOSMap;
  • Все создаваемые карты настраиваемые, с указанием приоритетов и частоты сканирования;
  • Другой функционал лучше посмотреть на сайте JoomlaShack тут: https://www.joomlashack.com/joomla-extensions/osmap/.

OSMap Joomla Sitemap Extension

Установка

Замечу, что автор упростил скачивание расширения «OSMap - Joomla Content», убрав классическую регистрацию. Ссылку на скачивание компонента вам пришлют на оставленный email без подтверждающей регистрации. Установка OSMap стандартная.

После установки сразу переходим на настройки плагина OSMap - Joomla Content. Здесь три вкладки:

OSMap Joomla Sitemap screen1

  • Плагин. Общие настройки;
  • XML. Карта сайта для поисковиков;
  • Курта сайт для Google news.

Общие настройки — Плагин OSMap

OSMap Joomla Sitemap screen9

Поясню все возможные настройки плагина:

  • Expand Categories: Включаем категории в карты сайта. На выбор или везде.
  • Expand Featured: Включаем в карту статьи из «Избранного», то есть с главной страницы сайта.
  • Max Subcategory Levels: Количество сканируемых подкатегорий в меню. Плагин сканирует материал по пунктам меню. 
  • Include Archived. Включать или нет страницы архива.
  • Show Unauthorized Links. Сканировать или нет закрытые ссылки.
  • Add Pagebreak. Это касается подстраниц многостраничных материалов.
  • Max. Articles per Category. Можно ограничить количество статей категории для карты сайта.
  • Article ordering. Сортировка статей на карте (по дате выпуска, обновления и т.д.).
  • Article ordering direction. Как сортировать статьи в списке карты. DESC – по убыванию (от новых к старым), ESC – по возрастанию (от старых к новым).

Вкладка XML

OSMap Joomla Sitemap screen2

Здесь ставим правила для карты сайта, создаваемой для поисковиков (формат XML).

Важно! Есть возможность включить в карту сайта для поисковиков все картинки сайта (Add Images?).

Я обычно ставлю равнозначный приоритет в сканировании 0,5. Если статьи на сайте обновляются часто, можно поставить приоритет Article Priority 0,7-0,8.

class="eliadunit">

Вкладка NEWS

Данная настройка для тех, кто публикуется на Google NEWS. Здесь вам нужно выбрать, как сортировать материалы для новостной ленты Google: по ключам, по заголовку категорий или ключ+заголовок. Можно убрать все сортировки.

Как запустить сканирование и показать карту сайта OSmap

Идем на вкладку: Компоненты>>OSMap. Здесь уже создана первая карта сайта Default, по умолчанию. Если хотите можно создать свою карту под другим именем, выставив другие приоритеты сканирования. Таких карт может быть несколько.

OSMap Joomla Sitemap screen3

В настройках каждой созданной карты сайта вы можете выставить нужный приоритет и частоту сканирования материалов. По умолчанию везде стоит 0,5, Weekly. То есть система будет сканировать материалы равномерно, раз в неделю. Если, например, статьи выходят каждый день и их нужно сканировать чаще, то меняете Weekly на Dayli , а 0,5 на 0,7.

OSMap Joomla Sitemap screen5

Важно! Не забудьте, если создали свою карту сайта, назначить её картой сайта по умолчанию.

  • Первое сканирование сайта для формирования карты сайта, запускается значком в графе «Edit Links». фото выше
  • После сканирования, не забываем сохранить страницу с найденными ссылками. Если нужно, настройте индивидуальный приоритет и частоту сканирования для конкретных категорий или статей.
  • Всё, кары сайта созданы, посмотреть их можно нажав на значки в графе «Sitemap Links». фото выше.

Как отправить карту сайта поисковику

Чтобы отправить карту сайта поисковикам в графе «Sitemap Links» нажимаете на XML. Откроется карта сайта для поисковиков. Копируете URL и добавляете этот URL в инструментах веб-мастеров в раздел карты сайта Sitemap. 

OSMap Joomla Yandex vebmaster

OSMap Google searh consol

  

Как показать карту сайта посетителю

Чтобы показать карту сайта посетителю, нужно создать пункт меню типа «OSMap Free» и опубликовать его в любом меню сайта. Как создавать меню и пункты меню читать тут. Пример работы OSMap, карта сайта этого сайта тут

OSMap Joomla Sitemap menu

©Joomla-abc.ru

Еще статьи

class="eliadunit">

joomla-abc.ru

OSMap Free – sitemap для Joomla

  • Тип – бесплатный компонент карты сайта.

 

 

OSMap Free – бесплатный русскоязычный компонент для создания XML и HTML карты сайта в Joomla. Ранее он назывался XMap. Компонент позволяет создавать XML карты таких «видов»: обычная, изображения, новости. Есть возможность интеграции с разными компонентами за счёт дополнительных плагинов.

О том, что такое карта сайта (sitemap) можно прочесть в этой статье. Определиться с необходимостью карты сайта именно для Вашего сайта можно, прочтя это. Сразу замечу, что sitemap нужна не для всех сайтов.

Пример HTML карты сайта, которую создаёт OSMap Free, можно посмотреть тут, а пример XML – тут.

В обзоре будет участвовать последняя, на момент написания статьи (18.07.2019), русскоязычная версия OSMap Free 4.2.20 в Joomla 3.9.10. На примере создания карты сайта для материалов Joomla. Демонстрационный сайт на английском языке с шаблоном JM Services.

На официальном сайте расширений Joomla 125 отзывов, расширение добавлено 5 марта 2015 года.

  • Общий рейтинг – 4 из 5.
  • Функциональность – 4 из 5.
  • Простота использования – 4,5 из 5.
  • Поддержка – 4 из 5.
  • Документация – 4 из 5.

Также есть платная версия OSMap от $39 за 6 месяцев обновлений и технической поддержки. У неё есть весьма полезные опции. Подробнее об отличиях платной и бесплатной версий поговорим ниже в статье.

Видео урок

  • Установка OSMap – 00:01:24.
  • Создание XML и HTML карт сайта– 00:01:53.
  • Добавление карты сайта в поисковые системы – 00:05:26.
  • Вставка карты сайта на сайт (пункты меню) – 00:08:14.

 

 

Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки Вы можете найти на каналах сайта Aleksius.com в YouTube, Rutube и Mail.ru.

Ссылки из видео:

Основные возможности и особенности.

  • Поддержка Joomla 3 и более новых версий.
  • Есть перевод на русский и английский языки.
  • Создание XML карт сайта: обычная, карта сайта по изображениям, карта сайта для новостей Google. Можно отображать во фронтальной части сайта с оформлением (рисунок ниже) и без.
Карта сайта в ДжумлаКарта сайта в Джумла
Карта сайта в Джумла
  • Создание HTML карты сайта (рисунок ниже). Внешний вид карты зависит от стилей шаблона.
  • Наличие двух типов пунктов меню с настройками. Можно выводить XML и HTML карты.
  • Построение карт происходит при помощи специальных плагинов.
  • Возможно задавать приоритет и частоту обновления для групп адресов карты сайта (на основании меню и плагинов интеграции) или для каждой отдельной ссылки.
  • Возможность исключения из карт сайта групп адресов (на основании меню и плагинов интеграции) или отдельных ссылок.
  • Можно создавать сколько угодно карт.
  • Есть хорошая документация на английском языке.
  • Поддержка PHP 5.6 и более новых версий. Я тестировал работу компонента в PHP 7.1 и 7.2.
Sitemap для JoomlaSitemap для Joomla Sitemap для Joomla

Для того, чтобы в карте сайта появились ссылки на те или иные страницы Вашего сайта, нужны специальные плагины. Они позволяют интегрировать OSMap с другими расширениями. По умолчанию, OSMap Free поддерживает интеграцию только с материалами Joomla (com_content). Плюс, любая ссылка, которая находится в меню, может быть включена Вами и в карту сайта. Если нужна интеграция с другими расширениями, поищите плагины на сайте разработчика OSMap или на сайте разработчика того расширения, с которым Вы хотите интегрировать OSMap. Там же есть примечание о том, что многие плагины, подходящие для XMap, совместимы и с OSMap. Я это не проверял, но вот тут есть разные версии XMap. Внутри инсталляционных пакетов есть плагины. Например, для K2, Kunena, Mosets Tree, SobiPro, Virtuemart, ссылки Joomla (com_weblinks). Проверить лучше на тестовом сайте, а не на основном.

В платной версии OSMap Pro доступны плагины для интеграции с:

  • K2.
  • Kunena.
  • Mosets Tree.
  • SobiPro.
  • Virtuemart.

Также есть дополнительные плагины (список не исчерпывающий). Некоторые из них платные, а некоторые бесплатные.

  • AdsManager.
  • BeaCart.
  • DigiStore.
  • DJ-Catalog2.
  • DJ-Classifieds.
  • DOCman.
  • EasyBlog.
  • EasyDiscuss.
  • EShop.
  • EventBooking.
  • FlexiContent.
  • Hikashop.
  • hwdMediaShare.
  • iCagenda.
  • IgniteGallery.
  • jDownloads.
  • JEvents.
  • Jomres.
  • JomSocial.
  • JoomGallery.
  • JoomShopping.
  • jStore.
  • JV-LinkDirectory.
  • MijoEvents.
  • MijoSEF.
  • MijoShop.
  • MijoVideos.
  • NorrCompetition.
  • Ohanah.
  • PayCart.
  • PhocaGallery.
  • redShop.
  • Smapholio.
  • Smaphoto.
  • SmaPhotrix.
  • Smaportfolio.
  • SmaProof.
  • YoFlash.
  • Zoo.

Рассмотрим отличия платной версии OSMap от бесплатной:

  1. Поддержка интеграции с K2, Kunena, Mosets Tree, SobiPro, Virtuemart.
  2. Автоматическое исключение элементов меню и материалов Joomla с Noindex, Nofollow из карты сайта.
  3. Кэширование карт сайта. В принципе, для этого есть бесплатный плагин. Но я его не тестировал. Считаю, что для тех, у кого карта сайта насчитывает тысячи ссылок, лучше применять кэширование, чтобы не перегружать хостинг и не замедлять работу сайта.
  4. Создание многоколоночной HTML карты сайта.
  5. Приоритетная техническая поддержка от разработчика.

Карты сайта

Первая вкладка OSMap (рисунок ниже) содержит перечень всех карт сайта и ссылки на эти карты, которые можно добавить в Яндекс.Вебмастер, Google Search Console, Кабинет вебмастера Maul.ru, Средства веб-мастера Bing и аналогичные сервисы. Достаточно нажать на одну из ссылок в столбце Макеты карты сайта и перед Вами откроется страница с соответствующей картой сайта.

OSMapOSMap OSMap

Если нажать на пиктограмму квадратика с палочкой (лист и карандаш) в столбце редактировать, то Вы сможете отредактировать каждый отдельный элемент карты сайта (рисунок ниже): убрать его из карты, изменить приоритет и частоту модификации. Подробнее о том, что такое приоритет и частота обновления можно прочесть в предыдущей статье.

OSMap FreeOSMap Free OSMap Free

В настройках каждой карты, в которые можно попасть по нажатию на её заголовок, можно изменить набор меню, на которых базируется карта, задать приоритеты и частоту обновления каждого меню, а также задать заголовок карты (рисунок ниже). При помощи мыши можно перетаскивать меню, тем самым меняя их порядок следования в картах.

Редактирование карты сайтаРедактирование карты сайта Редактирование карты сайта

Настройки (рисунок ниже). Тут содержатся опции, которые позволяют убрать из карты ссылки на внешние сайты, отключить показ ID элементов при редактировании карты и исключить из карты сайта дубликаты ссылок. Также можно задать ограничения на доступ к самому компоненту OSMap для разных групп пользователей Joomla.

Настройки OSMapНастройки OSMap Настройки OSMap

Расширения. По сути, Вас направит на страницу плагинов Joomla тип osmap. По умолчанию, в бесплатной версии компонента есть только один плагин (рисунок ниже).

Плагин «Контент – OSMap»Плагин «Контент – OSMap» Плагин «Контент – OSMap»

Все опции переведены на русский язык и оснащены русскоязычными всплывающими подсказками. Рассмотрим наиболее интересные, на мой взгляд, параметры. Отмечу, что заданные тут опции действуют на все ссылки карты, которые добавляются в неё этим плагином, если эти опции не переопределятся для отдельных элементов в настройках карты сайта.

Вкладка Плагин.

  • Максимальный уровень подкатегорий. Можно указать, материалы и категории какого уровня нужно включать в карту сайта. Например, если выбрать для этой опции 1, а у Вас на сайте есть категория «Joomla» с подкатегорией «Компоненты», то в карту сайта не будут добавлены ссылки на подкатегорию «Компоненты» и её материалы.
  • Добавлять подстраницы материалов. Если в материалах у Вас есть разрывы страниц (не путать с Подробнее), то Вы можете добавить их в карту сайта в виде отдельных ссылок с параметрами. Например, в статье по адресу «http://domen-moego-sajta.com/pages/joomla-content/blog-2-columns/84-blog-category-1/102-nunc-placerat» есть материал, в котором есть два разрыва страницы (рисунок ниже), то в карте сайта кроме основного адреса будут ещё два: «http://domen-moego-sajta.com/pages/joomla-content/blog-2-columns/84-blog-category-1/102-nunc-placerat?start=1», «http://domen-moego-sajta.com/pages/joomla-content/blog-2-columns/84-blog-category-1/102-nunc-placerat?start=2».
Разрыв страницыРазрыв страницы Разрыв страницы

Вкладка XML. Позволяет настроить XML карту сайта и активировать добавление в неё изображений с заголовками. Заголовки изображений автоматически добавляются, если для изображений задано Описание изображения (не путать с Заголовок и Заголовок изображения). Изображения отображаются только в XML карте сайта.

Описание изображенияОписание изображения Описание изображения

В карту сайта попадаю только изображения, ссылки на которые есть в тексте материалов и во вкладке Изображения и ссылки (Изображение для вступительного текста материала и Изображение полного текста материала).

Пункты меню. В этом компоненте sitemap для Joomla есть два типа пункта меню, позволяющие выводить HTML и XML карту во фронтальной части сайта.

Карта сайта в формате HTML. На рисунке ниже показаны настройки этого типа пункта меню.

Настройки пункта меню «Карта сайта в формате HTML»Настройки пункта меню «Карта сайта в формате HTML» Настройки пункта меню «Карта сайта в формате HTML»

На рисунке ниже показан пример HTML карты сайта.

  • Зелёным отмечено то, что можно скрыть при помощи опции Описание карты сайта.
  • Красным отмечено то, что можно скрыть при помощи опции Заголовок меню.
  • Голубым отмечено, что можно скрыть при помощи опции Показывать заголовок страницы на вкладке Параметры страницы. Эта опция не относится к OSMap.
HTML карта сайтаHTML карта сайта HTML карта сайта

Карта сайта в формате XML. На рисунке ниже показаны пример XML карты сайта, с включённой в настройках пункта меню опцией Стилизация XML.

Карта сайта в ДжумлаКарта сайта в Джумла Карта сайта в Джумла

На рисунке ниже показаны пример XML карты сайта, с отключённой, в настройках пункта меню, опцией Стилизация XML. Данная опция не важна для Яндекс, Google и других поисковых систем.

XML карта сайта без стилизацииXML карта сайта без стилизации XML карта сайта без стилизации

Создание XML и HTML карты сайта в Джумла

Рассмотрим основные шаги, необходимые для настройки XML карты сайта в OSMap Free. В видео уроке это показано более подробно.

  1. Установите компонент в Расширения – Менеджер расширений – Установка. При необходимости установите языки и дополнительные плагины для OSMap.
  2. Перейдите в Расширения – Плагины и найдите плагины тип «osmap». Убедитесь, что нужные Вам опубликованы.
  3. При необходимости внесите изменения в настройки плагинов.
  4. Перейдите в Компоненты – OSMap Free. При необходимости внесите изменения в настройки компонента.
  5. Создайте или измените настройки карты сайта.
  6. Проверьте нужные Вам карты сайта, нажимая на соответствующие ссылки в столбце Макеты карты сайта напротив каждой карты. При необходимости измените настройки карты сайта или плагина.
  7. При необходимости нажмите на иконку в столбце Редактировать, чтобы изменить частоту обновления и приоритетность элементов карты сайта, а также, чтобы убрать ненужные пункты из карты.
  8. Добавьте ссылку на карту сайта в инструменты для веб-мастеров нужных Вам поисковых систем.
  9. При необходимости добавьте и настройте ссылку на HTML и/или XML карту в меню Вашего сайта.
  10. Также можно добавить ссылки на карты сайта в файл «roobots.txt». Например, так:
Sitemap: https://aleksius.com/html/1?lang=ru&view=xml

Рассмотрим шаги, необходимые для добавления карты в инструменты для веб-мастеров. Предполагается, что Вы уже добавили туда свой сайт и подтвердили права на него.

Google Search Console. Перейдите в раздел Файлы Sitemap и в поле URL файла Sitemap укажите часть адреса страницы Вашей карты сайта без домена (рисунок ниже). После этого нажмите Отправить.

Добавление карты сайта в GoogleДобавление карты сайта в Google Добавление карты сайта в Google

Яндекс.Вебмастер. Инструменты – Анализ файлов  Sitemap, выберите URL, в поле Введите адрес файла Sitemap укажите полный адрес вашей карты и нажмите Проверить. Если в результате проверки ошибки не были найдены, то перейдите в Индексирование – Файлы Sitemap и добавьте свою карту.

Проверка XML карты сайтаПроверка XML карты сайта Проверка XML карты сайта

Кабинет вебмастера Maul.ru. Перейдите в Sitemap и добавьте часть URL адреса карты сайта, без домена.

Добавление карты сайта в Mail.ruДобавление карты сайта в Mail.ru Добавление карты сайта в Mail.ru

Средства веб-мастера Bing. Перейдите в Настройки сайта – Sitemaps и отправьте полный URL Вашей карты (рисунок ниже).

Добавление карты сайта в BingДобавление карты сайта в Bing Добавление карты сайта в Bing

Надеюсь, что данная статья и видео урок помогли Вам в выборе расширения для создания карты сайта Джумла. Если Вам нужно больше функциональности, рекомендую обратить своё внимание на компонент JSitemap PRO.

Похожие материалы

 

Полезные ссылки:

aleksius.com

OSMap - Карта сайта для joomla

OSMap - Карта сайта для joomla

  Данный компонент в своё время был лучший для joomla. Бесплатная версия данного расширения имеет всё необходимое для создания карты сайта работающего на базовых расширениях. Всё что нужно, чтоб на вашем сайте работающем на движке джумла появилась карта сайта - это установить данное расширение. Ну и настроить его, если Вы хотите убрать из карты определённые страницы или материалы.

  Компонент OSMap пришёл на смену когда то популярной карты сайта для Joomla - "Xmap", которая больше не поддерживается, а официальный сайт Xmap был закрыт.


 

  Для начала нужно скачать архив. В процессе инсталляции будут установлены компонент и плагины расширения OSMap.

Скачать можно на оф.сайте разработчика: joomlashack.com

 

Шаг 1. Установка карты сайта на джумлу

карта сайта

  Установка компонента происходит через админ панель сайта по следующему пути:

Расширения → Менеджер расширений → Загрузить файл из пакета

Выбираем на компьютере скаченный файл и нажимаем Загрузить и установить

Всё карта установлена и сразу же работает.

Сразу же рекомендую залить на сервер файлы с переводом на русский язык.


Шаг 2. - Настройки карты сайта

  В админке сайта заходим в Компоненты → OSMap.

OSMap joomla

Здесь находится карта сайта "Sitemap", в которую заходим.

 

  Карта сразу после установки уже создана и опубликована! Можно больше ничего не делать, все работает!

  Для удобства можно её переименовать, но особого значения это не имеет.

  Во вкладке Меню отмечаем меню которые должны отображаться в карте сайта. Что касается приоритета (Priority) и частоты изменения (Change Frequency), можно ничего не менять, так как поисковики всё равно будут индексировать сайт по своим правилам.

настроить карту OSMap

На вкладке Параметры доступна возможность таких настроек:

настройка OSMap

Если вы не установили перевод, будет отображаться следующим образом:

  • Intro text - вводный текст для карты в формате HTML
  • Menu Title - название меню вверху каждого меню
  • CSS Class name - название своего класса стилей для карты
  • # Cols - указание количество колонок начиная с 2-х
  • External Links Image - выбор картинки для внешних ссылок
  • Compress XML - сжатие карты
  • Beautify XML - вид карты, проверьте и выберите понравившийся вариант отображения карты
  • Link to author - отключение ссылки на разработчиков расширения

 


Шаг 3. - Просмотр карты

Выходим из настроек и видим в строке с названием карты Ссылки карты.

карта сайта joomla

Если нажать на ссылку XML то откроется вкладка с картой.

ссылки карты сайта

  Адрес страницы ссылки XML нужно вставить в файл robots.txt (чтоб поисковики могли его находить), а так же добавить его в панелях Вебмастера Яндыкса и Гугля


При клике по Images, появится информация об изображениях сайта.

просмотр карты сайта

Шаг 4. Создание меню

  Переходим в МЕНЮ и создаем пункт меню OSMap - HTML Sitemap. В строке "Choose a sitemap" указываем карту сайта.

На следующей вкладке "Sitemap Setting" имеется кнопка для подключения стилей данного расширения.

Открываем на сайте созданный пункт меню, где нас ждет карта сайта.


Шаг 5. Плагины

  К расширению OSMap прилагаются семь плагинов, три из которых сразу включены по умолчанию. Остальные используются в зависимости от наличия на сайте установленных компонентов, таких как форум, магазин и другие.

В плагинах имеются настройки, которые по умолчанию очень удачны, как в случае и с компонентом.


Как из карты OSMap убрать ненужные страницы сайта

  Для этого нужно авторизоваться на сайте (не в админке, а на сайте!!) под админовским логином. Открыть карту сайта XML - ранее описанный шаг 3. В самом левом столбике при нажатии на зелёную "птичку" можно включать/выключать нужные вам пункты. Для удобства вверху в информационном блоке включите "Показывать заголовки"

Заголовки в карте сайта


Ну и в конце, не забудьте прописать адрес карты сайта в файле robots.txt

Для этого в файл robots.txt добавляем следующую строчку:

Sitemap: https://inter-net.pro/index.php?option=com_osmap&view=xml&tmpl=component&id=1

 

Записи по теме

JSitemap PRO - лучшая карта сайта для joomla jsitemap pro Карта сайта - необходимый атрибут для каждого многостраничного сайта, при помощи которого поисковые системы получают информацию о всех страницах сайта, что повышает индексируемость страниц в поисковых системах.

 

 

inter-net.pro

Обзор компонентов карты сайта для Joomla

Мы часто спорим, о том, что нужны комментарии или конструктор контента, или другое специфическое расширение, но мы часто забываем о компонентах, которые стоят почти на любом сайте.

В этой статье поговорим о таких компонентах, как карты сайта. Они нужны почти на любом, но об них почти никогда не говорим и не обсуждаем, об них, то мы и поговорим в этой статье.

Для начала расскажу вам, о технологии построения карты сайта. По сути, их две:

Краулер – по сути паук (бот), который проходит по ссылкам на сайте и все ссылки, какие попали в зону действия этого паука, попадают в карту сайта. С одной стороны это универсальный подход, с другой стороны он не позволяет построить идеальную карту сайта, так как при таком подходе, многие статьи могут не попасть в карту или наоборот попасть много мусора.

Специализированные интеграции – этот подход персонифицирован, для каждого компонента пишутся плагин или интеграции, которые учитывают особенности компонента. Запросом из базы данных получается список id страниц компонента, и после на основе правил роутера Joomla строятся ссылки для этого компонента. Этот подход позволяет построить приближенную к идеалу карту сайта, при условии, что у вас нет ошибок в структуре построения сайта. Главный минус такого подхода, это нагрузка на сайт, так как каждое построение карты сайта — это нагрузка на базу данных.

Плюсы и минусы технологий рассмотрели, давайте теперь узнаем, что есть на рынке sitemap-расширений Joomla.

XMap

Это канувшее к лету расширение, которое еще пару лет было, по сути, единственным бесплатным и широко-поддерживаемым расширением, к сожалению, разработчик отказался его поддерживать. И оно породило два форка MapX(ныне заброшен) и OSmap.

В целом Xmap всем хорош был, кроме производительности, в нем не было ни кеширования, никакой то оптимизации для производительности. И сайт с 10 000 страниц мог спокойно повешать ваш хостинг просто из-за многократной генерации карты сайта.

Продолжатель славных традиций XMap, в целом не плохое решение, которое поддерживает плагины от XMap, за исключением, тех, которые они распространяют по подписки, то есть если вы используете какие-либо из популярных компонентов Joomla и хотите для них карту сайта, извольте заплатить. А также придется заплатить за кеширование, если вы не хотите, чтоб ваш сайт не тормозил, во время обращения к карте сайта. Ну и добавьте, ко всему прочему невозможность получить традиционную ссылку sitemap.xml. Добавьте еще один минус, разработчик требует емеил, чтоб скачать бесплатную версию.

Вывод:

В целом хорошее решение, особенно если вы планируете использовать платную версию.

На самом деле это не совсем карта сайта – это самый настоящий комбайн, который кроме карты сайта еще делает APM страницы и какие-то действия по оптимизации seo сайта.

Если брать чисто карту сайта, то он индексирует сайта через краулер – то есть по средством паука, что с одной стороны хорошо, с другой вам надо еще много, что сделать, чтоб получить действительно хорошую карту сайта. С третьей стороны это полностью платное решение, которое стоит 50 долларов.

Вывод:

Хорошее расширение, но платно и на самом деле если у вас есть потеря item в меню, возможно у вас проиндексирует что-то не то.

Отечественная разработка карты сайта, полностью бесплатное решение с достаточно широкой интеграцией в различные компоненты Joomla.

На первый взгляд оно похоже на OSmap, только несколько проще реализовано, однако имеет ряд особенностей:

Генерируется настоящий файл карты сайта sitemap.xml – что с одной стороны более правильно, с другой стороны нагрузка, только во время генерации, что сильно снижает общую нагрузку на сайт.

Оно полностью бесплатное, то есть все дополнительные интеграции поставляются бесплатно.

За счет плагинов интеграций получается очень чистая карта сайта, плюс ко всему этому есть методы фильтрации карты, которые позволяют исключить из нее, то что вам не нужно.

Вывод:

Очень хорошее решение. Учитывая, то что оно бесплатное, то придраться не к чему, за исключением пожалуй, очень узкой поддержки версий Joomla, сейчас поддерживается Joomla 3.9 и Joomla 4.

В заключение:

На самом деле компонент карты сайта для Joomla гораздо больше, в JED их около десятка, но в данной статье я хотел охватить наиболее интересные расширения и массово используемые в Рунете.

joomlaportal.ru

Компонент OSMap – лучшая карта сайта Joomla 3

class="eliadunit">

От автора

Вместо предисловия, напомню. Компонент Joomla это многоцелевое расширение системы, работающее как веб-приложение на базе CMS. Карта сайта это структурированный список всех ссылок сайта, созданный в форматах для поисковых систем или для пользователей.

Компонент OSMap для Joomla

На сегодня компонент OSMap это единственное расширение для создания карт сайта, которое имеет бесплатную версию, работающую на файлах с шифрованием SSL. Достойный конкурент OSMap, компонент  Aimy Sitemap поддерживает SSL режим только в платной версии.

Скачать OSMap для Joomla нужно у автора, тут: https://www.joomlashack.com/joomla-extensions/osmap/. Автор компонента известная компания joomlashack выпускающая шаблоны и расширения Joomla долгие годы и беспокойств о прекращении поддержки OSMap, как было с компонентом XMAP, пока нет.

OSMap  распространяется не только в бесплатной версии. Есть pro версии за 42$ и 53$ на 6 и 12 месяцев соответственно. Отличаются платные версии набором функционала и технической поддержкой. Например, в платных версиях есть кэширование, разбивка карты сайта на колонки, Noindex и Nofollow для отдельных элементов, поддержку K2, магазин Virtuemart, Kunena.

OSMap Joomla Sitemap Extension

Установка OSMap

Устанавливается компонент OSMap стандартно из LED панели или через загрузчик. Если забыли, как это делать, читаем статью тут.

Далее я покажу, как настроить компонент на коробочной версии Joomla. В конце статьи, про особенности работы компонента с ArtioJoomSEF и частный пример, как поменять один компонент карты сайта на другой.

Настройка OSMap

После установки компонента он появится в основном меню сайта в разделе «Компоненты». Откроем его.

OSMap Free Sitemaps

Обратите внимание, компонент по умолчанию, создал карты сайта Default. Они еще пустые и чтобы их наполнить, нужно просто нажать на значок в столбце «Edit Links». Но пока этого делать не нужно, потому что сначала нужно настроить параметры карты сайта. Для этого в левой части страницы жмём на ссылку «Extensions» и переходим на вкладку плагины, плагин «OSMap». Понятно, что добраться до этой вкладки можно их основного меню сайта, вкладка «Плагины». Называется плагин компонента «OSMap - Joomla Content», тип плагина «osmap», элемент «joomla». Это значит, что каталог плагина лежит в корне сайта в каталоге plugins, в папке osmap.

OSMap Joomla Sitemap screen1

OSMap Joomla Sitemap screen3

class="eliadunit">

Настройки плагина не сложные, правда на английском языке. Настройки, выставленные по умолчанию вполне удовлетворительные, можно их оставить. Только обратите внимание на пункты:

  • «Article ordering direction» стоит параметр ASC. Это сортировка от старых к новым. Я ставлю DESC (новые материалы вверху).
  • «Include Archived» задает правило, что делать с архивами. Я ставлю, добавлять только в карту сайта XML.

На вкладке «XML» плагина интересен параметр «Add images?», который заставит компонент сканировать и добавлять все картинки сайта в карту. 

Параметры  «Priority» и «Change frequency» задают приоритеты формирования карты сайт и частоту её изменения. Можно заставить компонент менять карту сайта каждый час. Я оставляю по умолчанию.

Сохраняемся и выходим из настроек плагина.

Создание карт сайта

Чтобы создать карты сайта, возвращаемся на вкладку Компоненты>>>OSMap и карте сайта Default жмём на значок в столбце «Edit Links».

Компонент OSMap просканирует ваш сайт и создаст карты сайта. Посмотреть их можно через ссылки столбца «Sitemap Links», на той же вкладке.

OSMap Joomla Sitemap screen2

Как показать карту сайта пользователям

Чтобы показать карту сайта пользователям нужно создать пункт меню с новым типом «OSMap». Добавить этот пункт меню в любое меню сайта или создать новое меню. Пользователь, нажав на это пункт меню, например с названием «Карта сайта», увидит все статьи вашего сайта. Работают все стандартные настройки меню, включая мета-теги. Как создать меню и его пункты тут.

OSMap Joomla Sitemap menu

Компонент OSMap и ArtioJoomSEF

Если вы используете SEO компонент ArtioJoomSEF, то сразу после установки на вкладке «Manage Extentions» ArtioJoomSEF включи поддержку OSMap free этим компонентом. Это позволит сделать красивым URL карты сайта и лучше управлять мета тегами карты.

JoomSEF Extensions Management

OSMap и поисковики

Карту сайта OSMap XML можно отправить поисковикам из кабинета вебмастеров. Google её прочитает, а вот Яндекс покажет ошибку.

Вывод

В этой небольшой статье я показал компонент OSMap для создания лучшей карты сайта Joomla 3. Если есть вопросы, пишите в комментариях.

Еще статьи

class="eliadunit">

joomla3-x.ru

MapX для Joomla: устаревший генератор Sitemap

MapX — компонент-генератор карты сайта для Joomla, являющийся продолжателем дела устаревшего Xmap. Компонент MapX также является устаревшим расширением и не поддерживается разработчиком.
Расширение: MapX
Категория: генераторы карты сайта
Включает: компонент
Совместимость: Joomla 3.x
Версии: бесплатная
Разработчик: Z-index

Внимание!

Компонент mapX является устаревшим и может некорректно функционировать на актуальных версиях Joomla. Ознакомиться с другими расширениями для создания карты сайта в Joomla можно здесь.

Содержание

  1. Возможности
  2. Совместимость
  3. Установка
  4. Актуальность
  5. Альтернативы

Возможности

Компонент mapX включает функционал последней версии Xmap со следующими дополнениями и обновлениями:

  • обновленный интерфейс в панели управления,
  • настройка отображения кнопок в админке,
  • функция Пинг,
  • обновленный плагин для com_content.

Интерфейс mapX в админке

Настройки

Плагиндля com_content

Совместимость

Компонент mapX совместим с плагинами, предназначенными для Xmap, включающими в карту сайта элементы сторонних компонентов.

Установка

Компонент устанавливается через менеджер расширений. Если до момента установки mapX на сайте уже функционирует компонент Xmap, то удалять его не нужно: mapX будет установлен поверх Xmap, что можно расценивать как обновление старого расширения.

Актуальность

Компонент mapX был создан как продолжатель заброшенного Xmap, но в итоге также был заброшен и не обновляется разработчиками с 2015 года, поэтому вероятность ошибок при генерации карты сайта очень высока.

Альтернативы

Мы не рукомендуем использовать Xmap и mapX по описанной выше причине. Для создания карт сайта (файлов Sitemap) на современных версиях Joomla существуют поддерживаемые разработчиками компоненты:

  • OSMap.
    Актуальный обновляемый аналог Xmap и mapX. Имеет бесплатную (для компонента контента Joomla) и платную (включает плагины для некоторых сторонних компонентов) версии.

  • JSitemap.
    Многофункциональный платный компонент, также позволяющий создавать карты сайта для Joomla.

Комментарии для сайта Cackle

joomla.center

JL Sitemap - Каталог расширений Joomla

Комплект поставки:

  • Компонент карты сайта.
  • Плагин поддержки Материалов Joomla.
  • Плагин поддержки Меток Joomla.
  • Плагин поддержки Контакты Joomla.
  • Плагин поддержки K2.
  • Плагин поддержки Kunena.
  • Плагин поддержки Virtuemart.
  • Плагин запуска генерации sitemap по расписанию.

Что может компонент карты сайта?

  • Поддержка Joomla 3.9 и выше.
  • Поддержка Joomla 4.
  • Поддержка меню, категорий и материалов Joomla из коробки.
  • Корректно построить карту вашего сайта.
  • Исключить дубли материалов.
  • Обработать почти, неограниченное количество страниц.
  • Создать реальный sitemap.xml и не генерировать его при каждом обращении к файлу.
  • Не создавать нагрузку на хостинг, ресурсы требуются, только когда генерируется файл.
  • Запуск генерации sitemap.xml по расписанию.
  • Запуска генерации sitemap при заходе пользователя на сайте.
  • Защита от случайного запуска - карта генерируется раз в несколько часов.
  • Режим отладки.
  • HTML карта сайта.
  • Возможность удалить файл карты сайта.
  • Индикатор последней генерации файл карты сайта, как в расписании, так и в основном интерфейсе компонента.
  • Проверка на существование карты сайта.
  • Поддержка мультиязычных карт сайтов.
  • Поддержка различных режимов фильтрации карты сайта.
  • Простой режим - удаление мусорных ссылок не соответствующих по различным параметрам.
  • Фильтр по меню - вы можете показывать в карте те меню, которые вам необходимы.
  • Фильтр по стоп словам - вы можете привести карту сайта в соответствии с robots.txt.
  • Регулярные выражения - вы можете видоизменять карту сайта с помощью регулярных выражений.
  • Мульти карты сайта.
  • Бесплатно облегчать вам жизнь 🙂

Дополнительные плагины для JL Sitemap

Плагин карты сайта для JoomShopping - разработан Nevigen

Плагин карты сайта для ZOO - разработан Fictionlabs

  • Плагин карты сайта для SWJProjects - разработан Septdir Workshop
  • joomline.net

    Отправить ответ

    avatar
      Подписаться  
    Уведомление о