JSitemap Pro – настройка, создание карты сайта, инструменты

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

Итак, компонент устанавливается как и все дополнения Joomla через менеджер расширений. Сложностей в установке, как правило, не возникает.

JSitemap Pro – настройка и создание карты сайта в Joomla.

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

Главное меню.

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

Список источников данных.

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

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

Настройка стандартных источников данных.

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

JSitemap PRO настройка раздела «Параметры»

Параметры источников данных.

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

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

Параметры для XML карты сайта Joomla

Параметры XML карты сайта.

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

Выберите «Да», если Вы хотите включить элементы этого источника данных в XML файл для Google и других поисковых систем. Если выберите ‘Нет’, элементы будут видны в HTML карте сайта, но не будут включены в XML файл. То же самое касается и включения элементов в остальные типы XML файлов.

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

Укажите список имён, разделяя их запятой, которые должны присутствовать на страницах в теге img, чтобы включить их в XML карту сайта изображений. Например, если у Вас есть img src=’/images/M_images/pdf_button.png’, img src=’/images/banners/osmbanner1.png’ и img src=’/images/stories/myimage.png’. Вы можете включить только изображения для баннеров и содержимого, указав ‘banner,stories’ в поле ввода, для того, чтобы избежать добавления иконки кнопки pdf.

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

Вы можете выбрать несколько категорий или отдельных материалов, используя клавишу CTRL, и исключить их из добавления в sitemap. Так же можно переопределить глобальный приоритет в источнике данных для каждого отдельного элемента меню. Для назначения определённого приоритета элемента меню, просто выберите элемент меню в выпадающем списке слева, затем выберите приоритет в спадающем списке справа и нажмите кнопку ‘Присвоить’. Для удаления и сброса присвоенного приоритета для элемента меню будет достаточно выбрать элемент меню в выпадающем списке слева и нажать кнопку ‘Убрать’.

Приоритеты в источниках данных.

Это что касается стандартных источников данных в Joomla.

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

Часто вместо стандартных профилей, либо как дополнение к ним, добавляются компоненты сторонних разработчиков, будь то интернет магазины, доски объявлений, форумы и так далее. Для этого JSitemap PRO предлагает нам «Мастер источников данных», при помощи которого можно создать sitemap для очень большого списка компонентов, порядка пятидесяти(!). А если учесть, что для некоторых компонентов создается более одного sitemap, то в общей сложности их получается 82, что, согласитесь, немало.

Список расширений источников данных.

Нужно всего лишь выбрать компонент для которого будет создаваться сайтмэп и мастер в считанные секунды создаст новый источник данных. Вот список сторонних компонентов с которыми работает JSitemap Professional:

Adsmanager
Attachments
Community builder users
Digistore
DjCatalog
Djckassifieds
Docman1
Docman2
EasyBlog
Easydiscuss
Easysocial
Edocman
Eshop
Eventbooking
Ezrealty
Hikashop
Hwdmediashare
Icagenda
Iproperty
Jdownloads
Jea
Jevents
Jomclassifieds
Jomdirectory
Jomestate
Jomsocial
Joomgallery
Joomla contacts
Joomla newsfeeds
Joomla weblinks
Joomshopping
Jstore
Jv linkdirectory
K2
Kunena
Maqma knowledge
Mijoevents
Mijoshop
Mosets tree
Ohanah
Phoca download
Phocagallery
Realtyna
Rokgallery
Rsdirectory
Seblod
Seo glossary
Sobipro
Virtuemart
Zoo

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

Сторонние производители компонентов могут выпускать свои плагины источников данных, и вы можете их интегрировать в базу профилей компонентов. Для этого вам надо получить zip-архив с плагином, нажать кнопку Plugin data source, и в новом открывшемся источнике данных указать путь для загрузки плагина в самом верху страницы.

Каждый созданный источник данных позже может быть настроен так же как и стандартные, но с дополнительными расширенными возможностями. В списке настроек появляется раздел «Параметры сгенерированной строки запроса для создания ссылок» и «SQL Query Compiler™ источников данных»

На SQL Query Compiler™ источников данных я подробно останавливаться не буду. Отмечу лишь, что этот раздел позволяет осуществить настройку основной таблицы базы данных + присоединить для запросов и условий еще три дополнительные.

SQL Query Compiler источников данных.

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

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

Указание ВИДа компонента, если это нужно для ссылки – Здесь можно указать имя вида для генерации элементов ссылки, если это нужно для компонента. Как правило, это тоже самое, что и имя записи, например, для компонента контактов – это ‘contact’, для компонента ссылок – это ‘weblink’ и так далее.

Ввод дополнительных параметры для строки запроса – Здесь вводятся дополнительные параметры, которые будут добавлены к запросу генерируемого URL адреса. Например, если требуется работать с нестандартными компонентами или компонентами в режиме совместимости, то используйте задачу вместо просмотра системы. Вы можете, например, указать задачу в таком виде ‘task=mycomponenttask’ или ввести множество дополнительных параметров для строки запроса, разделяя их запятой, например: ‘task=mycomponenttask,key=xxx,key2=yyy’

Ручной алиас элементов меню для ЧПУ ссылок – Если автоматический режим не поддерживается или не работает и ссылки для этого расширения источника данных появляются в формате: ‘component/com_componentname’, то при наличии пункта меню, ведущего на это расширение, Вы можете явно указать конкретный элемент меню, чтобы заменить фрагмент ‘component/com_componentname’ на ЧПУ алиас меню. Если пунктов меню, ведущих на это расширение, много, то возможно Вам нужно создать множество источников данных, помечая структуру меню и применяя фильтры запроса. Например, ссылаясь на разные категории разными пунктами меню, надо создать источники данных для каждого и указать ID категории согласно фильтру ГДЕ. Если используется расширенный менеджер для ЧПУ ссылок, такой как sh404sef, то тут ничего делать не нужно.

Просмотр HTML и различных типов XML карт сайта Joomla, экспорт

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

Jsitemap Pro  – настройка вывода карты в HTML формате

Это тот формат, в котором сайтмэп виден на самом сайте, при обращении посетителя к соответствующему пункту меню, если он есть в наличии. Хочу заметить, что наличие карты в HTML формате бывает весьма полезно для облегчения навигации посетителя по сайту, особенно, если он большой, с развитой системой всевозможных меню и подменю, а так же большого количества категорий, чтобы было меньше беготни по сайту. Это что-то напоминающее книжное «содержание», только в виде древовидного списка.

Вывод карты в HTML формате.

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

vneshni vid htmlmap.

К подробному рассмотрению этих опций я еще вернусь позже

Вывод неформатированного (промежуточного) XML файла sitemap

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

Вывод неформатированного (промежуточного) XML файла.

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

промежуточный XML файл карты сайта.

Вывод отформатированной XML карты сайта

Тут так же, при нажатии сначала всплывает окошко с выбором типа, а затем уже выводится форматированная XML-версия. Этот вариант просмотра наиболее удобен разработчику для просмотра, так как все ссылки четко оформлены и аккуратно выстроены.

Вывод отформатированной XML карты сайта.

Так же в этом варианте удобно просматривать карту изображений и видеоматериалов

карта изображений и видеоматериалов сайта.

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

Экспорт XML файла карты сайта

Экспорт XML файла карты сайта.

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

Анализатор ссылок карты сайта

Быстрая индексация ваших страниц поисковиками это все конечно хорошо. Но для того, чтобы у поисковых систем не возникало «вопросов» к вашему ресурсу, на запросы поисковиков ваши страницы должны отвечать кодом статуса HTTP «200 OK». Это означает, что с вашими страницами проблем нет, все они исправно работают и без ошибок отвечают на запросы клиента\сервера. Разумеется, что вручную проверять коды ответа страниц, особенно когда их много занятие весьма трудоемкое. Проверить ссылки сайта, включенные в XML файл поможет анализатор, встроенный в плагин. Они проверяются автоматически с указанием кода статуса HTTP. Если все в порядке, анализатор выдаст код 200. Если же что-то не в порядке, то выдастся другой код в соответствии с той или иной проблемой.

Анализатор ссылок.

Список кодов статуса

  • 200 HTTP код – URL в порядке
  • 301/303 HTTP код – URL переадресуется на другой, но работает
  • 404 HTTP код – страница не работает, либо ее URL не существует, и должны быть приняты меры по исправлению этой ошибки (поисковые системы не любят битые ссылки)
  • 500 HTTP код – Серьезная ошибка сервера, которая была сгенерирована переходом по URL адресу. Проблема может быть внутри PHP кода страницы либо компонента взаимодействующего с ней

Search engines metainfo dashboard

Этот инструмент поможет вам переопределить тайтл – так называемый заголовок страницы, кратко характеризующий ее содержание, а так же краткое описание, называемое дескрипшн. Так же с его помощью можно переопределить разрешения индексации материалов и следования по ссылкам поисковыми системами. Если вы не хотите, чтобы поисковые системы индексировали какие-то страницы, просто выберите no index, no follow.

Search engines metainfo dashboard.

Эти, так называемые, мета-теги должны заполняться каждый раз при создании новой статьи, так как поисковым системам они необходимы, так же как и пользователям, которые ищут в них материал. Хочу отметить, что даже если эти мета-теги в статьях прописаны, JSitemap переопределит их и выводится будут именно они, до тех пор, пока вы не отмените вывод кнопкой delete. Так что, если вы где-то на страницах обнаружите что мета-данные выводятся не те, что прописаны, зайдите в JSitemap PRO и убедитесь в том, что в этом инструменте вы ничего не меняли.

Инструмент для проверки индексирования страниц Гуглом

Этот инструмент, покажет вам, какие URL адреса были проиндексированы поисковиком Google. В общем-то, здесь все понятно, и каких-либо глубоких изучений не требуется. Удобно тем, что не надо лезть в панель вебмастера Google, можно просмотреть все, как говорится «не отходя от кассы». Недостаток, пожалуй, только один – не предоставляет такой же инструмент для Яндекса.

Проверка индексирования страниц Гуглом.

Набор данных

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

Редактор robots.txt

Редактор robots.txt.

Довольно удобно то, что JSitemap PRO включил в свой список инструментов этот, казалось бы, простой, но необходимый редактор. Особо тут разъяснять нечего, но очень удобно, что не придется лезть на хостинг для правки файла robots.txt.

Редактор .htaccess

А вот на этом редакторе я бы хотел остановиться для более подробного рассмотрения. Одним из больших плюсов этого редактора является возможность изменять файл .htaccess без риска получить неработоспособный сайт, так как в нем существуют точки отката. При допущении ошибок во время редактирования .htaccess, компонент позволяет вернуться к предыдущей версии.

Редактор .htaccess.

При помощи этого редактора вы легко можете добавлять директивы для управления 301-ми переадресациями ссылок и страницами с кодом статуса 404.

Предположим, что у вас сменилась категория, и соответственно сменились конечные адреса страниц этой категории. Для того, чтобы не потерять индексацию страниц необходимо сделать переадресацию со старых ссылок на новые. К примеру, адрес страниц со старой категорией выглядел так http://mysite.com/oldcategory/article1.html , а новый http://mysite.com/newcategory/article1.html. Вы в редакторе выбираете тип директивы для добавления «301 перенаправление – URL путь или директория», вписываете старый и новый адреса в соответствующих полях и нажимаете «Добавить директиву». В ваш файл .htaccess добавляется соответствующая директива. Поисковые системы, в которых проиндексирована старая ссылка будут автоматически переправляться на новую, и страницы не выпадут из поиска. Для поисковых систем требуется некоторое время для индексирования новых адресов страниц, и когда они проиндексируются, вы сможете безопасно удалить эту директиву. То же самое и с адресами одиночных страниц, только в поле выбора директивы вы выбираете «301 перенаправление – страница или файл». Хочу обратить внимание на то, что пути лучше приучиться прописывать полностью.

К примеру, если у вас многоязычный сайт и URL выглядит joomla/en/zoo-frontpage/item/olditem.html, а вы добавите директиву в формате zoo-frontpage/item/olditem.html то работать она не будет.

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

Ссылки Ping-O-Matic

Для того чтобы ускорить попадание новых материалов сайта в индекс поисковых систем JSitemap предлагает вам воспользоваться интеграцией с веб сервисом Ping-O-Matic. Этот сервис оповещает различные RSS агрегаторы и поисковые системы о том, что на вашем проекте появились новые статьи . Грубо говоря, дает им толчки, чтобы они проснулись и забежали к вам в «гости на чай». Зайдя в инструмент «ссылки Ping-O-Matic», вы обнаружите список сервисов с которыми работает данный инструмент.

ping.

Так же, для разовых отправок пингов RSS агрегаторам и поисковым системам, которых нет в списке доступных по умолчанию, Вы можете указать адрес необходимого сервиса вручную, и затем нажать кнопку «Отправить пинги». Это хороший дополнительный помощник для ускорения индексации материалов. Поисковые роботы начинают заходить на страницы через пол часа. Недостаток один но, не критичный – нет встроенной поддержки пинг-сервиса Яндекса, но его можно добавить вручную. В панели настроек JSitemap PRO можно включить автоматическую отправку оповещений пинг-сервисам, и если ссылка на вашу статью уже есть в списке записей Ping-O-Matic, то при изменении в статье и сохранении, в сервисы будут отправляться повторные пинги.

Google Analytics статистика

Если у вас есть Гугл аккаунт для мониторинга статистики Вашего сайта при помощи Google Analytics, то вы можете активировать его прямо внутри панели управления. Для этого вам необходимо:

  1. нажать кнопку Get Google access code$;
  2. вставить Google code в текстовое поле;
  3. нажать кнопку Authenticate and login чтобы получить доступ к Google Analytics.

Интеграция Google Analytics статистики.

После нажатия кнопки Get Google access code вы должны будете войти в свой гугл аккаунт. JSitemap запросит Просмотр данных Google Analytics.

JSitemap PRO запрашивает просмотр данных Google Analytics.

После нажатия кнопки «принять» вы получите Ваш access code, после чего нажимаете кнопочку «Authenticate and Login» и вашему взору предстает вот такая красивая статистика Гугл Аналитики.

Статистика Google Analytics.

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

JSitemap PRO настройка

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

Основные настройки JSitemap PRO.

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

Внешний вид карты сайта

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

Настройка внешнего вида HTML карты сайта.

Шаблон

Тут вы можете выбрать наиболее интересный вам шаблон. Все они довольно приятны глазу, но наибольший интерес вызывает «Диаграмма связей ККС». При выборе этого шаблона у вас открывается целый список дополнительных настроек.

Настройка шаблона HTML карты сайта.

При помощи этих настроек вы можете изменить размеры и цвета выводимых блоков и их границ, а так же выбрать Иконки сворачивания/разворачивания.

Шаблон HTML карты сайта.

 

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

Анимация сворачивания/разворачивания – Если данная опция активна, то при сворачивании/разворачивании элементов директории во фронтальной части HTML карты, будет применено плавное движение анимации.

Скорость анимации – Скорость анимации при сворачивании/разворачивании директорий.

Перетаскиваемая карта сайта – Функция, дающая возможность перетаскивания элементов шаблона «Диаграмма связей ККС».

Отображение

Развернуть всё – Если выбрано ‘Да’, то дерево директорий будут развёрнуто по умолчанию.

Развернуть текущую директорию меню – Если выбрано ‘Да’, то дерево будет развернуто с того пункта меню, в котором в данный момент находиться пользователь.

Отобразить карту сайта по столбцам – При выборе этого типа отображения, она будет разделена на горизонтальные столбцы, в соответствии с различными источниками данных, для ‘меню’, ‘содержимого’ и ‘пользователей’. Доступно максимум 3 столбца. Имейте ввиду, что эта опция не оказывает влияния на шаблон «Диаграмма связей ККС», который использует ширину столбца для вычисления их отступов.

Максимальное количество столбцов – Если Вы выберите отображение по столбцам, Вы можете указать их максимальное количество, на которые будут разделены источники данных. Расчёт будет автоматически базироваться на количестве источников данных. Эта опция так же не оказывает влияния на шаблон «Диаграмма связей ККС».

Показывать многоуровневое дерево директорий – Вы можете разрешить расчет многоуровневого дерева директорий сторонних расширений, когда составляется HTML карта сайта для элементов компонента. Обратите внимание, что эта настройка влияет только на поддерживаемые источники данных и может быть ресурсоёмкой, так что лучше не активируйте её, если у Вас очень большое количество ссылок. На источники данных, у которых есть категории, данная опция не повлияет. С шаблоном «Диаграмма связей ККС» та же история, на него эта настройка не действует.

Кэширование и разделение

Кэширование и разделение карты сайта.

Стандартное кэширование

Использовать кэш для карт сайта – Если Вы включите кэширование, то Ваши XML файлы будут кэшированы с использованием родной системы кэширования Joomla. Активация этой опции полезна, если Вам нужно увеличить скорость генерации, чтобы она занимала меньше времени. Если кэширование включено, sitemap.xml файлы будут кэшированы и повторно использованы пока время жизни кэша не истечёт и не сгенерируется новая свежая карта сайта. Если кэширование отключено, они всегда будут генерироваться заново в режиме реального времени.

Время жизни кэша (в днях) – Задается время жизни кэша в днях, учитывая частоту обновления контента Вашего сайта. По умолчанию, карта кэшируется на 1 день. Если Вы выберите использовать постоянное кэширование, версия никогда не устареет, и будет использоваться снова и снова до тех пор, пока Вы не удалите её в управлении кэшем Joomla. Это полезно тогда, когда сайтмэп требует слишком много времени для генерации и роботы поисковых систем сталкиваются с ошибкой окончания времени соединения при получении доступа к XML файлам.

Предварительное кэширование AJAX

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

Если предварительное кэширование включено, Вы можете начать процесс предварительного кэширования для нужного формата в панели управления SEO. Если Вы отключите данную функцию, все предварительно кэшированные карты будут проигнорированы, даже если они есть на диске.

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

Лимит предварительного кэширования для XML карт сайта – Позволяет Вам задать количество ссылок, которое должно обрабатываться на каждом шаге генерации всех видов XML sitemap.

Лимит предварительного кэширования для карты сайта изображений – Позволяет Вам задать количество ссылок, которое должно обрабатываться на каждом шаге генерации sitemap изображений.

Разделение карты сайта

Разделить карту сайта – Если Вы выберите эту опцию при экспорте sitemap.xml файла, содержащего слишком много ссылок для отправки в поисковые системы, то JSitemap разделит его на части, базируясь на максимальном количестве ссылок в файле, которые вы укажете ниже. На данный момент лимит, установленный поисковыми системами, составляет 50000 ссылок на один файл.

Максимальное количество ссылок в файле – Здесь вы задаете максимальное количество ссылок для разделения на разные файлы при экспорте.

Разделение корневых элементов – На некоторых серверах или версиях PHP может произойти ошибка при разделении файлов. Если Вы обнаружили такую проблему при проверке разделённых XML фалов, смените значение на ‘НЕТ’

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

Jsitemap pro настройка.

Карта сайта новостей Google

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

Лимит на недавно добавленные новости карты сайта новостей Google – Всезнающий Гугл рекомендует ограничивать статьи для карты сайта новостей, которые были добавлены за последние 2 дня. Если Вы уже отправили полную карту сайта новостей и Ваши новости продолжают добавляться каждый день, то Вы можете спокойно включить данную опцию по рекомендации Google.

Типы новостей – Здесь вы указываете типы новостей для Google, основываясь на содержимом Вашего сайта. Вы можете указать несколько типов.

Карта сайта изображений

Описание заголовка изображений карты сайта – Вы можете выбрать метод получения описания изображения, используемый для генерации карты сайта изображений. Вы можете использовать атрибуты изображения ‘title’ или ‘alt’, в автоматическом режиме будет учтено то, что идёт первым в теге.

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

Распознавать изображения галерей – Если Вы используете на своём сайте расширения галерей, такие как SigPro Gallery, которые заменяют исходные изображения миниатюрами и используют javascript для показа исходных изображений, Вы можете включить эту настройку для того, чтобы указать поисковому роботу о необходимости распознавания исходных изображений, которые были заменены, переходя по ссылкам миниатюр.

Мультиязычная совместимость с Sh404SEF – Если Вы используете на своём сайте sh404SEF с активированной мультиязычностью и в sh404SEF для опции ‘Вставить код языка в URL’ выбрано ‘Нет’, в URL адреса Вашего сайта не будет включён тег языка. В принципе, Вам стоит включить данную настройку так как рекомендуется включать тег языка в URL для SEO и индексирования. Её отключение может вызывать перенаправления HTTP 303 на Вашем сайте при посещении правильных URL адресов включающих код языка, а также препятствовать поисковому роботу в поиске изображений. В таком случае, включите данную опцию для того, чтобы поисковой робот мог нормально работать.

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

Расширенные настройки JSitemap Professional.

Разное и Права

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

Включить множество источников данных ‘Содержимого’ – Если активировать данную опцию, то в списке источников данных отобразится чекбокс для возможности создания дубликатов источников данных по умолчанию типа ‘Содержимое’. Удаление возможно только дубликатов. Удалять стандартные источники данных типа ‘Содержимое’ Вы не сможете.

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

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

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

Количество выбираемых элементов в столбце набора данных – Лимит на количество выбираемых элементов в столбце набора данных режима редактирования.

Настраиваемая ссылка для SEO статистики – По умолчанию, SEO статистика в панели управления вычисляется для текущего домена сайта. Вы можете переназначить домен другим URL, если нужно. Указывать его нужно правильно и полностью, например, http://www.mysite.com

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

Расширенное

Включить автоматический пинг Pingomatic – Если опция включена и Вы сохраняете статью, на которую есть запись в сервисе Pingomatic, то JSitemap PRO автоматически повторит пинг сервиса Pingomatic.

Включить ЧПУ ссылки для генерации карты сайта – Если Вам необходимо преобразование ссылок карт сайта сгенерированных для отправки поисковым системам используя ЧПУ режим Joomla, включите эту опцию.

Включить случайные ссылки для карты сайта – Если у Вас проблемы с кэшированием в инструментах для веб-мастеров Google, Вы можете форсировать повторное получение сайтмэпа используя случайные ссылки. Часто инструменты для веб-мастеров Google кэширует статистику, сообщая о меньшей или частичной индексации URL адресов. Активируя данную опцию, Вы можете заставить Google обновить получение данных и обновить статус. Для этого, когда опция станет активированной, к URL адресам будет добавлен специальный параметр ‘ver=xxxxx’.

Добавьте домен сайта – Если данная опция активна, ко всем ссылкам в sitemap будет добавлен префикс в виде домена Вашего сайта, например: http://www.yourdomain.com

Настраиваемый домен сайта – Если Вы хотите перезаписать домен, который используется для ссылок сайтмэпа в панели управления SEO, Вы можете указать тут настраиваемый домен. Вы должны указать домен полностью, включая протокол, например, http://www.mysite.com или https://www.mysite.com

Настраиваемый порт HTTP – Укажите специальный порт HTTP для ссылок sitemap, например, если Вы разрабатываете сайт с использованием тестового окружения работающего на специальном HTTP порте 8080.

Google Analitics

JSitemap PRO настройка Google Analitics.

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

Панель управления SEO

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

Панель управления SEO.

Тут указаны ссылки на XML-файлы всевозможных типов. Вы можете использовать их для добавления файла sitemap в панели веб-мастера. Так же вы можете воспользоваться кнопками отправки новой\обновленной карты сайта в Google, Bing, и… Яндекс(!) Не рекомендуется делать это чаще чем раз в день.

Рядом находится кнопка добавления в robots.txt записи о sitemap.xml для индексации поисковыми системами. Разработчики говорят, что если Вы используете инструменты для веб-мастеров Google или Bing, то можете запись не делать. Не могу точно сказать правы они или нет но, от добавления хуже точно не станет, так что добавляйте.

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

Напомню, что скачать последнюю на данный момент версию JSitemap Professional вы можете Здесь

Вам будет интересно

Получайте обновления в реальном времени прямо на вашем устройстве, подпишитесь сейчас.

1 Комментарий
  1. Роман

    Подскажите — какая настройка в JSitemap PRO отвечает за обновление карты сайта? Cодержимое файлов Sitemap сайта yurmed.ru не менялось с 04.01.2018 — вот такие сообщения переодически приходят в Яндекс вебмастер. Уже все настройки перелапатил.

Оставьте ответ

Ваш электронный адрес не будет опубликован.