Joomla sitemap


Как известно, правильная карта сайта играет существенную роль при поисковом продвижении сайта. Долгие годы лучшим беслатным и универсальным компонентом для генерации карты сайта на Joomla является Xmap. Однако в базовом варианте он отдает ссылку вроде:
index.php?option=com_xmap&view=xml&tmpl=component&id=1

В то время, как в большинстве случаев рекомендуется короткая ссылка http://yoursite.ru/sitemap.xml — просто и лаконично и вкусно для поисковых роботов. Как же добиться такого результата?

Переопределение при помощи 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;.  

ng=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 sitemap

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


Joomla sitemap

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

Joomla sitemap

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

Joomla sitemap

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

Joomla sitemap

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

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


Joomla sitemap

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

Joomla sitemap

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

Joomla sitemap

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

Joomla sitemap

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

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

Joomla sitemap

webformyself.com

Шаг 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

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

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

  • «Заголовок» — название карты сайта.
  • «Алиас» – заполняется автоматически латиницей и используется для создания сокращённого 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

JSitemap is an award winning sitemap generator extension and a complete SEO solution for Joomla! and offers an innovative and revolutionary way to manage all types of sitemap contents without the need for additional plugins! Up to 400% more site visibility! Boost your indexing with JSitemap, the advanced sitemap generator and SEO indexing tool for Joomla! Built on the shoulders of Google, now JSitemap ships with the official integration with Google Webmasters Tools/Search Console to submit, resubmit, delete sitemaps, monitor indexing status, monitor and fix crawl errors directly inside your Joomla! backend using a user friendly interface! Moreover the Google Search Console section lets you monitor organic searches, keywords, clicks, impressions, and the average SERP position for each page of your website. Take advantage of not using a crawler-based approach to generate your sitemap, JSitemap fully automates the process to generate your sitemap, so once it is configured you can forget about it! Each new piece of content will be automatically included in the sitemap, generated in realtime! Google announced that on April 21, 2015 the mobile-friendly factor will affect the ranking in search results, therefore it’s important that you index your site also for mobile devices. Now it supports even the generation of AMP (Accelerated Mobile Pages) sitemap and integrates with plugins such as JAmp. In 2017, Google focuses on mobile users and their experience. So AMP Pages will be the big trend in 2017. (Words from John Mueller, Webmaster Trends Analyst at Google) Moreover, JSitemap is able to configure the Joomla! robots.txt automatically to allow access to CSS/JS resources and can fix the Google warning ‘Googlebot Cannot Access CSS & JS’ which makes Google happy. JSitemap is an award winning extension and a leading SEO indexing tool for Joomla!, it’s a MUST HAVE for every site simply because a site that is not visible to search engines is… useless! You can increase the number of links indexed by Google up to 400% and gain a lot more visibility for your site! JSitemap has advanced and unique features to generate every possible kind of sitemap: •No plugins required, include links in the sitemap for each extension •Responsive HTML sitemap •Standard XML sitemap •Mobile devices XML sitemap •Images XML sitemap •Geolocation XML/KML sitemap •Videos XML sitemap for Youtube, Vimeo, Dailymotion and HTML5 videos •Google News sitemap •Google AMP(Accelerated Mobile Pages) XML sitemap •Hreflang multilanguage XML sitemap •RSS feeds XML generation •Realtime sitemap generation •Integrated sitemaps submission to search engines •SEO Spider to identify and fix issues •Easy SEO control panel •SEO stats calculation: Alexa and Google rank, number of indexed links, etc •Google Webmasters Tool/Search Console integration™ •One-click Wizard for data sources •Integrated robots.txt editor •Integrated htaccess editor •Search engines metainfo dashboard •Responsive multi-columns for mobile, 10 templates included •Multiple sitemap modules, add footer or side navigation tree •Links Analyzer to find broken and not indexed links •Ping search engines for new and edited contents •Google Indexing Tester™ to monitor how your site and keywords are indexed •Keywords Research Tool to get keywords suggestions •Stats and charts for sitemaps •Custom 404 page contents •Cronjobx support for large sitemaps and auto splitting •Fix duplicated titles for Joomla paginated contents •Multiple sitemaps with different contents using datasets •Mindmap SCK — Sitemap construction kit™ •Caching system to speed up sitemap generation •Precaching with sitemaps AJAX generation •Splitting of large sitemap •Google Analytics integration •New technology to avoid Joomla HTTP 301/303 redirects let sitemaps be accepted from Bing and less powerful search engines Inversion of Control Principle™ for the very first time it’s reality! JSitemap, for the very first time, offers the functionality to realize an Inversion of Control principle for indexing your site. Up until now you had to wait until search engines came to crawl your site in a passive mode. Now you can reverse the process and send the information about your site to the search engines. Now are you that go to search engines to shout: «EHY! I’ve updated my site, here is the link!» You can do this with sitemap submit functionality available in the SEO control panel, but this can be achieved even in a more powerful way thanks to the integration of Ping-O-Matic web service. Ping-O-Matic is a web service that updates different search engines with the information: Your content has changed and it needs to be indexed. JSitemap is built on «Data Sources» that allow you to embed into your sitemap items taken from any extension with no need for additional plugins. You can create a new user defined data source with the one-click wizard in few seconds and thanks to a powerful SQL Query Compiler™. JSitemap includes a powerful and user friendly SEO control panel to accomplish all common tasks required for sitemap management and is compatible with all existing submission methods supported by search engines. You can complete all tasks with just one click even for non-expert administrators and avoid need to have a Webmasters Tools account! JSitemap has unique features that let you generate different types of sitemaps to gain top level SEO performance for your site. It works on every environment, supporting fine tuning for server load resources and caching system during generation of sitemaps. It’s also capable of generating RSS feeds for your contents and for a lot of common Joomla extensions such as EasyBlog, Virtuemart, Kunena, K2, Docman and more. As always just one click to add a data source and include elements in the RSS feeds, and for not included common extensions a custom data source can be used to generate RSS feeds covering 99% of cases. Using datasets to manage multiple sitemaps it’s possible differentiate the elements included in the sitemap from that included in the RSS feeds, with a single extension now you can satisfy both needs. Take advantage of advanced sitemap formats such as the Geo sitemap. It’s particularly useful for search engines to identify the exact location of your business or website and to serve most pertinent search results to users based on their location and origin. The Hreflang sitemap is the most powerful multi-language sitemap that you can submit to search engines, instructing how your links are associated and related for all installed languages . JSitemap ships with a special layout named ‘Mindmap’ that generates an amazing sitemap based on mindmap blocks that can be customized using the SCK – Sitemap Construction Kit™ settings for the layout. Once activated, the sitemap will be generated according to layout settings. Default is multiple columns layout and supports responsiveness for mobile. Moreover, you can set advanced features such as animations, dragging of sitemap elements, etc Let’s go! Take control of your contents! Using the Search Engines Metainfo Dashboard™ now you can finally instruct Google and search engines about the exact title and description that you want to be shown in search results for each page of your site contained in the sitemap! You can also control in a breeze which links should not be indexed by search engines. Moreover, the title, description and image specified will work even for socials when your pages are shared because it uses the Open Graph protocol. Optionally it can generate even Twitter Cards meta tags. The SEO Spider is an easy and handy tool for everyone to identify SEO issues and improvements at a glance, such as duplicated titles or descriptions. Even non-expert people will be able to understand potential mistakes that could lead to penalties by search Engines, and learn how to avoid them. The SEO Spider includes a powerful and innovative tool called SEO Content Analysis to perform a page analysis against a certain focus keyword and giving you hints and a page score to improve the ranking. With this visual tool you can instantly identify weaknesses in your pages and improve them to rank higher on search engines for the specific keyword you want to be found. The new Google Indexing Tester™ lets you monitor exactly how your site is being indexed in Google SERP, to find out which links, titles and descriptions are indexed. Using this tool, you can also perform searches for specific keywords, varying language and country. In this way you can understand how your site is positioned on Google in different countries or languages all around the world! The Google Indexing tester™ is an extreme powerful tool and it integrates with the official Google API for search results, offering you exact results directly in your Joomla! backend. Moreover, it allows you to know the average keyword SERP rank, this allows you to know quickly in which Google SERP page your website is ranked for a given keyword. The Google Indexing Tester includes a powerful tool for keywords suggestions of your interest and choice, that matter for your website and niche. Knowing the words your audience uses to search online is an extremely important aspect of SEO. SEO tools that help you research and find the most frequently used keywords in your industry can help you use terms with the highest search volume, so that you don’t waste time optimizing your content for phrases that do not generate traffic. JSitemap provides a Keyword Research Tool to help pinpoint your niche market. With JSitemap you are not limited to a single sitemap shown in the main area of your site when the component is executed in the frontend, for example, linking a menu item to the HTML sitemap. You can manage modules to take advantages of multiple sitemap layouts and use that for example to render a footer quick-navigation structure or a side tree menu. Using the JSitemap module you will be able to choose placement of sitemaps on your site using modules and positions, and select specific settings for each module, for example, to show only data from a certain data source, choose a particular layout, etc Another amazing feature of JSitemap is the integrated editor of htaccess file. Now you can avoid the risk of breaking your site with the wrong htaccess rule, thanks to the integrated editor that uses versioning and htaccess restoration. Using the integrated editor for the htaccess file you can easily add directives to manage 301 redirects and 404 pages. Everytime you add a new directive and save the htaccess file, the versioning will be incremented for the current session, and you will be able to restore a previous version of the htaccess or even restore the initial htaccess file using editor buttons. Finally JSitemap includes integration with Google Analytics so that you can monitor Google Analytics stats directly inside the Joomla! backend using your Google account. This helps to monitor your site trend in a snap, JSitemap is a unique point of access for every SEO, stats and health information about your site. Available for JOOMLA VERSIONS: 2.5 and 3.x series. Are you a developer? Get involved with the JSitemap movement, learn more about the JSitemap API and develop your own integration plugin for your application!

extensions.joomla.org

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

Вступление

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

Что такое карта сайта?

Карта сайта – это древовидный (упорядоченный) список всех разделов и/или страниц сайта, который состоит из ссылок на эти страницы. Карты сайта бывают двух видов: для посетителей сайта (HTML версия) и для поисковых роботов (XML версия).

Зачем нужна карта сайта?

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

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

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

Я считаю, что, если наличие HTML версии нужно далеко не всегда, то XML я использую даже для трёхстраничных сайтов, как минимум ради «галочки» в кабинете поисковых систем и мизерного повышения траста к своим сайтам. Делать её всего пару минут, а лишней она точно не будет.

Положительные стороны наличия XML карты сайта:

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

Внимание!

Для файлов Sitemap должна использоваться кодировка UTF-8.

Размер XML карты сайта не должен превышать 10 MB и не должен содержать больше 50000 URL. Если ваша карта превышает данные показатели, вы можете разбить её на несколько файлов и создать файл индекса sitemap. Подробнее об этом дальше.

В XML версии все ссылки должны быть абсолютными! То есть начинаться с
http://имя_домена/

Как создать sitemap.xml своими руками?

Вначале вы должны создать файл с произвольным именем и расширением .xml, либо .txt или RSS канал, но XML формат даёт больше возможностей и более привычен. Также рекомендуется размещать его именно в корне вашего сайта и называть sitemap.xml, но опять-таки повторюсь, вы можете пренебречь этими рекомендациями и назвать файл как хотите, а также положить его куда угодно. Лично я за классику, поэтому для этого блога сделал всё как рекомендуется:

http://site-on.net/sitemap.xml

Далее открываем файл на редактирование, например, с помощью редактора кода Sublime Text 2 или phpDesigner 8 и первой строчкой, без пробелов и табуляций пишем xml-пролог, в котором мы указываем кодировку:

<?xml version="1.0" encoding="UTF-8"?>

После этого идёт обязательный корневой XML-тег:

<urlset>

Он должен содержать стандарт текущего протокола:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

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

<url></url>

В дочерних тегах которого будет адрес ссылки и её параметры. Чтобы указать URL адрес страницы мы должны записать его абсолютный путь внутри тега

<loc></loc>

Который, как я уже писал, будет вложен в тег <url>. В конце последнего <url> не забываем закрыть корневой элемент </urlset>. Итого минимальная карта сайта будет иметь вид:

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">  <url>  <loc>http://site-on.net/</loc>  </url> </urlset>

Ещё раз повторю, что все теги, написанные здесь обязательны — без них ваша карта сайта не будет работать вообще, так как XML не допускает ошибок! А теперь давайте поговорим о необязательных тегах, благодаря которым мы можем указывать дополнительную информацию о каждом конкретном URL, они, как и обязательный тег loc пишутся внутри тега url.

Тег lastmod

Тег

<lastmod>

Предназначен для указания даты последнего изменения страницы, дата должна быть записана по стандарту W3C Datetime. Например:

<url>  <loc>http://site-on.net/</loc>  <lastmod>2013-06-04T08:34:46+01:00</lastmod> </url>

Можно опустить точное время и записывать lastmod в более привычном виде:

<lastmod>2013-06-04</lastmod>

Тег changefreq

Тег

<changefreq>

Позволяет указать приблизительную частоту изменений страницы. Его допустимые значения:

  • always
  • hourly
  • daily
  • weekly
  • monthly
  • yearly
  • never

Например:

<url>  <loc>http://site-on.net/</loc>  <lastmod>2013-06-04</lastmod>  <changefreq>weekly</changefreq> </url>

В данном примере мы указали частоту обновления главной страницы: раз в неделю. Обращаю ваше внимание, что как и в случае с директивами robots.txt – тег changefreq носит лишь рекомендательный характер, поэтому если вы укажите частоту обновления страницы раз в год, то это ещё не значит что роботы будут посещать её всего лишь 1 раз в год, они могут наведываться хоть каждую неделю, если посчитают нужным.

Тег priority

И последним тегом, которым вы можете пользоваться при составлении своего файла sitemap.xml является:

<priority></priority>

Он показывает, какие страницы нужно проиндексировать как можно скорее, а какие можно и потом, то есть данный тег расставляет приоритет важности (очередь на сканирование). Значение задаётся от 0.0 до 1.0, значение для всех URL по умолчанию равно 0.5.

Внимание!

Priority – это относительная величина, поэтому нет смысла писать для всех страниц (с целью накрутки) приоритет – 1.0, это действие бессмысленно.

Priority – не влияет на позиции страниц в поисковой выдаче! Его значение влияет только на очередь индексирования между страницами вашего сайта.

Пример:

<url>  <loc>http://site-on.net/create</loc>  <priority>1.0</priority> </url> <url>  <loc>http://site-on.net/create/html</loc>  <priority>0.8</priority> </url>

В каждом URL вашей карты сайта вы можете использовать разные сочетания необязательных тегов (атрибутов):

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">  <url>  <loc>http://site-on.net/</loc>  <lastmod>2013-06-04</lastmod>  <changefreq>weekly</changefreq>  <priority>1.0</priority> </url> <url>  <loc>http://site-on.net/about</loc>  <lastmod>2013-06-04T08:34:48+01:00</lastmod>  <priority>1.0</priority> </url> <url>  <loc>http://site-on.net/create</loc>  <priority>1.0</priority> </url>  </urlset>

Маскирование символов

По стандарту, в sitemap.xml все нижеприведённые символы должны быть замаскированы с помощью соответствующих им значений в таблице:

sitemap

Вам необязательно маскировать символы вручную, вы можете воспользоваться этим сервисом: www.accessify.com

Создание файла индекса Sitemap для использования нескольких sitemap.xml

По стандарту, если у вас несколько файлов sitemap.xml, то они должны быть перечислены в файле индекса – это, как бы парадоксально не звучало, карта ваших карт сайта. То есть в файле индекса содержится перечень всех ваших файлов sitemap, в нём вы также можете пользоваться необязательным атрибутом lastmod.

Структура файла индекса полностью идентична структуре обычной карты сайта, поэтому чтобы не растягивать статью просто приведу вам пример:

<?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">  <sitemap>  <loc>http://site-on.net/sitemap1.xml</loc>  <lastmod>2013-06-04</lastmod>  </sitemap>  <sitemap>  <loc>http://site-on.net/sitemap2.xml</loc>  </sitemap> </sitemapindex>

Вся вышеприведённая информация взята с официального источника: www.sitemaps.org

Как создать правильную карту сайта для Joomla

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

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

Однако если количество страниц вашего сайта давно перевалило за 20 и постоянно растёт, то составление карты сайта своими руками теряет свою целесообразность на фоне всех неудобств и затрат времени. Поэтому ребята из Guillermo Vargas решили создать замечательный компонент для Joomla под названием XMAP, который помимо самой Джумлы имеет поддержку большинства популярных компонентов (VirtueMart, Zoo, K2 и др.).

Благодаря этому компоненту вы всего за пару минут создадите правильную карту (HTML и XML) для сайта любого объёма!

site-on.net


You May Also Like

About the Author: admind

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

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

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