Joomla карта сайта


В этой статье мы поговорим о карте сайта, а точнее о том, как создать карту сайта на Joomla в форматах HTML и XML. Карта сайта в формате HTML представляет собой страницу со ссылками на материалы сайта. Она помогает посетителям определиться с нужными им материалами вашего сайта, а так же ускорить его индексацию. HTML карта сайта — вещь не обязательная, но являющаяся признаком хорошего тона. Наверное, для сайта, состоящего из трех страниц, карта сайта в формате HTML не нужна. Чего не скажешь о карте сайта в формате XML. Конечно же, ваш ресурс будет работать, индексироваться поисковиками, и без XML карты сайта. Но индексироваться он будет медленнее. И чем больше материала будет на сайте, чем чаще он будет добавляться, тем сильнее будет сказываться на позициях поисковой выдачи наличие или отсутствие XML карты сайта.

Обычно карта сайта в формате XML представляет собой файл с именем sitemap.xml, который расположен в корне сайта.


о обычно, но не обязательно – важно, чтобы это был xml-файл. Имя файла может быть, например, pupkin.xml, и расположен он может быть не в корневой директории сайта. Просто поисковики, в первую очередь будут искать файл sitemap.xml в корне сайта. Если же поисковым системам указать, например, через файл robots.txt или через интерфейс для вебмастеров, путь к файлу карты сайта, то обращаться за информацией они будут именно туда.
Для XML карты сайта характерны два необязательных параметра. Это приоритет и частота изменения страницы. Приоритет страницы устанавливается по отношению к другим страницам вашего сайта. Он позволяет указать поисковым системам, какие из страниц вашего сайта считать наиболее важными. Самый низкий приоритет — 0,0, самый высокий — 1,0. По умолчанию используется нейтральное значение 0,5. Частота изменения страницы рекомендует поисковым роботам период повторного сканирования страницы. Стоит отметить, что это именно рекомендация, а не приказ.
Итак, карта сайта без сомнения вещь необходимая. Посмотрим, как можно создать карту сайта в различных форматах в Joomla. Одним из самых популярных расширений для создания карты сайта в Joomla является компонент Xmap. Для этого компонента существует множество плагинов, поддерживающих распространенные расширения Joomla и позволяющих передавать их информацию в карту сайта. На момент написания статьи была доступна версия Xmap 2.2.1, которую можно скачать здесь. Установка компонента производится стандартно, через «Менеджер расширений». После установки в меню «Компоненты» появится новый пункт – Xmap. Кликнув на пункте меню Xmap, попадаем административную часть компонента. Здесь можно создать новую или отредактировать имеющуюся карту сайта, установить её картой сайта по умолчанию, опубликовать карту сайта или снять её с публикации.

 


Xmap сообщение

Сразу же обращаем внимание на сообщение, в котором говорится: «Xmap обнаружил, что следующие расширения: com_content, com_weblinks могут помочь вам получить больше контента на вашу карту сайта, но они отключены. Вы должны вручную включить их в менеджере расширений». Дело в том, что процессе инсталляции Xmap устанавливаются ещё шесть плагинов для контента и поддержки самых распространённых компонентов Joomla: Xmap — Content Plugin, Xmap — Kunena Plugin, Xmap — Mosets Tree Plugin, Xmap — SobiPro Plugin, Xmap — Virtuemart Plugin и Xmap — WebLinks Plugin. По умолчанию они выключены. Кликаем в административной панели Xmap по ссылке «Extensions» и включаем нужные нам два плагина для поддержки контента.

 Xmap стандартные плагины        Xmap включение плагиноы


Оставим плагин Xmap – WebLinks Plugin с настройками по умолчанию, а плагин Xmap – Content Plugin откроем для редактирования и ознакомимся с его функционалом. Первая группа настроек называется «Basic Settings». Опция «Expand Categories» отвечает за разворачивание (отображение) категорий в карте сайта. Если установлено значение «Always», то будут отображаться категории с подкатегориями и статьями. Если же установлено значение «Never», то категории будут отображаться в свёрнутом виде, т. е. без статей. Вторая опция базовых настроек работает, так же как и первая, но только в отношении избранных материалов. Опция «Include Archived» позволяет включать в карту сайта материалы, отправленные в архив.

 Xmap Content Plugin Basic Settings

Четвертая настройка разрешает или запрещает показывать ссылки на материал, который доступен только авторизованным пользователям. Опция «Add Pagebreak» определяет отображение многостраничных документов в карте сайта. Если значение этого параметра «Always», то ссылки всех страниц многостраничного документа выводятся в карту сайта. Если же значение параметра «Never», то выводится ссылка только главной (первой) страницы такого документа. Параметр «Max. Articles per Category» накладывает ограничение на вывод ссылок в одной категории. По умолчанию его значение «0», что означает отсутствие ограничений. Последний параметр в базовой группе настроек – «Max. Article’s Age in days». Он подобен предыдущему параметру и накладывает ограничение на максимальный возраст материала в днях.


Переходим ко второй группе настроек плагина. Эта группа называется «XML Sitemap Settings». Соответственно, настройки этой группы влияют на создание карты сайта в формате XML. Первая опция отвечает за добавление изображений в карте сайта. Вторая и третья настройки относятся к категориям и определяют приоритет и частоту проверки.

Xmap Content Plugin XML Sitemap Settings

В названии третьей опции, на мой взгляд содержится ошибка. Название этой опции должно быть «Article Priority» т. к. её функции относятся к статьям, о чем информирует всплывающая подсказка. Функционал этой и последующей настройки идентичен двум предыдущим, но относится к статьям.
Осталась ещё одна группа настроек – «News Sitemap Settings». Эта группа состоит из одной опции, которая определяет, какие ключевые слова использовать при публикации новостей на сайте news.google.com.
Теперь возвращаемся в административную часть Xmap и создаем карту для нашего сайта на Joomla. Для этого нажимаем кнопку «Создать». В открывшемся окне, в левой его части задаем заголовок и псевдоним для карты сайта, пишем вводный текст, если он нужен, и устанавливаем состояние карты сайта в положение «Опубликовано». В правой части окна, в группе настроек «Menus» включаем меню, пункты которых будут отображаться в карте сайта. Для каждого меню устанавливаем приоритет и частоту обновления.


Xmap настройка 

После того, как закончили настраивать группу «Menus», переходим к группе «Options».

Xmap Options

Параметр «Intro text» отвечает за отображение вводного текста перед HTML картой сайта. Если текст не нужен, то выключаем. Настройка «Menu title» включает или отключает названия меню. Для большего соответствия дизайну сайта можно подключить соответствующую таблицу стилей в поле «CSS Class name». С помощью настройки «# Cols» можно вывести контент карты сайта в виде нескольких столбцов. По умолчанию выводится в один столбец. Эта настройка будет работать, только если в карте сайта используется контент нескольких меню (т. е. больше 1). Следующая опция «External Links Image» выводит специальное изображение рядом с внешними ссылками меню, если они есть. Настройку «Compress XML» оставим в значении по умолчанию – сжатие карты в формате xml включено.


последняя настройка в этой группе «Beautify XML». Она отвечает за отображение XML карты сайта в удобном для человека восприятии. Можно оставить значение по умолчанию. Вообще же карта в XML формате нужна для поисковых роботов, а им безразлична эта настройка.
Следующая группа настроек «News Sitemap» состоит из одной опции «Publication Name», которая задаёт имя новостной публикации. Если планируется публикация новостей через news.google.com, то в этом поле задаётся имя новостной публикации такое же, как и на сайте news.google.com.
Сохраняем настройки и выходим из режима редактирования (Сохранить и закрыть). Теперь в списке карт сайта отображается, созданная нами карта сайта. Так как она одна, то она же и будет использоваться по умолчанию.

Xmap карта сайта 

В этой же строке отображается ссылка на карту сайта в формате XML (обведена). Теперь можно скопировать эту ссылку и вставить в соответствующее поле в инструментах для вебмастеров на сайтах поисковых систем или указать её в директиве Sitemap файла robots.txt.
А для того, чтобы отобразить на своем ресурсе карту сайта в формате HTML создадим пункт меню «Карта сайта», где типом пункта меню укажем «HTML Site map».

Xmap создание пункта меню 


Заполняем поля: «Заголовок меню» и «Алиас», а в пункте «Обязательные параметры», в настройке «Choose a sitemap» по кнопке «Change» выбираем, созданную нами карту сайта. Сохраняем изменения. Теперь на вашем ресурсе есть карта сайта.
На этом рассказ о создании карты сайта в Joomla завершен. Надеюсь, что эта информация окажется полезной для читателей.

www.aitishnik.ru

Sitemap Generator

Sitemap Generator — самый популярный компонент для создания карты xml с ссылками на все страницы сайта Joomla. Данный плагин работает при помощи внешних сервисов анализа сайта. После запуска модуля он запускает собственного робота для сканирования ресурса Joomla. При этом Sitemap Generator не нагружает площадку — отправленный робот выглядит как обычный посетитель. Но в отличии от других, этот «посетитель» собирает информацию по каждой странице. И делает он это всего лишь за одно посещение.

Особенности компонента Sitemap Generator:

  • стандартная, простая установка;
  • не требует докачки дополнительных модулей;
  • во время работы не снижает скорость сайта Joomla;
  • автоматически обновляется.

Вы сможете самостоятельно контролировать создание xmap компонентом Sitemap Generator. Робот будет учитывать особенности файла robot.txt, а также страницы с тегом Noindex. Sitemap Generator может создать xmap в любом формате (xml, doc, pdf и другие).


Большой плюс компонента Sitemap Generator — его можно скачать и установить бесплатно к себе на ресурс Joomla. Но есть и платная версия плагина. Ее ключевое отличие в возможности создавать не только текстовый xmap в разных форматах (в том числе и в xml), но и в наличии функции создания видео- и графической карты сайта. Такой нестандартный подход к генерации карты сайта позитивно скажется на индексации вашего ресурса, ведь чем больше медиа на странице, тем она считается качественней по меркам поисковиков.
sitemap generator
Несомненный плюс использования Sitemap Generator для создания карты — это ежедневное обновление файла xmap. То есть плагин будет создавать sitemap ежедневно заново, потому поисковые роботы и не будут покидать ваш ресурс (при условии добавления новых материалов ежедневно). Чтобы начать пользоваться компонентом, необходимо сначала скачать его к себе на диск в компьютере. Потом активируйте его через админку Joomla. Чтобы создать xmap в xml или других форматах, пройдите в раздел «Расширения» во вкладку с активированным плагином и нажмите кнопку «Generate». Учтите, что бесплатная версия способна сгенерировать карту сайта до 500 ссылок. Если у вашего ресурса больше страниц, то придется обновлять компонент платно для расширения его возможностей.

Xmap для Joomla


Еще один мощный генератор карты для сайта на базе CMS Joomla. Создание карты при помощи компонента Xmap основано на копировании разделов меню. То есть плагин анализирует внутренние ссылки, размещенные в панели навигации сайта Joomla. За счет работы Xmap вы сможете одновременно создать карты разных форматов для одного ресурса, в том числе и файл xml. Расширение лучше работает, если активировано кэширование страниц. Потому плагин Xmap часто используют для больших проектов с большим числом статей.

Карта, сделанная при помощи данного компонента, может быть полностью изменена под вашим контролем через интерфейс AJAX. Вы сможете исключить отдельные пункты навигационного меню из карты. Кроме того, разработчики гарантируют улучшенное отображение карты в формате xml в браузерах, чтобы ее смогли читать не только поисковики, но и простые пользователи.
https://www.youtube.com/watch?v=OfjhPuN044Y

JSitemap

Данный компонент неоднократно получал награды в рейтингах генераторов карт сайта. JSitemap — мощный инструмент, с которым можно значительно усилить SEO сайта и повысить видимость страниц в поиске до 400 % (так утверждают разработчики). И работает компонент без дополнительных модулей, полностью самостоятельно.

JSitemap построенный из расчета особенностей индексации Google. Компонент не только создает файл xml с картой, но и анализирует успешность ранжирования страниц Joomla. Вот перечень некоторых возможностей данного расширения:


  • создание карты без участия посторонних плагинов;
  • генерация адаптивной html-карты;
  • создание стандартной карты формата xml;
  • карта Joomla для мобильных устройств;
  • графический sitemap;
  • карта ресурса в видеоформате для Youtube, Vimeo и Dailymotion;
  • автоматическое формирование sitemap в режиме реального времени;
  • анализ карты при помощи SEO-паука для устранения проблем;
  • расчет статистики сайта (Alexa Rank, количество индексируемых страниц и т. д.);
  • при помощи компонента можно редактировать robot.txt и htaccess.

Плагин JSitemap для Joomla выполнит абсолютно весь перечень работ, связанных с созданием карты. Он не только сгенерирует sitemap, но и проанализирует работоспособность ссылок внутри карты, а также подскажет как можно улучшить СЕО ресурса. Это полностью самобытный компонент, которого достаточно, чтобы следить за правильностью органической раскрутки ресурса. Единственный минус плагина — это ориентация только на поисковую систему Google, без учета особенностей Яндекса. К примеру, вы сможете добавить на сайт Гугл Аналитикс при помощи компонента, а инструменты Яндекса — не сможете. Но это слишком мизерный недостаток по сравнению с возможностями, которые дает JSitemap.
JSitemap_Pro_v.3.3

Easy Keyword Sitemap

Данный компонент нельзя отнести к лидирующим плагинам для генерации sitemap. Нет, скорее это специфическое расширение, которое позволяет создать SEO-ориентированную карту сайта для раскрутки блога или инфосайта. Компонент создает семантическую карту, которая содержит не только ссылки, но и заданные теги для привязки отдельных страниц к определенным ключам — чтобы поисковикам было проще сориентироваться в наполнении отдельных частей ресурса.

Плагин Easy Keyword Sitemap работает на английском и немецком языках, русской версии еще не появилось. Компонент подходит для создания стандартной xml-карты, либо для генерации семантической sitemap с фильтрацией по категориям. Вы сможете сгруппировать ссылки по заданным ключевым словам. Кроме ссылок и ключевиков, sitemap будет содержать короткое мета-описание, чтобы поисковик лучше понял содержимое постов. Кроме того, вы сможете вносить в карту навигационное меню статей, чтобы поисковик неоднократно посещал посты. Количество ключевиков, привязанных к страницам не ограничено.

Easy Keyword Sitemap очень просто установить — у модуля стандартная инсталляция через вкладку «Расширения» и «Установка». В итоге, уже через 10 минут вы сможете создать качественную и нестандартную карту вашего сайта. Она может быть сгруппирована по алфавиту, по ключевикам или категориям ресурса. Но в отличии от JSitemap данный плагин не анализирует качество созданного файла sitemap, потому вы не сможете узнать как поисковики отреагируют на карту подобного содержания.
eks
Есть еще множество других модулей для генерации карты содержимого сайта. Например:

  1. Aimy Sitemap PRO.
  2. OSmap.
  3. Sitemap faster.
  4. Ping Search Engines on Sitemap Update и другие.

Помните, что не имеет значения модуль, при помощи которого вы сгенерировали sitemap. Куда важнее сам факт, что вы создали xml-карту и поисковики теперь будут лучше индексировать содержимое портала. Потому найдите наиболее удобный и простой модуль и немедленно создайте map вашего сайта, если хотите улучшить его ранжирование!
https://www.youtube.com/watch?v=4WZfypr8ja4

joomlalib.ru

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

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

 

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

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

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

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

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


Шаг 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: http://inter-net.pro/index.php?option=com_osmap&view=xml&tmpl=component&id=1

 

inter-net.pro

Переопределение при помощи mod_rewrite

Если на вашем сервере используется Apache, достаточно добавить несколько строк в файл .htaccess, которые позволяют сэмулировать нужные URL. Тепрь добавьте следующие две строки:

  RewriteCond %{REQUEST_URI} ^/sitemap.xml RewriteRule .* /index.php?option=com_xmap&id=1&view=xml

После этого карта сайта будет иметь короткий и лаконичный вид:
http://yoursite.ru/sitemap.xml

Делаем sitemap.xml для многоязычных сайтов

Рассмотрим пример с двуязычным сайтом на русском и английском языках:

  # Sitemap для русской версии RewriteCond %{REQUEST_URI} ^/sitemap.xml RewriteRule .* /index.php?option=com_xmap&view=xml&tmpl=component&id=1  # Sitemap для английской версии RewriteCond %{REQUEST_URI} ^/en/sitemap.xml RewriteRule .* /en/index.php?option=com_xmap&view=xml&tmpl=component&id=2  

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

Индекс для карты сайта

Если вы не хотите использовать переопределение файла, существует альтернативный способ без использования mod_rewrite. Можно создать индекс (оглавление) карты сайта в корневой папке сайта. Достаточно создать файл sitemap.xml в корне сайта и добавить в него следующее содержимое:

  <?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">  <sitemap>  <loc><a href="http://www.yourdomain.ru/index.php?option=com_xmap&amp;view=xml&amp;id=1&amp;lang=ru</loc>" rel="nofollow" target="_blank" >http://www.yourdomain.ru/index.php?option=com_xmap&amp;view=xml&amp;id=1&amp;lang=ru</loc></a>  </sitemap>  <sitemap>  <loc><a href="http://www.yourdomain.ru/index.php?option=com_xmap&amp;view=xml&amp;id=1&amp;lang=en</loc>" rel="nofollow" target="_blank" >http://www.yourdomain.ru/index.php?option=com_xmap&amp;view=xml&amp;id=1&amp;lang=en</loc></a>  </sitemap> </sitemapindex>  

Где yourdomain.ru — ваш домен. Возможно добавить столько разделов sitemap, сколько потребуется (не превышая порог в 50.000). Не забывайте обновлять URL’ы с корректным ID карты сайта и языковым префиксом. Если на сайте один язык, то можно удалить префикс &lang=xx.

Добавляем sitemap в robots.txt

Последний штрих: подсказываем поисковым роботам как найти путь к карте сайта. Для этого нужно открыть файл robots.txt и в конце добавить / заменить следующую строку:

  Sitemap: http://www.yoursite.ru/sitemap.xml  

Изменения для OSMap

Добавлено в статью 29.03.2016: поскольку Xmap более не поддерживается, наиболее актуальным форком на данный момент является OSmap. Для этого компонента рецепт тот же, только нужно изменить URL вместо:

/index.php?option=com_xmap&view=xml&tmpl=component&id=1 на:
/index.php?option=com_osmap&view=xml&tmpl=component&id=1

Удачной поисковой оптимизации сайта на Joomla!

cmscafe.ru

Карта сайта для Joomla 3

От автора: приветствую Вас уважаемые читатели. Продвижение сайта – важнейший этап в работе каждого сайта, потому как, чем больше рейтинг сайта, тем больше пользователей будет его посещать, используя поисковые системы. Поэтому в данной статье мы поговорим о том, что такое карта сайта для Joomla 3 и какова ее роль в индексации сайта роботами поисковиков.

Карта сайта для Joomla – это одна из страниц Вашего сайта, на которой представлена точная информация о его структуре. Попросту говоря – это ссылки на все разделы и страницы сайта. Соответственно возникает вопрос, зачем отдельно выносить все ссылки, если по большому счету они и так присутствуют на сайте (к примеру, в блоке меню).

Карта сайта, по сути – это проводник, как для пользователей, так и поисковых роботов. А значит, в плане индексации сайта, она обеспечивает практически 100% уверенность того, что робот поисковиков посетит все страницы и добавит их в индекс, конечно, при условии, что карта сайта содержит ссылки на все страницы.

Исходя из выше сказанного, как правило, для сайта необходимо создавать две карты: первая, в формате html, как путеводитель для пользователей, вторая в формате xml – для поисковиков. Причем последняя, должна располагаться в корневой директории Joomla и по большому счету, ее наличие обязательно, так как, повторюсь, она содержит информацию для поисковых роботов, о всех страницах веб-приложения, которое подлежит индексации.

Карта сайта для джумла 3, может быть создана двумя способами: первый – при помощи специального расширения, который мы рассмотрим в данном уроке,второй – с использованием on-line генераторов. Смысл второго способа заключается в том, что созданием карты сайта в формате xml, занимается специальный сервис – генератор карты сайта. То есть Вы указываете URL (адрес), Вашего сайта, а далее данный сервис обходит все страницы и формирует файл с готовой картой, которую Вы после генерации, сможете скачать и разместить в корне файловой структуры CMS. При этом сайт, должен располагаться на реальном хостинге в интернете.

Но в данной статье я хотел бы рассмотреть расширение, под названием OSMap, при помощи которого очень легко создавать карты сайта для CMS Joomla (sitemap joomla 3).

Joomla карта сайта

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

Joomla карта сайта

Для выбора бесплатной версии необходимо кликнуть по кнопке “Free”. При этом во всплывающем окне, необходимо указать адрес электронной почты, на который будет выслана ссылка для скачивания расширения. Скачав, компонент устанавливаем его, стандартным способом, используя менеджер расширений Joomla.

Joomla карта сайта

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

Joomla карта сайта

Далее переходим в компонент OSMap.

Joomla карта сайта

Как Вы видите, после установки была сразу же создана карта сайта, которую Вы можете использовать для индексации сайта. То есть ссылку напротив заголовка сайта, Вы добавляете в инструменты веб-разработки поисковой системы, добавляя заявку на индексацию сайта.

Ниже хотел бы привести вид карты сайта в браузере, в формате xml.

Joomla карта сайта

Теперь, давайте создадим карту сайта, в формате html. Для этого переходим вменеджер меню и создадим новый пункт меню.

Joomla карта сайта

При этом в параметре “Тип пункта меню” необходимо для компонента OSMap, выбрать вид HTML Sitemap.

Joomla карта сайта

Далее, на вкладке “Sitemap Settings” активируем параметр “Include OS Map’s Style”, для подключения стилей CSS компонента и сохраняем новый пункт меню. При этом в пользовательской части, карта сайта будет отображена следующим образом.

Joomla карта сайта

Как Вы видите, используя расширение OSMap, карта сайта создается очень легко. Единственное, что нужно подправить – это внешний вид ссылок карты, что бы страница в целом, вписывалась в общий дизайн сайта, а для этого необходимо переопределить макет отображения данных компонента. Если Вы не знаете, как это делается, Вам будет полезен курс – Создание уникального шаблона на Joomla.

Всего Вам доброго и удачного кодирования!!!

Joomla карта сайта

webformyself.com

Здравствуйте уважаемые посетители блога zaurmag. Сегодняшнюю статью я хочу посвятить компоненту Xmap – карта сайта для Joomla 2.5, joomla 3.0. Я всегда на всех своих проектах ставлю данный компонент, т.к. карта сайта положительно влияет на индексацию сайта в поисковых системах, особенно, если сайт имеет сложную структуру.

Давайте же разберем, где данный компонент можно скачать, как его установить и как настроить. Первое, что хочу сказать – данный компонент распространяется бесплатно. Идем на сайт разработчика и качаем Xmap последней версии.

Устанавливаем данное расширение через стандартный инсталлятор Joomla –  Расширения -> Менеджер расширений. Загружаем скачанный архив через кнопочку “Обзор” и жмем кнопку “Загрузить и установить”.

Установка Xmap - карта сайта для joomla 2.5, joomla 3.0

Получаем сообщение о том, что компонент успешно установлен. Далее идем в системное меню Компоненты -> Xmap. Сразу скажу, что русского языка тут нет, но я поискал в интернете и нашел довольно неплохой перевод для Xmap Joomla 2.5, Joomla 3.0. Скачать его можно здесь. Устанавливаем языковой пакет как обычное расширение joomla через стандартный инсталлятор. После установки можете вернуться в панель управления Xmap и вы заметите, что все теперь на русском. Если вы заметили Xmap нам выдает вот такое сообщение (после перевода) – “Xmap обнаружило, что данное расширение поможет Вам поместить больше содержимого в Вашу карту сайта, но оно отключено, Вы должны включить его вручную перейдя в менеджер расширений: com_content, com_weblinks“. Нам необходимо включить некоторые расширения, чтобы включить все ссылки в карту сайта. Где их включать? Об этом ниже.

В Xmap имеются две вкладки: Карты сайта и Расширения.

Вкладки: Sitemaps и Extensions - Xmap: карта сайта для joomla 2.5

Во вкладке “Карты сайта” открывается список созданных карт сайта (их может быть много). Давайте создадим первую карту сайта, не отходя, так сказать, от кассы. Чтобы создать карту сайта жмем по оранжевой кнопочке “Создать”. Далее, вводим заголовок, например, карта сайта. В поле “Алиас” можно ничего не вводить, он заполняется транслитом из заголовка.  Выставляем Состояние на “Опубликовано”. Доступ – “Public”, т.е. показывать карту сайта всем. В поле “Вводный текст” можете написать какой либо текст, который будет отображаться до карты сайта. Вводный текст помимо текста может содержать в себе картинки, видео и т.д.

Создание карты сайта Xmap - карта сайта для joomla 2.5, joomla 3.0

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

Приоритет – здесь можно задать приоритет страницам, относящиеся к меню. С помощью выставления приоритета сообщается поисковым системам о важности той или иной страницы. Чем выше приоритет, тем выше важность страницы. Приоритет отмечается в xml-карте сайте, а в html-карте сайта никак не отображается. Например, главному меню можно указать приоритет по выше, а другим меню по ниже. Приоритет указывается от 0.1 до 1 с шагом в 0.1. Данный параметр является не особо важным и на индексацию страниц не влияет.

Частота обновления – здесь  выставляем интервал той периодичности с которой обновляются разделы данного меню, т.е. если материалы данного меню обновлюется несколько дней в неделю, то лучше выставить “weekly”, если каждый день, то – “daily” и т.д. Данная опция сообщает поисковым системам через xml-карту (которая создается автоматически) с какой периодичностью обновляется ваш сайт. Только не вздумайте обмануть поисковую систему, не получиться. Выставляйте реальные интервалы.

Во вкладке “Опции” нам доступны следующие пункты:

  • Вводный текст – выставляем “Yes”, если хотим показать вводный текст в html-карте сайта, который вводили в большое текстовое поле, иначе, выставляем “No”.
  • Заголовок меню – выставляем “Yes”, если хотим видеть заголовок меню над ссылками в html-карте сайта.
  • Имя css-класса – здесь можем задать уникальный класс для таблицы стилей, чтобы оформить html-карту сайта по своему усмотрению.
  • # столбцов – с помощью данной опции можем указать количество столбцов карты сайта. Это актуально, если у нас в предыдущей вкладке выбрано больше одного меню.
  • Изображение внешней ссылки – если в карте сайта существует ссылка, ведущая на сторонний ресурс, или как говорят, внешняя ссылка, то она может помечаться специальной иконкой. Иконку можно найти по следующему адресу – /components/com_xmap/assets/images.
  • Сжимать XML – здесь советую выставить “Yes”. Это нужно для уменьшения размера файла и как следствие быстрой загрузки. Но иногда это может вызывать проблемы для поисковых ботов. В таком случае можно выставить переключатель на “No”.
  • Красивый XML – данная опция не является обязательной, она лишь визуально придает более менее приятный вид xml-карте сайта. Если у вас буду проблемы с вашей картой сайта, то можете выставить переключатель на “No”.

Опции Xmap - карта сайта для joomla 2.5, joomla 3.0

Вкладка “Новостная карта сайта” – необходима, если у вас сайт присутствует в гугл новостях. В поле “Название публикации” вводим название вашей новостной публикации в Гугл без кавычек, например, Новости сайта zaurmag.

Теперь когда мы пробежались по всем пунктам можем нажать на кнопку “Сохранить” или “Сохранить и закрыть”. Теперь у нас в списке карт сайт имеется одна карта сайта.

Карта сайта - Компонент XmapПросмотреть xml-карту сайта можно нажав на ссылочку “Xml карта сайта”, страничка откроется в новой вкладке. Также открываем и карту сайта новостей, если сайт добавлен а Гугл новости.

xml-карта сайта - Компонент Xmap – карта сайта для joomla 2.5, joomla 3.0

Вот как выглядит xml-карта сайта одного из примерных моих сайтов. В верхней части нам сообщается сколько в карте присутствует урлов, идет список самих урлов страниц и обратите внимание на колонки Частота изменения и Приоритет. Здесь выставляются те параметры, что мы выставляли во вкладке “Меню“. Далее на что хотел бы обратить ваше внимание, это ссылка “Войдите” в верхней части окна. Для чего это нужно?

После авторизации во фронтальной части сайта с правами супер администратора (для авторизации откройте любую страницу фронтальной части сайта и через форму авторизации авторизуйтесь, далее после вернитесь в карту сайта и просто перезагрузите страничку) нам доступно редактирование нашей xml-карты сайта, а именно:

  • мы можем снимать с публикации некоторые урлы, т.е. те, которые не хотим видеть в индексе поисковых машин.
  • мы можем изменять частоту изменений каждому отдельному адресу, тобишь странице. Если в настройках частота изменения присваивалась только меню, то здесь уже можно назначать каждой отдельной странице данного меню. Я считаю, что это очень удобно, потому что не все страницы одинаково обновляются. К примеру, на одной странице могут чаше писать пользователи комментарии, чем на другой, а комменты это тоже обновление.
  • мы можем назначать каждой отдельной странице приоритет. Здесь все аналогично.

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

Вот как выглядит xml-карта сайта после авторизации.

xml-карта сайта после авторизации - Компонент Xmap – карта сайта для joomla 2.5, joomla 3.0

Ну вот я думаю с xml-картой сайта мы разобрались и теперь двигаемся дальше. Далее мы вернем в панель управления Xmap и разберем вторую вкладку “Расширения”. А как же html-карта сайта спросите вы? А html-карту сайта создадим чуть позже. Обо всем по порядку.

Во вкладке “Расширения” находятся список всех плагинов, которые идут как дополнение к Xmap. Мы должны включить нам необходимые. По умолчанию с Xmap устанавливаются следующие расширения:

  • Xmap – Content Plugin – выводит ссылки в карте сайта из стандартного компонента материалов Joomla;
  • Xmap – Kunena Plugin – выводит список всех рубрик и тем созданных на форуме, работающего на компоненте Kunena (но данный плагин почему то у меня не работал);
  • Xmap – Mosets Tree Plugin
  • Xmap – SobiPro Plugin
  • Xmap – Virtuemart Plugin – плагин интернет магазина, работающего на платформе Virtuemart, выводит ссылки всех рубрик и товары магазина.
  • Xmap – WebLinks Plugin

Щелкнув по вкладке “Расширения”, мы тем самым попадем в менеджер плагинов Joomla, только попав в расширения через Xmap у нас автоматически срабатывает фильтр по расширениям Xmap.

Расширения Xmap - карта сайта для joomla 2.5, joomla 3.0

Если у вас установлен какой либо компонент, помимо тех, что перечислены выше, то плагин для Xmap вам необходимо ставить отдельно. Он устанавливается через стандартный инсталлятор joomla.

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

Ну что же, давайте построим теперь html-карту сайта. Для этого нам необходимо создать пункт меню и привязать его к Xmap. Можем создать для карты сайта отдельное меню с одним пунктом и вывести его где угодно и сделать, например, вместо ссылки иконочку карты сайта.

Я буду показывать на примере главного меню. Идем в менеджер меню -> главное меню -> создать пункт меню. Здесь как обычно вводим заголовок, а вот тип пункта меню выбираем Xmap -> HTML карта сайта.

Тип пункта меню - карта сайта для joomla 2.5, joomla 3.0

После этого в правой колонке во кладке “Обязательные параметры” выбираем созданную нами в Xmap карту сайта.

Выбрать карту сайта Xmap - карта сайта для joomla 2.5, joomla 3.0

После этого сохраняемся и переходим на наш сайт. Щелкаем в главном меню по пункту “Карта сайта”.

HTML карта сайта - карта сайта для joomla 2.5, joomla 3.0

Вот что у меня получилось. Смотрится довольно неплохо. По дереву ссылок можно определить вложенность статей.

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

HTML карта сайта - карта сайта для joomla 2.5, joomla 3.0

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

Ниже я выкладываю ссылки на плагины для Xmap для популярных компонентов: ССК K2, ССК Zoo, интернет-магазин Joomshopping. Если появятся еще какие я обязательно пополню данный список.

zaurmag.ru

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

Данный компонент Xmap предназначен для Joomla 3 и способен вывести карту сайта как в визуальной части, для пользователя, так и xml версию для поисковиков. Рассмотрим процесс установки:

1. Скачайте Xmap и установите его через «Менеджер Расширений»
2. После установки — откройте компонент через меню «Компоненты» > «Xmap». После этого откроется окно компонента, в котором пока еще ничего нет.

blogcaru3 blogcaru3

Создание новой карты сайта
Внутри компонента нажмите «Создать», откроется окно, в котором вам необходимо заполнить поле «Заголовок», из списка «Состояние» выбрать «Опубликовано». Теперь перейдите во вкладку «Меню» и установите галочки на те пункты меню, которые должны отображаться в карте сайта. Затем нажмите «Сохранить и закрыть». Карта сайта создастся и отобразится в списке доступных. Насчет XML карты — если вы нажмите на ссылку «XML Sitemap» откроется xml версия, именно ее необходимо добавлять в Яндекс Вебмастер и Гугл, для ускорения индексации.

Вывод карты сайта в шаблон Joomla 3
Для этого переходим в «Менеджер меню» и создаем новый пункт меню, где в «Заголовок меню» впишите, например, карта сайта, «Тип пункта меню» выбираем «Xmap» — «Карта сайта в HTML», затем нажмите «Выберите карту сайта» и «Сохранить и закрыть». Ваша карта сайта будет создана и доступна по алиасу этого пункта меню.

Скачать компонент Xmap для Joomla 3.

ps

Для joomla 1.5 используйте эту карту сайта.

Для joomla 2.5 используйте эту карту сайта.

blogprogram.ru

От автора

С прекращением поддержки и развития известного расширения 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 тут:

OSMap Joomla Sitemap Extension

Установка

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

Установка OSMap стандартная, если забыли, как это делать почитайте статью Установка расширений Joomla 3..

После установки сразу переходим на настройки плагина 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.

Вкладка 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

joomla-abc.ru


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.