Как создать Sitemap.XML онлайн

Содержание

Как составить sitemap. Как сделать карту сайта для Яндекса и Google чтобы привлечь роботов

Как создать Sitemap.XML онлайн

Здравствуй, уважаемый посетитель моего блога! В этой статье речь пойдёт о том, как составить sitemap или по-русски карту сайта для Яндекс и Google, а также для посетителей сайта.

Карта сайта является необходимой частью любого интернет-проекта для продвижения поисковыми системами. Вместе с файлом robots.

txt они используются для правильной и быстрой индексации ресурса поисковыми системами.

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

Начнем с определения. Карта сайта  — это страница или файл с указанием всех страниц вашего сайта. Почему или? Потому что сайтмап бывает двух видов и назначений. Одна для людей (посетителей) в формате HTML, другая в формате XML для роботов поисковиков.

Карта сайта в HTML для посетителей

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

Когда я попадаю на чей-то web-ресурс, читаю заинтересовавшую меня статью, ищу в меню страницу с названием «Карта сайта» или  «» для ознакомления с сайтом, возможно меня заинтересует ещё инфа.

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

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

При составлении sitemap следует обратить внимание на некоторые моменты.

  1. Желательно расположить карту в главное меню на видном месте.
  2. Правильно структуризируйте. Укажите все разделы, подразделы, статьи с правильным форматированием. Так информация лучше воспринимается.
  3. Используйте анкоры в ссылках. Это удобно и для посетителей, а также и поисковые роботы приветствуют.

В случае написания сайта самостоятельно вы сами создаёте отдельную страницуи называете как душе угодно. Если вы используете CMS, то можно воспользоваться плагинами. В WordPress их множество. Например,отличный плагин которым пользуюсь я «Dagon Design Sitemap Generator». Подробно как сделать карту сайта в WordPress читайте здесь.

Карта сайта sitemap в формате XML для поисковиков

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

xml является одним из двух важных. Если robots.txt указывает ботам  на какие страницы не стоит обращать внимание и не индексировать, то sitemap.

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

Файл sitemap.xml создаётся для поисковых машин, он недоступен для обычного посетителя. При его наличии роботы проиндексируют страницы сайта быстрее и качественней (уменьшается вероятность что какая-то страница будет пропущена), то есть она быстрее попадет в поисковую выдачу, что приведет к увеличению посещаемости.

К файлу сайтмап выдвигаются некоторые требования

  • использовать кодировку UTF-8
  • располагаться файл должен на том же домене, для которого составлен
  • количество URL не должно превышать 50000
  • размер файла не более 10 Мб
  • если число URL превышает 50000, нужно создать файл индекса sitemap

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

Карту сайта XML можно сделать различными способами

  1. Написать самому в текстовом редакторе
  2. Использовать сервисы по составлению карт — онлайн-генераторы
  3. В случае создания сайтов на CMS существуют плагины

Создать sitemap.xml самому

В любом текстовом редакторе, например, в бесплатном Notepad++, создаёте файл с произвольным названием и расширением xml. В принципе поисковики рекомендуют назвать именно sitemap.xml, но дело ваше.  Только в обязательном порядке пропишите это имя и путь к файлу в robots.txt. Лично я придерживаюсь советам поисковиков.

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

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

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

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

  • — указывает дату последнего изменения файла. Можно с указанием времени, можно в формате  ГГГГ-ММ-ДД
  • — указывает на возможную частоту изменения страницы. Здесь доступны несколько вариантов
    • always — постоянно
    • hourly — ежечасно
    • daily   — ежедневно
    • weekly — еженедельно
    • monthly — ежемесячно
    • yearly    — ежегодно
    • never    — никогда
  • — указывает на приоритетность страниц. То есть, какие страницы индексировать в первую очередь, а какие можно оставить и на потом. Дело в том, что робот находится на ресурсе определенное время, и чтобы он за это время успел проиндексировать действительно нужные страницы необходим приоритет. Диапазон значений находится в пределах от 0.1 до 1. По умолчанию стоит 0.5.

Вот что должно получится в итоге

В случае, когда проект состоит из числа страниц, превышающее 50000, как я говорил выше создаётся файл индекса sitemap, в котором перечисляются все карты сайта. По-моему, это должен быть какой-то огромный портал, к примеру новостной. Этот файл создаётся аналогично sitemap, в теге вместо страницы сайта перечисляются карты сайта. Можно использовать тег .

Создать sitemap.xml онлайн-генератором

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

Генератор XML-Sitemaps

Простой в использовании. Удобный интерфейс. В бесплатной версии позволяет генерировать карту сайта с числом страниц не более 500. За полную версию надо заплатить 19.90$ (на момент написания статьи).

После генерации вам будет указана страница на которой можно будет скачать sitemap.xml.

Перейти на сайт онлайн-генератора можно по адресу //www.xml-sitemaps.com/.

Генератор SiteMapGenerator

После регистрации Вам будет доступно sitemap до 2000 страниц, в форматах XML, HTML, TXT с уведомлением на e-mail. Настройки просты и аналогичны предыдущему генератору.

Перейти на сайт генератора по ссылке //sitemapgenerator.ru/.

Создать sitemap.xml плагином в WordPress

В наиболее популярном движке сайтмап можно создать с помощью плагина, которых предостаточно. Лучшим, по-моему является Google XML Sitemaps.

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

Также при обновлении плагин автоматически сообщает об этом поисковым системам и индексация происходит быстрее.

Как добавить карту сайта saitmap в поисковые системы

После того как Вы сделали файл sitemap необходимо сообщить об этом поисковым системам. В первую очередь указываете полный путь к нему в файле robots.txt

Следующим шагом надо отправить файл sitemap.xml непосредственно поисковым системам. Для этого переходите в панель управления сайтом.

Добавить sitemap.xml в Яндекс.Вебмастер

В разделе «Настройка индексирования» выберите «Файлы sitemap». В открывшемся окне прописываете полный путь до файла.

Если всё сделали правильно после проверки появится зеленая птичка «Ок».

Добавить sitemap.xml в Google

Аналогично с Гуглом. В разделе сканирование, выбираете пункт  «Файлы sitemap».

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

С уважением, Павел Коновалов

P.S. Раз говорим про роботов, посмотрите классное видео!

Источник: //konovalovpavel.ru/kak-sostavit-sitemap-kak-sdelat-kartu-sajta-dlya-yandeksa-i-google-chtoby-privlech-robotov/

Online sitemap generator: Я создам свою карту сайта! С блэк-джеком и …

Как создать Sitemap.XML онлайн

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

на рассылку и получи книгу в подарок!

Наличие xml карты сайта (sitemap xml) на сервере — стратегически важно для оптимизации. Карта хранит в себе структуру актуальных страниц вашего ресурса и служит для того, чтобы поисковые роботы быстрее ориентировались по сайту, а ваши страницы быстрее индексировались. Иными словами: карта сайта указывает поисковым роботам кратчайший путь к страницам. Вот такая карусель.

Что конкретно находится в карте сайта ?

Файл sitemap. xml содержит не только url страниц, но и дополнительную информацию каждой страницы:

  • дату последнего изменения;
  • частоту изменения;
  • приоритетность на уровне сайта.

Естественно, прописать ручками этот файл очень трудно. Особенно если у вас большой интернет-магазин. Для упрощения жизни был разработан онлайн генератор карты сайта (sitemap generator online), который выполняет всю рутинную работу за вас.

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

Как сгенерировать sitemap и как работает эта адская система?

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

Итак вы заходите на типичный онлайн генератор… что вы скорее всего увидите? Правильно! Поле ввода url. Вставляем нужный нам сайт. Для примера будем использовать генератор карты сайта cy-pr.com.

Вводим адрес нашего сайта, выбираем частоту обновления (если оно вам надо), также для удобства можно использовать дату последнего обновления (чтобы запомнить когда создавалась карта) и нажимаем кнопку «Создать».

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

Теперь нам нужно ее сохранить. Для этого открываем блокнот, вставляем туда наш код, который нам дала адская система, нажимаем «сохранить как», далее вводим имя файла «sitemap.xml», выбираем тип «все файлы», выбираем кодировку utf-8 и нажимаем кнопку «сохранить».

Мы получили файлик sitemap.xml:)

Будьте внимательны с регистрами! Название карты сайта должно быть в нижним регистре

Если вы все сделали правильно то получите такой файлик:

Важно помнить, что карта сайта не резиновая — потолок 50 000 url. Готовую карту можно скидывать на сервер. Главное, не забудьте прописать в robots, что у вас есть карта! Роботы вредные и не будут ее сами искать:)

Если вы решили не использовать сервисы онлайн генерации карты сайта, а захотели пойти по хардкору и написать все сами, то вам следует знать каждого из этого списка:
  1. — Тег в котором указывается данные об url
  2. — В этом теге заключаются данные о многих url
  3. — Используется для указания url
  4. — Хранит дату последнего изменения
  5. — Данные о частотности изменения (могу использоваться атрибуты «always, hourly, daily, weekly, monthly, yearly, never»)
  6. — Описывает приоритет страницы по сравнению с другими (от 0.1 — холоп до 1 — царь)

, и являются обязательными, остальные могут не использоваться.

Могучий пример

//semantica.in/ 2016-06-09T11:46:13+04:00 always 1.0 //semantica.in/category/ 2016-06-09T11:46:13+04:00 hourly 0.8 //semantica.in/page/ 2016-06-09T11:46:13+04:00 daily 0.6

После чего вы можете также сохранить его и скинуть в корень.

Не царское это дело, файлики сохранять

Конечно, не все онлайн генераторы дают вам код, многие генерируют готовую карту сайта в виде файла «sitemap.xml», вам остается лишь скачать ее и закинуть в корень сайта.

А если вы чувствуете, что работа с файлами это вообще не для вас…

Решение есть! Sitemap generator для админки без регистрации и смс. Рассмотрим подробнее на примере админки wordpress.

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

Для установки переходим в раздел меню плагины > установленные > добавить новый

В поиске вводим «Google sitemaps»

Устанавливаем данный плагин, активируем и (Бац! Wow!) карта сайта создана. Ее можно дополнительно настроить вручную (если вам это понадобиться). Также существует множество других плагинов для генерации карты сайта. Не только для WP, но и для других CMS и с каждым днем их больше и больше.

Генератор sitemap xml: советы

  • При создании карты сайта не стоит забывать о размере. Если файл весит больше 10 мб, рекомендуется его разбить на несколько частей. Тем самым вы избавите сервер от перегрузок.
  • Все url необходимо писать единообразно (с www либо без www)
  • Файл карты сайта должен иметь кодировку UTF-8
  • Всегда указывать на пространство имен языка XML xmlns=”//www.sitemaps.org/schemas/sitemap/0.9″

Популярные онлайн генераторы карт xml

Не ищите их. Все, что вам нужно, уже нашли!

  1. mysitemapgenerator.com — Онлайн генератор карт сайта, до 500 страниц бесплатно.
  2. htmlweb — Также поможет сгенерировать карту сайта: до 2000 страниц — 25 рублей, 500 страниц — бесплатно.
  3. cy-pr.com — Надежный генератор кода для тех, кто любит пожестче.
  4. seolib.ru — Хороший помощник вашему сайту.
  5. majento — Отличный генератор с кучей настроек для любых сайтов.
  6. sitespy —Высылает на почту карту вашего сайта. Если вам никто не пишет, вы знаете что делать.
  7. sitemapgenerator — Аналог предыдущему (всегда должен быть выбор).
  8. seo-audit.info — Отличный сервис для жадины 5000 страниц бесплатно.

Вот еще немного зарубежных ресурсов:

Источник: //semantica.in/blog/online-sitemap-generator-ya-sozdam-svoyu-kartu-sajta-s-blek-dzhekom-i.html

Как создать и настроить карту сайта sitemap.xml

Как создать Sitemap.XML онлайн

Из этой статьи вы узнаете, что такое sitemap.xml, как создать и настроить карту сайта.

Что такое карта сайта и зачем она нужна

В этом руководстве будем говорить преимущественно о картах сайта для поисковых систем. Это XML-документы, которые содержат служебную информацию. Они помогают поисковым роботам ориентироваться на сайтах и эффективно их индексировать.

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

XML и HTML – языки разметки.

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

Зачем нужна карта сайта sitemap.xml

Подробно об этом можно прочитать в справочниках для вебмастеров Google и «Яндекс». Краткая суть: в sitemap.xml содержится важная для поисковых роботов информация. Это:

  • Список URL страниц сайта и их иерархия.
  • Тип опубликованного контента, например, изображения или видео.
  • Информация об изображениях и видео, которые поисковики используют для индексирования сайта и формирования выдачи.
  • Сведения о частоте обновления и последнем обновлении страницы.
  • Сведения о приоритетности страницы.
  • Данные об альтернативных версиях страницы.

Те есть карта сайта – навигатор для поисковых систем.

Можно ли обойтись без sitemap.xml

Можно. Поисковые системы считают XML-карту сайта рекомендованным инструментом. Например, если на сайте нет sitemap.xml, «Яндекс» отметит это в списке возможных, а не критичных или фатальных проблем.

Роботы – не дураки, они проиндексируют сайт и без sitemap.xml. Но в некоторых ситуациях отсутствие XML-карты приводит к проблемам с индексированием. Вот примеры:

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

Рекомендация: если у вас коммерческий сайт, от посещаемости которого зависит успех бизнеса, создайте и подключите sitemap.xml. Ниже подробно описано, как это сделать.

Как создать и подключить файл sitemap.xml

Создать карту сайта можно двумя способами. Первый – сделать sitemap.xml можно с помощью внешнего онлайн-генератора. Второй – понадобится модуль или внутренний генератор для конкретной CMS. Рассмотрим оба способа.

Как создать карту сайта онлайн с помощью генератора

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

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

Если на сайте постоянно появляются новые страницы, бесплатные внешние генераторы не подходят. Они не включают в карту сайта новые URL, поэтому sitemap.xml теряет актуальность.

Вот несколько генераторов карты сайта:

Чтобы создать sitemap.xml с помощью XML-Sitemaps, укажите URL сайта и нажмите кнопку Start.

Генератор создаст карту сайта в течение нескольких минут. Скачайте файл sitemap.xml на жесткий диск ПК.

Теперь загрузите sitemap.xml в корневую директорию на сайте. Это можно сделать с помощью FTP-клиента, например, FileZilla. У нас есть руководство по работе с этой программой.

Если не знаете, где находится корневой каталог сайта, найдите файл index.html.

Как создать карту сайта с помощью дополнительных модулей для CMS

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

Если ваш сайт работает на WordPress, обратите внимание на плагин Google XML Sitemaps. Установите и активируйте модуль. Перейдите на страницу настроек. В базовых параметрах включите уведомления для Google, добавьте URL карты сайта в robots.txt и включите сжатие файла sitemap.xml.

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

Уделите внимание разделу « карты сайта». Включите в sitemap.xml только те типы страниц, которые нужны вам в индексе поисковых систем.

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

Обязательно отметьте галочкой опцию Include the last modification time. В этом случае плагин укажет в карте сайта дату последнего обновления публикации. Эта информация нужна роботам, чтобы планировать повторное сканирование страниц.

В разделе Excluded Items при необходимости исключите из карты сайта отдельные категории или страницы.

В разделе Change Frequencies можно попросить поисковые системы индексировать те или иные типы страниц с определенной периодичностью. Поисковики скорее всего проигнорируют параметр changefreq в sitemap.xml, так как они сами планируют краулинговый бюджет сайта. Тем не менее плагин дает возможность указать эти настройки в карте сайта.

В разделе «Приоритеты» укажите приоритетность страниц сайта. Допустимы значения от 0,1 до 1,0. По умолчанию страница имеет приоритет 0,5. Присвойте высокий приоритет страницам, которые считаете важными по сравнению с остальными страницами сайта. Например, если на главной появляются анонсы новостей или новых товаров, она может считаться самой приоритетной страницей.

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

Сохраните изменения. После этого о плагине Google XML Sitemaps можно навсегда забыть, так как он работает в фоновом режиме, автоматически обновляется и сам актуализирует карту сайта. Вам останется только добавить sitemap.xml в кабинеты для вебмастеров Google и «Яндекс».

Google XML Sitemaps – не единственный плагин для WordPress, с помощью которого можно создать карту сайта. Например, в комбайне All in One SEO Pack есть модуль «XML карта сайта». После активации модуля можно создать карту сайта и настроить ее параметры.

Если вы публикуете на сайте видео и хотите, чтобы они ранжировались в поиске, можно создать карту сайта для видео. Для этого можно воспользоваться отдельным генератором, например, WP Video SEO.

Вот генераторы sitemap.xml для других движков:

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

Мы делаем сайты под ключ: пишем текст, готовим дизайн, оптимизируем. Примеры – в портфолио. Подробнее

Как добавить карту сайта в кабинеты вебмастеров

Чтобы добавить карту сайта в Search Console, выберите раздел «Файлы Sitemap». Добавьте URL карты и нажмите кнопку «Отправить». Обычно карта сайта доступна по адресу типа vash-site.ru/sitemap.xml.

Поисковику понадобится какое-то время, чтобы проиндексировать карту сайта. После индексации появится статус «Успешно» или сообщение об ошибках. Чтобы просмотреть отчет об индексировании карты сайта в новом интерфейсе Search Console, нажмите на отмеченную на иллюстрации пиктограмму.

В отчете можно увидеть данные об индексировании sitemap.xml. Например, если на сайте есть закрытые от индексирования страницы, уведомление об этом появится в отчете.

Чтобы добавить sitemap.xml в «Вебмастер», выберите раздел «Индексирование – Файлы Sitemap». Укажите URL карты сайта в соответствующем поле и нажмите кнопку «Добавить».

В «Вебмастере» уведомление о проблемах с картой сайта появляется в разделе «Диагностика сайта». Также корректность файла можно проверить с помощью специального инструмента.

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

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

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

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

Вот решения для других CMS:

  • OSMap для Joomla!.
  • Sitemap для Drupal.

В OpenCart карта сайта в формате HTML создается автоматически.

Карта сайта: создать и забыть

Именно так выглядит идеальный алгоритм работы с картой сайта sitemap.xml. Чтобы его реализовать, лучше пользоваться плагинами и модулями для CMS. Они автоматически генерируют файл sitemap.xml и актуализируют его при появлении на сайте новых страниц.

Созданную карту сайта нужно добавить в кабинеты для вебмастеров «Яндекс» и Google. После этого о sitemap.xml действительно можно забыть. Если поисковых систем возникнут проблемы с индексированием карты, они вас уведомят. Чтобы решить проблемы, скорее всего будет достаточно повторно сгенерировать карту и отправить ее на индексацию.

kak-sozdat-i-nastroit-kartu-sayta-sitemap-xml

Источник: //TexTerra.ru/blog/kak-sozdat-i-nastroit-kartu-sayta-sitemap-xml.html

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

Как создать Sitemap.XML онлайн

Карта сайта (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=”//www.sitemaps.org/schemas/sitemap/0.9″.

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

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

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

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

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

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

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

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

Как создать Sitemap.XML онлайн

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

Что такое 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 рабочих часов.

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

Поделиться:
Нет комментариев

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

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