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

Создание карты сайтаНа сайте обязательно должна быть страница, где будут расположены ссылки на все статьи нашего ресурса. Такую страницу называют картой сайта.

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

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

Обычно на сайте имеется две карты, рассмотрим их обе и как с ними работать.

Первая карта, это обычно отдельная страница на сайте, она часто имеет название типа sait.ru/map.php или sait.ru/karta.html. Если сайт на движке Joomla или WordPress, то такую карту легко можно создать, установив специально расширение. А если сайт не на движке, то обычно хозяин сайта в состоянии сам написать скрипт, который будет выводить список всех материалов на определённой странице. Пример таких карт вы можете видеть на картинках ниже.

Карта сайта на движке Joomla: 

Эта карта создана с помощью встроенного в движок Joomla расширения Xmap. Найти это расширение можно в админке сайта: Компоненты – Карта сайта.

Далее пример карты сайта на движке WordPress. 

Эта карту на своем блоге я создавал с помощью плагина Dagon Design Sitemap Generator. Установил, активировал, вывел ссылку на сайте и вот она готова карта сайта, и теперь при добавлении новых статей на сайт, на страницу карты ссылка добавляется автоматически.

И последняя карта, которую я хочу вам показать – это карта, код для которой я написал сам. 

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

Это был первый вид карт. Такая карта помогает посетителю найти нужные ему статьи, для поисковых систем она также важна.

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

Создать такую карту можно воспользовавшись сервисом https://www.xml-sitemaps.com. Это англоязычный сервис, но там все просто. Вбиваем имя нашего сайта и нажимаем кнопку «Start», так как больше менять там ничего не нужно. 

Началась генерация карты. Но здесь есть ограничения – не более 500 страниц.

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

Затем скачанный файл sitemap.xml нужно закачать в корень сайта. Теперь в браузере можно будет открыть эту карту по адресу https://имя-сайта/sitemap.xml . Также нужно зайти в Яндекс.Вебмастер и Гугл.Вебмастер и там указать путь к карте xml, тогда поисковые системы будут проверять есть ли страницы, которые им не известны и при необходимости индексировать.

На движке WordPress можно создать карту xml без применения сторонних сервисов, а лишь воспользовавшись плагином XML Sitemap. Устанавливаем его через админку, затем активируем, и он автоматически создаст файл sitemap.xml в корне сайта и будет его обновлять иногда, так как на сайтах постоянно добавляются новые страницы.

Вот пример карты xml на движке WordPress

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

На этом я свой урок по созданию карт для сайтов завершаю. Надеюсь, я более мене объяснил понятно, если остались вопросы – задавайте их в комментариях.

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

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