Карта сайта

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

Карта сайта

В этом путеводителе мы рассмотрим следующие вопросы:

Что такое Sitemap ?

Это файл, который содержит в себе перечень ссылок на все важные страницы сайта. То есть, этот документ направляет поисковые системы на основной контент на сайте.

Для чего нужна карта сайта

Сайтмап нужен, если у сайта есть проблемы с индексацией, которые вызваны:1) большим количеством страниц;2) отсутствием ссылок (внутренних или внешних) на страницы;

3) глубокой вложенностью на сайте (запутанной структурой).

HTML vs XML-карта сайта

Карты сайта бывают следующих типов:

Самое простое объяснение разницы между этими форматами в том, что XML-карта в первую очередь предназначена для поисковых систем, а HTML – для пользователей.

HTML-карта – это всего лишь общий обзор сайта, содержит только информацию и страницы, которые нужно видеть пользователям.

Если вы находитесь на сайте и ищете определённый раздел, при переходе на Sitemap HTML легко его найдёте.

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

При составлении HTML-карты сайта важно учитывать:

1. Структурированное содержание.

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

2. Анкоры ссылок.

В отличие от XML-карты, каждая ссылка должна иметь название, чтобы пользователям было понятно, на какую страницу они перейдут.

3. Ссылка на карту сайта должна быть доступна на всех страницах сайта. Обычно её размещают в футере страницы.

Протокол XML-карты сайта предназначен для поисковых роботов. XML-файл содержит в себе информацию о том, когда последний раз обновлялся URL-адрес, насколько это важно и как часто происходят изменения.

Обычно Sitemap состоит из следующих XML-тегов:

Обязательные: – определяет стандарт протокола и инкапсулирует этот файл. – содержит в себе информацию о URL-адресе (является родительским тегом).

– содержит абсолютный URL-адрес.

Необязательные: – указывает дату последнего изменения файла. – указывает частоту смены файла.

– указывает на значимость документа на сайте. Диапазон значений: от 0,1 до 1,0 (по умолчанию 0,5).

Не устанавливайте для каждого URL-адреса слишком частую смену файла и максимальный приоритет. Если метки частоты и приоритета не отражают реальность, вероятнее всего, поисковые системы будут более склонны игнорировать всю карту XML.

Другие форматы Sitemap

Помимо вышеперечисленных карт сайта, поисковые системы также поддерживают следующие форматы:

Для Google:— RSS, mRSS и Atom 1.0;RSS / Atom фиды должны содержать последние обновления вашего сайта. Обычно они небольшие и часто обновляются (что является плюсом).— Сайты Google.

Для сайтов, созданных на платформе Google Сайты, Sitemap создаётся автоматически, и внести какие-то изменения невозможно.

Для Google и Яндекс:— текстовый формат (TXT).

Файл должен быть в кодировке UTF-8 и состоять только из URL-адресов.

Требования Google и Яндекса к файлам Sitemap

Общие рекомендации поисковых систем:

1. Используйте кодировку UTF-8.2. Максимальное количество URL – 50 000.

3. Ссылки в сайтмапе должны быть на том же домене, что и файл.

Хотя это очевидная рекомендация, на практике встречаются случаи, когда у владельца несколько сайтов, и при переносе шаблона с файлом Sitemap, последний забывали заменить на актуальный.

4. Если файл слишком большой, разделите его на несколько и укажите их в файле индекса Sitemap.5. Ответ сервера при обращении к файлу должен быть 200 ОК.

6. Указывайте только канонические адреса страниц (без GET-параметров и идентификаторов сессий).

Отличия:

Рекомендации Яндекса к файлу:

1. Максимальный размер – 10 МБ.
2. Поддерживает кириллические URL.

Рекомендации Google:

1. Максимальный размер – 50 МБ.
2. Поддерживает только цифры и латинские буквы.

Распространённая ошибка: чтобы уменьшить требования к пропускной способности канала, используют архиватор gzip. Размер сайтмапа должен быть 50 МБ (10 МБ) до сжатия, а не после.

Совет: русские доменные имена можно преобразовать с помощью кодировки Punycode.

Как создать XML Sitemap

1. Чтобы создать карту сайта, в первую очередь нужно определить канонические адреса, которые будут добавлены в файл.

2. Определить, какой формат файла будете использовать.

3. Создать файл можно вручную или, воспользовавшись генератором Sitemap.

Google в своей справке подготовил список онлайн и десктопных, платных и бесплатных генераторов карт сайта. Ознакомиться со всем списком можно, перейдя по ссылке.

Сгенерировать Sitemap проще, чем кажется. Разберём, как сгенерировать сайтмап, на примере деcктопного приложения Majento:

1. Парсим сайт.

2. Переходим в раздел «Сайты» => «Генерировать Sitemap».

3. Сохраняем в нужном нам формате.

4. Карта сайта готова.

Из online-генераторов XML-карты сайта заслуживает внимания XML Sitemap Generator.

Расширенные возможности этого сервера позволяют установить определённые XML-теги, включить/исключить нужные документы.

Исключить ненужные страницы можно и с помощью регулярных выражений.

XML-карта для изображений

Google поддерживает расширенный синтаксис для изображений. Для этого вы можете создать отдельную карту сайта для изображений или добавить синтаксис в существующую.

Использование расширенного синтаксиса в Sitemap предоставляет поисковой системе дополнительную информацию об изображениях на сайте.

Также это может помочь Google обнаружить и проиндексировать изображения, которые он не может найти при сканировании сайта.

Как и в обычной карте сайта, есть обязательные и необязательные XML-теги.

Обязательные: – аналогично тегу содержит в себе URL изображения и дополнительную информацию.

– URL изображения.

Необязательные: – подпись к изображению. – место съёмки фотографии. – название изображения.

– URL-лицензии изображения.

XML-карта для видео

Ещё один расширенный синтаксис, который поддерживает Google, – XML-карта для видео.

Плюсы добавления XML-тегов для видео:

1) даёт понять Google, какой контент на сайте;2) даёт возможность предоставить детальное описание к файлу;3) станет доступным для поиска в Google ;

4) в поисковой выдаче будет отображаться заставка видео (может повысить количество переходов из поисковой выдачи).

Карта сайта для видеофайлов состоит из следующих обязательных элементов:

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

– URL к миниатюрному изображению (заставке) к видео. Рекомендованные размеры: от 160×90 пикселей до 1920×1080. Форматы изображения: .jpg, .png, or. gif – заголовок, который должен совпадать с названием страницы, на которой отображается видео.

– описание видео. Должно соответствовать с метаописаниями страницы.

Максимальное количество символов – 2048.

Заголовок и описание видео должны быть экранированы или упакованы в блок CDATA.

Со всеми XML-тегами карты сайта для видео можно ознакомиться в справке Google.

Где разместить карту сайта

Мы рекомендуем размещать XML-карту в корневом каталоге сайта. Ссылку на сайтмап нужно указать в файле robots.txt.

Более подробно описано, как разместить ссылку на карту сайта в robots.txt, у нас в статье.

Добавить и проверить Sitemap в Yandex.Webmaster

Чтобы сообщить роботу Яндекса о наличии карты сайта, добавьте её в панель Яндекс.Вебмастера:

1. Перейдите в раздел «Индексирование» – «Файлы Sitemap».

2. Укажите ссылку на сайтмап.

3. Нажмите кнопку «Добавить».

4. Ниже будет отображаться список со всеми добавленными файлами.

Прежде чем добавить файл, рекомендуем проверить его на наличие ошибок:

1. В панели Яндекс.Вебмастера перейдите в раздел «Инструменты» – «Анализ файлов Sitemap».

2. Укажите URL, загрузите файл или просто добавьте текст.

3. Нажмите кнопку «Проверить».

Добавить и проверить файл в Google Search Console

Чтобы сообщить Googlebot о наличии этого файла, нужно добавить его в панель GSC:1. Перейдите в раздел «Сканирование» – «Файлы Sitemap».2. Нажмите кнопку «Добавление / проверка файла Sitemap».3. Укажите URL файла.

4. Нажмите кнопку «Отправить».

Чтобы проверить карту сайта на наличие ошибок, вместо кнопки «Отправить» нажмите «Тест». Если ошибок нет, будет отображаться следующее окно.

При возникновении ошибок или предупреждений, Google сообщит об этом в соответствующей панели.

Полный перечень ошибок и как их исправить описано в справке Google.

Распространённые заблуждения о Sitemap

Так как у многих этот файл вызывает трудности и является «тёмным лесом», возникают определённые мифы в отношении карт сайта. Рассмотрим некоторые из них:

– «Включение URL-адреса в файл Sitemap для XML гарантирует, что он будет проиндексирован».
Нет. Важно отметить, что XML-файлы Sitemap – это только рекомендации. Карта сайта XML не гарантирует индексацию поисковыми системами страниц, указанных в файле.

– «Если я удалю URL из XML-карты, он будет удалён из индекса».
Нет. Карта сайта XML не исключает индексацию страниц, не включённых в карту сайта XML.

– «XML-файлы Sitemap трудно создавать и поддерживать»
Нет. Небольшие сайты могут легко создавать и размещать собственные XML-файлы вручную, используя приведённые выше примеры в качестве руководства по форматированию. Для более крупных сайтов и сайтов, которые изменяются чаще, плагины или модули, доступные для большинства CMS, могут автоматизировать обновление XML-файлов.

Заключение

Файл Sitemap – полезный инструмент для передачи поисковым роботам информации о структуре сайта. Используйте это руководство, чтобы понять, как работает карта сайта, как она устроена, как сгенерировать, разместить и проверить файл.

Еще по теме:

Есть вопросы?

Задайте их прямо сейчас, и мы ответим в течение 8 рабочих часов.

Источник: https://siteclinic.ru/blog/technical-aspects/rukovodstvo-po-karte-saita-sitemap/

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

Карта сайта

HTML-карта существует в структуре большинства сайтов. Увы, далеко не каждый специалист может рассказать о ее функциях, как HTML-карта влияет на SEO и почему так необходима. На эти вопросы мы и постараемся ответить в новом посте рубрики «Азбука SEO».

HTML-карта и ее функции

Sitemap HTML — это статический каталог всех основных разделов сайта, размещенных в соответствии с их иерархией. Проще говоря, это одновременно путеводитель и оглавление сайта.

Чаще всего у HTML-карты древовидная структура, а ссылка на нее размещена в футере сайта:

Основное предназначение карты для пользователей — это визуализация структуры сайта и упрощение навигации.

Роботы при сканированииHTML-карты получают список ссылок на приоритетные страницы сайта (которые вы сами считаете такими), что может ускорить сканирование этих самых страниц.

«Влияет ли HTML карта на SEO? Да, иногда. Без сомнений, это целесообразно, когда с помощью этого файла осуществляют разметку страниц категорий и описаний.

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

Так что, если на вашем сайте действительно сложная навигация и нет логически выстроенной структуры, то именно HTML-карта позволит Google проанализировать структуру вашего сайта.»

Джон Мюллер, ведущий аналитик Google

Как правильно сформировать HTML-карту сайта?

Три главных принципа, которые лежат в основе построения карты такие:

  1. Простота. У пользователей не должно возникать сложностей в поиске необходимой страницы.
  2. Актуальность. В карте должны быть ссылки только на актуальные для продвижения страницы — никаких ссылок на битые или закрытые от индекса страницы.
  3. Структурированность. Карта должна максимально точно отражать существующую структуру сайта.

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

  1. Нужно перечислить ссылки на все страницы сайта, которые открыты для индексации. При этом исключив типы страниц с доминирующим количеством в структуре сайта (более 90%). Например, страницы:
  • конкретных товаров;
  • постов;
  • статей;
  • пагинации.
  1. Карта должна регулярно автоматически обновляться. Это позволит поддерживать актуальность списка страниц.
  1. Если карта сайта включает в себя более 150 ссылок, то ее следует реализовывать на многостраничной основе.

Последняя рекомендация подходит большим сайтам со сложной структурой. Также для таких сайтов используют несколько HTML-карт с дополнительным уровнем вложенности. Например, карта сайта Airbnb.

Общая карта со ссылками на другие HTML-карты по странам:

HTML-карта страны, реализованная на многостраничной основе:

  1. Необходимо реализовать визуальное разделение по темам/категориям. Это позволяет улучшить восприятие и упростить навигацию по карте. Например, как на сайте ebay.com или на www.olx.ua.
  1. Ссылки на страницы должны быть расположены в логичной форме и в соответствии с иерархией страниц, то есть: от разделов к категориям, от категорий к подкатегориям. Например, так выглядит карта блога Netpeak — все красиво сортировано по рубрикам.
  1. Следует использовать релевантные ключевые слова для анкоров ссылок — никаких транзакционных ключевых фраз со словами «цена», «купить», «заказать» и прочее.
  1. Ссылку на HTML-карту нужно разместить на всех страницах в футере сайта.

Существует несколько способов создания карты сайта:

  1. Вручную реализовать HTML-документ со всеми необходимыми ссылками — подойдет для опытных пользователей и небольшого сайта.
  2. Воспользоваться сервисом SiteMap Generator. Позволяет сформировать сразу несколько видов карт, но бесплатно — лишь для сайтов до 500 страниц.
  3. Использовать плагины для различных CMS. Например, Dagon Design Sitemap Generator для WordPress удобен, упрощает процесс создания и поддержки пользовательской карты сайта.

Как оформить идеальную HTML-карту сайта

Напоследок, несколько примеров оригинального подхода к оформлению HTML-карт. Смотрите для вдохновения:

1. The New York Times. В карте сайта есть ссылки на статьи за январь 1851 года.

2. IMDb. Чтобы предоставить пользователю максимально точную и при этом лаконичную информацию о том, куда он попадет, к каждой ссылке добавлена небольшая аннотация.

3. Daily Mail. Карта сайта оформлена наглядно, ярко и при этом не нарушает общую стилистику оформления сайта:

Запомнить

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

Есть три главных принципа, которые лежат в основе построения карты:

  • простота;
  • актуальность;
  • структурированность.

Как создать такую карту?

  1. Использовать сервис SiteMap Generator. Позволяет сформировать сразу несколько видов карт, но бесплатно — лишь для сайтов до 500 страниц.
  2. Вручную реализовать HTML-документ со всеми необходимыми ссылками — подойдет для опытных пользователей и небольшого сайта.
  3. Использовать плагины для различных CMS. Например, Dagon Design Sitemap Generator для WordPress.

Обнаружили ошибку? Выделите ее и нажмите Ctrl + Enter.

Источник: https://netpeak.net/ru/blog/kak-sozdat-html-kartu-sayta

Что такое карта сайта?

Карта сайта

Здравствуйте, уважаемые читатели! Сегодня узнаем: что такое карта сайта и как сильно она влияет на скорость появления новых веб-страниц в поиске. После прочтения статьи вы будете знать зачем карта нужна, как правильно и быстро ее создать, разместить и показать поисковым роботам.

Карта для посетителей веб-ресурса

Веб-проекты бывают разные. Не каждому понадобится отдельная интернет-страница со списком всех подразделов и постов. Если ресурс представляет собой Landing Page, то такая страница ему не понадобится. Все разделы умещаются в навигационной панели.

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

Создается она в виде отдельной HTML-страницы и включает список всех подразделов и/или всех веб-страниц в виде ссылок. Иерархия должна быть соблюдена и отражена. При помощи стилей и заголовков стоит обозначить более общие разделы и подразделы по аналогии с содержанием книги.

Не стоит загружать ее картинками и другими отвлекающими элементами. Оформите так, чтобы человек мог найти информацию как можно быстрее.

По необходимости можно добавить короткие описания к ссылкам.

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

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

Sitemap для поисковых машин

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

В любом случаем нам следует помочь поисковику и сделать все возможное, чтобы раньше появиться в поиске.

Карта для роботов создается в формате xml. Это особый формат, который поисковики сразу видят и хорошо его понимают. Располагается файл sitemap.xml в корневом каталоге сайта.

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

Кодировка sitemap.xml должна быть UTF-8.

Документ включает в себя обязательные теги, такие как urlset, url и loc . Они образуют основную структуру документа, помещая в себе информацию о url-адресе страниц.

Также есть необязательные теги — lastmod, changefreq, priority. Они содержат дополнительную информацию о том, когда интернет-страница изменялась последний раз, как часто изменяется и какой приоритет имеет.
Файл sitemap.xml может включать до 50 тысяч ссылок. Если ваш проект настолько большой, что число ссылок перевалило за 50 тысяч, то можно разделить sitemap.xml на несколько документов.

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

Как создать карту веб-сайта

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

  1. Sitemap.xml можно сгенерировать и скачать со специальных онлайн-сервисов. Ограничение на них, как правило, 500 веб-страниц. Для многих веб-ресурсов этого будет достаточно. Если не хватает, за сравнительно небольшую сумму можно перейти на безлимитную версию pro.
  2. Существуют программы (платные и бесплатные). Можно их скачать на компьютер и генерировать sitemap, если по каким-то причинам онлайн-сервисы не подходят.
  3. Большинство популярных CMS предлагают в своем функционале генерацию sitemap.xml. Обычно в администраторской части есть кнопка с нужным названием. Для каждой CMS настройки могут немного отличаться, но почитав документацию разобраться будет не сложно.
  4. Сделать все руками. Если хочется разобраться и научиться, то можно пойти и по такому пути.

Пример создания при помощи онлайн-сервиса

В сети есть достаточно сервисов для создания Sitemap. Выбирайте тот, что нравится больше. Я на примере одного лишь продемонстрирую простоту создания sitemap.xml.

Сервис называется mysitemapgenerator. Позволяет также сгенерировать карту html-формата и RSS-ленту.
На главной странице видим кнопку «Sitemap Бесплатно» (ограничение 500 интернет-страниц).

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

Чуть ниже есть 4 вкладки: «параметры индексации», «параметры обработки ссылок и веб-страниц», «параметры генерации», «пользовательские фильтры». В этих вкладках много регулируемых настроек.

Например, нужно ли индексировать JavaScript, учитывать ли инструкции файла robots.txt, формировать ли теги priority (приоритет) и lastmod (последние изменения). Также можно задать собственные настройки, указав приоритет определенной веб-страницы и режим обновления.

После задания настроек останется лишь ввести код капчи и нажать кнопку «Старт». Файл будет сгенерирован и можно его скачать. Если вы заранее укажете свой e-mail, то файл будет отправлен по электронной почте.

Что еще нужно сделать

Готовый файл размещаем в корневой директории сайта.

В инструментах для веб-мастеров Яндекс и Google в разделе «файлы Sitemap» добавляем url-адрес, по которому находится карта.

Не забываем прописать инструкцию для файла robots.txt, которая должна выглядеть так: Sitemap: http://имя_сайта.ru/sitemap.xml.

Остается карту сайта только своевременно обновлять и наслаждаться быстрой индексацией вашего веб-сайта.

На этом все. Делитесь постом с друзьями в социальных сетях. и будьте первым, кто прочтет самое интересное.
До скорого.

Источник: https://www.lf-digital.com/blog/seo-prodvizhenie/chto-takoye-karta-sayta-zachem-nuzhna-i-kak-pravil-no-yeye-sozdat/

Карта сайта sitemap.xml и .html: как создать

Карта сайта

Карта сайта — отдельная страница либо файл, где перечислены все разделы, подразделы, статьи. Напоминает каталог, в котором зафиксированы все страницы сайта со ссылками на эти самые статьи. Если сайт статичный, с небольшим количеством страниц и малой вложенностью, проблем с индексацией не возникнет. Можно обойтись и без карты.

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

Для чего нужна карта сайта? XML или HTML: какая карта лучше?

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

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

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

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

Не используйте большую вложенность страниц. Рекомендуемый параметр вложенности 3-4.

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

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

Если сомневаетесь, удобно ли пользоваться вашим сайтом — пишите нам, дадим пару рекомендаций бесплатно 🙂

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

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

Формат xml разберем позднее, сначала попробуем разобраться с форматом html.

Карта сайта HTML: 6 рекомендаций для вебмастеров

  1. Размещайте её на отдельной странице, попасть на которую можно из главного меню. То есть ссылка на карту сайта должна быть видна с любой страницы сайта.
  2. Структура карты должна отражать иерархию страниц сайта: в структуре должно чётко прослеживаться, где основные разделы, а где подразделы.
  3. Не перегружайте карту сайта излишними картинками, лучше вообще обойтись без них.
  4. Не забудьте проставить ссылки с пунктов карты на внутренние страницы сайта, чтобы поисковый бот либо посетитель смог мгновенно перейти в нужный ему раздел.
  5. Следите за актуальностью карты сайта.

    Если из структуры удаляются какие-то страницы или, наоборот, добавляются новые, не забудьте отразить это в карте. Если это возможно, карту сайта следует сделать автообновляемой.

  6. На одной странице лучше размещать до 100 ссылок, так боту будет проще индексировать страницу.

Соблюдайте эти 6 правил, и карта сайта станет отличным навигатором для поисковых ботов и посетителей.

Карта сайта sitemap.xml: зачем нужна и как ее создать для своего сайта

Карта сайта XML – это файл, размещенный в корневой директории сайта с информацией для поисковых систем (таких как Яндекс, Google, Rambler, Bing и других) о страницах вашего сайта. Этот файл нужен, чтобы поисковым системам было легче индексировать ваш сайт.

Как работает sitemap.xml?

Заходя на сайт, поисковый робот, прежде всего, читает инструкции в файле robots.txt о том, как следует индексировать сайт. И если в нём указать, что есть карта сайта sitemap.xml, то робот перейдет по указанному адресу, где перечислены URL-адреса всех страниц сайта.

Перед созданием xml карты следует подумать, какие адреса можно передавать поисковым ботам, а какие нет. В карте не стоит размещать адреса служебных страниц: вход в админ. панель сайта, страницу поиска, страницы фильтрации, регистрации, авторизации.

Если страница создана, но контент на ней отсутствует, лучше пока не указывать ее в карте сайта.

В карте сайта допускается размещение не более 50 000 ссылок. Если страниц больше, xml карту следует разбить на несколько частей.

XML файл карты должен содержать кодировку UTF-8. Сама карта выглядит следующим образом:

Для передачи информации поисковым ботам используются следующие элементы:

  • Обязательный элемент содержит адрес страницы.
  • Lastmod ата последнего изменения страницы. Передает информацию боту, когда страница была изменена. Если после последнего обхода значение не изменилось, бот не будет тратить время на повторный обход страницы.
  • Changefreq — частота изменения страницы. Допустимые значения: always, hourly, daily, weekly, monthly, yearly, never.
  • Priority — приоритете страницы для бота. Бот загружает страницы согласно приоритету от 0.0 до 1.0. Значение не дает преимуществ при ранжировании страниц в поисковой выдаче. Это позволяет указать поисковой системе, какие страницы, по вашему мнению, более важные для индексации, а какие менее. Например, если на главной странице сайта ежедневно обновляются новости, превью статей и т.п, рекомендуем установить значение 1.0.

Содержимое карты сайта является только рекомендацией для поискового бота. Параметры индексации могут игнорироваться поисковой системой. Не забывайте об этом.

Очень важно следить за актуальностью карты сайта. Если это технически возможно, карта сайта должна быть автоматически обновляемой.

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

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

После создания адрес карты сайта следует сообщить поисковому боту. Адрес указываем в файле robots.txt, директива sitemap.

Пример:

User-agent: Yandex Allow: /

Sitemap: http://mysite.ru/my_sitemaps.xml

Вот так карта сайта sitemap.XML облегчит работу поисковику и обеспечит качественную индексацию вашему сайту.

В большинстве современных систем управления сайтом xml карта формируются стандартными инструментами CMS.

В Bitrix карта сайта настраивается в разделе Сервисы — Поисковая оптимизация — Настройки sitemap.xml

В Настройках следует задать протокол для адресов страниц — http/https. Если на сайте настроено SSL-шифрование, обязательно выбираем https — адреса страниц в карте сайта должны соответствовать основному протоколу.

Далее в разделе Файлы выбираем блоки, которые должны быть проиндексированы и размещены в XML карте. Исключаем все служебные страницы.

Вкладка Инфоблоки отвечает за разделы инфоблоков, доступных для индексации. Если в инфоблоке часто появляются новые страницы, используйте опцию Автогенерации. Карта сайта будет автоматически обновляться при размещении новой страницы в разделе.

В OpenCart переходим в раздел Каналы продвижения — Google Sitemap. После активации модуля карта сайта будет создана автоматически. По умолчанию карту будет автообновляемой. Как правило, дополнительных настроек не требуется.

Для WordPress рекомендуем использовать плагин Google XML Sitemaps, либо Yoast SEO, All in WP SEO. Установите плагин обычным способом, используя функцию Плагины — Добавить новый.

После установки плагина переходим в Настройки — XML-Sitemap.

Оптимальные настройки Google XML Sitemaps для WordPress выглядят следующим образом:

В Joomla чаще всего используются плагины Xmap, OSMap, JL Sitemap. Большинству простых небольших сайтов подойдёт бесплатная версия OSMap.

После установки компонента он появится в основном меню сайта в разделе «Компоненты». Переходим во вкладку Компоненты>>>OSMap и на карте сайта Default кликаем на значок в столбце «Edit Links». Плагин OSMap просканирует ваш сайт и создаст карту. Посмотреть можно через ссылки столбца «Sitemap Links», на той же вкладке.

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

  • Mysitemapgenerator.com
  • Htmlweb.ru
  • xml-sitemaps.com
  • Программа ComparseR

Как создать карту на xml-sitemaps.com:

  1. Копируем адрес сайта в поле:

  2. После завершения сканирования переходим сюда:

  3. Нажимаем скачать карту сайта.

Перед тем как загрузить файл на сервер рекомендуем проверить и удалить все ненужные для индексации страницы. Редактировать xml карту можно с помощью Блокнота.

Нажимаем правовой кнопкой на скаченный файл с картой Открыть с помощью — Блокнот.

Создание карты с помощью программы ComparseR:

  1. Запускаем сканирование сайта. Программа проанализирует сайт, найдет все страницы и покажет их в специальном окне.

  2. После завершения сканирования переходим в пункт Sitemap — Создать Sitemap.xml

После чего полученный файл sitemap.xml загружаем на сервер в корень сайта.

Размещение карты сайта в вебмастерах Яндекс и Google

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

В Яндекс.Вебмастере переходим в раздел Индексирование — Файлы Sitemap, указываем адрес карты сайта, нажимаем «Добавить». Для обработки файла потребуется некоторое время.

После индексации рекомендую проверить файл на ошибки.

В Google Search Console раздел Индекс — Файлы Sitemap, указываем адрес карты сайта, нажимаем «Добавить». Боту потребуется какое-то время на сканироание файла.

После успешной обработки файла будет доступна статистика индексации по каждой странице.

Можно отследить количество страниц в индексе, количество исключенных страниц и причины отклонения:

Если возникнут сложности, пишите нам, создадим и разместим XML карту для любого сайта.

Источник: https://1ps.ru/blog/sites/site-map/

Создаем карту сайта

Карта сайта

Карта сайта (Sitemap)представляет собой одну web-страницу, котораяотображает достоверную информацию о структуре вашего сайта. Некоторые спросят:«Нужна ли нам карта, если мы отобразили все разделы в «подвале» сайта?».Конечно нужна, ведь она выполняет функции путеводителя, как для пользователей,так и для поисковых роботов.

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

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

Одной карты мало, дайте две!

Как уже говорилось выше,карта сайта может использоваться не только роботами, но и пользователями.Поэтому большинство современных ресурсов содержит две карты: XML иHTML.

Sitemapв формате XML используется исключительно поисковыми роботами.Ее роль сводится к предоставлению «паукам» достоверной информации о структуресайта и ее обновлении.

Именно благодаря карте, роботы оперативно индексируютновые страницы, и заносят их в поисковую базу. Если же объемный сайт несодержит файла Sitemap.

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

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

Некоторые неопытныепользователи довольно часто используют в качестве инструмента перелинковки HTMLкарту. Это очень грубая ошибка. Объясним почему.

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

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

Делаем XML картусайта

Создать файл XMLможно тремя способами:

–   приобрести специальныйгенератор, который создаст для вас карту сайта;

–   воспользоваться одним изонлайн-сервисов;

–   написать файл вручную.

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

Большинство подобных программ выпускаются по shareware лицензии, стоимостькоторой варьируется в пределах от 20 до 30 долларов.

Лучшими представителямипрограмм-генераторов являются: SiteMap XML Dynamic SiteMap Generator, WonderWebWare SiteMap Generatior и Sitemapspal.

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

В итоге, вы получите полноценную карту вашего сайта. Средионлайн сервисов, на наш взгляд лучшими являются: www.xml-sitemaps.com (объем сайта до 500 страниц) и www.freesitemapgenerator.

com (до 5000 страниц).

В случае если вы хотитесоздать Sitemap.xml вручную, вам потребуетсязнание следующих тегов:

–    – в данномтеге указываются сведения об определенном url (адресе страницы);

–    – этот тегможет заключать в себе множество url-адресов;

–    – данный тегиспользуется для указания url;

–    – в этомтеге указывается дата последнего изменения страницы;

–    -указывает насколько часто изменяется страница (атрибуты: always,hourly, daily, weekly, monthly,yearly, never);

–   описывает приоритет определяемой страницы, по сравнению с другими (значения от0,1 – низкий приоритет, до 1 – высокий приоритет).

Теги , и являются обязательными, а , и могут не указываться в файле Sitemap.xml.

После того, как картасайта была создана, ее необходимо добавить на ваш сайт. Для этого созданныйфайл необходимо назвать Sitemap.xml и «залить» в корневуюдиректорию ресурса. Для быстрого обнаружения карты поисковыми машинами, можновоспользоваться функционалами «Инструменты для вебмастеров» от Googleи «Яндекс-вебмастер» от Яндекса.

В первом случаепоследовательность действий такова: авторизуемся в «инструментах», выбираемсреди списка ваших сайтов нужный вам ресурс, переходим на вкладкуоптимизация/файлы Sitemap и на открывшейся странице жмем кнопку«Загрузить», после чего выбираем файл карты и подтверждаем его загрузку.

Для добавления файла Sitemapв базу Яндекса, необходимо авторизоваться в «Яндекс-вебмастер», опять же,выбрать нужный сайт, перейти на вкладку настройка индексирования/файлы Sitemap,в появившемся поле указать путь к файлу карты и нажать кнопку «Добавить».

Некоторые советы по созданию Sitemap.xml

–   Поисковики, насегодняшний день принимают фалы Sitemap, содержащие не более50000 url. Стоит также обратить внимание на размер Sitemap.xml.Если он превышает 10 Мб, Google рекомендует разбитькатру на несколько файлов. Таким образом, вы избавитесь от возможных перегрузоксервера.

–   При создании  нескольких файлов Sitemap, рекомендуетсяперечислить их в файле индекса, который создается с использованием следующихтегов: (родительский тег, расположенный в начале и концефайла), (тег для каждого из файлов Sitemap), (указывает расположение каждого из файлов Sitemap.xml) и (необязательный тег, указывающий даты последних изменений описанных файловкарт).

1   Все адреса страницследует определять либо с префиксом «www» либо без него.

2   Файл карты должны иметьUTF8 кодировку.

3   В Sitemap.xmlдолжно содержаться указание на пространство имен языка XML: xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″.

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

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

Большинство HTMLкарт обладают привычной древовидной структурой, разделы и подразделы в которойвыделены различными CSS стилями, а возможно, и некоторыми графическимиэлементами.

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

Так вы избавитесь от главногонедостатка больших карт – громоздкости.

Так как HTML карта имеет дляпоисковых машин второстепенное значение, для ее создания можно использовать Java-script,который позволяет значительно повысить функциональность создаваемой страницы. 

Источник: https://pr-cy.ru/lib/saytostroenie/sozdaem-kartu-sayta

Отдел Ревматолога
Добавить комментарий