Генератор sitemap xml

SiteMap Genarator — бесплатная программа, которая сильно упрощает работу оптимизатору при работе с созданием карты сайта.

Совсем недавно наткнулся на эту замечательную, а главное функциональную и бесплатную программу. SiteMap Genarator умеет все:

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

2. Создает карты в нескольких вариантах:
— Google SiteMap|XML;
— YahooMap|Text;
— Html карта;
— CSV

3. Просмотр корневого файла robots.txt
4. Показывает неверные или не правильные урлы на сайте.
5. Работа в несколько потоков (здесь надо быть осторожней, ваш хостер может заблокировать ваш апи при большом пакете запросов к сайту)
6. и многое другое.


Хоть интерфейс программы на английском языке понять что и где не составит труда.

Самое первое надо ввести урл вашего сайта.

Второе, указываем количество соединений с сайтом, при сборе страниц, и в первой колонке указываем начальную страницу (это если она у вас не стандартная index.php, а другая, типа myhome.php и другое), во второй вкладке прописываем страницы для исключения из карты, например:

*seo/* — исключит все страницы из раздела seo

*seo* — исключит все страницы где встречается искомое слово

и третья вкладка — аналогично второй, но на оборот

*seo/* — включить только страницы в разделе seo

*seo/* — включить все страницы в карту сайта где встречается искомое слово

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

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

Версия: 0.972
Дата выхода: май 2012
Тип: бесплатная
Статус: обновляется
Разработчик: Melanto

И как всегда напоминаю в прошлом посте щупали программу ZeroDomains 1.01 — массовая проверка доменов на занятость.

seo-ng.net

Как работает генератор sitemap.xml

  • Вы указываете адрес вашего сайта
  • Робот сервиса проходит по всему Вашему сайту, начиная с главной страницы и находит страницы, которые можно добавить в sitemap. Не попадают в sitemap страницы с ошибками, не содержащие текста или запрещенные в robots.txt.
  • Если количество страниц не более 1000, Вы сразу получает ссылку на файл.
  • Если количество превышает 1000, то каждые 1000 страниц Вам обойдутся от 20 рублей.

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

Если у вас есть предложения или замечания по работе сайта пишите на почту .

С gensitemap.ru создать карту сайта легко и быстро.

gensitemap.ru

История развития Sitemap

Сколько себя помнит Интернет, веб-мастера всегда пытались угодить поисковым паукам — помочь им собрать детальную информацию о структуре продвигаемого сайта.

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


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

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

И проблема была решена. В июне 2005 года компанией Google был создан новый удобный формат описания новых страниц сайта для улучшения качества их индексации поисковыми системами.

Стандарт получил название Sitemaps 0.84. За основу был принят принцип текстовой базы данных XML, позволяющий компактно в текстовом файле описать структуру сайта, включая новые и опубликованные ранее страницы сайта с возможностью указания дополнительной META-информации. Эффективное решение Sitemaps, предложенное Google, стало пользоваться бешеной популярностью.

Популярность сказалась и на мнении других поисковых систем к новому подходу создания карт сайта. Так в ноябре 2006 года к поддержке стандарта присоединились такие поисковые гиганты, как MSN и Yahoo, а в апреле и Ask.com. На радостях формат Sitemaps получил новую версию Sitemap 0.90, расширяющую функциональные возможности.


В мае 2007 года было официально объявлено о поддержке подключения стандарта Sitemaps в файле robots.txt поисковиками Ask, Google и Yahoo, т. е. найти карту сайта Sitemap стало проще: достаточно указать его местоположение в этом файле, а за источник информации для Sitemap использовать RSS-ленты или обычные текстовые файлы.

2 июня 2008, спустя 3 года после объявления протокола Google на блоге Яндекса для вебмастеров появилось сообщение о поддержке этого протокола Яндексом.

htmlweb.ru

Карта сайта sitemap в формате xml — а оно мне надо

Но основным инструментом, предназначенным для прямого указания поисковикам тех страниц ресурса, которые нужно будет обязательно проиндексировать, является файл под названием Sitemap.xml (это его наиболее частое название, но по идее его можно обозвать как угодно, не суть важно), который не будет виден посетителям вашего web проекта.

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

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


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

На этот случай у меня оказался припасен «рояль в кустах». Прямо перед написанием этой статьи попалась на глаза публикация специалистов из всем известной системы автоматического продвижения под необычным названием «Руки» (это аналог MegaIndex, о котором я писал Мегаиндекса).

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

Поэтому и было проведено очень интересное и показательное исследование, которое было призвано выявить 10 самых популярных причин, которые затрудняют продвижение проектов и ткнуть этими данным клиентам прямо в …

На первом месте, конечно же, был «не уникальный контент» (либо вы скопистили, либо у вас украли тексты, что сути не меняет). Но на втором месте была как раз именно карта сайта в формате xml, а точнее ее отсутствие или несоответствие признанному формату создания. Ну, а на третьем месте был уже упомянутый ранее файл robots.txt (его отсутствие или неправильное создание):


Генератор sitemap xml

Когда голословно утверждаешь, что карта должна быть у вашего проекта обязательно (иначе кирдык), то это не звучит так убедительно, как в случае подкрепления данного утверждения реальными фактами из довольно-таки репрезентативного исследования.

Ладно, будем считать, что я вас убедил и давайте посмотрим, как можно самим создать сайтмап (синтаксис формата), как сделать ее для Joomla и WordPress, а так же посмотрим, как можно будет создать ее с помощью специальных онлайн генераторов (generator).

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

Зачем вообще нужен сайт мап и файл robots.txt

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


Поисковый робот Гугла или Яндекса просто заходил на такой Html проект и начинал индексировать все, что ему попадется под руку, ибо практически везде содержался контент проекта. А что же происходит сейчас, в условиях повального использования CMS (систем управления контентом)? Собственно, даже сразу после установки движка поисковый робот уже обнаружит у вас несколько тысяч файлов и это при том, что никакого контента у вас еще может и не быть (ну, не написали вы еще ни одной статьи).

Да и вообще, контент в современных CMS, как правило, хранится не в файлах, а в базе данных, которую поисковый робот напрямую проиндексировать, естественно, не сможет (для работы с базами советую бесплатно скачать, установить и настроить PhpMyAdmin).

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

Вот именно для упрощения и ускорения индексации проектов поисковиками в условиях повального использования CMS и следует в обязательном порядке создавать robots.txt и sitemap.xml. C помощью первого файла вы подсказываете роботам поисковиков на индексацию каких файлов не стоит тратить время (объекты движка, например), а так же с помощью него можно закрыть от индексации и часть страниц для устранения эффекта дублирования контента, который присущ многим CMS (читайте об этом подробнее в статье про robots.txt).


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

Помните как в известной комедии говорил один колоритный персонаж: «Ты туда не ходи, ты сюда ходи, а то…». Вот именно функцию этого персонажа и выполняют robots.txt и сайт мап с расширением xml для регулирования перемещений поисковых ботов по закоулкам вашего web проекта. Понятно, что боты могут и взбрыктуть, но скорее всего они послушно будут выполнять ваши грамотно написанные запрещающие и предписывающие (в карте сайта) инструкции.

Понятно? Тогда приступаем непосредственно к решению вопроса, как создать sitemap.xml различным способами и как сообщить о его существовании двум китам поиска в рунете — Google и Яндексу, чтобы они не шарились по вашему проекту почем зря, создавая при этом еще и дополнительную нагрузку на сервер вашего хостинга, но это, правда, уже сильно второстепенная вещь, главное — это именно индексация (быстрая и всеобъемлющая).


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

Да это вовсе и не обязательно, т.к. практически для каждой CMS найдется расширение, которое позволит создать, а при появлении новых материалов и пересоздать файл сайтмап. Ну, или можно будет всегда воспользоваться каким-либо онлайн генератором (generator) карты сайта в виде готового решения.

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

Как создать Sitemap.xml самому в Joomla и Вордпрессе

Этот файл вы можете создать в любом текстовом редакторе, например, все в том же Notepad++, о котором тут я вам все уши прожужжал. Карта сайта в формате xml имеет обычно примерно такую структуру.

Сначала идет стандартная часть:

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

А затем идет серия повторяющихся блоков, заключенных в теги «url», каждый из которых описывает одну из страниц вашего проекта, для которого пишется данная карта:


<url> 		<loc>https://ktonanovenkogo.ru/</loc> 		<lastmod>2011-05-12T19:22:36+00:00</lastmod> 		<changefreq>daily</changefreq> 		<priority>1.0</priority> 	</url>

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

В тегах «changefreq» указывается примерная частота обновления данной страницы (раз в день, неделю, месяц), ну, а в теге «priority» указывается приоритетность ее индексации. Изначальный приоритет у всех страниц равен 0.5, но вы вольны изменять его для определения очередности индексации вашего web проекта (от 0 до 1).

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

По стандарту sitemap.xml не может содержать более 50 000 ссылок и весить более 10 Мб. Хотя, многие даже при превышении 500 — 1000 ссылок в карте сайта стараются ее разбить на несколько файлов, подсунув поисковым системам и указав в robots.txt индексный файл сайтмап, в котором имеются ссылки на все остальные файлы карт большого сайта.

Его синтаксис будет примерно таким:

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"  <sitemap>   <loc>https://ktonanovenkogo.ru/sitemap.xml.gz</loc>   <lastmod>2011-04-01T18:23:17+00:00</lastmod>   </sitemap>   <loc>https://ktonanovenkogo.ru/sitemap2.xml.gz</loc>   <lastmod>2011-04-01T18:23:17+00:00</lastmod>  </sitemap> 

Генерация карты сайта в Joomla и WordPress

Создать карту сайта для WordPress можно будет с помощью плагина Google XML Sitemaps. Для нее вы сможете произвести множество настроек, которые позволят исключить часть материалов вашего сайта, а так же можете задать предполагаемую частоту обновления. Кроме создания карты, плагин Google XML Sitemaps при публикации новых материалов на вашем блоге уведомляет об этом многие поисковые системы, приглашая их побыстрее провести индексацию.

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

Генератор sitemap xml

Создать карту сайта для Joomla можно с помощью компонента Xmap. По приведенной чуть выше ссылке вы найдете довольно подробную инструкцию, как по ее созданию в виде файла xml, так и в формате Html, ориентированную в первую очередь не на ускорение индексации, а на удобство пользователей.

Генератор sitemap xml

Ссылку на созданный сайтмап сможете найти в настройках компонента, как показано на приведенном скриншоте.

Как добавить сайт мап в Яндекс и Гугл Вебмастер

Как видите, в отличии от файла robots.txt (который обязательно должен находиться в корневой папке вашего web проекта), файл сайт мап может лежать где угодно. Но вам нужно будет сообщить о его местоположении поисковым системам. Сделать это можно двумя способами.

Во-первых, в robots.txt предусмотрена специальная директива «Sitemap», которая, например, для моего блога будет выглядеть так:

Sitemap: https://ktonanovenkogo.ru/sitemap.xml

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

Sitemap: https://ktonanovenkogo.ru/forum/index.php?action=sitemap;xml

Обязательно нужно прописывать полный абсолютный путь до сайтмапа, не опуская «https://ktonanovenkogo.ru». Это я говорю потому, что пути во всех остальных директивах robots.txt пишутся без указания «https://ktonanovenkogo.ru» (читайте тут про относительные и абсолютные пути).

Обычно директиву «Sitemap» прописывают в самом конце. Поисковые роботы при очередном заходе на ваш web проект обязательно просмотрят содержимое robots.txt и загрузят для изучения вашу карту. Однако, таким образом могут узнать о ее существования всякие редиски, которым сайт мап поможет тырить у вас контент.

Но существует еще один способ уже напрямую передать информацию о местоположении карты сайта поисковикам без посредничества robots.txt. Делается это через интерфейс Яндекс Вебмастера и панели инструментов Google, хотя можно Bing вебмастер использовать. Вы уже знакомы с этими инструментами поисковых систем?

Если нет, то обязательно добавьте свой проект и в инструменты Яндекс для вебмастеров, и в панель инструментов Гугла, а затем укажите в соответствующих вкладках путь до вашей карты сайта в формате Xml.

Так выглядит форма добавления сайтмапа для Яндекс Вебмастера:

Генератор sitemap xml

А так выглядит аналогичная форма для прописывания пути в панели инструментов Google:

Генератор sitemap xml

ktonanovenkogo.ru

С помощью нашего генератора карты сайта создайте файлы в формате XML, которые могут быть представлены в Google, Яндекс, Bing, Yahoo и других поисковых системах, чтобы помочь им индексировать ваш сайт.

Сделайте это за три простых шага:

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

    Новый протокол Sitemap был разработан в ответ на увеличения размера и сложности веб-сайтов. Бизнес-сайты часто содержат тысячи продуктов в своих каталогах, популярность блогов, форумов, досок объявлений вынуждают вебмастеров обновлять свои материалы, по крайней мере один раз в день. Поисковым системам все труднее отслеживать весь материал. Через протокол XML поисковые системы могут более эффективно отслеживать адреса, оптимизируя их поиск путем размещения всей информации на одной странице. XML также показывает, как часто обновляется определенный веб-сайт, и записывает последние изменения. XML карты не являются инструментом для поисковой оптимизации. Это не влияет на ранжирование, но это позволяет поисковым системам сделать более точные рейтинги и поисковые запросы. Это происходит путем предоставления данных, удобных для считывания поисковыми системами.

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

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

    dnsip.ru

    Создание sitemap.xml (online generator)

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

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

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

    Чтобы не тратить время на создание подобного файла вручную и был разработан данный инструмент.
    Данный Sitemap Generator предназначен для онлайн генерации файла "sitemap.xml", полностью соответствующего стандартам XML и учитывающегося всеми поисковыми системами.

    После создания сайтмап, его необходимо скопировать в корневую папку сайта и добавить в конец файла "robots.txt" директиву "Sitemap: http://www.вашсайт.ru/sitemap.xml".

    www.majento.ru

    XML Sitemap Generator by Small SEO Tools is a powerful tool, but like any powerful tool, a little training and background on how all the bits work goes a long way.

    So let’s run up on the exact steps you’ll need to follow to use the the tool in the most efficient way:

      Step #1: On the XML Sitemap Generator section, enter your website URL.

      Step #2: Specify the optional custom parameters according to your preferences. The parameters include the number of pages you need to crawl, the change frequency, the default priority, and the dates.

      Step #3: Once you’ve specified the parameters you want, click on the “Generate Sitemap” button.

      The tool will take a few moments to analyze your request, crawl your site, and generate a sitemap for you based on the details you provided.

      Step #4: Once the tool has completed the process, it will present you with the sitemap details, including the number of pages, list of broken links, XML file content, and the link to the sitemap file.

      Step #5: Next, click on “Save As XML File” to download the sitemap file in a .xml format.

      sitemap generator

      Step #6: Next up, proceed to the root directory of your website and put the sitemap.xml file into the domain root folder. In the event that you have multiple sitemaps cooped up in a sitemap.zip file, unzip it and upload all the sitemap files to root directory of your website.

      Step #7: As an additional step, go to your Google Search Console (formerly Google Webmaster Tools) account and add your sitemap URL. Like stated earlier, our free online tool also supports other major search engines apart from Google. So if you’re a Bing person, you’d just have to go to your Bing Webmaster Tools account to add it.

    Submitting your XML file to the search engines (via Google Search Console for Google) is a way to verify it. Just ensure that the Sitemap is in the correct format and has been properly uploaded to your webserver before you attempt to verify it.

    If your website is new, submitting your Sitemap to Google pushes the search engine to discover and index your site sooner than they would have discovered it on their own.

    We hope the above information has helped you to make the most of our free online XML map creator. We also have other SEO tools which you may find useful, including Page Speet Test, Seo Checker, and Website Broken Link Checker.

    smallseotools.com

    Влияет ли файл sitemap.xml на продвижение сайта

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

    1. Разделы сайта, в которые можно попасть, только совершив длинную цепочку переходов;
    2. Динамические URL-адреса.

    Создание sitemap.xml помогает решить эту проблему. 

    Sitemap.xml влияет на SEO косвенно: облегчая и ускоряя индексацию страниц. 

    Карта сайта sitemap в формате HTML

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

    Для того, чтобы карта сайта html правильно индексировалась и адекватно воспринималась посетителями не стоит размещать на странице более 100 ссылок. Этого более чем достаточно, чтобы разместить на странице все разделы и подразделы, которые не влезли в основное меню.

    Обычно, файл sitemap в формате HTML имеет древовидную структуру, где указаны развернутые разделы и подразделы. Излишне громоздкие HTML карты сайта, зачастую оформляются графическими элементами, CSS-стилями и дополняются Java-script. Однако, карта сайта html не имеет большого значения для поисковых систем.

    HTML карта сайта — это не есть полноценный sitemap. Как же быть, если на сайте сотни, тысячи, десятки тысяч страниц? Для этого необходимо разместить ссылки на все страницы в карте сайта в формате xml.

    Карта сайта sitemap.txt

    Еще одним способом оформления карты сайт в виде файла может быть карта сайта в формате txt:

    1. http://site.ru/  2. http://site.ru/page/  3. http://site.ru/page1/

    Все просто. В файле sitemap.txt построчно перечисляются все необходимые ссылки. Карта сайта в формате txt — это «вариант для ленивых». Здесь работает аналогичное sitemap xml ограничение в 50.000 ссылок. Однако, TXT карта сайта лишена возможностей указания даты последнего изменения и приоритета страницы.

    Карта сайта XML Sitemap

    XML карта сайта — это файл формата xml, вида sitemap.xml, который обычно находится в корне сайта. У карты сайта в формате xml есть множество преимуществ перед html картой сайта: 

    • Sitemap xml — это специальный формат карты сайта, который определяется всеми популярными поисковыми системами, например Google и Яндекс. 
    • В xml sitemap можно указать до 50.000 ссылок.
    • В sitemap xml можно указать относительный приоритет и частоту обновления страниц.

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

    Как создать правильный sitemap.xml

    Рассмотрим, как сделать правильную xml-карту. Здесь должны быть соблюдены следующие требования:

    1. Размер файла должен быть не больше 10 мб;
    2. Карта должна содержать не больше 50000 ссылок. В тех случаях, когда ссылок больше, можно создать несколько карт и включить их в главную xml-карту;
    3. Адрес сайтмапа следует прописать в robots.txt;
    4. Также загрузите sitemap в яндекс и гугл (как добавить файл – описано ниже);
    5. Поисковые системы должны иметь доступ к карте. Необходимо использовать специальные теги, которые дают поисковикам понять, что это именно карта, а не что-то другое;
    6. У sitemap должна быть кодировка UTF-8.

    Содержимое файла карты сайта sitemap.xml выглядит:

    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">   <url>   <loc>http://site.ru/</loc>   <lastmod>2015-10-18T18:54:13+04:00</lastmod>   <changefreq>always</changefreq>   <priority>1.0</priority>   </url>   <url>   <loc>http://site.ru/category/</loc>   <lastmod>2015-10-18T18:57:09+04:00</lastmod>   <changefreq>hourly</changefreq>   <priority>0.8</priority>   </url>   <url>   <loc>http://site.ru/page/</loc>   <lastmod>2015-10-18T18:59:37+04:00</lastmod>   <changefreq>daily</changefreq>   <priority>0.6</priority>   </url>  </urlset>

    Где используются следующие обязательные теги:

    • <urlset> — родительский тег, в него заключаются все url-адреса;
    • <url> — тег, в котором указываются сведения о конкретном url-адресе;
    • <loc> — в данном теге указывается непосредственно url.

    Далее, следуют необязательные теги:

    • <lastmod> — этот тег заключает в себе дату последнего изменения страницы;
    • <changefreq> — тег используется, чтобы указать насколько часто изменяется страница: always, hourly, daily, weekly, monthly, yearly, never;
    • <priority> — указывает приоритет определенной страницы, относительно других страниц сайта от 0,1 – низкий приоритет, до 1 – высокий приоритет.

    Changefreq указывает на частоту изменений страницы:

    1. Hourly – обновление ежечасно;
    2. Always – всегда обновляется;
    3. Weekly – обновляется раз в неделю;
    4. Daily – обновления происходят ежедневно;
    5. Monthly – обновления происходят раз в месяц;
    6. Yearly – один раз в год;
    7. Never – не обновляется (такое значение лучше не использовать).

    Priority сообщает поисковикам о степени важности страницы, по сравнению с другими. Приоритет можно выставлять от 0,1 (низкий) до 1 (высокий).

    Priority рекомендуется расставлять следующим образом: максимальный для главной страницы (1), для рубрик средний (0,6), а для записей – минимальный (0,4).

    Файл sitemap.xml должен содержать указание на пространство имен языка XML:

    xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

    Если файл карты сайта включает более 50 тысяч ссылок или размер sitemap.xml превышает 10 мб, рекомендуется разделить карту сайта на несколько файлов. В таком случае, в карте сайта необходимо указать несколько ссылок на разные файлы карт.

    <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">   <sitemap>   <loc>http://site.ru/sitemaps/sitemap01.xml</loc>   <lastmod>2015-10-18T18:54:13+04:00</lastmod>   </sitemap>   <sitemap>   <loc>http://site.ru/sitemaps/sitemap02.xml</loc>   <lastmod>2015-10-18T18:54:13+04:00</lastmod>   </sitemap>  </sitemapindex>

    Здесь используются уже знакомые нам теги <loc> и <lastmod>, а также обязательные теги:

    • <sitemapindex> — родительский тег, в который заключаются адреса всех карт сайта;
    • <sitemap> — тег, в котором заключается параметры для каждой карты сайта.

    Как создать Sitemap.xml

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

    Как уже было написано выше — файл карты сайта размещается в корне сайта. Поисковые системы способны самостоятельно обнаружить файл карты сайта. Но существует несколько способов указания прямой ссылки на файл(ы) карты сайта(ов) для более скорого обнаружения поисковыми системами. Самый простой способ указать место расположения файла карты сайта — это непосредственное указание ссылки или нескольких ссылок на файлы карт сайта в инструментах для вебмастеров от Yandex и Google. Там же можно проверить карту сайта, провести анализ карты сайта на корректность, соответствие того, какие страницы из карты сайта найдены поисковой системой и сколько из них находится в индексации.

    Второй способ указать поисковым системам на расположение файла карты сайта — это директива Sitemap файла robots.txt.

    Указание ссылки на карту сайта в robots.txt:

    Sitemap: http://site.ru/sitemap.xml

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

    Основные способы создания карты сайта

    1. Генерация карты сайта силами системы управления сайта, если CMS имеет подобную встроенную возможность.
    2. Скачать карту сайта со стороннего онлайн сервиса. Существует множество online генераторов карт сайта с различным возможностями и ограничениями. Наверное, один из самых известных онлайн генераторов карты сайта — это Sitemap Generator. Он обладает достаточно большим функционалом и позволит вам бесплатно генерировать сайтмап на 1500 страниц, что достаточно много. Еще есть xml-sitemaps.com обладает возможностью настройки параметров карты сайта, но имеет ограничение по количеству ссылок в файле sitemap.xml в 500 штук.
    3. Скачать генератор карты сайта. Подобные программы генераторы обычно платные, но при их помощи можно можно регулярно генерить sitemap xml для одного или нескольких сайтов. Вот пара примеров подобных программ-генераторов: SiteMap XML Dynamic SiteMap Generator, WonderWebWare SiteMap Generatior.
    4. Автоматическое создание sitemap карты сайта в Joomla (Джумла), WordPress (Вордпресс), Bitrix (Битрикс), ModX.
    5. Создание карты сайта вручную.

    Sitemap WordPress

    Создать карту сайта для WordPress можно будет с помощью плагина Google XML Sitemaps. Для нее вы сможете произвести множество настроек, которые позволят исключить часть материалов вашего сайта, а также можете задать предполагаемую частоту обновления. Кроме создания карты, плагин Google XML Sitemaps при публикации новых материалов на вашем блоге уведомляет об этом многие поисковые системы, приглашая их побыстрее провести индексацию.

    Google XML Sitemaps

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

    Sitemap Joomla

    Создать карту сайта для Joomla можно с помощью компонента Xmap.

    Xmap Joomla 3

    Проверить Sitemap на битые ссылки

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

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

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

    Выберите один из способов загрузки файла:

    • скопировать текст sitmepa.xml;
    • отправить URL карты сайта;
    • загрузить xml файл в сервис.

    Sitemap.xml - создание карты сайта

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

    Зайдите в Google Search Console — раздел «Сканирование» — «Файлы Sitemap».

    Sitemap.xml - создание карты сайта

    Анализ Sitemap.xml от PixelPlus

    Инструмент от pixelplus.ru — Анализ XML-карты сайта. Он простой, крутой и понятный.

    1. Указываем карту сайта (URL) или загружаем XML-файл.

    2. Выбираем, требуется ли проверка кода ответа сервера для каждого URL в ней.

    3. Профит!

    Sitemap.xml - создание карты сайта

    Инструмент позволит проверить корректность карты сайта (файла формата *.xml), а также найти:

    • Ошибки валидности файла.

    • Те URL, которые отдают код ответа не 200 OK.

    • Прочие ошибки (указание на URL с другого домена, избыточный размер файла или числа URL в нём и так далее).

    Напомним, что число допустимых URL в одном файле — 50 000 штук, а размер файла не должен превышать 10 МБайт.

    Sitemap.xml - создание карты сайта

    Если будут найдены ошибки (такое случается часто), то сервис подскажет, какие URL отдают некорректный ответ (удалены, лишние и так далее).

    Sitemap.xml — важный инструмент

    Карта сайта — один из важный инструмент SEO-продвижения сайта. Не важно, как будет создана карта сайта. Важно — какие ссылки будут перечислены в карте сайта и как часто она будет обновляться. Иногда, в карту сайта выгружается все подряд и даже те ссылки, которые запрещены в robots.txt или неканонические ссылки. А обновление карты сайта происходит раз в месяц или реже. Подобное отношение к карте сайта может не просто сделать ее бесполезной, но того хуже — запутать поискового робота, что негативно отразится на индексации и позициях сайта в поиске.

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

    webmaster-seo.ru


    You May Also Like

    About the Author: admind

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

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

    Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

    Adblock
    detector