Хотя понятие «карта сайта» сегодня для меня совершенно тривиально, когда-то я не знал что
это такое. Думаю, многие новички в сайтостроении сталкиваются с проблемой, когда все обсуждают какую-то вещь, но ее смысл изначально не ясен. Когда только начинаешь свой путь web-мастера и читаешь различные форумы и блоги, кажется, что люди там говорят на совершенно другом языке, отличном от русского. Специфических понятий и выражений очень много и в них постоянно путаешься…. Так к чему это я? К тому, что сначала я расскажу, что такое «карта сайта» в принципе. Многие, более-менее опытные веб-мастера могут забросать меня помидорами с криками «Что за детский сад!? Это уже и так все знают!», но я пытаюсь донести информацию до всех, в том числе и до новичков, поэтому стараюсь писать, рассчитывая на то, что человек не знает ничего.
Так что же такое «Карта сайта»? В Википедии сказано:
Карта сайта — одна из страниц сайта, аналогичная содержанию книги. На карте сайта представлен (по крайне мере должен быть представлен) полный перечень разделов, либо всех страниц, имеющихся на сайте. Используется как элемент навигации. Является стандартным элементом, позволяющим повысить качество интерфейса. Нередко, заголовки страниц в списке служат ссылками на эти страницы. Карта сайта может принести пользу любому сайту. Она не только полезна с точки зрения хорошей навигации, но и увеличивает посещаемость веб-сайта.
Так же карта сайта помогает поисковым системам правильно проиндексировать данный веб-сайт.
Т.е. карта сайта, это нечто вроде его оглавления, элементами которого служат ссылки на ключевые страницы. Как я сказал в начале статьи, карта сайта полезна как для людей, так и для поисковых систем. Теперь немного подробнее:
Представьте, вы – человек, который в первый раз зашел на этот сайт(а может быть так и есть? :)). Хотя я и старался сделать навигацию максимально простой и удобной, изначально здесь легко запутаться. Но стоит зайти в пункт меню "Карта сайта", как все материалы, которые есть на сайте, видны, как на ладони. Для многих посетителей это может быть крайне удобно.
Как поисковые системы индексируют сайты? Есть ссылка, по которой они находят сайт.. Далее поисковый робот идет по все найденым на сайте ссылкам и индексирует открывающиеся страницы. Далее, на каждой из страниц процесс повторяется. Но все это происходит до определенного предела и если страница имеет высокий уровень вложенности(количество переходов по ссылкам до нее, начиная от главной), то весьма вероятно, что индексация такой страницы может надолго затянуться. Тут нам также помогает карта сайта. У большинства поисковых систем есть панель веб-мастера, где, подтвердив права на управление сайтом, можно добавить карту сайта для обработки. Это, так или иначе, ускоряет индексацию, т.к. роботу больше не нужно выискивать на странице все ссылки и ходить по ним.
Как видим, польза от карты сайта есть и любой, уважающий себя сайт, должен ее иметь.
В Joomla по умолчанию функции карты сайта нет, но есть дополнительный бесплатный компонент, который восполняет этот недостаток. Его название Xmap.
В установке компонента нет ничего сложного и происходит она стандартно. Далее переходим в «Компоненты –> Xmap» и видим следующее:
Интерфейс Xmap довольно своеобразный, но, если разобраться, ничего сложного здесь нет.
Итак, у нас имеется 3 вкладки:
– карты сайта;
– CSS;
– расширения(extensions).
Рассмотрим каждую из них подробно.
Далее будет продолжение....