Joomla 3 карта сайта

Описание урока

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

В первом случае карту сайта, мы устанавливаем для поисковых роботов. Ведь по мере развития Вашего сайта, количество контента увеличивается и роботу все сложнее разобраться в структуре сайта. Для этого и генерируется sitemap для joomla 3.

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

Поисковые системы уделяют большое внимание поведению пользователя на Вашем сайте. Поэтому чем активнее посетитель, тем выше Ваш ресурс в поисковой выдаче.

Карта сайта для joomla.

Существует много способов для создания sitemap. Например, карту сайта можно сгенерировать. Для этого существует огромное количество онлайн сервисов. Либо прописать карту самостоятельно, но для этого необходимо иметь определенные навыки.

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

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

Xmap для joomla 3.


Пожалуй самым популярным расширением для этих целей, является плагин xmap. Это расширение было создано в 2008 году, Гильермо Варгасом и сразу же стало невероятно популярно из-за своей простоты и функциональности.

К сожалению Гильермо Варгас прекратил развитие и поддержку своего проекта и после появления версии joomla 3.5, плагин xmap стал работать не корректно.

Дальнейшим развитием этого плагина занялся разработчик под ник неймом ДЖЕД. Теперь плагин называется: MapX. Плагин можно скачать по ссылке в конце статьи.

Как вставить карту сайта на сайт joomla.

И так, после того ка мы скачали плагин с оф сайта, его необходимо установить. Установка стандартная поэтому в этой статье я не буду его описывать.
После установки, переходим: Компоненты- mapX

Как вставить карту сайта на сайт joomla.

Далее нажимаем на кнопку «Создать».

mapX

Настройка xmap в joomla 3


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

Период обновления карты сайта необходимо выставлять в зависимости от наполнения сайта контентом.

Joomla 3 карта сайта

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

Joomla 3 карта сайта

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

«XML»

После всех настроек нажимаем «Сохранить и закрыть». Далее нажимаем на кнопку «XML»

«XML» 2

В открывшейся новой вкладке копируем ссылку. Эту ссылку необходимо добавить в Яндекс Вебмастер и Гугл Search Console. Эта ссылка создана специально для поисковых систем.


Яндекс Вебмастер и Гугл Search Console

Для того что бы показать карту сайта пользователям необходимо создать пункт меню в котором указать ту карту которая будет отображаться на сайте. После всех настроек нажать «Сохранить и закрыть».

Показать карту сайта

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

yankav.ru

Вступление

Карта сайта любого вебсайта, в том числе карта сайта 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

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

2.Карта HTML создается для посетителей сайта. По сути, это визуальное воплощение [xml] карты. Вместо адресов ссылок, мы видим список заголовков статей, разделов, возможно фото сайта.

html sitemap

Генераторы карт сайта для поисковых ботов

Чтобы создать карту сайта Джумла 3, для поисковых ботов, не обязательно устанавливать, специально расширение. Существуют online генераторы, которые создают xml карты через сеть.

Использовать online генераторы Sitemap элементарно: вписываете адрес вебсайта с http, и сервис генерирует (создает) карту сайта, которые можно скачать.

Примечание: большинство онлайн генераторов бесплатно создают карты сайта xml до 500 адресов, больше за плату.

Рекомендую два онлайн генератора карты сайта:

  • http://www.mysitemapgenerator.com/
  • https://pro-sitemaps.com/

mysitemap

pro sitemap

Что делать с созданными картами сайта Joomla 3 формата xml

Как я уже говорил, карта сайта формата xml создается для помощи поисковым роботам. Сделав такую карту нужно сделать следующее:

  • Скачанный файл, назовем его для единообразия, sitemap.xml , нужно по FTP закачать в корневой каталог вашего сайта.
  • После это зайти на свои страницы сервисов для веб мастеров (google; Yandex; bing) и вписать на соответствующей вкладке полный адрес до залитых карт сайта.

yandex webmaster

google webmaster

bing webmaster

Примечание: если вы не завели и не добавили свой сайт на эти сервисы, это нужно сделать.

Расширения для создания карт сайта Joomla 3


Для создания гостевой карты сайта Joomla 3, придется установить стороннее расширение. Найти их можно на странице расширений Джумла под тегом sitemap (https://extensions.joomla.org/category/structure-a-navigation/site-map).

Компонент Xmap

Самое «старое» и известное расширение Joomla 3 создания карт сайта называется Xmap. Это компонент с дополнительными плагинами охватывающие создание карт сайта интернет магазинов и других расширений.

С компонентом Xmap ситуация в следующем:

  • Официальный сайт xmap больше не существует. Можете проверить его официальный адрес: http://joomla.vargas.co.cr/.
  • Связано это с тем, что последняя версия Xmap 2.3.4 для Joomla! 3.x (компонент и плагины) больше не будет обновляться  и поддерживаться.
  • Несмотря на это скачать это расширение можно тут (http://joomla.ru/downloads/extensions/xmap).
  • В завершении скажу, что это расширение стоит у меня на пол дюжине сайтов, только потому, что оно устанавливалось давно и менять его пока нет желания. Работает нормально, но устарело и по интерфейсу и по возможностям.

Расширение Ami Sitemap

aimysitemap joomla

Мне понравилось расширение для создания карт сайта Joomla 3, под названием Ami Sitemap. Идет расширение в двух версиях:

  1. AmiSitemap Free;
  2. AmiSitemap Pro.

AmiSitemap Free я использую. Впечатления самые хорошие и вот почему.

  • AmiSitemap создает два формата карт. То есть, на вопрос как сделать xml и html карты сайта, можно ответить, установите Joomla компонент AmiSitemap.
  • AmiSitemap позволяет из административной панели сайта Joomla управлять и редактировать file robots.txt. Очень удобно. Можно даже загрузить file robots.txt для Joomla по умолчанию.
  • AmiSitemap позволяет (!) из панели сайта отправить созданную карту сайта xml на сервисы веб мастеров, включая Яндекс.

Компонент OSMap

osmap joomla

Компонент OSMap создает карты сайта:

  • Для поисковых ботов;
  • Посетителей;
  • Новости Google;
  • Фото.

Заточен компонент под Google Веб мастер, как следствие под Bing. С Яндекс будут те же проблемы, что и у карт сайта генератора pro-sitemap, «тут вижу, тут не вижу», ошибки в карте. Я этот компонент не пробовал, но зная расширения joomlashack, уверен минимальный функционал в бесплатной версии, он обеспечит.

Компонент Joomla Sitemap Generator


sitemap generator joomla

Это компонент создает только карту сайта 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 extentioms sitemap

Выводы

Если хотите показывать гостям сайта сформированный список статей вашего сайта и помогать поисковикам, индексировать страницы карта сайта Joomla 3 должна быть создана, в форматах xml и/или html, для поисковых ботов и для посетителей соответственно.

joomla3-x.ru

Вкусная XML карта сайта для поисковых систем


XML карта компонентов Xmap и OSmap представляется по следующей ссылке: http://ваш_домен/index.php?option=com_xmap&view=xml&tmpl=component&id=1, что не правильно с точки зрения восприятия данных карт поисковыми системами.

Рекомендуется использовать ссылку слудующего вида: http://ваш_домен/sitemap.xml. Но как же её получить, используя вышеописанные расширения?

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

В корне файлов сайта находим файл .htaccess и вставляем в начало следующий код эмуляции URL:

/* Для компонента Xmap */  RewriteCond %{REQUEST_URI} ^/sitemap.xml  RewriteRule .* /index.php?option=com_xmap&view=xml&tmpl=component&id=1  /* Для компонента OSmap */  RewriteCond %{REQUEST_URI} ^/sitemap.xml  RewriteRule .* /index.php?option=com_osmap&view=xml&tmpl=component&id=1  

После данной манипуляции, карта сайта будет доступна по пути: http://ваш_домен/sitemap.xml. Подобная эмуляция ссылки на данный момент работает на сайте Ilyakhasanov.ru.

Добавляем обновленный URL карты сайта в robots.txt

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


Sitemap: http://ваш_домен/sitemap.xml  

ilyakhasanov.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

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

Вкладка «Подробности карты сайта»

Вкладка "Подробности карты сайта"

  • «Заголовок» — название карты сайта.
  • «Алиас» – заполняется автоматически латиницей и используется для создания сокращённого URL адреса (ЧПУ).
  • «Состояние» — опубликована или не опубликована карта сайта.
  • «Доступ» — уровень доступа которым должна обладать группа посетителей для просмотра карты. Рекомендую значение Public.
  • «Вводный текст» — текст (может содержать видео, аудио,  ссылки и др.) который будет отображаться перед картой сайта. Действительно для HTML карты сайта.

Вкладка «Меню»

Вкладка "Меню"

Здесь отображен перечень всех меню сайта. Вы можете выбрать несколько меню, на основании которых Xmap будет строить карту вашего сайта. Здесь можно изменить порядок следования меню обычным перетаскиванием мышью. Порядок меню отразится на порядке следования пунктов в карте сайта.
«Приоритет» — можете задать приоритет (от 0.1 до 1) для страниц, отнесенных к меню. Чем выше приоритет, тем важнее страница. Приоритет указывается XML карте сайта и не важен для HTML карты. Приоритет указывает поисковым системам важность материалов сайта по отношению друг к другу.
«Частота обновления» — частота, с которой обновляются элементы карты сайта. Можно установить следующие значения: ежечасно (hourly), ежедневно (daily), еженедельно (weekly), ежемесячно (monthly), ежегодно (yearly) и никогда (never). Этот параметр подмказывает поисковым системам как часто надо посещать страницу для её повторной индексации.

Вкладка «Параметры»

Вкладка "Параметры"

  • «Вводный текст» — отвечает за отображение вводного текста перед HTML картой сайта то, что мы написали в текстовом редакторе ранее – Карта сайта.
  • «Название меню» — выводит название меню вверху каждого раздела карты сайта в HTML версии во фронтальной части. Если у Вас меню называется, например «Верхнее меню», то соответственно это будет нарушать стиль сайта, поэтому отключаем.
  • «Имя CSS класса» — можно использовать специальное оформление дизайна для карты сайта,  создав соответствующий CSS класс в таблице стилей и присвоив его карте сайта при помощи данной опции.
  • «№ колонки» -количество колонок HTML карты сайта. Актуально только в том случае, если для формирования карты сайта выбрано более одного меню.
  • «Картинка  внешних ссылок» — выводит специальное изображение рядом с внешними ссылками меню. Картинки расположены в папке components/com_xmap/assets/images. «Сжимать XML» – сжимать или нет XML карту сайта для уменьшения размера файла и, как следствие, уменьшения времени его загрузки. При включенной опции иногда могут возникнуть проблемы с обработкой сжатой XML карты поисковыми роботами. В таком случае лучше будет отключить данную опцию.
  • «Красивый XML» – отвечает за отображение XML карты сайта в некоторых стилях, которые делают её более красивой и удобном для человека восприятии. Вообще же карта в XML формате нужна только для поисковых роботов, а им безразлична эта настройка. При возникновении ошибок, например пустого экрана в карте сайте, можно будет отключить данную опцию.
  • «Link to author» —  Ссылка включать или нет ссылку на автора в HTML карте сайта.

Все эти настройки можно оставить по умолчанию.

Следующая вкладка «Новости Sitemap» состоит из одной опции «Название публикации», которая задаёт имя новостной публикации. Если планируется публикация новостей через news.google.com, то в этом поле задаётся имя новостной публикации такое же, как и на сайте news.google.com за исключением кавычек.

вкладка "Новости Sitemap"

Сохраняем настройки (Сохранить и закрыть) и попадаем в панель управления компонентом Xmap, тут видим нашу созданную карту.Чтобы проверить карту сайта на работоспособность нужно перейти по ссылке: XML Sitemap.

панель управления компонентом Xmap

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

список страниц сайта

В Xmap XML карты сайта можно осуществить сортировку по столбцам: URL, Последние изменения, Частота изменений и Приоритет. Обратите внимание на надпись в правом верхнем углу окна:
Если хотите внести изменения в эту карту сайта, войдите под аккаунтом «Суперпользователя» в интерфейсе, затем вернитесь на эту страницу.
 Нажмите на ссылку «войдите», введите логин и пароль администратора и вы попадёте обратно на эту страницу, только теперь Вы сможете задать приоритет и  частоту обновления для каждого материала карты сайта Joomla 3.

Настройка XML карты сайта

Здесь же появилась надпись в правом верхнем углу окна: Это XML вашей карты сайта. Для поисковых систем можете отправить URL-адрес, отображаемый внизу. URL карты сайта: /joomwhite/index.php?option=com_xmap&view=xml&id=1
В этом примере joomwhite  – адрес Вашего сайта, а id=1 – id созданной карты сайта.
URL-адрес вашей карты сайта нужно будет указать в системах  Google, Яндекс и Bing. Но учитывая, что сейчас все настройки мы осуществляем на локальном сервере, эту часть настроек карты сайта мы произведем после переноса сайта на хостинг.
На этой странице есть две опции для настройки Xmap.
«Показывать названия» — включает отображение названий страниц в карте сайта.

"Показывать названия"

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

"Показать исключенные пункты"

После того, как мы создали и настроили XML карту нам необходимо приступить к созданию HTML карты сайта.
HTML карта сайта – представляет из себя страницу в которой представлен весь перечень ссылок на все страницы сайта. Благодаря HTML карте посетители сайта смогут ориентироваться в структуре вашего сайта.
Следующим шагом нам необходимо приступить к созданию пункта меню: «Карта сайта»
Переходим в «Меню»→»Главное меню»→»Создать пункт меню» и добавляем новый пункт.

Создать пункт меню

«Заголовок меню» – Карта сайта.
«Тип пункта меню» – выберем  из модального окна..

"Тип пункта меню"

Выбираем тип: Xmap->Карта сайта в HTML.

Карта сайта в HTML.

«Выберите карту сайта» – выбираем созданную нами карту сайта.

"Выберите карту сайта"

Остальные вкладки создания пункта меню оставим по умолчанию. Подробнее о создании пункта меню вы можете прочитать Создание пунктов меню в Joomla 3.3
Нажмите кнопку «Сохранить и закрыть» и обновите страницу сайта (F5). В главном меню сайта появился новый пункт «Карта сайта»

пункт "Карта сайта"

Переходим по пункту меню «Карта сайта» и любуемся только что созданной нами работой со всеми страницами сайта.

Карта сайта

Компонент карта сайта Xmap в конце страницы генерирует ссылку на источник, т.е. на сайт автора. Вы его можете оставить, а если хотите можно и убрать. А убрать ссылку «Powered by Xmap» очень просто. Это предусмотрено настройками самого компонента Xmap.
Для этого заходим в сам компонент в меню «Компоненты»->»Xmap»->»Карта сайта». Затем выбираем вкладку «Параметры» и убираем галочку «Link to author». Все, не нарушая авторских прав мы убрали копирайты.

убрать ссылку "Powered by Xmap"

webmasternew.ru

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

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

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

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

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

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

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

Joomla 3 карта сайта

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

Joomla 3 карта сайта

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

Joomla 3 карта сайта

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

Joomla 3 карта сайта

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

Joomla 3 карта сайта

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

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

Joomla 3 карта сайта

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

Joomla 3 карта сайта

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

Joomla 3 карта сайта

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

Joomla 3 карта сайта

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

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

Joomla 3 карта сайта

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


You May Also Like

About the Author: admind

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

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

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

Adblock
detector