Партнерки вебмастерам

Баннер

Кто онлайн

Сейчас 78 гостей онлайн

Статистика

Архив содержит 29 файлов в 11 категориях. На данный момент файлы скачаны 102262 раз.
Seo-оптимизация Joomla. Часть 5. Создание карты сайта с помощью компонента Xmap. PDF Печать E-mail

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

 

 

 

Хотя понятие «карта сайта» сегодня для меня совершенно тривиально, когда-то я не знал что это такое. Думаю, многие новички в сайтостроении сталкиваются с проблемой, когда все обсуждают какую-то вещь, но ее смысл изначально не ясен. Когда только начинаешь свой путь web-мастера и читаешь различные форумы и блоги, кажется, что люди там говорят на совершенно другом языке, отличном от русского. Специфических понятий и выражений очень много и в них постоянно путаешься…. Так к чему это я? К тому, что сначала я расскажу, что такое «карта сайта» в принципе. Многие, более-менее опытные веб-мастера могут забросать меня помидорами с криками «Что за детский сад!? Это уже и так все знают!», но я пытаюсь донести информацию до всех, в том числе и до новичков, поэтому стараюсь писать, рассчитывая на то, что человек не знает ничего.

Так что же такое «Карта сайта»? В Википедии сказано:

-------------------------------------------

Карта сайта — одна из страниц сайта, аналогичная содержанию книги. На карте сайта представлен (по крайне мере должен быть представлен) полный перечень разделов, либо всех страниц, имеющихся на сайте. Используется как элемент навигации. Является стандартным элементом, позволяющим повысить качество интерфейса. Нередко, заголовки страниц в списке служат ссылками на эти страницы. Карта сайта может принести пользу любому сайту. Она не только полезна с точки зрения хорошей навигации, но и увеличивает посещаемость веб-сайта.

Так же карта сайта помогает поисковым системам правильно проиндексировать данный веб-сайт.

-------------------------------------------

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

Польза для  людей

Представьте, вы – человек, который в первый раз зашел на этот сайт(а может быть так и есть? :)). Хотя я и старался сделать навигацию максимально простой и удобной, изначально здесь легко запутаться. Но стоит зайти в пункт меню «Карта сайта», как все материалы, которые есть на сайте, видны, как на ладони. Для многих посетителей это может быть крайне удобно.

Польза для  поисковых систем

Как поисковые системы индексируют сайты? Есть ссылка, по которой они находят сайт.. Далее поисковый робот идет по все найденым на сайте ссылкам и индексирует открывающиеся страницы. Далее, на каждой из страниц процесс повторяется. Но все это происходит до определенного предела и если страница имеет высокий уровень вложенности(количество переходов по ссылкам до нее, начиная от главной), то весьма вероятно, что индексация такой страницы может надолго затянуться. Тут нам также помогает карта сайта. У большинства поисковых систем есть панель веб-мастера, где, подтвердив права на управление сайтом, можно добавить карту сайта для обработки. Это, так или иначе, ускоряет индексацию, т.к. роботу больше не нужно выискивать на странице все ссылки и ходить по ним.

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

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

Вот ссылка на страницу xmap в каталоге расширений Joomla, а вот ссылкана скачивание.

В установке компонента нет ничего сложного и происходит она стандартно. Далее переходим в «Компоненты –> Xmap» и видим следующее:

Карта сайта

Интерфейс Xmap довольно своеобразный, но, если разобраться, ничего сложного здесь нет.

Итак, у нас имеется 3 вкладки:

– карты сайта;

– CSS;

– расширения(extensions).

Рассмотрим каждую из них подробно.

Xmap. Карты сайта.

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

Карта сайта

Также здесь показаны все ссылки, ведущие на карту сайта.

Если кликнуть по кнопке «Изменить», откроется меню с пунктами:

– установки – открывает меню установок, о нем подробнее чуть ниже;

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

– копировать – создает копию карты сайта(еще одну карту);

– удалить – удаляет карту сайта;

– сбросить кэш – отчищает кэш, формируя тем самым обновленную карту.

Теперь подробнее про установки. Они показаны ниже:

Карта сайта

Здесь мы видим следующее:

– Имя класса CSS – здесь можно определить CSS-класс карты сайта для последующего применения к ней различных стилей;

– Количество колонок – выводить карту сайта в одну или несколько колонок;

– Пометить внешние ссылки – если отмечено, то все внешние ссылки карты будут отмечены выбранным рисунком;

– Показывать заголовки меню – если отмечено, то перед ссылками в каждом меню карты будет показан его заголовок;

– Показать ссылку на сайт разработчика – если отмечено, под картой будет показана ссылка на сайт разработчиков. Таким образом вы можете отблагодарить авторов за этот компонент;

– Исключить пункты меню (по ID) – если вы имеете некоторые пункты меню, которые не хотите включать в карту, нужно указать их здесь;

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

– Сжать XML карту сайта, для увеличения пропускной способности – иногда бывает так, что карта сайта получается ну очень большой. Особенно это касается интернет-магазинов с большим количеством товаров. Были случаи, когда карта сайта у меня составляла более 10мб. Отдавать такие большие файлы при каждом запросе иногда тоже может быть затруднительно. Поэтому, если ваша карта очень большая, возможно, имеет смысл включить эту опцию.

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

Xmap. CSS.

Во вкладке CSS мы можем изменить стиль отображение нашей карты. Здесь все определяется вкусом. Лично мне, нравится и стандартный стиль.

Карта сайта

Xmap. Расширения(extensions).

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

Карта сайта

 

Плагин xmaplink.

В составе с компонентом Xmap идет также дополнительный плагинxmaplink. Он добавляет в визуальный редактор кнопку, позволяющую легко и удобно вставлять в текст материала ссылки из карты сайта. После установки и активации плагина под редактором появляется кнопка «Link», при клике по которой открывается окно выбора нужной ссылки:

Карта сайта

Иногда это может быть очень удобно.

После того как все сделано, нам нужно:

1) вывести карту на сайт. Это можно сделать, добавив новый пункт меню и выбрав его тип «Xmap», далее выбираем справа нашу карту и сохраняем новый пункт. После этого при клике по данному пункту меню будет открываться карта сайта.

2) добавить сайту в панели веб-мастера поисковых систем. Советую сделать это для Яндекса и Гугла. Вот их панели:

– Яндекс;

– Google.

Кроме всего вышеописанного для Xmap существует множество дополнительных расширений. Увидеть их можно здесь.

На этом все, удачи в создании вашей собственной карты сайта!