Обзоры расширений Joomla

  • Тип – SEO компонент Джумла 1.5 – 3.х.

 

 

В предыдущей статье «Обзор JSitemap Professional. XML sitemap для Joomla 3» мы рассмотрели стандартный источник данных и источник данных, созданный при помощи мастера источников данных. Начнём с рассмотрения этого мастера.

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

На данный момент (29.04.2015) для создания Joomla sitemap в JSitemap Pro доступны 81 предварительно установленные источники данных (рисунок ниже).

JSitemap Pro
JSitemap Pro

Их предназначение – вставка в карту на сайт Joomla URL-адресов (страниц), которые созданы при помощи сторонних расширений. Опции источников данных были рассмотрены в статье «Обзор JSitemap Professional. XML sitemap для Joomla 3». По нажатию на одну из иконок предварительно настроенного источника данных для распространённых расширений Вы перейдёте к его опциям.

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

Нажав на Плагин источника данных, Вы перейдёте к импорту плагина (рисунок ниже). Можно импортировать настройки, экспортированные Вами ранее или плагины с сайта разработчика JSitemap PRO. Опции аналогичны тем, что были рассмотрены в предыдущей статье.

Создание Joomla sitemap
Создание Joomla sitemap

Анализировать ссылки карты сайта Джумла 3

Перед тем, как вставить карту на сайт Joomla, рекомендую проверить состояние всех включённых в неё URL-адресов на предмет их доступности для индексации сайта в Google, Яндекс, Mail.ru и других поисковых системах. Именно для этого предназначен инструмент Анализировать ссылки карты сайта (рисунок ниже).

Индексация сайта в Google
Индексация сайта в Google

JSitemap PRO проверит каждую ссылку карты сайта и построит таблицу со следующими столбцами:

  1. Номер. Порядковый номер ссылки в карте сайта.
  2. Проанализированные ссылки. Полный URL-адрес ссылки.
  3. Компонент. Компонент, которому принадлежит ссылка.
  4. Заголовок меню. Заголовок пункта меню, к которому относится данный URL.
  5. ID меню. ID-меню, к которому относится данный URL.
  6. Дата последнего изменения. Время и дата последней модификации информации по данному URL.
  7. Частота обновления. Значение частоты обновления информации по данному URL, которое Вы указали при создании Joomla sitemap.
  8. Назначенный приоритет. Значение приоритета индексации информации по данному URL, которое Вы указали при создании Joomla sitemap.
  9. Проверка ссылок. В данном столбце отображается «индикатор» состояния ссылки. Например, валидной является ссылка с кодом статуса HTTP 200 или 404.
  10. Код статуса HTTP. Код, который сервер вернул на запрос. Доступны такие значения: 200, 301, 303, 404, 500. Считаю, лучше, чтобы все адреса, доступные в карте сайта, возвращали код 200.

Для анализа страниц Вашего сайта по различным SEO-критериям, а не только доступности, рекомендую ознакомиться с программой WebSite Auditor. Она позволяет проверить страницу более чем по 20 критериям, причём не зависимо от того, на чём конкретно сделан сайт.

Мета-данные Joomla для поисковых систем

По аналогии с RSSeo и sh404SEF в JSitemap PRO можно управлять мета-данными страниц. Вам доступны такие мета-данные:

  • Заголовок для поисковых систем и браузеров.
  • Описание для поисковых систем.
  • Директива индексации.

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

Мета-данные Joomla
Мета-данные Joomla

Индексация сайта в Google

В разделе Тест индексации Google (рисунок ниже) Вы можете проверить позицию своего сайта по нужному ключевому слову. Доступны такие параметры настройки поиска:

  1. Язык поиска.
  2. Страну поиска.

Можно указать максимальное количество страниц в поисковые выдачи. По умолчанию – 10.

Тест индексации Google
Тест индексации Google

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

Набор данных

При помощи набора данных (рисунок ниже) можете управлять несколькими картами сайта, основываясь на разных наборах данных, включающих разные источники. Например, можно создать две карты сайта Joomla для материалов. В одну включить категории «А», «Б», «В» и категорию глоссария «Глос1», а в другую «Г», «Д», «Е» и категорию глоссария «Глос2».

Набор данных
Набор данных

Общий алгоритм для работы с наборами данных:

  1. Создайте нужные Вам источники данных.
  2. Создайте наборы данных на основании источников данных.
  3. В панели управления JSitemap PRO (в области Панель управления SEO, которую рассматривали в статье «Обзор JSitemap PRO. Карта сайта Джумла 3») в спадающем списке Наборы данных укажите имя созданного Вами набора данных.
  4. Все ссылки в полях Ссылка на HTML-карту сайта, Ссылка для XML-карты сайта, Ссылка на XML-карты сайта изображений, Ссылка на XML-карту сайта Google Новости, Ссылка на XML-мобильную карту сайта, Ссылка для XML-видео-карты сайта, а также инструменты Показать HTML-карту сайта, Показать промежут. XML-карту сайта, Показать отформат. XML/XSL-карты сайта, Экспорт XML-карты сайта теперь будут настроены на отображение тех источников данных, которые Вы указали в наборе данных.
  5. Остается вставить ссылку на карту сайта Joomla в инструменты для веб-мастеров и\или в robots.txt.

При редактировании набора данных (рисунок ниже) Вам будут доступны следующие опции.

  • Название. Название набора данных.
  • Описание. Описание набора данных (нигде не отображается).
  • Опубликовано. Статус публикации набора данных. Неопубликованные нельзя применить.
  • Выберите источник данных в этом наборе данных. Нажмите на кнопки с именами источников данных для их назначения этому набору данных. Вы можете использовать клавишу CTRL для выбора/отмены выбора элементов на Ваше усмотрение или провести курсором мыши для выбора нескольких элементов одной операцией. Для сохранения корректного набора данных требуется, как минимум, один источник данных.
Редактирование набора данных
Редактирование набора данных

Редактор robots.txt

При помощи данного инструмента (рисунок ниже) Вы можете отредактировать Ваш файл robots.txt для Joomla 3 без необходимости правки его через панель управления хостингом или на своём компьютере, предварительно скачав его с сервера.

Редактор robots.txt для Joomla 3
Редактор robots.txt для Joomla 3

В статье «Обзор JSitemap PRO. Карта сайта Джумла 3» мы уже затрагивали опцию Добавить карту сайта в robots.txt, которая позволяет автоматически добавить записи с указанием URL-карт сайта в файл robots.txt. Добавленные строки Вы может видеть на рисунке выше.

Не обращайте внимание на содержимое файла над строкой «# JSitemap entries» (рисунок выше), так как это тестовый сайт, и он закрыт от индексации поисковыми роботами.

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

  1. Disallow.
  2. Allow.
  3. User agent.

Подробнее о robots.txt Вы можете прочесть в справке для веб-мастеров Яндекс, Google, Mail.ruBing (на англ.). Если Вас интересует программа для редактирования\создания файла robots.txt любого сайта, то ознакомьтесь со статьёй «Обзор WebSite Auditor. Программа для раскрутки сайта».

Редактор .htaccess

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

Редактор .htaccess в Joomla
Редактор .htaccess в Joomla

Файл .htaccess содержит дополнительную конфигурацию веб-сервера, например, для Apache. В этом файле можно указывать множество дополнительных параметров и разрешений для работы веб-сервера в отдельных директориях сайта: авторизация, аутентификация пользователей; управляемый доступ к каталогам; собственные страницы ошибок; переназначение типов файлов; изменение URL-адресов; контроль кэша; изменение опций веб-сервера и его плагинов и т. д. При этом главный конфигурационный файл изменять не надо. Более подробную информацию на русском языке об этом файле Вы можете найти на сайте Htaccess.net.ru.

Редактор файла .htaccess в Joomla оснащён очень полезной функцией. Каждый раз, когда Вы вносите изменения (и сохраняете) в .htaccess, JSitemap PRO будет сохранять его версию. И Вы сможете, при необходимости, вернуться к предыдущей.

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

  • Старый путь, Новый путь. Задаётся относительный «старый» и «новый» URL-страницы или URL-путь на Ваш сайт в качестве цели правила файла .htaccess. Добавьте к URL-адресу поддиректорию, если Ваш сайт внутри поддиректории, и языковые части URL, если такие есть, например, 'en/'. Пример 301 перенаправления для старого пути «kategoriya» (без кавычек) на новый путь «novaya-kategoriya» (без кавычек). Это перенаправит все статьи с «http://mojsajt.com/ategoriya/statya» в «http://mojsajt.com/novaya-kategoriya/statya».
  • Директивы. Доступны такие директивы: 301 перенаправление – страница или файл, 301 перенаправление – URL-путь или директория, 404 не найдено - страница или файл, 404 не найдено – URL-путь или директория.

Ссылки Ping-O-Matic

Это очень и очень полезный инструмент (рисунок ниже) для ускорения индексации сайта в Google, Yahoo и ещё ряде специальных сервисов.

Ping-O-Matic
Ping-O-Matic

Как он работает. По сути, при помощи данного инструмента Вы можете отправить ссылку на индексацию\переиндексацию в такие поисковые системы и сервисы (большинство из них англоязычные и\или ориентированы не на Рунет) как:

  1. A2B GeoLocation. Не смог найти информацию по данному ресурсу.
  2. Audio.Weblogs. Не смог найти информацию по данному ресурсу.
  3. Blo.gs. Этот сервис подойдёт для пингов блогов.
  4. Blogdigger. Поисковый сервис по блогам. Как мне показалось, его давно не обновляли (с 2008 года (на момент моего посещения 06.05.2015)).
  5. BlogShares. Сервис онлайн-журналов (отдалённо напоминает Живой журнал).
  6. Collecta. Сервис поиска в режиме реального времени.
  7. Feed Burner. Сервис для настройки RSS-потока Вашего сайта. Следует отправлять пинг для этого сервиса, если у Вас есть RSS-лента сайта.
  8. Google Blog Search. Поиск по блогам Google.
  9. My Yahoo!. Поисковая система Yahoo!.
  10. News Is Free. Этот сервис подойдёт для пинга новостных сайтов.
  11. NewsGator. Не смог найти информацию по данному ресурсу.
  12. PubSub.com. Не смог найти информацию по данному ресурсу.
  13. RubHub. Не смог найти информацию по данному ресурсу.
  14. SkyGrid. Чем-то напоминает социальную сеть (обмен новостями между пользователями).
  15. Spinn3r. Сервис индексации блогов, новостных сайтов и социальных медиа.
  16. Superfeedr. Следует отправлять пинг для этого сервиса, если у Вас есть RSS-лента сайта.
  17. Topic Exchange. Этот сервис подойдёт для пингов форумов.
  18. Weblogalot. Чем-то напоминает каталог сайтов различной тематики (сайты хостинга, электронной коммерции, онлайн-сервисов, сайтов по веб-дизайну и подобное).
  19. Weblogs.com. Сервис, отправляющий пинги с блогов и новостных сайтов в поисковые системы, блог-платформы, агрегаторы и различные веб-сервисы.

Там, где указал «Не смог найти информацию по данному ресурсу», в большинстве случаев сервис, по представленной в JSitemap PRO ссылке, не был доступен.

Инструмент работает на базе одноимённого сервиса Ping-O-Matic.

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

Отправка ссылки на индексацию
Отправка ссылки на индексацию
  • Заголовок. Заголовок страницы, отправляемой на индексацию.
  • URL-адрес страницы, отправляемой на индексацию.
  • Выберите URL из карты сайта. Даёт возможность выбрать URL-адрес из карты сайта.
  • Rss URL(Опционально). Ссылка на RSS-ленту сайта.
  • Последнее время пинга. Последнее время отправки пинга данной страницы.

Несколько советов:

  1. Не надо отправлять все страницы сайта. Например, страницу с контактными данными нет смысла пинговать.
  2. Выберите для пинга только те сервисы, которые максимально отвечают тематике Вашего контента. Для того, чтобы ознакомиться с каждым из сервисов просто нажмите на его надпись в окне «JSitemap PRO – Редактировать ссылку Ping-O-Matic».
  3. Не надо пинговать один и тот же URL несколько раз в течение короткого интервала времени (несколько минут).

Если Вы добавите в качестве ссылки в Ping-O-Matic URL-адрес категории, то плагин JSitemap PRO Ping-O-Matic будет автоматически отправлять пинги при изменении в данной категории. Эту опцию можно включить в настройках компонента, о которых мы поговорим в статье «Обзор JSitemap. Компонент Джумла sitemap». Автоматические пинги доступны для материалов Joomla, K2, Zoo.

Если Вас интересует создание блога на Joomla с возможностью пингов материалов, то обратите своё внимание на компонент RSBlog.

Google Analytics и Joomla 3

В данном разделе (рисунок ниже) Вы можете интегрировать Ваш аккаунт Google Analytics и Joomla 3 для отображения статистической информации в административной части сайта.

Google Analytics и Joomla 3
Google Analytics и Joomla 3

По нажатию на кнопку Получить код доступа Google Вы будете перенаправлены на страницу входа в Google Analytics. Войдите в свой аккаунт Google, который используется для отслеживания Вашего сайта в Analytics. Нажмите на кнопку Принять, когда Вам предложат разрешить доступ к приложению JSitemap Professional (рисунок ниже) и скопируйте/вставьте сгенерированный код отслеживания в поле ШАГ 2: вставьте код доступа в JSitemap PRO. Нажмите Аутентифицироваться и войти.

Google Analytics
Google Analytics

Если всё пройдёт нормально, то данные из Google Analytics отобразятся в Joomla 3.

Если Вас интересует альтернативное SEO-расширение с возможностью интеграции с Google Analytics, то обратите своё внимание на RSSeo.

Настройка карты сайта Джумла

В JSitemap PRO предусмотрено множество опций для настройки Вашей карты сайта. Все они разделены на семь вкладок (рисунок ниже).

  1. Основные настройки.
  2. Внешний вид карты сайта.
  3. Кэширование и разделение.
  4. Настройки карты сайта.
  5. Расширенные настройки.
  6. Google Analytics.
  7. Права. На данной вкладке собраны стандартные настройки Джумла для разграничения прав доступа к компоненту для различных групп пользователей.
Вставить карту на сайт Joomla
Вставить карту на сайт Joomla

Рассмотрим только вкладку Google Analytics, остальные рассмотрим в следующей статье «Обзор JSitemap. Компонент Джумла sitemap».

Google Analytics

На данной вкладке Вам доступны опции, которые позволяют более тонко настроить интеграцию Google Analytics и Joomla 3.

Настройка Google Analytics
Настройка Google Analytics
  • Домен сайта. Вы можете указать определённый домен сайта для того, чтобы отслеживать статистику с использованием Google Analytics, если в Вашем аккаунте Google не один сайт. Домен необходимо указывать в формате «http://aleksius.com/» (без кавычек), должен относиться к аккаунту, который используется для входа в панель управления Google Analytics, если не указан никакой домен, то для получения статистики будет использоваться последний добавленный в Ваш аккаунт Google домен.
  • Google ApiKey. Эта и две ниже следующие опции относятся к тем случаям, когда у Вас есть своё собственное приложение для Google Analytics. В этом поле можете указать Ваш специальный ApiKey, если настраиваете собственное приложение Google для Analytics.
  • ID клиента Google. Укажите Ваш специальный ID клиента, если настраиваете собственное приложение Google для Analytics.
  • Секретный код Google. Задайте свой специальный секретный код, если Вы настраиваете собственное приложение Google для Analytics.

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

 

Полезные ссылки: