JSitemap PRO - лучшая карта сайта для joomla
- Inter-Net PRO
-
Автор темы
Данный компонент - это самое лучшее решение для реализации карты сайта на Joomla...

Карта сайта - необходимый атрибут для каждого многостраничного сайта, при помощи которого поисковые системы получают информацию о всех страницах сайта, что значительно повышает индексируемость страниц в поисковых системах.
В данной записи я расскажу о лучшем компоненте карты сайта для Joomla, ну и конечно же вы сможете скачать его последнюю версию вместе с русификатором.
- Inter-Net PRO
-
Автор темы
Кто зарегистрирован, тот увидит ссылки для скачивания.
Обновления будут на этой же странице.
Вопросы задавайте здесь же. Для удобства и расширенных возможностей обсуждения, переходите в эту же тему на форум (для тех кто читает со статьи). Ссылки для перехода на тему форума перед и после комментариев.
- Inter-Net PRO
-
Автор темы
Версия компонента JSitemap PRO 4.4
Русификатор и плагины остались без изменений.
С уважением.
- Inter-Net PRO
-
Автор темы
А он вам нужен этот модуль карты? У вас с навигацией по сайту полный порядок и без него. Есть липкое меню, меню слева, в футере расставлено ссылок. Без всякого модуля можно обойтись и найти нужную информацию. У вас навигация по сайту реализована в разы лучше чем на вот этом сайте.Алексей Е пишет: Сегодня буду ставить модуль карты. Посмотрим, как оно работает. Кстати, не думали посвятить статью правильному составлению robots.txt?
Моё мнение - вам карта сайта в HTML и нахрен не нужна. Пережиток десятилетней давности о котором напоминают статьи из тех лет на разных сайтах.
Совсем другое дело карта сайта в XML. Её поисковикам скормить - в Яндекс Вебмастер и в Google Search, можно ещё в вебмастер маилру, - это то что они любят и о чём всегда говорят.
В JSitemap PRO карта сайта круто реализована.
Начинать настройку нужно с добавления источников карты сайта. Они через Мастер источников данных устанавливаются.
Управлять источниками через Источники данных карты сайта - там можно менять порядок, переименовывать, включать-выключать источники.
Там потыкать, обвыкнуться и тогда всё понятно становится. Я лично не за минуту разобрался, а за пару дней.
А вот самое интересное, что можно пропустить и долго не замечать - это Паук и Мета инфо.
На главной странице настроек есть два вот таких пункта:
Я открываю панель управления JSitemap PRO в двух вкладках браузера.
Затем в одной вкладке открываю Паука, во второй Мета данные
Паук проверяет и показывает ошибки. Рекомендую фильтр оставлять чтобы выводило по 10 пунктов, а то паук нагрузку на сайт даёт и если врубить по полной, то можно сервак уложить по количеству запросов. Лучше через навигацию по 10 листать.
Паук анализирует всю мета информацию и выдаёт ошибки, заголовки и т.п.
А во вкладке где Мета, я сначала нажимаю автозаполнение. Тогда заполняется мета инфа если она прописана в статьях и пунктах меню в соответствующих настройках. После чего опять перезагружаю паука в первой вкладке и вижу что у меня есть.
Если нужно, то заполняю мета заголовки и описание, а так же выбираю картинку.
После заполнения какого либо из полей, нажимаю кнопку Сохранить (она справа от пунктов). Сохраняется без перезагрузки страницы. Можно по три буквы писать и сохранять.
Под полями есть счётчики символов. Для заголовков 50-60 символов, для описания 140-160.
JSitemap PRO уже в коде страниц расставить теги и для поисковиков, и для соцсетей. Если устанавливать картинку, то она будет в соцсетях вылазить при ссылке на страницу сайта.
Я не всегда заполняю мета инфу через JSitemap PRO. Специально написал счётчик символов inter-net.pro/counter-charts с настройками и индикаторами, чтобы при добавлении статьи на сайт по быстрому прописывать в ней Мета-тег Description и в названия статьи набивать 50-60 символов. Потом когда появляется время - автозаполнением добавляю это в мете JSitemap PRO.
Ссылка на карту сайта
На главной JSitemap PRO если опустится вниз есть ссылки на карты сайтов. В Яндекс Вебмастер и в Google Search добавляем ссылку из пункта: Ссылка для XML карты сайта
P.S. По поводу Robots.txt - создайте пожалуйста новую тему на форуме. Я писать статью не буду, а в формате форума накидаю как правильно его написать. Формат форума удобней и БЫСТРЕЕ чем статья.
- 7
Там есть два варианта XML ссылок, простая и отформатированая:
Простая в панеле управления - https://мой сайт.ру/index.php
option=com_jmap&view=sitemap&format=xml
И отформатированая - https://мой сайт.ру/?option=com_jmap&view=sitemap&format=xml&xslt=1
Карта сайта в обоих вариантах отображается по разному.
Еще стоит редирект в хтакес, с index.php на без index.php, в простой ссылке XML, почему то с index.php отображается.
- 7
RewriteCond %{REQUEST_URI} ^/sitemap.xml
RewriteRule .* /index.php?option=com_jmap&view=sitemap&format=xml
- Inter-Net PRO
-
Автор темы
Я эту ссылку отдаю в поисковики: https://мой_сайт/index.php?option=com_jmap&view=sitemap&format=xmlСергей пишет: Такой вопрос, какую XML ссылку надо поисковикам отдавать?
Там есть два варианта XML ссылок, простая и отформатированая:
Простая в панеле управления - https://мой сайт.ру/index.php
option=com_jmap&view=sitemap&format=xml
И отформатированая - https://мой сайт.ру/?option=com_jmap&view=sitemap&format=xml&xslt=1
Карта сайта в обоих вариантах отображается по разному.
Еще стоит редирект в хтакес, с index.php на без index.php, в простой ссылке XML, почему то с index.php отображается.
Она всегда работала и я не искал других вариантов чтобы усложнить себе жизнь.
На счёт второго вопроса, у меня тот же ответ - я стал поменьше делать сам себе проблем. Сейчас сделаешь, потом забудишь, а потом можно много времени потратить чтобы найти и вспомнить где и чего было прописано. Можете мой robots посмотреть, там ссылка на карту без подгона для удобночитаемости. Ботам по барабану как прописана ссылка на карту.
Для того он и роботс чтобы в нём можно было ссылку на карту сайта указать для поисковиков которыми мы не пользуемся (бинг, яга и т.д.). Придёт бот на сайт, прочитает роботс и всё поймёт.
Единственное что добавил бы, неплохо включить в настройках JSitemap кэширование. Без кэша карты сайта можно атаковать сайт и положить его.
Как включить кеш JSitemap PRO
В панели JSitemap PRO есть пункт настройки: На вкладке Кэширование и разделение включается кэш:
- 7
- Inter-Net PRO
-
Автор темы
Я правила прописал что не индексировать, смотрел по вебмастеру и сёрч-кансоли - индексируют правильно и то что запретил в Disallow, то они при переобходе поубирали из индекса.
Там у меня в роботс вот такие запреты стоят:
Disallow: /wp-admin/
Disallow: /wp-login.php
Disallow: /admin/
Disallow: /administrator/
Disallow: /bitrix/admin/
Disallow: /admin.php
Но я думаю что такой блок лишним не будет в роботс и пишу всегда в запрете админки от других движков.
- 7
Если редирект стоит в хтакес, с index.php на без index.php, при открытии этой ссылки - https://мой сайт.ру/index.php?option=com_jmap&view=sitemap&format=xml, убирается автаматом index.php, то есть получается такая ссылка - https://мой сайт.ру/?option=com_jmap&view=sitemap&format=xml
Какую ссылку все таки правильней дать поисковику, учитывая, что стоит этот редирект, подскажите?
- Inter-Net PRO
-
Автор темы
Так а что тут думать? Попробуйте открыть первую ссылку, если редирект срабатывает, то в поисковики отдаём вторую ссылку. Если не срабатывает - первую.Сергей пишет: Какую ссылку все таки правильней дать поисковику, учитывая, что стоит этот редирект, подскажите?
- 7 1

- 7
Гугл ее принял, но выдает предупреждения, вот это:
Файл Sitemap содержит URL, доступ к которым заблокирован в файле robots.txt.
Пример ошибки значения показывает в вебмастере - https://мой сайт.ру/component/content/article/2-uncategorised/
Файл robots.txt такой:
User-agent: *
Allow: /*.js*
Allow: /*.css*
Allow: /*.png*
Allow: /*.jpg*
Allow: /*.gif*
Disallow: *.php
Disallow: /index.php/
Disallow: /administrator/
Disallow: /cache/
Disallow: /cli/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /logs/
Disallow: /tmp/
Disallow: /*?searchterm=
Disallow: /*mailto*
Disallow: /start*
Disallow: /print*
Disallow: /*feed*
Disallow: /*search*
Disallow: /*users*
Disallow: /index.php?*
Disallow: /index*
Disallow: /node*
Disallow: /index.php?option=com_content*
Disallow: /index.php?option=com_search*
Disallow: /*.jpg*tid*
Disallow: /*?searchid=*
Disallow: /*?tp=*
Disallow: /*?limitstart=*
Disallow: /*order=*
Disallow: /*?sa=*
Disallow: /*?search=*
Disallow: /*?start*
Disallow: /*tortags*
Disallow: /*?order*
Host: https://мой сайт.ru
Sitemap: https://мой сайт.ru/?option=com_jmap&view=sitemap&format=xml
Так вопрос, что там надо убрать в robots.txt файле, подскажите?
- Inter-Net PRO
-
Автор темы
Disallow: /index.php?option=com_content*
- 7
User-agent: *
Allow: /*.js*
Allow: /*.css*
Allow: /*.png*
Allow: /*.jpg*
Allow: /*.gif*
Disallow: /administrator/
Disallow: /cache/
Disallow: /cli/
Disallow: /includes/
Disallow: /language/
Disallow: /libraries/
Disallow: /logs/
Disallow: /tmp/
И все равно в вебмастере выдает:
Проблема - Доступ к URL заблокирован в файле robots.txt
Описание - Файл Sitemap содержит URL, доступ к которым заблокирован в файле robots.txt.
Значение - сайт.ru/component/content/article/2-uncategorised/
Подскажите что не так сделано? В расширениях, настройках модуля есть вкладка (привязка к пунктам меню), там снял галки с ненужных страниц.
- Inter-Net PRO
-
Автор темы
Я тоже прикола не понял, у вас запрещено индексировать системные папки. Они не влияют на сайт.
А у вас случайно пробелов строк в роботсе нет?
- Inter-Net PRO
-
Автор темы
- Inter-Net PRO
-
Автор темы
Можно попробовать создать новое меню на сайте (например Системное меню) и в нём создать пункт на эту категорию без категории. Меню просто нигде не выводить. Или удалить эту категорию или просто снять её с публикации.
- 7
Еще вопрос, в панеле управления JSitemap, есть пункты:
Анализировать ссылки карты сайта.
SEO паук.
Метаданные поисковых систем.
При нажатии на них выдает - (Для продолжения работы с сайтом откройте новую вкладку) и (Ошибка)
Это что значит, так и должно быть?