От автора: карта – полезная вещь. Не только когда вы находитесь в чужом городе, но и когда заходите на новый для себя сайт. О том, как создать sitemap (карту сайта), поговорим сегодня.
Важное отличие
Я уже сказал, что карта может быть полезна человека, который зашел на сайт и что-то на нем хочет найти. Сегодня на многих блогах, а также контентных проектах, есть страница под названием “содержание” или “все статьи”, где размещены ссылки на все материалы, которые вообще есть на проекте.
Это замечательная страничка и я сам часто ей пользуюсь. Она позволяет практически к любой странице добраться за 2 клика. Но сегодня речь не о ней, потому что под sitemap обычно понимают карту в xml-формате. Она нужна не для людей, а в первую очередь для поисковых машин, чтобы быстрее находить и индексировать новые страницы, а также быть в курсе общей структуры ресурса
Содержание для людей вы можете сделать по-разному. Например, автоматически с помощью плагина. Также можете потрудиться и сделать свою собственную карту, особенно если разбираетесь в верстке.
Варианты создания xml-карты
Если у вас проект на wordpress, то вам будет очень просто добавить к себе эту карту. Это можно сделать с помощью замечательного плагина Google XML Sitemaps, который даже настраивать никак не надо. После его установки и активации он сгенерирует ее и она будет находиться по адресу: //адрес-вашего-сайта/sitemap.xml
Можете сами проверить этот факт. Этот адрес теперь можно добавить в Яндекс и Гугл веб-мастера, чтобы поисковые системы быстрее узнали о появлении на вашем сайте сайтмапа.
В wordpress есть и много других вариантов ее создания. Во-первых, куча плагинов, но я рекомендую все-таки использовать тот, о котором сказал выше, потому что он самый популярный (установок больше миллиона) и его рекомендуют все.
Во-вторых, инструменты по генерации сайтмапы обычно входят в полноценные плагины-модули для SEO-оптимизации. Например, All in One SEo Pack или Yoast SEO. В принципе, вы можете использовать их возможности, если один из них у вас уже установлен. Лично у меня на блоге sitemap генерировал плагин Yoast SEO.
Универсальный вариант
Для любых сайтов подойдет услуга платных и бесплатных генераторов sitemap. Обычно бесплатно можно получить карту сайта в xml-формате на 500 страниц, за большее надо платить.
Как создать файл sitemap для сайта самому
Конечно, я не рекомендую вам заниматься такими вещами, тем более, если у вас много страниц. Этот способ подойдет скорее только для тех, Прежде всего? необходимо создать файл sitemap с расширением xml. Вот самый базовый код, который нужно вставить:
1 2 3 |
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="//www.sitemaps.org/schemas/sitemap/0.9"> </urlset> |
Здесь мы указываем кодировку, а в теге urlset будут располагаться все наши ссылки. Информация для каждой следующей страницы вставляется по шаблону:
1 2 3 4 5 6 |
<url> <loc>//www.site.ru/</loc> <lastmod>2016-06-29</lastmod> <changefreq>monthy</changefreq> <priority>1</priority> </url> |
Где:
loc – адрес страницы. На один тег url вы делаете 1 адрес. Вот почему ручное составление карты – не самое интересное дело.
lastmod – последнее время обновления страницы.
changefreq – средняя частота обновлений страницы. Можно указывать daily (ежедневно), weekly (еженедельно) и т.д.
priority – приоритет страницы. Максимальное значение 1, минимальное – 0.1. Обычно главная страница сайта получает наивысший приоритет, рубрики получают высокий приоритет (0.8), а обычные записи и страницы средний (0.6).
Для крупных сайтов обычно создаются дополнительные карты сайтов для изображений, видео, rss-фида и т.д. Для обычного блога или контентного проекта достаточно одной стандартной карты.
Все это написано лишь для тех, кто хочет примерно понять концепцию создания карты. Все же я рекомендую вам не заморачиваться и использовать какой-нибудь плагин, который создаст карту за вас.
Комментарии (1)