Создать онлайн карту сайта html – Карта сайта XML и ее создание для Яндекс и Гугл c помощью sitemap generator онлайн и иных средств | Создание сайтов и заработок в сети

Как сделать карту сайта онлайн

Сегодня расскажу про бесплатный онлайн сервис, которым я пользуюсь постоянно. Сервис называется Sitemap Generator. Как видно из названия, его предназначение состоит в создании карты сайта. Он будет крайне полезен тем, у кого свой собственный движок для сайта, но даже владельцам сайтов на WordPress (таким как и я) советую к нему присмотреться.


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

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

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

Онлайн генератор карты сайта

Онлайн генератор карты сайта

Я решил удалить данный плагин, а карту сайта в .xml формате создавать с помощью онлайн сервиса Sitemap Generator, указывая в ней именно те параметры, которые мне необходимы:

  • Change frequency: частота обновления контента на сайте (ставлю «Daily»)
  • Last modification: время последнего изменения страниц (ставлю «Use server’s response»)
  • Priority: приоритет сканирования страниц (ставлю «None»)

карта сайта онлайн

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

  • sitemap.xml.gz – архивированный вариант карты сайта
  • ror.xml – набирающий популярность XML формат для описания любых объектов сайта для любых поисковиков
  • sitemap.html – карта сайта в HTML формате
  • urllist.txt – файл со списком всех доступных для индексации адресов страниц

Помимо этого сервис сообщит о количестве битых ссылок на Вашем сайте, если найдет таковые. Но вот их названия он готов выдать Вам лишь за 5$ ))). Еще одно ограничение бесплатной версии этого онлайн сервиса – он отобразит максимум 500 страниц в карте сайта. Я думаю это не большая беда, потому что 500 страниц как правило появляются не вдруг, поэтому никаких ограничений по этому параметру Вы долгое время не будете испытывать.

Удачи Вам в использовании этого сервиса и не забывайте следить за картой сайта для роботов!

Автор статьи: Сергей Сандаков, 39 лет.

Программист, веб-мастер, опытный пользователь ПК и Интернет.

Карта сайта в форматах html и xml: создание и настройка

Что такое карта сайта и для чего она необходима?

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

Есть две причины:

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

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

При создании данного типа карты необходимо учитывать несколько важных моментов:

  • Форматирование и структура. Информация, которая содержит заголовки, подзаголовки и прочие элементы, удобна для восприятия;
  • Расположение. Карта сайта должна находиться на видном месте;
  • Наличие аннотации. Комментарии к отдельным категориям или страницам позволят посетителю сориентироваться в содержании сайта и улучшат его восприятие поисковыми системами;
  • Анкоры в ссылках. Пользователям будет проще, если они будут понимать из названия, на какую страницу попадут. К тому же, на это обращают внимание поисковые системы.

При наличии карты sitemap.xml поисковые системы индексируют страницы вашего сайта лучше и быстрее, что способствует увеличению посещаемости.

Однако существуют определённые ограничения: xml файл не должен превышать 10 мегабайт и содержать в себе более 50 тысяч ссылок. Чтобы обойти эти ограничения возможно использование архивации.

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

  • Указывать в карте сайта ссылки не на все имеющиеся страницы, а лишь на теги, категории и подкатегории;
  • Разместить не один xml файл, а несколько. Например, основная карта может содержать ссылки на множество второстепенных.

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

Самый популярный плагин, который генерирует файл sitemap.html (карту сайта для людей), называется Dagon Design Sitemap Generator. Перейдите по ссылке и на открывшейся странице нажмите «Latest Release».


После установки и активации плагина следует перейти к его настройкам:


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


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

Во вкладке «Страницы» выберите «Добавить новую»:


В визуальном редакторе пропишите название страницы, затем перейдите в режим html и добавьте следующую строку:


После этого впишите адрес в изменяемую область ссылки:


Вернитесь к настройкам плагина и в разделе «Основные настройки» в строку «постоянная ссылка на карту сайта» впишите полученную ссылку.

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

В остальном выберите параметры, приведённые на изображении:


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

Файл Sitemap.xml (карту сайта для поисковых систем) генерирует плагин Google XML Sitemaps. Он позволяет выбрать, какой вид страниц включить в карту сайта, и настроить ряд прочих параметров.

Перейдите по ссылке и нажмите «Download Version (номер версии)», скачайте плагин и установите:


Активируйте Google XML Sitemaps


Откройте XML-Sitemap во вкладке «Настройки».


Теперь необходимо перейти к настройке плагина.

Отметьте пункт «Не использовать автоматическое выделение вычисление приоритета», а в разделе изменения частоты посещения сайта поисковым роботом выберите:


Прочитав уведомление вверху страницы «Карта сайта ещё не построена. Нажмите здесь для создания её впервые», кликните по ссылке и сохраните полученный документ в корне сайта. Посмотреть файл можно, набрав в строке браузера http://вашсайт/sitemap.xml.

Теперь каждая добавленная на сайт страница будет корректно отображена в структуре карты, которая отправится к поисковым системам Google, Bing, Ask на индексацию.

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

Чтобы проверить карту сайта на работоспособность Яндекс, создал специальный валидатор, который проверит xml файл карты сайта на присутствие необходимых тегов, ошибки синтаксиса, соответствие формата дат и т.д. и т.п.

Аналогичная проверка в рамках Google осуществляется следующим образом: после добавления вашего сайта в Google Webmasters Tools, в разделе «Конфигурация сайта» выберите «Файл Sitemaps» и нажмите «Добавление/проверка файла sitemap».


Затем укажите путь к вашему .xml документу и кликните «Проверить файл Sitemap».


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

Надеюсь, что прочитанный материал оказался для Вас полезен! До новых встреч!

3 способа создать карту сайта — sitemap.xml

Карта сайта – это файл, оформленный в xml-формате, в котором содержаться все url страниц сайта, и используемый при продвижении сайта (SEO). Также в нем можно писать дополнительную информацию, регламентируемую протоколом. Наличие карты сайта на данном этапе развития поисковых машин уже не есть чем-то критически необходимым. В нашей практике есть сайты, которые прекрасно индексируются и без неё. Но все же для более быстрой и правильной индексации, особенно для больших интернет магазинов, мы рекомендуем карту сайта добавлять. Также она важна для новых сайтов, с большим количеством страниц.

Cпособы создания карты сайта?

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

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

Чтобы сделать простую карту сайта собственными руками нам нужно иметь 2 вещи:

  • Список всех страниц сайта.
  • Шаблон карты сайта сделанный в Excel (скачать).

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

  • NetPeakSpider (платная, пробный период)
  • Xenu’s (бесплатная)
  • WebSite Auditor (платная, есть бесплатная версия на ограниченное кол-во адресов)
  • ScreamingFrog (платная)
  • И т.д.

Получив список адресов страниц сайта мы открываем шаблон для Sitemap в Excel.

1

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

2

Также поступаем и со столбцами С и D.

Что должно получиться:

3

Создаем пустой текстовый файл с названием sitemap.xml и открываем его.

4

В начале файла вставляем такие строки.

<?xml version=»1.0″ encoding=»UTF-8″?>

<urlset xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″>

5

Далее мы из шаблонного файла Excel копируем полностью колонку D.

6

И вставляем в наш файл карты сайта.

7

Далее мы вставляем последнюю строку:

</urlset>

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

Сделать это можно с помощью программы WinSCP или TotalComander просто перетащив файл в окно с открытой корневой папкой.

9

Способ 2: Автоматическая генерация с помощью сервисов и программ

Данный метод отличается от первого только тем, что не нужно самому выгружать адреса сайта и генерировать файл карты сайт за вас это сделает программа. Но недостаток этого метода в том, что он:

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

Данный метод подойдет для сайтов с небольшой структурой которая длительно время не меняется.

Одним из самых популярных сервисов для создания карты сайта есть https://www.mysitemapgenerator.com/. В данном сервисе бесплатно можно сгенерировать файл на 500 страниц с указанием приоритетов страниц и датой последних обновлений.

Заходим на сайт, и выбираем

10

Далее вставляем адрес нашего ресурса и вводим проверочный код и нажимаем Старт!.

11

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

12

При сохранении задаем имя sitemap.xml и сохраняем файл. После этого мы копируем файл в корневую папку сайта (описывалось в 1 способе).

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

Несколько сервисов для генерации карт сайта:

  • https://gensitemap.ru/
  • https://htmlweb.ru/analiz/sitemap.php
  • https://www.mysitemapgenerator.com/

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

Кроме онлайн генераторов карт сайта есть и программы для ПК с краулерами. Например в программе ScreamingFrog есть функция генерация карты сайта.

13

Но смысл у нее такой же, как и у онлайн сервисов.

Способ 3. Автогенерируемая карта сайта

Это наиболее оптимальный вариант с нашей точки зрения. Создаются подобные карты сайта либо встроенным функционалом админки, либо программистами с помощью php-файлов, которые генерируют её «на лету». Если у Вас стоит одна из распространённых CMS типа: WordPress, Opencart, Bitrix, то у них есть либо встроенный функционал или можно установить плагины и при правильной настройке они будут генерировать достаточно хорошие карты.

Но самому данную работу лучше не делать, а написать ТЗ для программиста. Оно должно быть примерно следующего содержания.

  1. Создать автогенерируемую карту сайта с генерацией в файл sitemap.xml, который находиться в корневой папке.
  2. Настроить добавление в неё только страниц и файлов которые не закрыты от индексации с помощью тега meta robots “noindex” и файла robots.txt.
  3. Настроить добавления тегов “changefreq” для того чтобы показывать частоту обновления страниц: поставить на все weekly
  4. Настроить добавления тегов “priority” для того чтобы показывать важность страницы при индексации, чем выше у страницы значение priority тем быстрее её нужно проиндексировать. Проставить главной и всем разделам приоритет 1, а товарам 0,8(можно менять в зависимости от сайта и приоритетов).
  5. Настроить тег “last change”, который показывает дату последнего изменения страницы. Данные брать из админки или проставлять любую дату за последний месяц.
  6. Настроить перегенерацию сайта в случае добавления/удаления страниц, но не реже 1 раза в месяц.

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

Правильность оформления карты сайта в формате xml

Все требования и рекомендации по синтаксису создания карты сайта вы можете почитать на сайте https://www.sitemaps.org/ru/protocol.html/.

Вот основные из них:

  • Обязательными тегами для карты сайта являются теги <urlset></urlset>, <url></url>, <loc></loc>.
  • Теги <lastmod>, <changefreq>, <priority> являются необязательными и могут быть неиспользованы, это не будет считаться ошибкой.
  • Обязательно в файле должны быть указаны протоколы, по которым составлена карта сайта:

<?xml version=»1.0″ encoding=»UTF-8″?>

<urlset xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″>

  • Размер файла карты сайта не должен привышать 50 Мбайт
  • Sitemap не должен содержать более 50 000 урлов
  • Кириллические адреса нужно записывать в punny-code.

Создание сводной-индексной карты для нескольких карт сайта.

Индексную карту сайта можно создавать в некоторых случаях:

  1. Если вы для различных разделов хотите разделить карты сайта
  2. Если в одной карте сайте больше чем 50 000 адресов
  3. Размер файла более 50 Мбайт

Особый синтаксис для индексных карт сайта

Пример индексной карты сайта, если у нас есть каталог автотоваров с двумя подразделами: покрышки и диски и мы хотим их разделить. Тогда все странице не каталога(главная, доставка и т.д.) мы добавляем файл sitemap_index.xml, страниц из раздела покрышки мы оформляем в sitemap_pokrishki.xml, а с дисками — sitemap_diski.xml и добавляем эти файлы в корневую папку. Создаем файл с именем sitemap.xml со следующим содержанием:

14

Вывод

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

похожие статьи 14

Работа с «Турбо-страницами»

#SEO 11 января 2020

14

Индексация сайта и методы влияния на неё

#SEO 3 июля 2018

14

Использование сезонности для определения актуальных и трендовых запросов на продвижение

#SEO 19 декабря 2019

Как сделать карту сайта

Здравствуйте, дорогие друзья! Сегодня найдем ответы на вопросы: как составить карту сайта для CMS WordPress, что такое карта сайта и зачем она нужна. В этой статье я рассмотрю создание карты сайта в виде html-страницы и в виде xml-файла.

Содержание

Карта сайта. Что это такое

Карта сайта – самым простым языком, это список ссылок на все страницы, находящихся на сайте. Ну ладно, скажете Вы – это мы поняли, и дальше зададите вопрос – а зачем нужен sitemap.xml вообще? А нужен он для того, чтобы роботам поисковых систем было проще находить контент на сайте. Робот приходит на Ваш сайт и смотрит в файл sitemap.xml и понимает, что именно нужно забирать в индекс. Естественно, с картой сайта индексация будет проходить быстрее.

Создание карты сайта в xml-формате

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

Карта сайта посредством плагина Вордпресс — All In One SEO Pack

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

Итак, для того, чтобы создать динамически изменяемый файл sitemap.xml, заходим в административную панель WordPress, в главном меню находим пункт “All in One SEO”, а в нем подпункт «Управление модулями» и кликаем на нем.

Управление модулями All in One SEO

В открывшейся странице находим модуль «XML Карта сайта» и клацаем по кнопочке “Activate”.

Активация модуля XML карта сайта All in One SEO

Перед использованием данного плагина будет необходимо сделать некоторые настройки. После активации модуля в меню «All in One SEO» добавился еще один пункт – «XML Карта сайта». Заходим в него. На странице с настройками ставим галочки напротив “Уведомить Google” и, естественно, “Уведомить Bing”. Также нам нужно отметить типы записей, который должны попадать в файл sitemap.xml. В карту сайта будут добавлять только адреса страниц и записей. Вот скриншот, как должно быть у Вас.

Параметры модуля XML карта сайта All in One SEO

После этого жмем на кнопочку «Обновить карту сайта» и на данном моменте настройка sitemap-модуля плагина закончена. Теперь после опубликования новой статьи, карта сайта будет обновляться автоматически. Проверить результаты работы можно очень легко, так как посмотреть карту сайта можно, набрав в браузере следующую строку: http://адрес_сайта/sitemap.xml. Если Вы все сделали правильно, должен отобразиться список, состоящий из адресов страниц и записей.

Карта сайта посредством плагина Вордпресс — Google XML Sitemaps

Этот способ подойдет для тех? у кого вместо плагина All in One SEO Pack установлен другой плагин для продвижения или по какой-то причине просто не хотите ставить All in One SEO. Я не рекомендую устанавливать два этих плагина вместе. Ибо зачем плодить лишние сущности, если они замещают друг друга по функционалу.

Для установки плагина карты сайта для CMS WordPress, в главном меню админки сайта находим пункт «Плагины», а в нем подпункт «Добавить новый». В поле формы для поиска плагина вбиваем “Google XML Sitemaps”. Находим в результатах поиска данный плагин и жмем на кнопочку «Установить».

Установка плагина Google Xml Sitemaps

После этого сразу активируем его. Все готово, файл sitemap.xml создался. Для проверки перейдите по адресу: http://имя_сайта/sitemap.xml.

Карта сайта посредством онлайн-сервисов

Этот способ создания sitemap.xml менее предпочтителен, т.к. при добавлении новой статьи вам придется вручную переделывать карту сайта.

Существуют несколько таких онлайн-сервисов. Вот некоторые из них:

  • http://www.mysitemapgenerator.com/
  • http://www.majento.ru/index.php?page=seo-analize/sitemap/index
  • http://www.cy-pr.com/tools/sitemap/

Для того, чтобы сделать sitemap.xml просто вбейте адрес Вашего сайта в поле формы онлайн-сервиса, выберите настройки и нажмите “ОК”. После этого скачиваете файл sitemap.xml и размещаете в рутовой (корневой) директории Вашего сайта. При переходе по адресу: http://имя_домена/sitemap.xml должна отображаться Ваша карта сайта.

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

Создание карты сайта в html-формате

Визуальную карту сайта будем делать посредством плагина Dagon Design Sitemap Generator. Для начала надо его скачать с этого сайта. Скачиваем с ссылки, которая называется “Latest Release”.

Ссылка для скачивания DD Sitemap generator

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

Установка плагина из файла

Далее выбираем файл, который только что загрузили и жмем на кнопку «Установить». Не забывайте актировать плагин.

Теперь нужно немножко изменить его настройки. Для этого переходим в настройки плагина DDSitemapGen и изменяем следующие параметры:

Параметры настройки DD Sitemap Generatot

Параметры настройки DD Sitemap Generatot

После этого нужно создать новую страницу. Для этого в главном меню выбираем «Страницы» и далее «Добавить новую». В визуальном редакторе нажимаем на вкладку «Текст» и в качестве содержимого страницы вводим: <!— ddsitemapgen —>. После чего жмем на кнопочку «Сохранить».

Добавление страницы в WordPress

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

Пример карты сайта (sitemap.xml)

В качестве примера приведу мой sitemap.xml.

Пример карты сайта

На этом все. Довольно объемная статья на этот раз получилась. Сегодня мы узнали, что такое карта сайта. Выяснили, что sitemap.xml нам необходим для того, чтобы индексация поисковиками производилась быстрее. И также узнали, как сделать карту сайта. Надеюсь данная статья была для Вас полезной. Пожелания и вопросы можете оставлять в комментариях. До новых встреч!

С уважением, Евгений Кузьменко.

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

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