Как сделать карту сайта joomla

SEO оптимизация Joomla. Часть 2. Создание карты сайта

Дата публикации: 2014-06-23

Как сделать карту сайта joomla

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

Как сделать карту сайта joomlaКак сделать карту сайта joomla

Введение

Карта сайта, по сути – это содержание Вашего сайта, где представлена его полная структура страниц. То есть – это набор ссылок на страницы Вашего сайта.

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

Как сделать карту сайта joomla

Хотите узнать, что необходимо для создания сайта?

Посмотрите видео и узнайте пошаговый план по созданию сайта с нуля!

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

Структура XML карты сайта

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

Как Вы видите это обычный документ XML. Вначале указываем его версию и кодировку. Далее описываем блок urlset и добавляем атрибут xmlns:xsi в котором содержится путь к пространствам имен документа XML для карты сайта. Затем идут блоки url, которые содержат непосредственно ссылки на страницы сайта. Тег loc — содержит путь ссылки, changefreq частота обновления страницы и priority — приоритет.

Конечно структура XML версии несложна и карту сайта можно создать в ручную, используя только текстовый редактор. Но если сайт большой или активно дополняется статьями, в таком случае вручную создавать карту сайта не целесообразно. Поэтому давайте рассмотрим автоматическое создание карты сайта для Joomla 3.3.

Установка компонента XMap

Компонент XMap – это бесплатное расширение, которое очень быстро позволяет создать карту сайта на Вашем сайте. Основные возможности:

Создание карт сайта, как XML так и HTML;

Возможность создания нескольких карт сайта с различными параметрами;

Возможность привязки стилей к XML версии карты сайта, для более красивого отображения;

Установка приоритетов и частоты обновлений ссылок;

Интеграция с различными популярными компонентами: Zoom, DOCman, VirtueMart, Fireboard, SMF, Hot Property, SOBI2, Mosets Tree, MyBlog, RSG и т.д.

Теперь давайте перейдем на официальный сайт joomla.org в раздел Extensions и используя поиск найдем расширение XMap. Далее переходим на сайт www.jooxmap.com/downloads.html, для скачивания данного расширения.

Как сделать карту сайта joomla

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

Как сделать карту сайта joomla

Создание карты сайта

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

Как сделать карту сайта joomla

На вкладке Подробности карты сайта заполняем следующие поля:

Заголовок – название карты сайта;

Алиас – псевдоним (если оставить пустым – он будет создан автоматически);

Состояние – опубликована карта сайта, или нет;

Доступ – какие группы пользователей получат доступ к карте сайта(желательно оставлять Public);

Вводный текст – описание карты сайта. Используется только для версии HTML

Как сделать карту сайта joomla

Хотите узнать, что необходимо для создания сайта?

Посмотрите видео и узнайте пошаговый план по созданию сайта с нуля!

Далее вкладка Меню

Как сделать карту сайта joomla

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

Галочка выбора – включать или нет данное меню в карту сайта;

Приоритет – задать приоритет страниц, которые привязаны к меню. От 0.1 до 1 с шагом в 0.1. Чем больше приоритет, тем важнее страница. Приоритет указывается в версии XML и для версии HTML не важен. Служит как рекомендация поисковым системам приоритета материалов Вашего сайта по отношению друг к другу. Желательно указывать разный для всех меню.

Частота обновления — частота, обновления элемента карты сайта. Доступны такие значения как ежечасно (hourly), ежедневно (daily), еженедельно (weekly), ежемесячно (monthly), ежегодно (yearly), никогда (never). Служит для рекомендации поисковым системам частоты обновления того или иного элемента карты сайта (например, частоты обновления статьи). То есть подсказывает поисковому роботу, как часто надо посещать страницу для повторной индексации.

Далее переходим на вкладку Параметры

Как сделать карту сайта joomla

Доступные поля для настройки:

Вводный текст – показывать либо нет в версии HTML;

Название меню – включать ли названия меню в версии HTML;

Имя Css класса – Ваш собственный класс, который будет присвоен карте сайта;

№ колонки – сколько колонок использовать при выводе элементов карты сайта;

Картинка внешних ссылок – для ссылок на внешние ресурсы будет использоваться выбранная картинка;

Сжимать XML – при большом размере полученной карты сайта, желательно выполнить сжатие;

Украшать XML – если установить ДА, то к версии XML будут добавлены стили CSS которые значительно украсят ее вид. Но для роботов это абсолютно не важно.

Link to author – показывать либо нет ссылку на разработчика расширения.

И последняя вкладка Новости Sitemap

Как сделать карту сайта joomla

Здесь доступно всего одно поле Название публикации и это название новостных публикаций Google (news.google.com). Теперь сохраняем изменения и возвращаемся в менеджер карт сайта. Таким образом мы создали новую карту сайта. Обратите внимание под именем созданной карты сайта, есть ссылка на XML версию (данная ссылка нам еще пригодится далее), кликнув по которой мы с Вами увидим ее содержимое (напомню, что это XML версия для поисковых систем).

Как сделать карту сайта joomla

Вот таким образом выглядит XML версия карты сайта, с “украшениями”, то есть с добавленными стилями. Теперь давайте создадим новый пункт меню для отображения карты сайта для пользователей (версия HTML). В типах меню у нас при установке компонента SiteMap был добавлен новый тип. Версия для пользователей выглядит следующим образом.

Источник

Joomla3-x.ru

Оптимизация и продвижение

Карта сайта Joomla 3: как сделать xml и/или html карты сайта

Вступление

Карта сайта любого вебсайта, в том числе карта сайта Joomla 3, это своеобразное оглавление сайта, в котором указаны все разрешенные для сканирования ссылки сайта.

Для читателей карта сайта (sitemap) создается в формате HTML, для поисковых роботов карта вебсайта создается в простом текстовом формате (Extensible Markup Language) XML. Создание этих карт сайта, а по сути списков заголовков и url производится на основе правил, заданных в текстовом файле robots.

Два формата карты сайта Joomla 3

Есть два основных формата карт сайта, которые могут «послужить» на сайте задачам оптимизации и продвижения. Это карты в форматах:

1.Карта вебсайта [xml] создается для поисковых роботов. По сути, это текстовой файл формата xml, в котором, по особым правилам синтаксиса (которые можно смотреть тут: https://www.sitemaps.org/ru/protocol.html), перечислены все доступные (не закрытые для сканирования) ссылки вебсайта (url).

Как сделать карту сайта joomla

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

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

Как сделать карту сайта joomla

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

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

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

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

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

Как сделать карту сайта joomla

Как сделать карту сайта joomla

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

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

Как сделать карту сайта joomla

Как сделать карту сайта joomla

Как сделать карту сайта joomla

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

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

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

Компонент Xmap

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

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

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

Как сделать карту сайта joomla

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

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

Компонент OSMap

Как сделать карту сайта joomla

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

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

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

Как сделать карту сайта joomla

Это компонент создает только карту сайта XML для поисковых ботов. Полный аналог online генератора pro-sitemap, о котором я упоминал в начале статьи. Даже расценки такие же:

Бесплатно до 500 ссылок, остальное по сетке. Сайт компонента тут: https://www.marcobeierer.com/joomla-extensions/sitemap-generator

Другие расширения

Остальные расширения чтобы создать xml и/или html карты сайта Joomla 3, посмотрите на официально странице расширений Joomla:

Как сделать карту сайта joomla

Выводы

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

Источник

Сайт с нуля

Создание сайта. Продвижение сайта. Заработок на сайте.

Карта сайта для посетителей и поисковых систем (sitemap) в joomla

Здравствуйте, читатели блога Сайт с нуля.

Обычно мы рассматривая тот и иной вопрос, делаем акцент на wordpress, поскольку и наш проект создан на этой бесплатной cms. Сегодня же мы хотим поговорить о создании карты сайта для joomla, её еще называют sitemap.

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

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

Первая, это html карта для посетителей создается в joomla с целью облегчить навигацию будущим пользователям ресурса, а также для внутренней перелинковки страниц.
Вторая, xml карта для поисковых систем. Её главная задача – упростить работы поисковым роботам, что в итоге увеличит скорость индексации сайта соответствующими поисковиками. Именно её и называют sitemap.

К сожалению, сама joomla не обладает встроенными средствами создания карты сайта в любом из форматов. Но не нужно отчаиваться, всегда можно найти дополнительный компонент, который поможет решить возникшую проблему, в этом случае – это Xmap.

Как создать sitemap в joomla с помощью xmap

Сначала вам нужно скачать программу из сети, лучше всего из официального сайта.

Для установки Xmap вам нужно зайти в панель управления и в верхнем меню выбрать: «Расширения» — «Установить/Удалить». Далее «Загрузить файл пакета» — «Обзор» и выбираете ранее скачанный архив этой программы (компонента).

Теперь нужно настроить xmap. Для этого снова зайдите в «Компоненты«, но уже во вкладку «Xmap«. Там найдите кнопку «Add menus» или «Добавить меню«, если у вас русифицированная версия компонента.

И всё. Осталось только отметить галочками какие именно элементы вы желаете видеть в карте сайта joomla и нажать «Save» («Сохранить»).

Напомним, что нужно иметь и html формат и xml.

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

А вот что делать с xml картой в джумла? А тоже самое, что и в wordpress.

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

После всех этих действий и имея ссылку на xml карту своего сайта в joomla, вам нужно сделать следующее:

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

Статья получилась коротенькой, но всё по делу. Если возникли вопросы о создании карты сайта для joomla — пишите в комментариях.

Спасибо за внимание. Будем очень благодарны, если воспользуетесь кнопочками социальных сетей.

Источник

Создание карты для сайта на Joomla с помощью компонента Xmap

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

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

Как сделать карту сайта joomla

Для того, чтобы облегчить работу поисковых ботов по индексации и получить гарантию, что она будет полной, необходимо создать карту сайта, и, во-первых, разместить ее не дальше одного клика от главной страницы, а во-вторых, загрузить ее XML версию в панель для вебмастеров Яндекса и инструменты для вебмастеров Google. Начать следует именно с создания такой полезной в хозяйстве вещи.

Как создать Sitemap с помощью Xmap

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

Он предназначен для генерации Sitemap, как в HTML, так и XML видах, и к тому же это расширение специально разрабатывалось для Joomla! 1.5.x, и работает без режима legacy mode (этот режим необходимо включать, если используемое вами расширение создавалось для версии 1.0.x).

На официальном сайте вы сможете скачать версию 1.2.14 for Джумлы 1.5 или же 2.3.3 для третей Джумлы.

Для установки Xmap, как вы уже, наверное, знаете, нужно зайти в админку и в верхнем меню выбрать: «Расширения» — «Установить/Удалить». Существует три возможности установки расширений, мы воспользуемся самым простым способом, а именно, нажмем в первой строчке с названием «Загрузить файл пакета» на кнопку «Обзор», и найдем на нашем компьютере только что скачанный архив компонента. Да, Джумла умеет устанавливать расширения прямо из архива. Замечательная возможность, не правда ли?

После того, как закончится установка, мы может приступать к его настройкам. Для этого нужно в верхнем меню админки выбрать «Компоненты» — «Xmap» и сначала нажать на кнопку «Add menus» для того, чтобы определиться, страницы каких именно меню будут входить в построенную этим расширением карту.

Как сделать карту сайта joomla

В выпавшем списке ставите галочку напротив меню, пункты которого вы хотите добавить в карту и нажимаете кнопку «Save». В результате, это меню добавится в основной список этого расширения (будет присутствовать в создаваемой им Sitemap). Если захотите убрать какое-либо из добавленных меню, то подведите к нему курсор и вы увидите всплывающую панельку с набором функциональных кнопок, в том числе и «Delete».

Как сделать карту сайта joomla

Теперь войдите в настройки Xmap, нажав на кнопку «Options» в правом верхнем углу окна, и выбрав из выпадающего списка «Preferences».

Как сделать карту сайта joomla

Получаем адрес ссылки на Sitemap.xml в настройках

В открывшемся окне в строке «XML Sitemap», копируем адрес Sitemap в формате XML. Эта ссылка на Sitemap.xml нам понадобится для добавления в панель вебмастеров поисковиков Яндекс, Гугол и Bing. Здесь же вы можете указать в поле «Number of Columns» количество колонок для отображения карты сайта, а в поле Show Menu Titles снять галочку, если не хотите чтобы в Sitemap отображались заголовки меню.

Как сделать карту сайта joomla

Итак, XML вариант мы получили и может в дальнейшем скормить его поисковикам. Осталось добавить карту в формате HTML (повышающую удобство навигации для посетителей вашего ресурса). Ну, тут вообще все просто.

Добавляем пункт меню для карты, созданной в Xmap

Заходим в верхнем меню админки Джумлы в пункт «Все меню» и выбираем то, в котором планируется разместить ссылку на карту, созданную нашим расширением. Находим и нажимаем на кнопку «Создать» в верхнем правом углу открывшегося окна:

Как сделать карту сайта joomla

далее выбираем из предложенного списка пункт «Xmap».

Как сделать карту сайта joomla

Останется только написать в поле «Заголовок» название этого пункта меню и полученная карта будет отображать элементы вашего сайта, но, к сожалению, не все. Если у вас установлены какие-либо дополнительные расширения, например, компонент интернет-магазина VirtueMart, то его содержимое не войдет в Sitemap. Досадно, не правда ли? Но ничего страшного. На этот случай существуют расширения уже для самого компонента Xmap, позволяющие добавить в него нового функционала и научить понимать эти самые интернет-магазины, каталоги, галереи и многое другое.

Установка расширений для компонента

Здесь можно скачать расширения для Xmap. Есть одна тонкость в их установке. Т.к. это расширения не для самого движка, а именно для компонента, то и устанавливать их нужно не так как мы в начале поста устанавливали сам компонент, а иным способом. Для этого нужно сначала опять зайти в настройки «Компоненты» — «Xmap» и перейти на вкладку «Extensions».

Как сделать карту сайта joomla

Затем щелкнуть по пункту «Install» и в открывшемся окне, в первой строчке с названием «Upload Package File », нажать на кнопку «Обзор» и найти на нашем компьютере архив с нужным расширением. Посмотреть уже установленные расширения можно в том же окне, щелкнув по пункту «Installed Extensions».

Как сделать карту сайта joomla

В моем случае, установлено единственное расширение, позволяющее подружить Xmap с компонентом форума Kunena.

Как загрузить XML версию этой карты в Яндекс Вебмастер и панель Гугл Вебмастер вы можете узнать по приведенным в начале статьи ссылкам.

Источник

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

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