Правильная карта сайта ускоряет индексацию в 3,14 раз. Сайта бесплатно карта


Что такое карта сайта и как правильно сделать sitemap xml

Правильная карта сайта ускоряет индексацию в 3,14 раз

Карта сайта (sitemap) — это html страница сайта или специальный xml файл, в котором отражены ссылки на все важные страницы сайта. Чтобы понять, что такое карта сайта, достаточно представить книжное оглавление и сразу же станет ясно, зачем нужна карта сайта. Карта сайта помогает посетителю, будь это человек или поисковый робот, быстро найти любую страницу сайта, совершая минимальное число переходов. На простых, небольших сайтах все страницы могут быть доступны через 1-2 клика от главной страницы, но что делать, если сайт большой и структура его непроста? Подобный сайт будет неудобен не только посетителям, но и неочевиден для поисковых систем.

Какие бывают карты сайта

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

Карта сайта HTML Sitemap

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

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

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

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

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

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

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

Карта сайта xml имеет определенный синтаксис, давайте рассмотрим структуру xml карты сайта подрбнее.

Пример файла карты сайта sitemap.xml

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

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://mysite.ru/</loc> <lastmod>2014-09-18T18:54:13+04:00</lastmod> <changefreq>always</changefreq> <priority>1.0</priority> </url> <url> <loc>http://mysite.ru/category/</loc> <lastmod>2014-09-18T18:57:09+04:00</lastmod> <changefreq>hourly</changefreq> <priority>0.8</priority> </url> <url> <loc>http://mysite.ru/page/</loc> <lastmod>2014-09-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 – высокий приоритет.

Так же, в файле карты сайта в формате 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://mysite.ru/sitemaps/sitemap01.xml</loc> <lastmod>2014-09-18T18:54:13+04:00</lastmod> </sitemap> <sitemap> <loc>http://mysite.ru/sitemaps/sitemap02.xml</loc> <lastmod>2014-09-18T18:54:13+04:00</lastmod> </sitemap> </sitemapindex>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

convertmonster.ru

Генератор xml карты сайта – создать карту сайта бесплатно онлайн

Введите название сайта

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

Генератор XML-карты сайта

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

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

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

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

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

Генератор карты проведет анализ сайта и сформирует текстовый файл Sitemap.xml, который нужно самостоятельно добавить в корень. Использование карты сайта дает следующие преимущества:

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

При использовании сервиса Saitreport вы можете создать XML-карту и воспользоваться дополнительным функционалом, задав параметры.

tools.saitreport.ru

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

"Карта сайта" - грамотное оформление структуры ресурса

Инструмент "Карта сайта" поможет веб-мастеру за несколько секунд в режиме online создать "путеводитель" по сайту в формате xml. В конечном результате получится документ, который нужно загрузить в корневую папку ресурса. Карта сайта, которую вы создадите с помощью сервиса cy-pr.com, предназначена для поисковых роботов: с ее помощью они быстрее и качественней проиндексируют все страницы вашего ресурса. И когда на сайте появится свежий контент, то карта сайта обновится автоматически – для этого необходимо в специальном поле указать частоту обновлений xml при создании документа. Для крупных ресурсов рекомендуем выставлять частоту обновлений не реже одного раза в неделю.

Задачи инструмента Site map

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

- указать роботам кратчайший путь к нужной странице;

- помочь поисковым машинам лучше ориентироваться в структуре сайта и вовремя реагировать на изменения;

Кроме этого, с помощью карты сайта можно осуществить внутреннюю перелинковку страниц.

Каким ресурсам нужна Карта сайта?

Обычно Карту сайта делают для крупных ресурсов со сложной, запутанной структурой. Сервис cy-pr.com представляет вам удобный инструмент, который автоматически создаст Site map для любого ресурса, а вам только останется внести сгенерированный файл sitemap.xml в его корень.

После того, как вы создали карту своего ресурса и добавили ее в корневой файл, Site map нужно "познакомить" с поисковыми системами. Для добавления карты вашего сайта в Google необходимо создать аккаунт в Google Search Console, далее зайти в меню Sitemap и добавить ссылку: (название_сайта)/sitemap.xml. А для знакомства с Яндексом нужно посетить "Яндекс.Вебмастер" (http://webmaster.yandex.ru) и указать адрес xml файла в разделе "Настройка индексирования".

Не путайте карту в формате XML с HTML-картой для пользователей

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

www.cy-pr.com

Старые карты городов России онлайн

На ЭтоМесто.ru вы можете посмотреть и сравнить старые карты онлайн и наложить их на современные. На сайте представлены старинные карты Москвы и Московской области, Санкт-Петербурга и Ленинградской области, а также других регионов России. Немного охвачена и территория Украины, Беларуси, Молдовы, Казахстана, стран Прибалтики и Кавказа.

Здесь вы сможете не просто подробно изучить историческое наследие Российской, Советской и иностранной картографии, но и применить полученную информацию в практических целях. Так, с помощью нашего сайта можно узнать историю вашей малой Родины или всей России на картах разных времен. Что раньше было на месте вашего дома, какие названия имели населённые пункты и улицы в древние времена, где не стоит покупать квартиру - если дом построили на бывшей свалке или погосте, где была бывшая деревня ваших предков, где стоит походить с металлоискателем в поисках клада, где поисковым отрядам искать незахороненные останки наших солдат времен Великой Отечественной Войны - на эти, и многие другие вопросы поможет ответить наш проект. Наша база поиска географических объектов содержит не только названия населенных пунктов, но и местоположение урочищ, объектов рельефа, старых названий времен СССР, места покинутых деревень.

Для экономии памяти GPS навигатора вы можете скачать с привязкой не всю карту, а только нужный вам фрагмент. Выбранный кусок любой карты, можно распечатать, сохранить в виде картинки с наложенным указателем, экспортировать в "Google Планета Земля" для просмотра в 3D, вставить в свой блог или на свой краеведческий сайт. Если вас что-то заинтересовало на плане, то можно одним кликом скачать путевую точку wpt или gpx для GPS навигатора или метку kml с координатами этого места.

Практически любую онлайн карту можно скачать себе на компьютер с нашего сервера и пользоваться вне доступа к интернету. Мы выкладываем карты как в виде обычных картинок и pdf, так и файлы для программ навигации работающих с растровыми картами: OziExplorer, OruxMaps, Androzic, Locus Map, Locus Pro, AlpineQuest, Galileo Офлайн Карты и т.д. Следите за нашими ежедневными обновлениями!

www.etomesto.ru

Карта сайта. Зачем она нужна?

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

Зачем сайту-визитке, состоящему из одной или двух страниц карта? Итак не заблудишься. Карта нужна интернет-проекту, состоящему из большого количества страниц. Некоторые сайты состоят из десятков миллионов станиц! Такие, как Facebook например. У каждого абонента социальной сети есть свой отдельный блог. Тоже часто из сотен страниц.

Структура карты сайта

Карта для поисковых роботов: XML

Кроме основных посетителей, живых пользователей Интернета, есть еще один, весьма важный тип путешественников по сайтам. Это поисковые роботы, которые неустанно занимаются полезным делом: обходят сайты и собирают всю информацию на них. Затем вся информация сохраняется в Индексах поисковых систем.

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

И если сегодня пользователь задает свой запрос, то новая страница не участвует в соревнованиях за первенство в поисковой выдаче. Вот почему так важно, чтобы поисковые роботы как можно чаше посещали сайт и фиксировали каждое обновление. Часто индексируемый сайт имеет серьезное преимущество в гонке за ТОП10. Карта сайта помогает поисковому роботу ориентироваться.

Пример XML-карты

XML-карта обычно хранится по адресу: «Вашсайт.ru/sitemap.xml».

Примеры карты:

Карта данного сайта (простой формат): Перейти

Карта сайта в формате от Google: Перейти

Если у сайта нет карты, велика вероятность, что многие страницы так и не попадут в список поисковой машины. Такой сайт очевидный аутсайдер. Мудрые веб-мастера заботятся о роботах и создают для них особую карту: в формате XML. По сути, карта для роботов — это просто таблица с перечислением всех страниц сайта. Но польза от такой простой карты огромна.

В XML карте веб-мастер имеет возможность установить порядок пересмотра страниц и приоритеты. Нежелательные (служебные, технические) страницы можно обозначить особым знаком и робот их вообще не будет проверять. Для остальных страниц назначается последовательность проверки.

Например, если веб-странице присвоен индекс +100, такая страница будет индексироваться всегда в первую очередь. Чем меньше номер, тем дальше очередь страницы. Там же, в карте для роботов, устанавливается частота посещений. Можно указать, чтобы роботы приходили раз в месяц. Так и будет. Или каждый день. Тогда роботы будут навещать сайт почаще.

Карта сайта для роботов желательно должна находиться по адресу: "Вашсайт.ру/sitemap.xml".

Карта для пользователей

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

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

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

Чем сайт качественнее, тем выше его позиции в поисковой выдаче по аналогичным запросам.

daruse.ru

Карта сайта Sitemap в формате xml для Яндекса и Google — как создать сайтмап в Joomla и WordPress или в онлайн генераторе

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Решил обобщить в одной статье все, что я уже писал про карту сайта (Sitemap xml), которая в первую очередь нужна для указания поисковым системам тех страниц, которые им следует индексировать в первую очередь. Она является очень важным и фактически обязательным атрибутом любого web проекта, но многие этого либо не знают, либо не придают Site map большого значения.

Карта сайта Sitemap в формате xml для Яндекса и Google — как создать сайтмап в Joomla и WordPress или в онлайн генератореКарта сайта Sitemap в формате xml для Яндекса и Google — как создать сайтмап в Joomla и WordPress или в онлайн генераторе

Сразу давайте расставим все точки над «i» и попробуем отделить два понятия — карты сайта в формате xml и в формате Html (есть еще и географическая интерпретация этого слова, о которой я писал в статье «Как вставить Яндекс карту на сайт»). Второй вариант представляет из себя обычный список всех материалов web ресурса, который будет доступен любому желающему по нажатию на соответствующий пункт меню. Такой вариант тоже полезен и способствует ускорению и улучшению индексации вашего ресурса поисковыми системами.

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

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

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

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

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

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

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

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

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

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

Ладно, будем считать, что я вас убедил и давайте посмотрим, как можно самим создать сайтмап (синтаксис формата), как сделать ее для 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 для Яндекса и Google — как создать сайтмап в Joomla и WordPress или в онлайн генераторе

Карта сайта Sitemap в формате xml для Яндекса и Google — как создать сайтмап в Joomla и WordPress или в онлайн генераторе

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

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

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

Как видите, в отличии от файла 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.

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

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

Онлайн генераторы Sitemap Generator и XML Sitemaps

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

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

Sitemap Generator будет учитывать содержимое вашего файла robots.txt, чтобы в карту не попали запрещенные к индексации страницы. Само по себе это не страшно, ибо запрет в роботсе по любому будет иметь больший приоритет, но зато избавит вас от лишней информации в создаваемом файле Site map. Для того, чтобы сделать карту, вам достаточно указать URL главной страницы и сообщить свой E-mail, после чего вас поставят в очередь на генерацию:

Карта сайта Sitemap в формате xml для Яндекса и Google — как создать сайтмап в Joomla и WordPress или в онлайн генераторе

Карта сайта Sitemap в формате xml для Яндекса и Google — как создать сайтмап в Joomla и WordPress или в онлайн генераторе

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

Есть похожий англоязычный сервис онлайн генератора, который вы можете найти по этой ссылке — XML Sitemaps. На нем существует ограничение в 500 страниц, а в остальном все практически тоже самое, что и в описанном выше.

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Подборки по теме

Рубрика: Помогаем вебмастеру

ktonanovenkogo.ru

Карта сайта и ее виды. Как создать и где разместить – SEO

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

 

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

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

 

 

Карта сайта для поисковых роботов.

 

Роль карты для роботов.

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

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

Как создать карту XML в uCoz?

Система uCoz автоматически генерирует карту сайта в формате XML, а так же раз в несколько часов обновляет в ней информацию (это огромный плюс системы). Вам необходимо только активировать бесплатный модуль «Поиск по сайту» и уже через несколько часов вы сможете посмотреть свою карту по адресу:

http://мой-сайт.ru/sitemap.xml

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

  1. Зачем делать то, что делается само, автоматически и бесплатно?
  2. На этих онлайн сервисах есть ограничение на количество страниц (макс. не более 500), Хотите больше? – Платите!
  3. Вам придется постоянно самостоятельно проделывать эту процедуру, чтобы обновлять свою sitemap.
  4. При генерации, онлайн сервис или программа посылает запросы на сервер uCoz, которые могут быть восприняты как DoS атака и ваш IP может быть временно заблокированным.

 

Как и где разместить XML карту сайта?

Как говорилось выше, для поисковых роботов используется карта в формате XML, поэтому публиковать ссылку на нее НЕ НУЖНО на страницах сайта (посетитель все равно ничего в ней не поймет). В некоторые шаблоны uCoz уже интегрирована кнопочка в виде «иерархического дерева», с подставленной под нее ссылкой на XML карту – это не правильно! Именно из за этого «ругается» Яндекс.Вебмастер, и именно из-за этого на вашем сайте увеличивается количество ошибок. Под эту кнопочку лучше вставить ссылку на карту для людей, а если ее нет, то и кнопочка эта вовсе не нужна.

Для размещения XML карты существует специальный файл, которые не видят посетители, но очень любят поисковые роботы – это файл robots.txt – именно в нем указывается ссылки на ваши карты XML (их может быть 3: для сайта, для форума и для интернет-магазина). По умолчанию система uCoz сама вносит туда необходимую информацию, но я советую прочитать статью о robots.txt, чтобы узнать об управлении поисковыми ботами более подробно.

 

 

Карта сайта для людей.

 

Основная роль карты для людей.

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

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

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

Как ее создать?

Для создания «человеческой» карты сайта можно воспользоваться онлайн сервисами, которые предлагают эту услугу на платной основе (достаточно дорого), но так же ее можно сделать самостоятельно, только если сайт не содержит много страниц.

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

Для самостоятельного создания карты для людей заведите отдельную страницу в «Редакторе страниц» с именем «Карта сайта». Затем в одной вкладке браузера откройте HTML редактор этой страницы, а в другой ваш сайт. Путем последовательного посещения каждого материала (во второй вкладке) – вносите в редактор страницы (в первую вкладку) все скопированные из адресной строки ссылки.

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

 

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

 

Как и где разместить карту для людей?

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

Наличие карты сайта – это очень важный фактор в процессе продвижения веб-ресурса. Если вы не можете реализовать карту для людей, тогда проследите, чтобы на вашем сайте обязательно присутствовала XML карта. Информация о ней содержится в robots.txt, в панели управления Яндекс.Вебмастер и в инструментах Google для веб-мастеров. Чаще обновляйте свой сайт, следите за качеством контента и ваш успех будет не за горами!!!

 

Отсутствие XML карты сайта – входит в список самых грубых ошибок SEO продвижения.

seo-for-ucoz.com