Наличие xml карты сайта (sitemap xml) на сервере — стратегически важно для оптимизации. Карта хранит в себе структуру актуальных страниц вашего ресурса и служит для того, чтобы поисковые роботы быстрее ориентировались по сайту, а ваши страницы быстрее индексировались. Иными словами: карта сайта указывает поисковым роботам кратчайший путь к страницам. Вот такая карусель.
Что конкретно находится в карте сайта ?
Файл sitemap. xml содержит не только url страниц, но и дополнительную информацию каждой страницы:
- дату последнего изменения;
- частоту изменения;
- приоритетность на уровне сайта.
Естественно, прописать ручками этот файл очень трудно. Особенно если у вас большой интернет-магазин. Для упрощения жизни был разработан онлайн генератор карты сайта (sitemap generator online), который выполняет всю рутинную работу за вас.
На данный момент существует достаточно много ресурсов для генерации карты, в этой статье я расскажу о наиболее популярных онлайн генераторах.
Как сгенерировать sitemap и как работает эта адская система?
Практически все сервисы онлайн генерации карт сайта работают по одному и тому же принципу. Даже интерфейс примерно везде один и тот же, отличается только стиль оформления и расположение кнопок управления.
Итак вы заходите на типичный онлайн генератор… что вы скорее всего увидите? Правильно! Поле ввода url. Вставляем нужный нам сайт. Для примера будем использовать генератор карты сайта cy-pr.com.
Вводим адрес нашего сайта, выбираем частоту обновления (если оно вам надо), также для удобства можно использовать дату последнего обновления (чтобы запомнить когда создавалась карта) и нажимаем кнопку «Создать».
После нажатия происходит волшебство! Вы сможете наблюдать как трудолюбивый сервис бегает по вашему сайту, записывая каждую страницу в файлик. После такого марафона генератор карты выдает вам всю свою рукопись с описанием каждой страницы:
Теперь нам нужно ее сохранить. Для этого открываем блокнот, вставляем туда наш код, который нам дала адская система, нажимаем «сохранить как», далее вводим имя файла «sitemap.xml», выбираем тип «все файлы», выбираем кодировку utf-8 и нажимаем кнопку «сохранить».
Мы получили файлик sitemap.xml:)
Будьте внимательны с регистрами! Название карты сайта должно быть в нижним регистре
Если вы все сделали правильно то получите такой файлик:
Важно помнить, что карта сайта не резиновая — потолок 50 000 url. Готовую карту можно скидывать на сервер. Главное, не забудьте прописать в robots, что у вас есть карта! Роботы вредные и не будут ее сами искать:)
Если вы решили не использовать сервисы онлайн генерации карты сайта, а захотели пойти по хардкору и написать все сами, то вам следует знать каждого из этого списка:
- <url> — Тег в котором указывается данные об url
- <urlset> — В этом теге заключаются данные о многих url
- <loc> — Используется для указания url
- <lastmod> — Хранит дату последнего изменения
- <changefreq> — Данные о частотности изменения (могу использоваться атрибуты «always, hourly, daily, weekly, monthly, yearly, never»)
- <priority> — Описывает приоритет страницы по сравнению с другими (от 0.1 — холоп до 1 — царь)
<url>, <urlset> и <loc> являются обязательными, остальные могут не использоваться.
Могучий пример
<url> <loc>//semantica.in/</loc> <lastmod>2016-06-09T11:46:13+04:00</lastmod> <changefreq>always</changefreq> <priority>1.0</priority> </url> <url> <loc>//semantica.in/category/</loc> <lastmod>2016-06-09T11:46:13+04:00</lastmod> <changefreq>hourly</changefreq> <priority>0.8</priority> </url> <url> <loc>//semantica.in/page/</loc> <lastmod>2016-06-09T11:46:13+04:00</lastmod> <changefreq>daily</changefreq> <priority>0.6</priority> </url> </urlset>
После чего вы можете также сохранить его и скинуть в корень.
Не царское это дело, файлики сохранять
Конечно, не все онлайн генераторы дают вам код, многие генерируют готовую карту сайта в виде файла «sitemap.xml», вам остается лишь скачать ее и закинуть в корень сайта.
А если вы чувствуете, что работа с файлами это вообще не для вас…
Решение есть! Sitemap generator для админки без регистрации и смс. Рассмотрим подробнее на примере админки wordpress.
Плагин «Карта сайта» используется для небольших проектов, он выводит не такую подробную информацию как онлайн генераторы холопских файлов, но все же работает.
Для установки переходим в раздел меню плагины > установленные > добавить новый
В поиске вводим «Google sitemaps»
Устанавливаем данный плагин, активируем и (Бац! Wow!) карта сайта создана. Ее можно дополнительно настроить вручную (если вам это понадобиться). Также существует множество других плагинов для генерации карты сайта. Не только для WP, но и для других CMS и с каждым днем их больше и больше.
Генератор sitemap xml: советы
- При создании карты сайта не стоит забывать о размере. Если файл весит больше 10 мб, рекомендуется его разбить на несколько частей. Тем самым вы избавите сервер от перегрузок.
- Все url необходимо писать единообразно (с www либо без www)
- Файл карты сайта должен иметь кодировку UTF-8
- Всегда указывать на пространство имен языка XML xmlns=""
Популярные онлайн генераторы карт xml
Не ищите их. Все, что вам нужно, уже нашли!
- mysitemapgenerator.com — Онлайн генератор карт сайта, до 500 страниц бесплатно.
- htmlweb — Также поможет сгенерировать карту сайта: до 2000 страниц — 25 рублей, 500 страниц — бесплатно.
- cy-pr.com — Надежный генератор кода для тех, кто любит пожестче.
- seolib.ru — Хороший помощник вашему сайту.
- majento — Отличный генератор с кучей настроек для любых сайтов.
- sitespy —Высылает на почту карту вашего сайта. Если вам никто не пишет, вы знаете что делать.
- seo-audit.info — Отличный сервис для жадины 5000 страниц бесплатно.
Вот еще немного зарубежных ресурсов:
- xml-sitemaps.com
- xml-sitemaps4u.com
- sitemapdoc.com
- web-site-map.com
- sitemaps-builder.com
- world.mysitemapgenerator.com
- xsitemap.com
- xmlsitemapgenerator.org