Программа для создания файла sitemap
Карта сайта (Sitemap) представляет собой одну web-страницу, которая отображает достоверную информацию о структуре вашего сайта. Некоторые спросят: «Нужна ли нам карта, если мы отобразили все разделы в «подвале» сайта?». Конечно нужна, ведь она выполняет функции путеводителя, как для пользователей, так и для поисковых роботов. Другими словами, Sitemap содержит в себе ссылки, как на основные разделы ресурса, так и на подразделы и даже отдельные страницы. Если ваш сайт состоит из десятка страничек, можно карту не делать, ее роль будет выполнять меню. В случае же, когда мы имеем дело с полноценными порталами, объем которых измеряется в сотнях, а порой, и в тысячах страниц, тут без карты сайта не обойтись.
Одной карты мало, дайте две!
Как уже говорилось выше, карта сайта может использоваться не только роботами, но и пользователями. Поэтому большинство современных ресурсов содержит две карты: XML и HTML.
Sitemap в формате XML используется исключительно поисковыми роботами. Ее роль сводится к предоставлению «паукам» достоверной информации о структуре сайта и ее обновлении. Именно благодаря карте, роботы оперативно индексируют новые страницы, и заносят их в поисковую базу. Если же объемный сайт не содержит файла Sitemap.xml, многие его страницы могут быть не проиндексированы месяцами, а иногда даже на протяжении нескольких лет.
HTML карта используется для визуального представления структуры сайта. От ее простоты и наглядности зависит, сможет ли пользователь найти интересующий его раздел или нет. Создание HTML карты имеет смысл лишь в том случае, когда вам необходимо организовать юзабилити крупного интернет-проекта, чьи разделы и подразделы не умещаются в главное меню.
Некоторые неопытные пользователи довольно часто используют в качестве инструмента перелинковки HTML карту. Это очень грубая ошибка. Объясним почему. Во-первых, HTML карта сайта не может быть представлена как полноценный Sitemap: в лучшем случае, поисковая машина воспримет страницу с картой, как огромный набор ссылок на внутренние страницы сайта, в худшем - пессимизирует ее значение из-за большого количества ссылок, даже не смотря на то, что они не являются внешними. Во-вторых, даже если поисковый робот не отнесет вашу карту к категории спама, он может не учесть определенный процент ссылок, из-за чего некоторые страницы вашего ресурса могут быть непроиндексированы.
Делаем XML карту сайта
Создать файл XML можно тремя способами:
- приобрести специальный генератор, который создаст для вас карту сайта;
- воспользоваться одним из онлайн-сервисов;
- написать файл вручную.
Приобретение генератора Sitemap является одним из наилучших вариантов. Вам не придется создавать карту сайта вручную, что позволит сэкономить несколько часов времени. Единственным недостатком таких генераторов, является необходимость в покупке лицензии. Большинство подобных программ выпускаются по shareware лицензии, стоимость которой варьируется в пределах от 20 до 30 долларов. Лучшими представителями программ-генераторов являются: SiteMap XML Dynamic SiteMap Generator, WonderWebWare SiteMap Generatior и Sitemapspal.
В случае если вы хотите создать Sitemap.xml вручную, вам потребуется знание следующих тегов:
- - в данном теге указываются сведения об определенном url (адресе страницы);
- - этот тег может заключать в себе множество url-адресов;
- - данный тег используется для указания url;
- - в этом теге указывается дата последнего изменения страницы;
- - указывает насколько часто изменяется страница (атрибуты: always, hourly, daily, weekly, monthly, yearly, never);
- описывает приоритет определяемой страницы, по сравнению с другими (значения от 0,1 – низкий приоритет, до 1 – высокий приоритет).
Теги , и являются обязательными, а , и могут не указываться в файле Sitemap.xml.
После того, как карта сайта была создана, ее необходимо добавить на ваш сайт. Для этого созданный файл необходимо назвать Sitemap.xml и «залить» в корневую директорию ресурса. Для быстрого обнаружения карты поисковыми машинами, можно воспользоваться функционалами «Инструменты для вебмастеров» от Google и «Яндекс-вебмастер» от Яндекса.
В первом случае последовательность действий такова: авторизуемся в «инструментах», выбираем среди списка ваших сайтов нужный вам ресурс, переходим на вкладку оптимизация/файлы Sitemap и на открывшейся странице жмем кнопку «Загрузить», после чего выбираем файл карты и подтверждаем его загрузку.
Для добавления файла Sitemap в базу Яндекса, необходимо авторизоваться в «Яндекс-вебмастер», опять же, выбрать нужный сайт, перейти на вкладку настройка индексирования/файлы Sitemap, в появившемся поле указать путь к файлу карты и нажать кнопку «Добавить».
Некоторые советы по созданию Sitemap.xml
- Поисковики, на сегодняшний день принимают фалы Sitemap, содержащие не более 50000 url. Стоит также обратить внимание на размер Sitemap.xml. Если он превышает 10 Мб, Google рекомендует разбить катру на несколько файлов. Таким образом, вы избавитесь от возможных перегрузок сервера.
- При создании нескольких файлов Sitemap, рекомендуется перечислить их в файле индекса, который создается с использованием следующих тегов: (родительский тег, расположенный в начале и конце файла), (тег для каждого из файлов Sitemap), (указывает расположение каждого из файлов Sitemap.xml) и (необязательный тег, указывающий даты последних изменений описанных файлов карт).
1 Все адреса страниц следует определять либо с префиксом «www» либо без него.
2 Файл карты должны иметь UTF8 кодировку.
3 В Sitemap.xml должно содержаться указание на пространство имен языка XML: xmlns="http://www.sitemaps.org/schemas/sitemap/0.9".
Создание HTML карты сайта
Так как HTML карта используется, преимущественно, пользователями вашего ресурса, она должна быть простой, наглядной и в то же время предоставлять исчерпывающую информацию о структуре вашего сайта.
Большинство HTML карт обладают привычной древовидной структурой, разделы и подразделы в которой выделены различными CSS стилями, а возможно, и некоторыми графическими элементами.
Если вы создаете HTML карту для большого портала, состоящего из нескольких тысяч страниц, рекомендуем создавать ссылки на разделы в виде вкладок. Так вы избавитесь от главного недостатка больших карт – громоздкости. Так как HTML карта имеет для поисковых машин второстепенное значение, для ее создания можно использовать Java-script, который позволяет значительно повысить функциональность создаваемой страницы.
Create your perfect XML Sitemap for search engines with our online creation tool
Create SEO-boosting Sitemap to drive your site's indexing coverage and improve its visibility in search results. We offer scalable solutions for every website from growing blogs to large eCommerce stores.
No coding or technical background is required. Our bot will automatically create a Sitemap following all technical requirements and ensure compatibility with all known search engines.
$ 0 USD
absolutely free
Suitable for small sites or for setting up initial search engine indexing.
Crawl up to 500 URLs
$ 2 .50 USD
one-time access by PIN
Price in USD : 2.5
Suitable for improving search coverage of self-hosted websites.
Crawl up to 1 million URLs
or
Data import up to 3 million URLs
Allows enabling of Google Sitemap extensions to indicate & multi-language pages
from $ 4 USD
for a monthly subscription
Price in USD : 4.0
For automatic synchronization with search engines. Suitable for various sites, as well as sites built on most cloud services.
Crawl or import up to unlimited number of URLs
All Pro features and crawl reports
Automatic updates and direct submission to search engines by URL
We provide a free Sitemap generator tool that crawls a website and creates an XML file that helps Google, Yandex, Bing, Baidu, and other search engines find site content faster and better understand its structure. In addition to the standard XML Sitemaps format, our app can create an Image- and a Multilingual Sitemap for your site.
More Than Just a Sitemap Creation Tool
MySitemapGenerator is a set of web apps to helps you with SEO, digital marketing, online sales, and web publishing.
Our products site/platform-agnostic go-to solutions run in the cloud, so you can start using them in just a few clicks.
Simple and straightforward service, effective tool for professionals
Convenient and user-friendly, and at the same time as functional as possible.
We tried to make the service interface as simple and understandable for everyone as possible. At the same time, the functionality of the service allows you to manage your work at a professional level. The XML Sitemap Generator is one of our online tools with which you can create a file in a few clicks.
Easy automation of routine processes
Create Sitemaps, RSS and Product Feeds without technical skills.
Cloud outsourcing in a couple of clicks is real! Automate the creation of Sitemaps, RSS and Product feeds for your projects with incredibly flexible customization and setting up of the tasks. We provide more than 20 options for customizing the generation and crawling processes, as well as a wide choice of update schedules.
More reliable and effective than Server-side software and CMS plug-ins
MySitemapGenerator will work for sites on almost any platform, programming language, or CMS.
Карта сайта — документ в формате html или xml, который содержит ссылки на все страницы вашего сайта. Создание файла sitemap.xml обязательно, поскольку от него зависит скорость и корректность индексации страниц. Наличие карты в формате html необязательно, и сейчас все меньше сайтов ее создают.
Sitemap.xml имеет следующую структуру:
- — заголовок файла;
- — блок, содержащий информацию о странице;
- — URL-адрес страницы;
- — дата последнего обновления;
- — частота обновления;
- — приоритет.
Чтобы правильно сделать sitemap.xml, придерживайтесь следующих правил:
- Данный файл не может содержать более 50 000 адресов и превышать размер 10 Мб. Если sitemap содержит больше данных, то их необходимо разбить на несколько файлов, указав адреса в файле индекса Sitemap.
- Файл sitemap.xml должен отдавать код ответа 200.
- Необходимая кодировка: UTF-8.
- Файл не должен содержать ссылки на несуществующие страницы с 404 кодом ответа и прочие «мусорные» страницы сайта, которые могут навредить SEO. Также он не должен иметь ссылки на страницы, которые запрещены к индексации в файле robots.txt, чтобы не запутывать поисковых роботов.
Существует много способов генерации карты сайта:
- с помощью онлайн-сервисов (mysitemapgenerator, xml-sitemaps);
- с помощью плагинов CMS (стандартный для Битрикс, XMap для Joomla, Google XML Sitemap для WordPress);
- с помощью специальных программ.
Мы в своей работе используем платную версию программы Screaming Frog, которая может парсить неограниченное количество URL-адресов. Бесплатная версия обходит лишь 500 страниц.
Если же мы сталкиваемся со сложной структурой сайта, например огромное количество страниц смарт-фильтра, или стоит задача настроить автоматическую генерацию sitemap.xml по определенным правилам, то мы реализуем собственный скрипт, который генерирует файл согласно требованиям поисковых систем и стоящим перед ним задачами.
Чтобы добавить карту сайта в Вебмастер Google, выберите раздел «Сканирование» — «Файлы Sitemap».
Для добавления карты в вебмастер Mail в меню «Мета информация» выберите Sitemap и укажите соответствующий адрес.
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 - массовая проверка доменов на занятость.
Привет друзья на связи Павел Гречко , в этой статье я расскажу вам как создавать карту сайта sitemap.xml что бы лучше индексировать большие сайты.
Sitemap - это файл который лежит в корне сайта и в котором содержаться ссылки на различные разделы и страницы. Именно это файл отправляет роботов поисковых систем на главные разделы сайта.
Для чего создают карту sitemap.xml
Обычно она нужна тогда, когда у сайта есть проблемы с индексацией. Причины этих проблем заключаются в следующем:
- Очень много страниц;
- Нет внутренних или внешних ссылок на страницы;
- Сайт имеет чересчур запутанную структуру.
Виды сайтмэпов
Существует два основных типа:
Их главное отличие состоит в том, что формат XML прежде всего нужен для поисковой системы, а HTML для юзеров.
HTML-карта
Содержит лишь информацию, необходимую и представляющую интерес для пользователей. Например, когда вы ищите на сайте какую-то конкретную страницу, то именно благодаря переходу на карту типа HTML вы с легкость ее найдете. Но HTML интересна не только пользователям, но и владельцам сайтов. Использования карт такого типа показывает, что вы заботитесь о том, будет ли сайт удобен посетителям. Следовательно, при ранжировании вероятность попасть в верхние позиции гораздо выше.
Что стоит учесть при составлении HTML-карты?
1. Структурированное содержание
Главное – чтобы карты была понятна пользователям. Будет лучше, если она будет содержать в себе не только основные разделы, но и различные подкатегории.
2. Анкоры ссылок
У каждой ссылки должно быть свое название. Так пользователям будет понятнее, на какую страницу они переходят.
3. Важно, чтобы попасть на карту можно было с любой страницы сайта.
XML-карта
Содержит в себе информацию, предназначенную для поисковых роботов. Предоставляет данные о том, как часто обновляется URL-адреска и о том, когда это делалось в последний раз.
Существуют специальные XML-теги для sitemap
Обязательные:
- – определяет стандарт протокола и инкапсулирует этот файл.
- – включает данные о URL-адресе (является материнским тегом).
- – включает главный URL-адрес.
Необязательные:
- – сообщает, когда последний раз изменяли файл
- – сообщает, какчасто сменяют файлы
- – сообщает о том, насколько значимым является документ на сайте.
Другие виды Sitemap
Те, которые поддерживаются поисковиком Google
— RSS, mRSS и Atom 1.0;
Необходимо, чтобы RSS / Atom фиды содержали информацию о самом позднем обновлении сайта. Требуют частых обновлений.
— Сайты, которые создаются на платформе Google.
Для подобных сайтов карта создается автоматически. Внесение изменений в такие карты не представляется возможным.
Форматы, которые поддерживаются Google и Яндекс
— текстовый формат (TXT).
Файл должен быть в кодировке UTF-8 и состоять только из URL-адресов.
Параметры файлов Sitemap, необходимые для Google и Яндекс
Общие указания:
- Применять кодировку UTF-8
- MAX возможное число URL- 50000
- Домен ссылок в sitemap должен быть таким же, как и у файла
- Вместо больших файлов лучше добавлять несколько маленьких
- 200 ОК – необходимый ответ сервера, который должен быть при обращении к сайту
- Если указываете адрес страниц, то они должны быть строго канонические
Требования Яндекс - 10 Мб, Кириллические URL
Требования Google - 50 Мб, Только цифры и латинские буквы
Способы создания XML Sitemap
- Первый шаг – определение канонических адресов, которые позже будут добавлены в файл.
- Далее – выбрать формат файла, который собираетесь использовать.
- Третий шаг – создать файл. Это можно сделать вручную или сгенерировать автоматически.
Сгенерировать карту довольно просто. Например, с помощью специальной программы Скриминг фрог. Для этого нужно:
Читайте также: