Toderelt.ru

ПК Журнал ТодерельТ
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Sitemap: как правильно сделать карту сайта

Sitemap: как правильно сделать карту сайта?

Карта сайта, также именуемая Sitemap, – веб-страничка с размещенными на ней сведениями о структуре конкретного ресурса. Отдельным вопросом может стать необходимость в карте сайта, когда существует «подвал». Мы говорим – ДА, карта сайта нужна. И связано это с тем, что Sitemap несет функции путеводного инструмента как для людей, так и для поисковиков.

Sitemap: как правильно сделать карту сайта?

Sitemap ссылается на разделы с подразделами, а также просто страницы. Конечно, если Ваш портал включает всего 10 страниц, карту, возможно, и не надо создавать, в ее роли выступит стандартное меню. А вот когда речь идет о полноценном портале, на котором сотни или даже тысячи web-страниц, то смысл в карте огромный.

Создать карту сайта можно как вручную, так и с помощью специальных онлайн-сервисов и инструментов.

Создание вручную

    Чтобы сделать sitemap, нужно в Excel создать XML файл, где прописывается:
  • кодировка UTF-8
  • тег с указанием стандарта протокола;
  • список URL сайта с обязательными тегами:
    • url — родительский тег для каждого url
    • loc — указание url, начинается с http или https
    • lastmod — дата последнего изменения
    • changefreq — частота изменения
    • priority — приоритет адреса относительно других

    С помощью бесплатных сервисов

    Существует множество онлайн-генераторов, с помощью которых можно создать Sitemap для любого сайта. Нужно только ввести адрес своего сайта и сервис сгенерирует карту сайта в течение нескольких минут. Этот способ подходит для небольших сайтов, у которых не планируется добавлять новые страницы.

    Найти такой онлайн-генератор можно в любом поисковике, предложений множество.

    Встроенные модули

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

    Примеры встроенных генераторов: Google XML Sitemaps для WordPress, PWT Sitemap для Joomla, Yandex Sitemap для OpenCart.

    Разработка seo-сайтовРазработка SEO-сайтов с пожизненной гарантиейСоздаем невероятные SEO-сайты, оптимизированные по 69 параметрам уже на этапе разработки

      Требования к sitemap:
    • Ссылки в карте сайта должны быть в том же домене, что и сама XML карта.
    • Ссылки должны использовать тот же протокол (http/https).
    • Url должны вести на страницы в том же каталоге или его подкаталогах, что и сам sitemap.
    • Прописываются канонические URL.
    • Файл карты сайта должен содержать не более 50000 URL
    • Вес файла не должен превышать 50 мб

    Файл индекса sitemap похож на обычный и может ссылаться только на XML карты.

    Как создать файл sitemap.xml

    Существует много способов генерации карты сайта:

    • с помощью онлайн-сервисов (http://www.mysitemapgenerator.com/, https://www.xml-sitemaps.com/);
    • с помощью плагинов CMS (стандартный для Битрикс, XMap для Joomla, Google XML Sitemap для WordPress);
    • с помощью специальных программ.

    Мы в своей работе используем платную версию программы Screaming Frog, которая может парсить неограниченное количество URL-адресов. Бесплатная версия данной программы обходит лишь 500 страниц.

    Если же мы сталкиваемся со сложной структурой сайта, например огромное количество страниц смарт-фильтра, или стоит задача настроить автоматическую генерацию sitemap.xml по определенным правилам, то мы реализуем собственный скрипт, который генерирует файл согласно требованиям поисковых систем и стоящим перед ним задачами.

    Как правильно создать карту сайта?

    Создание карты сайта — это достаточно сложный процесс, который можно осуществить несколькими способами:

    • Самостоятельно создать статическую карту сайта, которая будет обновляться вручную после каждой смены в структуре или контенте. Если нужна динамическая карта — лучше всего обратиться за помощью к специалисту.
    • Установить специальный плагин для CMS на вашем сайте, такие как Yoast SEO для WordPress и т.д.
    • Воспользоваться специальными инструментами для создания статических файлов Sitemap, как: xml-sitemaps.com, Screaming Frog или web-site-map.com.

    При самостоятельном создании карты сайта следует обязательно придерживаться следующих рекомендаций:

    • Начало открывается тегом <urlset> и закрывается </ urlset>.
    • В теге <urlset> указывается соответствующий стандарт протокола.
    • Все новые записи помещаются под отдельными тегами <url>.
    • Разместите Sitemap в корне сайта, по адресу: example.com/sitemap.xml.
    • После создания и размещения — пропишите адрес карты сайта в файле robots.txt и отправьте через вебмастер поисковым системам.

    Не стоит забывать об иерархии и уровнях вложения — создавайте Sitemap с соблюдением порядка распределения в структуре ресурса. Например, стоит разместить URL-адреса в следующем порядке:

    • Главная страница.
    • Категории первого уровня.
    • Подкатегории.
    • Страницы фильтров и тегов.
    • Страницы блога.
    • Страницы верхнего и нижнего меню (контакты, о нас и т.д.).

    Также в процессе работы над формированием карты сайта нужно указывать дополнительные теги:

    • Loc (Location). Обязательный тег, содержащий абсолютный путь к странице, который еще называют каноническим URL. Под этим тегом нужно прописать актуальной протокол http:// или https://, а также www, если имеются. Для сайтов международного образца, под этим тегом еще прописывают «Hreflang». Атрибут xhtml: link, что указывает язык и регион, и помогает уменьшить время загрузки каждой конкретной страницы. Другие элементы в <head> или HTTP-заголовки не могут предоставить такую ​​возможность.
    • Lastmod (Last Modified). Рекомендуемый тег, который помогает поисковым системам определить не только «новизну», но и авторство контента. Лучше всего прописывать тег Lastmod для важнейших изменений и не злоупотреблять им, ведь это может негативно сказаться на ранжировании сайта.
    • Priority. Необязательный тег, который служит показателем веса страницы в структуре сайта. Допустимый диапазон значений — от 0,0 до 1,0. Для главной можно применить значения 0,9, для основных страниц и категорий — 0,8, а для других страниц — 0,5. SEO-специалисты и поисковые агрегаторы не придают этому тегу важное значение, поэтому используется он очень редко.
    • Changefreq. Дополнительный тег, который показывает возможную частоту смены определенной страницы. Можно использовать значение Daily, Weekly или Monthly, в зависимости от типа и специфики страницы.

    С полным перечнем атрибутов, доступных для добавления можно ознакомиться на сайте: https://www.sitemaps.org.

    Добавление Карты сайта в поисковые системы

    Чтобы о новом файле Sitemap быстрее узнали поисковые роботы, веб-мастеру необходимо внести изменения в файл robots.txt, прописав в нем особую директиву, указывающую точный маршрут к Карте сайта:

    Готовый файл Sitemap нужно проверить на ошибки и добавить в Яндекс или Google при помощи Яндекс.Вебмастера или Google Search Console.

    Как удалить старую Карту сайта

    При реорганизации контента и создании новых Sitemap нужно удалить старую Карту сайта. ​В панели Вебмастера Google нет такой функции, но сотрудник Google Джон Мюллер советует присвоить ссылке на файл ошибку 404. Если ссылка на Sitemap XML отдает код ошибки 404, то со временем поисковик автоматически перестанет учитывать этот файл.

    Наличие у сайта правильно составленной Карты — не гарантия того, что поисковик проиндексирует все страницы. Sitemap — подсказка для поисковых ботов о том, как лучше сканировать ресурс. Тем не менее, если вы управляете не лендингом и не сайтом из нескольких страниц, составьте файл для своего проекта.

    Как и когда создавать HTML-карту сайта

    Сразу нужно отметить, что такая карта никак не влияет на индексирование и результаты ранжирования — это навигационный элемент, предназначенный исключительно для живых посетителей ресурса. По справедливости, если на сайте есть удобное меню, оптимизированное юзабилити и логичная структура, то HTML-карта ему не нужна. Когда в силу каких-либо причин у проекта сформировалась запутанная сложная структура, а пользователи часто «теряются» на страницах, то можно попытаться решить эту проблему путем внедрения HTML-карты. Сегодня уже достаточно сложно найти такой, некогда распространенный навигационный функционал. Однако этот вид карт часто встречается на сайтах государственных органов. Эту закономерность придется принять как данность, так как причину закономерности рационально и однозначно объяснить не получается.

    Создание HTML-карты

    Для сайтов, созданных на основе WordPress, предусмотрено дополнение Hierarchical HTML Sitemap. После инсталляции и активации модуля нужно будет просто вставить предложенный специальный код на страницу, где будет отображаться HTML-карта. Следующие инструменты разработаны для выполнения аналогичной задачи в других движках:

    OpenCart — карта генерируется автоматически;

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

    Как добавить файл sitemap в Яндекс и Google вебмастеры

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

    В Яндекс вебмастер сайтмап добавляется таким образом — раздел “Индексирование” — “Файлы Sitemap” — добавить новый файл (прописывается весь путь).

    добавление карты сайта в яндекс вебмастер

    В Google Search Console немного по другому — раздел “Сканирование” — “Файлы Sitemap” — “Добавление/проверка файла Sitemap” — прописывается только окончание пути — sitemap.xml.

    добавление карты сайта в google search console

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

    Сергей Моховиков

    Здравствуйте! Я специалист по продвижению сайтов в поисковых системах Яндекс и Google. Веду свой блог и канал на YouTube, где рассказываю самые эффективные технологии раскрутки сайтов, которые применяю сам в своей работе.

    голоса
    Рейтинг статьи
    Читать еще:  Открыть DOC онлайн - какие сервисы помогут
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector