Содержание

Sitemap Generator — создайте бесплатную XML-карту сайта

XML Sitemap Generator на Small SEO Tools представляет собой мощный инструмент, но как и любой мощный инструмент, немного тренировки и фона на том, как все работы бит идет длинный путь.

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

Шаг № 1: На участке Sitemap Generator XML, введите свой адрес веб-сайта.

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

Шаг № 3: После того, как вы указали параметры, которые вы хотите, нажмите на кнопку «Создать Sitemap».

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

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

Шаг 5: Затем нажмите на кнопку «Сохранить как XML-файл», чтобы загрузить файл карты сайта в формате .xml.

Шаг 6: Далее, перейдите в корневой каталог вашего веб-сайта и поместить файл sitemap.xml в корневой домен папки. В том случае, если у вас есть несколько Sitemaps запертый в файле sitemap.zip, распаковать его и загрузить все файлы карты сайта в корневой каталог вашего сайта.

Шаг 7: В качестве дополнительного шага, перейдите в Google Search Console (ранее Google Webmaster Tools) аккаунт и карта сайта URL. Как уже говорилось ранее, наш бесплатный онлайн инструмент также поддерживает другие основные поисковые системы кроме Google. Так что если вы человек, Bing, вы просто должны пойти на ваши инструменты Bing для веб-мастеров, чтобы добавить его.

Отправка файла XML в поисковых системах (через Google Search Console для Google) способ проверить это. Просто убедитесь, что Sitemap находится в правильном формате и был правильно загружен на ваш веб-сервер, прежде чем пытаться его проверить.

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

Мы надеемся, что приведенная выше информация помогла вам сделать большую часть нашего свободного онлайн-карты XML творца. У нас также есть другие инструменты SEO, которые могут оказаться полезными, в том числе Page Speet Test, Seo Checker и рассеянного Сайт Link Checker.

Другие языки: English, русский, 日本語, italiano, français, Português, Español, Deutsche, 中文

Независимый генератор создания Sitemap WordPress сайтов

Вступление

Здравствуйте. Яндекс.Вебмастер, сегодня «обрадовал» сообщениями о серьезных ошибках в файлах Sitemap на двух сайтах. Не весть, какая страшная новость, однако, исправляя ошибки, а попросту генерируя новые карты сайтов, наткнулся на новый, для меня, генератор создания Sitemap WordPress сайтов. Мне понравились и его работа и его дизайн, и его результаты. Показываю.

Происхождение генератора

Называется новый инструмент «XML Sitemap Generator». Общий доступ тут.

По заявлению самих создателей «Xml Sitemap Generator» создан независимой организации и не связан с какой-либо поисковой системой или каталогом.

Поверим и не обратим внимание, что вся информация на сайте повернута в сторону Google, а также в меню есть прямая ссылка на плагин «XML Sitemap Generator» вот страница плагина https://wordpress.org/plugins/www-xml-sitemap-generator-org/.

Доступные инструменты

На сайте генератора, есть возможность создать личный кабинет и сохранять в нём свои настройки. Регистрация не обязательна и можно делать карты-сайта здесь и сразу.

Основной инструмент «Online XML sitemap generator». По  домену сайта легко и быстро можно создать карту сайта Sitemap, в различных форматах: xml, txt, html. По отдельности или в архиве.

Как работает генератор создания Sitemap WordPress сайтов

  • Войдите на сайт генератора;
  • Найдите в меню ссылку «Online generator»;
  • Вставьте в поле адрес сайта с протоколом http или https;
  • Заполните поля настроек;
  • Введите капчу;
  • Согласитесь с лицензией;
  • Нажмите «Generate Sitemap».

генератор создания Sitemap WordPress

Обратите внимание, на кнопку «More Settings». Здесь можно выключить из карты сайта отдельные URL, исключить форматы картинок, а также определить, что показывать в заголовках карты title, h2, h3.

Результаты

генератор создания Sitemap WordPress — результаты

  • Результаты работы генератора это список различных форматов карт сайт, которые можно посмотреть «View» и скачать «Downloads».
  • Напомню, что для инструментов веб.мастеров нужны форматы Sitemap [xml], можно, но не обязательно [gzip.xml].
  • Могут пригодиться файлы robots.txt, log file и error report.

Сначала проверь

Скачанную карту сайта лучше сначала проверить. Валидность Sitemap можно проверить на следующих сервисах:

  • Яндекс.Вебмастер (https://webmaster.yandex.ru/tools/sitemap/?tab=file), вкладка «файл»
  • Сервис com. Free XML Sitemap Validator тут: http://tools.seochat.com/tools/site-validator/#sthash. vbWd21XR.dpbs
  • Еще ссылка для проверки Sitemap: http://freetools.webmasterworld.com/tools/site-validator/#sthash.XJfzJ92K.dpbs

Куда ставить то

Сама по себе карта Sitemap сайта вам не нужна. Её нужно показать поисковикам. Зачем? Она, яко бы, помогает поисковикам быстрее индексировать страницы сайта.

Поэтому скачанный файл sitemap.xml нужно залить по FTP в корневую папку сайта и попробовать открыть в браузере с адресом http://vash_domen/sitemap.xml. В принципе, название sitemap может быть любым, важно сохранить тип файла [xml].

Сообщить поисковикам

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

В конец файла robots.txt, через строчный пробел, добавляем строку:

Sitemap: http://vash_domen/sitemap.xml

В инструментах вебмастеров сообщаете о карте поисковикам:

  • Яндекс: вкладка Индексирование>>>Файлы Sitemap;
  • Google: вкладка Сканирование>>>Карты сайта Sitemap;
  • Bing: Карта сайта Sitemap.

Финиш советы

Через некоторое время после добавления карт сайта, проверьте информацию в панели вебмастеров. Если есть ошибки, исправьте и заново сделайте карту сайта.

Аналогичные генераторы

  • https://www.xml-sitemaps.com/
  • http://www.mysitemapgenerator.com/start/free.html

Плагин

Есть плагин, «XML Sitemap Generator» https://wordpress.org/plugins/www-xml-sitemap-generator-org/, который в автоматическом режиме, по сделанным настройкам генерирует карты сайт и сообщает об этом Google Webmasters.

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

©www.wordpress-abc.ru

Статьи по теме

Похожие посты:

Похожее

Как создать XML-карту сайта (и отправить ее в Google)

Так же, как вам может быть сложно найти новую дорогу без карты, Google может быть сложно найти все страницы на вашем сайте без карты сайта.

К счастью, можно быстро и легко создать карту сайта в XML-формате и отправить ее в Google.

Изучив основы, мы подробно рассмотрим, как это сделать.

(Уже знаете все основы? Щелкните здесь, чтобы сразу перейти к созданию файла Sitemap.)

Что такое карта сайта (файл Sitemap)?

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

Интересный факт

В картах сайта нельзя перечислять больше 50 000 ссылок, а их размер не должен превышать 50 МБ. Если содержимое файла Sitemap превышает один или несколько этих показателей, придется разбить его между несколькими картами.

Как выглядит sitemap.xml?

Sitemap.xml создается для поисковиков, а не людей. Он может выглядеть немного пугающе, если вы видите его впервые.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www. sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://ahrefs.com/</loc>
		<lastmod>2019-08-21T16:12:20+03:00</lastmod>
	</url>
	<url>
		<loc>https://ahrefs.com.com/blog/</loc>
		<lastmod>2019-07-31T07:56:12+03:00</lastmod>
	</url>
</urlset>

Давайте разберемся.

Объявление XML

<?xml version="1.0" encoding="UTF-8"?>

Эта строка сообщает поисковикам, что он имеет дело с XML-файлом. Здесь также указывается версия XML и используемая кодировка. Для карты сайта следует указать версию 1.0 и кодировку UTF‑8 (UTF‑8 использовать обязательно).

URL set

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

Это хранилище всех URL-адресов в карте сайта. Эта строка также сообщает краулерам, какой стандарт протокола используется. Большинство карт указывают стандарт Sitemap 0.90, поддерживаемый Google, Yahoo и Microsoft.

URL

<url>
<loc>https://ahrefs.com/</loc>
<lastmod>2019-08-21T16:12:20+03:00</lastmod>
</url>

Это родительский тег для каждой записи URL-адреса. Вы должны указать расположение URL-адреса во вложенном теге <loc>. Что особенно важно, необходимо использовать абсолютные URL-адреса, не относительными и каноническими.

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

  • <lastmod> — указывает дату последнего изменения файла. Она должна быть в формате W3C Datetime. Например, если вы обновили публикацию 25 сентября 2019 года, в атрибуте будет указано значение 2019-09-25. Дополнительно можно еще указать время.
  • <priority> — указывает приоритет URL-адреса относительно всех остальных URL-адресов на сайте. Значение указывается в диапазоне от 0.0 до 1.0. Чем больше значение, тем выше приоритет.
  • <changefreq> — указывает, как часто страница может меняться. Задача этого свойства — сообщить поисковикам о том, как часто им может понадобиться повторно сканировать URL-адреса. Допустимые значения: always (всегда), hourly (каждый час), daily (ежедневно), weekly (еженедельно), monthly (ежемесячно), yearly (ежегодно) и never (никогда).

Ни один из этих дополнительных тегов не особо важен для SEO.

Гэри Илш из Google утверждает, что они в основном игнорируют значение тега <lastmod>, поскольку в большинстве случаев “вебмастера совершенно не стараются следить за его точностью”. Это и неудивительно, ведь большинство генераторов карт сайтов устанавливают значение этого тега для всех страниц по текущей дате, а не по дате последнего изменения файла.

Тег <priority> в Google, по их словам, игнорируется, потому что это просто “лишний шум”.

Относительно тега <changefreq> Джон Мюллер говорит так: “Приоритет и изменение частоты на самом деле больше не играют такой большой роли, когда речь идет о карте сайта” .

Зачем вам нужна карта сайта?

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

Но таким образом Google не сможет найти весь контент. Если на страницу нет ссылок с других уже известных ему страниц, он ее вряд ли найдет ее.

Вот тут-то и вступает в игру карта сайта.

Карта сайта сообщает Google (и другим поисковикам), где найти наиболее важные страницы сайта, чтобы они могли их просканировать и проиндексировать. Это важно, потому что поисковики не могут ранжировать контент, предварительно не проиндексировав.

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

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

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

Хоть на WordPress и работает 35,5% всех сайтов, эта CMS сама не генерирует карту сайта. Чтобы создать ее, вам понадобится плагин наподобие Yoast SEO.

Чтобы установить Yoast SEO, перейдите в консоль WordPress.

Выберите пункт Плагины > Добавить новый.

Найдите “Yoast SEO”.

Нажмите кнопку “Установить” возле первого полученного результата, а затем кнопку “Активировать”.

Перейдите в раздел SEO > Общие > Возможности и убедитесь, что “XML-карта сайта” включена.

Теперь вы сможете увидеть файл sitemap (или индекса sitemap) по адресу yourdomain.com/sitemap.xml или yourdomain.com/sitemap_index.xml.

Примечание.

Если у вас WordPress установлен в подпапке или на субдомене, ваша карта сайта будет находиться там же. Например, карта сайта нашего блога доступна по ahrefs. com/blog/sitemap_index.xml.

СОВЕТ

Если вы хотите четко указать, какие типы контента (страницы тегов, категорий и т. д.) включить или исключить из вашей карты сайта, перейдите в раздел настроек “Отображение в поисковой выдаче”.

Вы также можете исключить отдельные посты или страницы в редакторе с помощью поля “Дополнительно”.

ВАЖНО. Исключайте из карты сайта только те страницы, которые не должны отображаться в результатах поиска.

Подробнее см. в нашем руководстве по SEO для WordPress.

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

Wix автоматически создает для вас карту сайта. Она располагается по адресу yourwixsite.com/sitemap.xml.

К сожалению, у вас практически нет возможностей контролировать, какие страницы включаются в карту сайта. Если вы хотите исключить страницу, перейдите на вкладку настройки “SEO (Google)” на нужной странице и отключите параметр “Show this page in search results” (Отображать эту страницу в результатах поиска).

Отображать эту страницу в результатах поиска

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

Примечание.

Если вы добавите каноникал на другой URL-адрес в Wix, то неканонический URL-адрес не будет удален из карты сайта. Хоть это и не повлияет на большинство пользователей, включение неканонических страниц в файле sitemap — не лучшая практика, а также неоднозначный сигнал для Google.

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

Squarespace также создает для вас карту сайта автоматически. Обычно ее можно найти по адресу yoursquarespacesite.com/sitemap.xml.

Ручное редактирование карты сайта в Squarespace невозможно, но вы можете исключить (используя тег noindex) страницы из выдачи поисковиков на вкладке “SEO”.

Скрыть страницу в результатах поиска

Такие страницы будут также исключены из вашей карты сайта.

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

Shopify генерирует для вас карту сайта автоматически. Ее можно найти по адресу yourstore.com/sitemap.xml.

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

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

Если на вашем сайте около 300 страниц или менее, установите бесплатный краулер Screaming Frog.

После установки откройте раздел Mode > Spider.

Вставьте URL-адрес главной страницы в поле с подписью “Enter URL to spider”.

Нажмите кнопку “Start”.

Примечание.

Убедитесь, что используете каноническую (главную) версию стартовой страницы. Если вы этого не сделаете, Screaming Frog просканирует только один URL-адрес.

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

Найдите похожую строку:

Если указанное число не превышает 499, перейдите в раздел Sitemaps > XML sitemap.

Поскольку для Google теги <lastmod>, <changefreq> и <priority> являются несущественными, мы рекомендуем не включать их в файл sitemap. xml.

Нажмите “Next” (Далее) и сохраните файл sitemap на компьютере. Готово.

Если в строке указано значение “500 из 500”, то нет смысла экспортировать файл sitemap. Почему? Потому что вы достигли лимита сканирования для вашего сайта, а это значит, что в экспортированном файле sitemap может не быть сотен страниц, что делает его непригодным для использования.

Один из способов решить эту проблему — подобрать другой бесплатный генератор карты сайта. Их очень много.

К сожалению, большинство таких генераторов ненадежны.

Мы протестировали некоторые из наиболее популярных генераторов и обнаружили, что многие из них включают в карту сайта неканонические URL-адреса, неиндексируемые страницы и редиректы. Для SEO это плохо.

ГенераторВключает канонизированные URL?Включает noindexed URL?Включает редиректы?
xml-sitemaps.comДа ❌Нет ✅Нет ✅
web-site-map. comДа ❌Нет ✅Нет ✅
xmlsitemapgenerator.orgДа ❌Нет ✅Нет ✅
smallseotools.com/xml-sitemap-generatorДа ❌Да ❌Да ❌
freesitemapgenerator.comДа ❌Да ❌Да ❌
duplichecker.com/xml-sitemap-generator.phpДа ❌Да ❌Да ❌
xsitemap.comДа ❌Да ❌Да ❌

Где же найти решение?

Если Screaming Frog не смог просканировать весь ваш сайт, просканируйте его с помощью инструмента Аудит Сайта Ahrefs.

Примечание.

Подтвердите, что это ваш сайт, чтобы сканирование прошло быстрее. Вот как это сделать.

Как только сканирование завершится, перейдите в Page Explorer и добавьте следующие фильтры.

Нажмите Export > Current table view.

Откройте экспортированный CSV-файл, а затем скопируйте и вставьте все URL-адреса из столбца URL в этот инструмент.

Нажмите кнопку “Add to queue” (Добавить в очередь), а затем “Export queue as sitemap.xml” (Экспортировать список в файл sitemap.xml).

Полученный файл будет готовой картой вашего сайта.

Как отправить карту сайта в Google

Для начала вам нужно узнать, где находится карта сайта.

Если вы используете плагин, скорее всего правильный URL-адрес карты будет domain.com/sitemap.xml.

Если вы делаете это вручную, назовите вашу карту сайта sitemap.xml и загрузите ее в корневой каталог вашего веб-сайта. После этого карта сайта станет доступна по адресу domain.com/sitemap.xml.

Примечание.

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

Выберите Google Search Console > Файлы Sitemap > Добавить URL-адрес файла Sitemap, а затем нажмите кнопку “Отправить”

Готово.

СОВЕТ

Хорошей практикой является добавление URL-адресов файлов sitemap в файл robots.txt.

Вы можете найти этот файл в корневом каталоге вашего веб-сервера. Чтобы добавить URL-адрес файла sitemap, откройте файл robots.txt и вставьте следующую строку:

Sitemap: https://www.yourdomain.com/sitemap.xml

URL-адрес из примера необходимо заменить на URL-адрес вашей карты сайта.

Если у вас несколько карт, добавьте такую строку для каждой из них.

Sitemap: https://www.asos.com/sitemap_1.xml

Sitemap: https://www.asos.com/sitemap_2.xml

Исправление основных ошибок веб-сайта, которые влияют на карту сайта

Google Search Console сообщает вам о большинстве технических ошибок, относящихся к карте сайта.

Например, в этом предупреждении сообщается, что один из отправленных URL-адресов заблокирован в robots.txt:

Вы можете больше узнать об этих проблемах и способах их решения здесь.

Однако существуют проблемы, о которых Google вам не сообщит.

Ниже приведены две наиболее распространенные такие проблемы, а также способы их выявления и устранения.

Бесполезные страницы низкого качества в вашей карте сайта

Каждая страница в вашей карте сайта должна быть индексируемой и канонической.

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

Например, эти две страницы в интернет-мазагине:

Ни одна из них не несет ценности для пользователя, но все же они находятся в карте этого сайта, и Google проиндексировал обе из них.

Чтобы найти эти страницы, перейдите в раздел Site Audit (Аудит сайта) > Duplicate content

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

Проверьте эти страницы, чтобы понять, представляют ли они какую-либо ценность.

Держать на сайте страницы низкого качества плохо по трем причинам:

  • Они впустую расходуют краулинговый бюджет. Заставлять Google терять время и ресурсы, сканируя бесполезные страницы низкого качества — не лучшая идея. Он бы мог посвятить это время сканированию более важного контента. (Во избежание недоразумений: Google утверждает, что краулинговый бюджет — это не “что-то, о чем большинству издателей стоит беспокоиться”.)
  • Они “крадут” авторитетность ссылки у более важных страниц. Существует явная корреляция между авторитетностью страниц и их позициями в выдаче. Внутренние ссылки на страницы низкого качества снижают авторитетность, которая могла бы перетекать на более важные страницы. (Что примечательно, когда мы удалили почти ⅓ постов из блога Ahrefs, мы заметили увеличение трафика, а не его снижение.)
  • Они приводят к плохому взаимодействию с пользователем. Никакой пользы при посещении этих страниц пользователи не получают, и они могут сразу уйти, если решат, что ваш сайт низкого качества или вообще заброшен.

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

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

Просто проверьте отчет “On-Page” в инструменте “Аудит сайта” для страниц с предупреждением о малом количестве слов (Low word count).

Страницы, исключенные из карты сайта по ошибке

Если вы использовали любые из указанных ранее методов генерации карты сайта, то в нее не попадут страницы с тегами noindex или canonical (не ссылающиеся на себя).

Это хорошо. Не стоит включать неканонические URL-адреса или неиндексируемые страницы в карту сайта.

Таким образом, если у вас на сайте есть некорректные теги noindex, страницы могут быть исключены по ошибке.

Чтобы проверить веб-сайт на наличие таких ошибок, воспользуйтесь отчетом “Indexability” (Индексируемость) в инструменте “Аудит сайта”. Обратите внимание на предупреждения “Noindex page” (Неиндексируемая страница), указывающие на все неиндексируемые страницы.

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

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

ПРОФЕССИОНАЛЬНЫЙ СОВЕТ

Стоит проверить сайт на некорректные каноникалы и редиректы. Чтобы это сделать, перейдите в Page Explorer и используйте такие фильтры:

Проверка некорректных каноникалов.

Проверка некорректных редиректов.

Удалите некорректно указанные каноникалы и редиректы, затем добавьте затронутые страницы в вашу карту сайта.

Вопросы и ответы

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

Нужна ли карта сайта для страниц AMP?

Нет.

@Kfowler325 No need for sitemaps for AMP pages — the rel=amphtml link is enough for us.

— 🍌 John 🍌 (@JohnMu) 13 October 2016

Для AMP-страниц карта сайта не нужна — ссылки rel=amphtml будет достаточно.

Как создать карту сайта для проекта электронной коммерции?

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

Заключение

Создание карты сайта это вам не бином Ньютона, особенно если вы используете плагин, который все делает вместо вас. Не так уж сложно и создать карту с нуля — просто просканируйте сайт и отформатируйте список URL-адресов.

Важно помнить, что Google не должен индексировать страницы в вашей карте сайта, а также то, что карта сайта никак не взаимосвязана с ранжированием.

Если вы хотите ранжироваться выше в Google, прочтите этот пост.

Остались вопросы? Напишите мне в комментариях или в Twitter.

Trans­la­tion: Ole­sia Korob­ka, SEO in Fajela.

Создаём генератор Sitemap для проекта на Yii

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

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

'sitemap.xml'=>'sitemap/index',

Или лучше так:

array('sitemap/index', 'pattern'=>'sitemap.xml', 'urlSuffix'=>''),

Начнём написание нашего контроллера в лучших традициях с худшего варианта:

class SitemapController extends Controller
{
    public function actionIndex()
    {
        $urls = array();
 
        
        $posts = Post::model()->findAll(array(
            'condition' => 't.public = 1 AND t.date <= NOW()';
        ));        
        foreach ($posts as $post){
            $urls[] = $this->createUrl('post/view', array('id'=>$post->id, 'alias'=>$post->alias));
        }
 
        
        $pages = Page::model()->findAll(array(
            'condition' => 't.public = 1';
        ));
        foreach ($posts as $page){
            $urls[] = $this->createUrl('page/view', array('alias'=>$page->alias));
        }
 
        
        $news = News::model()->findAll(array(
            'condition' => 't. public = 1';
        ));
        foreach ($news as $new){
            $urls[] = $this->createUrl('news/view', array('id'=>$new->id));
        }
 
        
        $works = Work::model()->findAll(array(
            'condition' => 't.public = 1';
        ));
        foreach ($works as $work){
            $urls[] = $this->createUrl('work/view', array('id'=>$work->id));
        }
 
        
        $products = Product::model()->findAll(array(
            'condition' => 't.public = 1 AND t.count > 0';
        ));
        foreach ($products as $product){
            $urls[] = $this->createUrl('product/view', array('category'=>$product->category->alias, 'id'=>$product->id));
        }
 
        
 
        $host = Yii::app()->request->hostInfo;
 
        echo '<?xml version="1.0" encoding="UTF-8"?>' . PHP_EOL;
        echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
        foreach ($urls as $url){
            echo '<url>
                <loc>' .  $host . $url '</loc>
                <changefreq>daily</changefreq>
                <priority>0.5</priority>
            </url>';
        }
        echo '</urlset>';   
        Yii::app()->end();            
    }
}

Что плохого в первом варианте кода?

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

Займёмся небольшим рефакторингом, а именно:

  • Перенесём все condition из findAll внутрь моделей;
  • Аналогично скроем генерирование адресов;
  • Добавим возможность вывода времени обновления записи;
  • Вынесем XML код в представление.

Для первого пункта во всех нужных нам моделях создадим именованную группу условий published(). Для второго же добавим геттер getUrl():

class Post extends CActiveRecord
{
    
 
    public function scopes()
    {
        return array(
            'published'=>array(
                'condition'=>'t.public = 1 AND t.date <= NOW()',
            ),
        );
    }
 
    private $_url;
 
    public function getUrl()
    {
        if ($this->_url === null)
            $this->_url = Yii::app()->createUrl('post/view', array('id'=>$this->id));
        return $this->_url;
    }
}

Теперь наш контроллер скинул пару десятков лишних строк:

class SitemapController extends Controller
{
    public function actionIndex()
    {
        $items = array();        
        $items = array_merge($items, Page::model()->published()->findAll());
        $items = array_merge($items, News::model()->published()->findAll());
        $items = array_merge($items, Post::model()->published()->findAll());
        $items = array_merge($items, Work::model()->published()->findAll());
        $items = array_merge($items, Product::model()->published()->findAll());
 
        $this->renderPartial('index', array(
            'host'=>Yii::app()->request->hostInfo,
            'items'=>$items,
        ));        
    }
}
<?php echo '<?xml version="1. 0" encoding="UTF-8"?>' . PHP_EOL ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <?php foreach ($items as $item): ?>
    <url>
        <loc><?php echo $host; ?><?php echo $item->getUrl(); ?></loc>
        <lastmod><?php echo date(DATE_W3C, $item->update_time); ?></lastmod>
        <changefreq>daily</changefreq>
        <priority>0.5</priority>
    </url>
    <?php endforeach; ?>
</urlset>

Здесь мы выводим дату последнего обновления в формате W3C Datetime, используя поле update_time модели формата TIMESTAMP:

echo date(DATE_W3C, $item->update_time);

Если же у вас в таблице время хранится в формате DATETIME, то сначала его необходимо преобразовать функцией strtotime():

echo date(DATE_W3C, strtotime($item->update_time));

Но и это не предел. Если у всех моделей есть модификатор published(), то можно уменьшить число строк сборщика массива моделей до трёх:

class SitemapController extends Controller
{
    public function actionIndex()
    {
        $items = array();        
        foreach (array('Post', 'News', 'Page', 'Work', 'Product') as $class)
            $items = array_merge($items, CActiveRecord::model($class)->published()->findAll());
 
        $this->renderPartial('index', array(
            'host'=>Yii::app()->request->hostInfo,
            'items'=>$items,
        ));        
    }
}
<?php echo '<?xml version="1.0" encoding="UTF-8"?>' . PHP_EOL ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <?php foreach ($items as $item): ?>
    <url>
        <loc><?php echo $host; ?><?php echo $item->getUrl(); ?></loc>
        <lastmod><?php echo date(DATE_W3C, $item->update_time); ?></lastmod>
        <changefreq>daily</changefreq>
        <priority>0. 5</priority>
    </url>
    <?php endforeach; ?>
</urlset>

Вот теперь можно похвастаться перед друзьями истинно «тонким» контроллером.

Указание частоты обновлений и приоритета

Порядочным поисковым роботам нужно помогать. Мы добавили поддержку параметра lastmod. Теперь добавим поля changefreq и priority. Для этого немного модифицируем последний пример:

class SitemapController extends Controller
{
    const ALWAYS = 'always';
    const HOURLY = 'hourly';
    const DAILY = 'daily';
    const WEEKLY = 'weekly';
    const MONTHLY = 'monthly';
    const YEARLY = 'yearly';
    const NEVER = 'never';
 
    public function actionIndex()
    {
        $classes = array(
            'Post' => array(self::DAILY, 0.8), 
            'News' => array(self::DAILY, 0.5), 
            'Page' => array(self::WEEKLY, 0.2), 
            'Work' => array(self::WEEKLY, 0.5), 
            'Product' => array(self::DAILY, 0. 5),
        );
 
        $items = array();
        foreach ($classes as $class=>$options){
            $items = array_merge($items, array(array(
                'models' => CActiveRecord::model($class)->published()->findAll(),
                'changefreq' => $options[0],
                'priority' => $options[1],
            )));
        }
 
        $this->renderPartial('index', array(
            'items'=>$items,
            'host'=>Yii::app()->request->hostInfo,
        ));        
    }
}
<?php echo '<?xml version="1.0" encoding="UTF-8"?>' . PHP_EOL ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <?php foreach ($items as $item): ?>
        <?php foreach ($item['models'] as $model): ?>
        <url>
            <loc><?php echo $host; ?><?php echo $model->getUrl(); ?></loc>
            <lastmod><?php echo date(DATE_W3C, $model->update_time); ?></lastmod>
            <changefreq><?php echo $item['changefreq']; ?></changefreq>
            <priority><?php echo $item['priority']; ?></priority>
        </url>
        <?php endforeach; ?>
    <?php endforeach; ?>
</urlset>

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

Вынесение логики из контроллера

Код контроллера вполне можно оставить в таком состоянии. Но если кому-то не нравится нахождение всего функционала в контроллере и генерирование XML вручную, то можно пойти дальше.

Вынесем все константы и всю логику генерации карты сайта в отдельный класс:

<?php
  @author [email protected] @link https://elisdn.ru
 
 
class DSitemap
{
    const ALWAYS = 'always';
    const HOURLY = 'hourly';
    const DAILY = 'daily';
    const WEEKLY = 'weekly';
    const MONTHLY = 'monthly';
    const YEARLY = 'yearly';
    const NEVER = 'never';
 
    protected $items = array();
 
     @param  @param  @param  @param 
    public function addUrl($url, $changeFreq=self::DAILY, $priority=0.5, $lastMod=0)
    {
        $host = Yii::app()->request->hostInfo;
        $item = array(
            'loc' => $host . $url,
            'changefreq' => $changeFreq,
            'priority' => $priority
        );
        if ($lastMod)
            $item['lastmod'] = $this->dateToW3C($lastMod);
 
        $this->items[] = $item;
    }
 
     @param  @param  @param 
    public function addModels($models, $changeFreq=self::DAILY, $priority=0. 5)
    {
        $host = Yii::app()->request->hostInfo;
        foreach ($models as $model)
        {
            $item = array(
                'loc' => $host . $model->getUrl(),
                'changefreq' => $changeFreq,
                'priority' => $priority
            );
 
            if ($model->hasAttribute('update_time'))
                $item['lastmod'] = $this->dateToW3C($model->update_time);
 
            $this->items[] = $item;
        }
    }
 
     @return 
    public function render()
    {
        $dom = new DOMDocument('1.0', 'utf-8');
        $urlset = $dom->createElement('urlset');
        $urlset->setAttribute('xmlns','http://www.sitemaps.org/schemas/sitemap/0.9');
        foreach($this->items as $item)
        {
            $url = $dom->createElement('url');
 
            foreach ($item as $key=>$value)
            {
                $elem = $dom->createElement($key);
                $elem->appendChild($dom->createTextNode($value));
                $url->appendChild($elem);
            }
 
            $urlset->appendChild($url);
        }
        $dom->appendChild($urlset);
 
        return $dom->saveXML();
    }
 
    protected function dateToW3C($date)
    {
        if (is_int($date))
            return date(DATE_W3C, $date);
        else
            return date(DATE_W3C, strtotime($date));
    }
}

Заметим, что в классе мы полностью автоматизировали работу с атрибутом update_time модели. Если это поле у модели существует, то оно автоматически переконвертируется в нужный формат и выведется в опции lastmod.

Теперь в контроллере создадим объект, добавим в него наши модели и выведем сгенерированный результат на экран:

class SitemapController extends Controller
{
    public function actionIndex()
    {
        $sitemap = new DSitemap();
        $sitemap->addModels(Post::model()->published()->findAll(), DSitemap::DAILY, 0.8);
        $sitemap->addModels(News::model()->published()->findAll(), DSitemap::DAILY, 0.5);
        $sitemap->addModels(Page::model()->published()->findAll(), DSitemap::WEEKLY, 0.2);
        $sitemap->addModels(Work::model()->published()->findAll(), DSitemap::WEEKLY, 0.5);
        $sitemap->addModels(Product::model()->published()->findAll(), DSitemap::DAILY, 0.5);
 
        header("Content-type: text/xml");
        echo $sitemap->render();
        Yii::app()->end();
    }
}

Или расширим наш предыдущий вариант с массивом:

class SitemapController extends Controller
{
    public function actionIndex()
    {
        $classes = array(
            'Post' => array(DSitemap::DAILY, 0. 8), 
            'News' => array(DSitemap::DAILY, 0.5), 
            'Page' => array(DSitemap::WEEKLY, 0.2), 
            'Work' => array(DSitemap::WEEKLY, 0.5), 
            'Product' => array(DSitemap::DAILY, 0.5),
        );    
 
        $sitemap = new DSitemap();
        foreach ($classes as $class=>$options)
            $sitemap->addModels(CActiveRecord::model($class)->published()->findAll(), $options[0], $options[1]);
 
        header("Content-type: text/xml");
        echo $sitemap->render();
        Yii::app()->end();      
    }
}

Здесь мы также создаём объект $sitemap и в цикле передаём ему наши модели.

Оптимизация производительности

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

В таких случаях необходимо либо ограничивать число выбираемых элементов с помощью параметра LIMIT (например, вместо тысячи моделей сразу выбирать десять раз по сто элементов), либо использовать менее ресурсоёмкие варианты перебора. Это может быть DAO или CDataProviderIterator.

Также в этом случае не стоит брать DomDocument, а лучше передавать итератор в упоминавшееся выше представление через renderPartial() и генерировать ссылки простой конкатенацией строк вместо createUrl.

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

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

class SitemapController extends Controller
{
    public function actionIndex()
    {
        if (!$xml = Yii::app()->cache->get('sitemap'))
        {    
            $classes = array(
                'Post' => array(DSitemap::DAILY, 0. 8), 
                'News' => array(DSitemap::DAILY, 0.5), 
                'Page' => array(DSitemap::WEEKLY, 0.2), 
                'Work' => array(DSitemap::WEEKLY, 0.5), 
                'Product' => array(DSitemap::DAILY, 0.5),
            );    
 
            $sitemap = new DSitemap();
 
            $sitemap->addUrl('/contacts', DSitemap::WEEKLY);
 
            foreach ($classes as $class=>$options)
                $sitemap->addModels(CActiveRecord::model($class)->published()->findAll(), $options[0], $options[1]);
 
            $xml = $sitemap->render();
            Yii::app()->cache->set('sitemap', $xml, 3600*6);
        }
 
        header("Content-type: text/xml");
        echo $xml;
        Yii::app()->end();      
    }
}

Теперь для подключения нового модуля на сайте нужно добавить группу условий published и геттер getUrl() в его модель и добавить имя класса модели в этот список.

Внутренние генераторы файла sitemap в Битрикс, WordPress и OpenCart


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


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

Что такое файл sitemap и зачем он нужен?


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


Sitemap важен для продвижения сайта в поисковых системах, поскольку определяет:

  • местонахождение страниц ресурса;
  • время последнего обновления страниц;
  • частоту обновления страниц;
  • важность одних страниц относительно других.


В карте указываются не только страницы. Иногда в нем размещают информацию об изображениях, которые, например, загружаются с помощью JavaScript и их индексирование затруднено. Или видео, если нужно показать в выдаче поисковика определенное превью и описание, а также новостях (работает только с Google Новости).

Требования поисковых систем


У каждого поисковика свои требования к карте сайта. Мы собрали требования воедино, чтобы вы сделали одну карту сразу для всех поисковых систем:

  1. Формат файла — .xml. Можно использовать и .txt, но Яндекс рекомендует .xml.
  2. Размер в несжатом виде — 50 Мб. Это максимальный размер для Яндекса и Google.
  3. Кодировка — UTF-8.
  4. Максимальное количество страниц в одном файле — 50 000. Если на веб-ресурсе больше страниц, то нужно создать несколько файлов, один из которых будет картой карт.


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

Как создать sitemap: способы и их сравнение


Есть несколько способов создания карты сайта:

  • при помощи генераторов;
  • внутренними возможностями CMS.


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

Генераторы sitemap


Онлайн-генераторы работают по принципу поисковых роботов: вы отдаете им главную страницу веб-ресурса, они ходят по ссылкам, индексируют страницы и формируют карту сайта.


Какие преимущества у этого способа создания? Нет привязки к системе управления контентом (можно создать карту сайта для любой площадки, в том числе и для статичного HTML-проекта). Больше плюсов нет. А минусов несколько:

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


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

Внутренние возможности CMS


Все современные CMS:

  • обновляют карту сайта автоматически после добавления и/или редактирования контента;
  • автоматически уведомляют поисковые системы об изменениях в файле sitemap.xml;
  • позволяют управлять параметрами карты сайта: устанавливать частоту обновления и приоритетность страниц из удобного интерфейса.


Только система управления контентом знает, где находится весь контент и как к нему добраться. Поэтому рекомендуем использовать внутренние возможности CMS.


Поскольку карта сайта — это рекомендованный поисковыми системами способ оповещения их о появлении страницы, а не обязательный, создатели систем управления контента не включают генерацию карты в ядро системы. Для создания может потребоваться специальный плагин. Мы выбрали три самые популярные CMS в России и на их примере покажем, как генерировать sitemap.

Генерация sitemap в Битрикс


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


Чтобы попасть в настройки, кликните на «Маркетинг», далее ищите модуль «Поисковая оптимизация», а в нем жмите на «Настройка sitemap.xml»:


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


Выбирайте любое название, не забудьте указать правильный протокол и поставить галочку напротив условия «Добавить правило в robots.txt после генерации», если в robots.txt еще не указана ссылка на карту сайта.


На вкладке «Файлы» можно отметить разделы веб-ресурса, которые нужно проиндексировать:


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


На вкладке «Инфоблоки» настраиваем индексацию по следующим опциям:

  • Автогенерация — автоматическое обновление карты при добавлении, редактировании или удалении инфоблока.
  • Список – добавление в карту сайта индексной страницы инфоблока.
  • Секции – индексация разделов инфоблока.
  • Элементы – индексация всех элементов инфоблока.


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

Генерация sitemap в OpenCart


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


Чтобы перейти к настройкам встроенной карты сайта перейдите на вкладку «Модули», далее кликните на «Каналы продвижения». Там увидите модуль Google Sitemap и иконку настроек.


Далее установите статус «Включено» и скопируйте ссылку отправки в вебмастерку Google.


Поскольку OpenCart — зарубежная разработка, у него есть один недостаток для наших реалий — тег image, который не валиден в Яндексе. Для устранения этой ошибки вы можете установить модуль Yandex Sitemap, который отличается от стандартного только тегом image.


Также есть интересный модуль – «[_FAST_] Sitemap». Для его установки:

  1. Скачайте из официальной директории и разархивируйте модуль к себе на компьютер.
  2. Из папки upload загрузите все в корень сайта.
  3. Перейдите в «Дополнения», затем — в «Каналы продвижения» и установите модуль.

  1. Зайдите в настройки модуля и включите кэширование.
  2. Скопируйте ссылку для Google и Яндекс.
  3. Перейдите в файл .htaccess и замените эту строчку:


на эту


Если первой строки не было, то просто вставляем новую. Сохраняем изменения и можем наблюдать карту сайта, добавив после адреса /sitemap.xml.

Генерация sitemap в WordPress


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


Обычно вебмастера используют комплексные SEO-плагины, которые помимо сотни других функций могут и генерировать sitemap. Самые известные из них:

  • Yoast SEO:
  • All In One SEO Pack;
  • The SEO Framework.


Есть несколько узконаправленных плагинов: Google XML Sitemaps, Sitemap Generator и другие.


Рассмотрим создание карты сайта на примере Yoast SEO. Плагин генерирует карту сразу после установки, эта функция включена по умолчанию.


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


В Yoast SEO до версии WordPress 4.9.10:


В Yoast SEO от версии WordPress 5.0 и выше:


Интересно, что Yoast SEO создает сразу карту для страниц, изображений и видео. Вот так выглядит главная карта сайта:


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


Теперь рассмотрим создание карты сайта на примере плагина Google XML Sitemaps:

  1. Установите и активируйте плагин из официальной директории WordPress:

  1. После активации плагин автоматически генерирует карту сайта.
  2. Чтобы перейти к настройкам плагина, найдите вкладку Settings, далее кликните на XML Sitemap. Здесь можно изменить приоритет публикаций/страниц, исключить определенные страницы из индекса и применить другие настройки:


Настраивайте по своему усмотрению и используйте возможности CMS вашего веб-ресурса на полную.

Как создать карту сайта? Создаем sitemap для Google и Яндекс

Карта сайта создается для разных задач. Основных задач две – для поисковых систем, для удобства посетителей на сайте.

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

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

Создаем sitemap (карту сайта) для поисковых роботов

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

Данный сервис бесплатный и он подходит для небольших сайтов, у которых не более 500 страниц. Если нужно быстро сгенерировать карту сайт для большего количества страниц, то есть такие варианты:

— заплатить 20 долларов на этом сайте и получить доступ к такому сервису

— найти в интернете другой сервис, который позволяет бесплатно генерировать sitemap для большого количества страниц

После того как sitemap сгенерирован, сервис показывает такое:

Наши дальнейшие действия:

— скачиваем его

— загружаем в корень сайта

— добавляем в Google Webmaster и Яндекс Вебмастер

Важно: проверить, что выдал генератор в коде, например:

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

Так же если вы генерируете бесплатным генератором, то такое лучше исключать:

Так же sitemap можно сделать с помощью программы Google Site Map Generator.

Скачать программу можно тут.

Она доступна на февраль 2013 года для операционных систем Linux и Windows.

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

После того как:

— мы сгенерировали sitemap

— проверили его

— загрузили на хостинг в корень сайта

Мы добавляем в Google Webmaster и в Яндекс Вебмастер

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

А так же для крупных мультимедийных сайтов sitemap делаем для:

— картинок (читаем: поисковое продвижение картинок)

— видео

— новостей

— rss фида

— для мобильной версии сайта

После того как карта сайта поставлена, она выглядит так https://seoprofy. ua/sitemap.xml

Так же существуют плагины для sitemap, например, для системы управления сайтом wordpress. В плагине можно выставить приоритет страниц.

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

HTML версию можно сделать 2-мя способами:

— руками

Самому ручками сделать структуру как необходимо, сделать ее в виде ссылок на отдельной странице html.

— генератором

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

Выглядит она так:

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

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

Следующий шаг

— заливаем страницу на хостинг (сервер)

— ставим сквозную ссылку внизу (в подвале) сайта

Читаем статью: внутренняя перелинковка сайта

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

Оцените статью

Загрузка…

sitemap generator — Russian translation – Linguee































Do you prefer searching via a normal sitemap as you know from your favourite websites?

answers.goalunited.org

Ты предпочитаешь использовать карту сайта, знакомую тебе, например, из Википедии?

ru.answers.goalunited.org

A few of the new features in the template include a prominent display of links to other United Nations information centre websites in the region in a bid to increase cross traffic, a sitemap to boost search engine placement, a simplified navigation system, and other visual aids to improve usability.

daccess-ods.un.org

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

daccess-ods.un.org

Trade plays a major role in the fishery

[…]

industry as a creator of employment,

[…]
food supplier, income generator, and contributor to economic […]

growth and development.

fao.org

Торговля играет ключевую роль в рыбном

[…]

хозяйстве, являясь источником рабочих мест,

[…]
поставщиком продуктов питания, генератором дохода и фактором, […]

способствующим экономическому

[…]

росту и развитию.

fao.org

This way, sitemap.php will allow us to automatically generate the content of the XML file (the real Sitemap).

mediawiki.org

Таким образом, sitemap. php позволит автоматически генерировать содержимое файла XML (реальное содержимое карты сайта).

mediawiki.org

There was oily water and submergible pumps in

[…]

the bilge water compartment of

[…]
the engine and the diesel generator spare parts were scattered […]

with some sea water as well as oil leaks were present.

daccess-ods.un.org

В трюмной части машинного отделения были обнаружены

[…]

забрызганные маслом водяные

[…]
помпы и погружные насосы, а запасные части для генератора дизеля […]

были разбросаны; присутствовало

[…]

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

daccess-ods.un.org

During the 2010/11 financial period, UNDOF will seek management improvements and efficiency gains through (a) the implementation of the regionalization

[. ..]

initiative for communications and information

[…]
technology services, (b) improvement in fuel management and (c) the review of existing generator capacities that would result in reduced holding of generator spare parts (see para. 39 below).

daccess-ods.un.org

В финансовый период 2010/11 года СООННР будут стремиться к совершенствованию управления и повышению эффективности за счет а) реализации инициативы по созданию региональной

[…]
[…]
информационно-коммуникационной сети; b) повышения эффективности использования запасов топлива и с) анализа имеющихся генераторных мощностей, который позволит снизить количество складированных запасных частей для генераторов […]

(см. пункт 39 ниже).

daccess-ods.un.org

For many developing nations, fish trade represents a significant source of foreign currency earnings in addition to the sector’s important role as a generator of income, source of employment, and provider of food security and nutrition.

fao.org

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

fao.org

The reduced requirements are due primarily to reductions in construction services as a result of uncertainties regarding the future mandate of the Mission following the outcome of the referendums, and lower requirements for the

[…]

replacement of equipment, which were

[…]
partially offset by higher generator spare parts and maintenance […]

costs, resulting from the ageing

[…]

of the Mission’s equipment and facilities.

daccess-ods.un.org

Сокращение потребностей обусловлено главным образом сокращением объема строительных услуг в связи с отсутствием определенности относительно будущего мандата Миссии после проведения референдумов и сокращением потребностей, связанных с заменой

[. ..]

оборудования, что частично

[…]
перекрывается увеличением расходов на запасные части для генераторов […]

и их техническое обслуживание

[…]

с учетом старения оборудования и помещений Миссии.

daccess-ods.un.org

Once your site is optimized, we submit your site to major search engines using XML sitemaps.

trytheweb.net

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

trytheweb.net

The variance results primarily from: (a) reduced requirements for the alteration/renovation services and construction services, as major planned projects related to the expansion of the Force headquarters are expected to be completed by the end of the 2009/10 period; and (b)

[. ..]

the non-requirement

[…]
for the acquisition of generators, as all of the requirements for generators would have been met […]

during the 2009/10 period.

daccess-ods.un.org

Разница обусловлена главным образом: a) сокращением потребностей в связи с переоборудованием, ремонтом и строительством помещений, так как большинство запланированных проектов, касающихся расширения

[…]

штаб квартиры Сил, должны

[…]
быть завершены к концу 2009/10 года; и b) отпавшей необходимостью в закупке генераторов, так как […]

потребности в генераторах

[…]

будут полностью удовлетворены в 2009/10 году.

daccess-ods.un.org

The Advisory Committee was informed that the proposed provision would cover the acquisition of equipment, such as six heavy-duty airconditioning units to replace the existing malfunctioning units

[. ..]

($77,100), a fuel tank and pump to

[…]
be used for back-up generators ($40,600) and security […]

cameras, locks and fire extinguishers

[…]

($40,800), as well as provision for the rental of office space at UNDP country offices for the proposed four National Officers ($72,000).

daccess-ods.un.org

США. Комитет был информирован о том, что предлагаемые ассигнования предназначены для покрытия расходов на приобретение оборудования, в частности шести мощных кондиционеров для замены имеющихся плохо

[…]

работающих агрегатов (77 100 долл. США),

[…]
топливного бака и насоса для резервных генераторов (40 […]

600 долл. США), камер видеонаблюдения,

[…]

замков и огнетушителей (40 800 долл. США), а также для аренды служебных помещений в страновых отделениях ПРООН для предлагаемых четырех национальных сотрудников (72 000 долл. США).

daccess-ods.un.org

The Government of Timor-Leste can play an important role by ensuring that its police are

[…]

sufficiently equipped with

[…]
important enablers such as generators, communications facilities […]

and office equipment to enable

[…]

the PNTL to reach its full potential.

daccess-ods.un.org

Правительство Тимора-Лешти способно многое сделать в обеспечении того, чтобы полиция в

[…]

достаточной мере снабжалась такими

[…]
необходимыми для ее работы материалами, как генераторы, аппаратура […]

связи и офисное оборудование

[…]

и чтобы НПТЛ могла полностью реализовать свой потенциал.

daccess-ods.un.org

The refurbished and new technical installations and technical rooms used for the

[. ..]

operation of the totality of the

[…]
Fontenoy premises (power generators, main electrical distribution […]

boards, cold production

[…]

required by air conditioning systems), are operational, the finishing will be completed before the start of the General Conference.

unesdoc.unesco.org

Обновленные и новые технические установки и технические помещения, используемые в

[…]

целях обеспечения эксплуатации всех

[…]
служебных помещений в зданиях на площади Фонтенуа (электрогенераторы, […]

основные электрораспределительные

[…]

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

unesdoc.unesco.org

Main activity of the enterprise is the

[. ..]

production of synchronous

[…]
and asynchronous electric motors, generators, alternators, repair and maintenance […]

of electric machines,

[…]

as well as the manufacture of a variety of asynchronous electric machines both of horizontal and vertical versions (series A, DAZO, AZ, AK, AKZ, AKB, AOD, 4AOV, AODV).

expert-rating.com.ua

Основным видом деятельности

[…]

предприятия является

[…]
производство синхронных и асинхронных электродвигателей, генераторов переменного тока, […]

ремонт и сервисное обслуживание

[…]

электрических машин, а также освоено производство целого ряда асинхронных электрических машин горизонтального и вертикального исполнений (серии А, ДАЗО, АЗ, АК, АКЗ, АКБ, АОД, 4АОВ, АОДВ).

expert-rating.com.ua

26. On 2 November, the UNMIS Force Commander, the Ambassadors of the United Kingdom of Great Britain and Northern Ireland and the Netherlands and the Joint Integrated Unit command attended a ceremony

[. ..]

formally transferring the

[…]
required equipment (including generators, fence equipment, concrete mixers […]

and water storage tanks)

[…]

from the United Kingdom and the Netherlands.

daccess-ods.un.org

26. 2 ноября Командующий силами МООНВС, послы Соединенного Королевства Великобритании и Северной Ирландии и Нидерландов, а также командование совместными сводными подразделениями присутствовали на

[…]

церемонии официальной передачи

[…]
Соединенным Королевством и Нидерландами необходимого снаряжения, включая […]

генераторы, оборудование

[…]

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

daccess-ods.un.org

UNITROL is the registered ABB trademark

[…]

for automatic voltage regulators and static excitation

[. ..]
systems used with synchronous generators and motors of any size.

abb.com

UNITROL® — зарегистрированная торговая марка ABB для автоматических

[…]

регуляторов напряжения и статических систем

[…]
возбуждения, предназначенных для синхронных генераторов и двигателей любой […]

мощности.

abb.ru

Services and

[…]
utilities are forced to rely on generators and UPS units vulnerable due […]

to inconsistent supply of spare parts.

daccess-ods.un.org

Коммунальные

[…]
службы и предприятия вынуждены использовать генераторы и установки бесперебойного […]

энергоснабжения, которые

[…]

являются ненадежными из-за перебоев в поставках запасных частей.

daccess-ods.un.org

This reform allowed for increased

[…]

participation of private investment in power generation and

[…]
for open access of generators to transmission and […]

distribution.

daccess-ods.un.org

Данная реформа позволила

[…]

расширить участие частного капитала в

[…]
выработке электроэнергии и открыла для производителей […]

доступ к передаче и распределению электроэнергии.

daccess-ods.un.org

Ukrainian government to support producers of

[…]
modern wind-powered electric generators The Cabinet of Minister […]

of Ukraine with its Decree

[…]

#51 dd. 27.01.2010 has amended the Provision on purchase of goods, works and services for public funds (public procurement).

irgo.org.ua

Государственная поддержка производителей современных ветровых электроустановок […]

– Кабинет Министров Украины постановлением

[…]

N 51 от 27.01.2010 внес изменения в Положение о закупке товаров, работы и услуг за государственные средства.

irgo.org.ua

The devices generating fluid medium at

[…]

overpressure can be

[…]
used as the drive (energy source), these are pumps, including vacuum ones, compressors, gas generators etc. with various characteristics as well as any means and devices violating quasistatic […]

process or equilibrium

[…]

state (mechanical, thermodynamic, chemical etc.) of the system.

alt-tech.org

В качестве привода

[…]
(источника энергии) могут быть использованы устройства вырабатывания рабочей текучей среды под избыточным давлением: насосы, в том числе вакуумные, компрессоры, газогенераторы и т. п. с различными характеристиками, […]

а также

[…]

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

alt-tech.org

Even though the risk of losing trained staff in the beneficiary IP institution can be reduced through proper hand-over procedures, and

[…]

interruptions in electricity can be minimized

[…]
by using appropriate generators, some of the other potential […]

risks may be out of control

[…]

of both the beneficiary institution and WIPO and pose a constant challenge to such modernization projects.

wipo.int

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

[…]

в подаче электроэнергии могут

[. ..]
быть сведены до минимума за счет использования необходимых […]

генераторов, некоторые из других

[…]

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

wipo.int

In addition, FIMA designed and installed all supporting infrastructure in the centre including power distribution

[…]

networks, uninterruptible power

[…]
supply solutions (diesel generators), security systems (fire […]

detection, fire extinguishing,

[…]

video surveillance, access control and security alarm), environmental monitoring, building management and metering systems.

fima.lt

Компанией FIMA также спроектированы и установлены остальные системы инфраструктуры ЦОДа: электрораспределительные

[. ..]

сети, оборудование для

[…]
бесперебойного энергоснабжения (дизельные генераторы), системы безопасности, […]

обнаружения пожара, пожаротушения,

[…]

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

fima.lt

Infective agents may be disseminated as inhalable particles by dispersal of

[…]

presized powder, by explosives or by

[…]
sprayers or other generators specially designed […]

to produce particles in the inhalable size range.

helid.digicollection.org

Инфекционные агенты могут распространяться в качестве вдыхаемых частиц

[…]

путем диспергирования порошка, взрыва или

[…]
распылении или с помощью других средств распространения, [. ..]

предназначенных для выброса

[…]

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

helid.digicollection.org

A total of 621.4 tons of non-food items, such as tents,

[…]
blankets, utensils, canisters, generators and clothing, was sent by donors.

daccess-ods.un.org

Непродовольственные товары, присланные донорами (палатки, одеяла,

[…]
комплекты посуды, канистры, генераторы, одежда), составили 621,4 тонны.

daccess-ods.un.org


Thus, in order to expedite the commercialization of R&D, one needed to empower and incentivize the generators of the technology, including universities.

daccess-ods.un.org

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

daccess-ods.un.org

If medium frequency heating is required,

[…]
modern solid state I.G.B.T. generators are preferred that have a larger […]

range of frequencies

[…]

than those with thyristors, being by this time obsolete.

termomacchine.com

В случае если требуется нагрев со средней частотой,

[…]

следует, конечно же, отдать

[…]
предпочтение современным транзисторным генераторам типа IGBT, которые […]

обладают намного более

[…]

широким частотным диапазоном по сравнению с уже устаревшими тиристорными генераторами.

termomacchine.com

A key partner will be the International Council of African Museums (AFRICOM) a pan-African non-governmental organization located within the National Museums of the Kenya Complex in Nairobi, whose mission it is “to contribute to the

[. ..]

development of African societies by promoting

[…]
museums on the continent as generators of culture and agents of cultural […]

cohesion”.

unesdoc.unesco.org

В качестве ключевого партнера мог бы выступать Международный совет африканских музеев (АФРИКОМ), общеафриканская неправительственная организация со штаб-квартирой в Комплексе национальных музеев Кении в Найроби, главная задача которой заключается в том, чтобы «вносить

[…]

вклад в развитие

[…]
африканских обществ путем поощрения деятельности музеев на континенте в качестве […]

генераторов культуры

[…]

и движителей процесса сближения культур».

unesdoc.unesco.org

This innovative company

[…]
manufactures high-efficiency steam generators for cleaning, degreasing and [. ..]

sanitation for corporate

[…]

and industrial uses, as well as hospitals.

europages.ro

Эта инновационная компания производит парогенераторы высокого уровня для очистки, […]

обезжиривания и дезинфекции, предназначенные

[…]

для промышленных предприятий и учреждений (включая больницы).

europages.com.ru

NP Market Council – infrastructural organization of WPCM, which has the following main tasks:provision of the WPCM commercial infrastructure functioning, provision of effective interconnection between the wholesale and retail markets, of competitiveness in the wholesale and retail market,

[…]

maintenance of the balance of interests of

[…]
power and capacity generators and purchasers, covering […]

of social needs for reliable and stable power supplies.

ogk5.ru

НП «Совет рынка» — инфраструктурная организация ОРЭ, основными задачами которой являются обеспечение функционирования коммерческой инфраструктуры ОРЭ, эффективной взаимосвязи оптового и розничных

[…]

рынков, конкуренции на оптовом и розничных

[…]
рынках, соблюдения баланса интересов производителей […]

и покупателей электрической энергии

[…]

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

ogk5.ru

It should also include (a) people costs – the costs for additional consulting services, trainers and testers (b) consumables and other services such as office supplies, telecommunications, transportation, insurance, (c) office space

[…]

requirements – for example, changes in infrastructure may

[…]
require air conditioning and generators, or a theft prevention system.

mfc.org.pl

Он должен также включать (a) затраты на оплату труда — затраты на дополнительные консультационные услуги, тренеров и наладчиков (б) расходные материалы и другие услуги, такие как офисные принадлежности, связь, транспорт, страховка, (в) офисные

[…]

помещения — например,

[…]
изменения в инфраструктуре могут потребовать кондиционирования воздуха или […]

наличия электрогенераторов,

[…]

или системы сигнализации.

mfc.org.pl

Бесплатный генератор карты сайта — Sure Oak SEO

Наш бесплатный инструмент для создания XML-карты сайта

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

Чтобы использовать наш бесплатный онлайн-конструктор карты сайта, просто введите свое доменное имя и дождитесь, пока инструмент просканирует весь ваш сайт.По мере того как инструмент сканирует больше страниц на вашем веб-сайте, он будет создавать вашу карту сайта, добавляя URL-адреса в файл карты сайта, который он создает. Когда сканирование будет завершено, вы сможете загрузить карту сайта и загрузить ее в Google Search Console для облегчения доступа Google. Он должен находиться в вашем домене по адресу: domain.com/sitemap.xml. Примечание. Если вы используете плагин Yoast, то Yoast может автоматически создать для вас карту сайта, которая часто находится по адресу: domain.com/sitemap_index.xml

.

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

XML-карта сайта — это простой текстовый XML-файл, в котором перечислены все наиболее важные страницы вашего веб-сайта.Карты сайта в формате XML можно отправлять в Google, Bing и другие основные поисковые системы, чтобы облегчить им поиск, сканирование и индексирование вашего веб-сайта. Чем легче поисковые системы могут сканировать ваш сайт, тем больше вероятность того, что ваш рейтинг улучшится. Узнайте больше о том, как Google сканирует и индексирует ваш сайт здесь.

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

Чтобы охватить это более подробно, XML-карта сайта — это не просто список URL-адресов вашего веб-сайта. Правильно отформатированная карта сайта XML (чаще всего находится по адресу yourdomain.com/sitemap.xml) дает поисковым системам расширенные инструкции относительно того, какие страницы были недавно изменены или, скорее всего, изменятся. Вы также можете редактировать карты сайта, чтобы они информировали поисковые системы о приоритете этих страниц, также называемом их «приоритетом сканирования».

Один из способов сделать это — установить приоритет сканирования домашней страницы равным 1.0 (максимум) и более низкий приоритет для старых публикаций с устаревшим контентом.

Что можно и чего нельзя делать при создании XML-файла Sitemap

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

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

Чтобы предотвратить эти проблемы, рекомендуется избегать включения URL-адресов, которые канонизированы для других областей веб-сайта, поскольку это запутает ботов и приведет к потере времени сканирования. Кроме того, удалите все случаи ошибки 4xx или незащищенных URL-адресов в защищенных доменах (HTTPS), а также устаревший контент.Наконец, не забудьте добавить все новые URL-адреса в XML-карту сайта и отправить их в индекс для более быстрого и удобного индексирования.

Разделите карты сайта

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

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

Технические: теги, которые мы используем

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

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

ChangeFreq : Мы решили включить тег частоты изменений и установили для него значение «ежедневно» для каждой страницы, чтобы побудить Google продолжать возвращаться на ваш веб-сайт и искать обновления и улучшения. Однако в ходе нашего исследования мы узнали, что Google в любом случае может игнорировать этот тег.

Приоритет : Мы решили исключить этот тег, потому что Google заявил, что игнорирует его: «Google в настоящее время не использует атрибут в файлах Sitemap.”

Генератор карты сайта — Установка и обслуживание Sitefinity CMS

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

ПРИМЕЧАНИЕ : Если вы выберете вариант сжатия файла карты сайта, он будет в формате GZ .

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

ПРИМЕЧАНИЕ : Sitefinity CMS всегда добавляет индекс карты сайта для каждого веб-сайта, независимо от того, есть ли у вас только одна или несколько карт сайта.

После создания карты сайта Sitefinity CMS автоматически проверяет связь с Google и Bing. У поисковых систем есть своя собственная логика, поэтому их сканеры могут обработать карту сайта через некоторое время.

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

Когда вы создаете карту сайта в первый раз, результат — две ссылки:

  • К файлу индекса карты сайта
  • К файлу карты сайта

Например:

  • https://docs. sitefinity.com/sitemap/sitemap-index.xml
  • https://docs.sitefinity.com/sitemap/sitemap.gz

URL-адреса отражают название веб-сайта, для которого вы создаете карту сайта. В этом примере это docs.sitefinity.com.

Если URL-адреса не отражают название вашего сайта, проверьте его настройки:

  • Среда одного сайта:
    Настройки » Расширенный » Система » Настройки URL-адреса сайта
  • Мультисайтовая среда:
  1. Перейти к Управление сайтами »[ваш сайт]» Действия » Свойства .
  2. Введите правильное доменное имя для выбранного сайта.

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

ПРИМЕЧАНИЕ : Поскольку карта сайта хранится в базе данных, а не в файловой системе, вы также можете создавать карты сайта для сайтов, размещенных в Azure.

Созданная карта сайта совместима со схемой Sitemaps.org , которая читается большинством поисковых систем. Дополнительные сведения о протоколе карты сайта см. В разделе XML-формат карты сайта.

Настроить генератор карты сайта

Вы можете настроить генератор карты сайта Sitefinity CMS на уровне сайта, страницы или элемента контента.

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

Для настройки генератора карты сайта Sitefinity CMS для сайта:

  1. Перейдите к Администрирование » Карта сайта и щелкните Изменить настройки .
  2. Определите следующие свойства карты сайта:
    • Разделите карту сайта на несколько файлов, если она содержит более… — этот параметр позволяет определить, сколько уникальных URL-адресов включает карта сайта. По достижении указанного уникального количества URL-адресов создается другая карта сайта, которая регистрируется в индексе карты сайта для хранения дополнительных URL-адресов. У вас может быть до 50 000 файлов карты сайта, каждый из которых содержит до 50 000 URL-адресов.
    • Сжать — если вы установите этот флажок, после создания карты сайта карта сайта сжимается в архив GZ для экономии места на диске сервера.
    • Отправить карту сайта в… — выберите поисковые системы, в которые будет отправлена ​​сгенерированная карта сайта после успешного создания.
    • Когда обновлять карту сайта? — в раскрывающемся меню выберите частоту создания карты сайта, выбрав один из вариантов:
  3. Сохраните изменения.

Создайте и отправьте карту сайта | Центр поиска Google | Разработчики Google

На этой странице описывается, как создать карту сайта и сделать ее доступной для Google.
Узнайте больше о файлах Sitemap здесь.

  1. Решите, какие страницы вашего сайта должны сканировать Google, и определите
    каноническая версия
    каждую страницу.
  2. Решите, какой
    формат карты сайта, который вы хотите использовать. Вы можете создать свою карту сайта
    вручную или выберите из ряда
    сторонние инструменты
    чтобы сгенерировать для вас карту сайта.
  3. Сделайте свою карту сайта доступной для Google, добавив ее в свой
    robots.txt или напрямую отправив его в Search Console.

Форматы файлов Sitemap

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

Все форматы ограничивают размер одной карты сайта 50 МБ (без сжатия) и 50 000 URL-адресов. Если у тебя есть
файл большего размера или несколько URL-адресов, вам придется разбить свой список на несколько карт сайта. Вы можете
при желании создать индекс карты сайта
file (файл, указывающий на список карт сайта) и отправьте этот единственный индексный файл в Google.Вы можете отправить в Google несколько файлов Sitemap и / или файлов индекса Sitemap.

XML

Вот очень простая карта сайта XML, которая включает расположение одного URL:




 http://www.example.com/foo.html 
 4 июня 2018 г. 

 

Вы можете найти более сложные примеры и полную документацию по адресу
карты сайта.орг.

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

0″> RSS, mRSS и Atom 1.0

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

  • Google принимает каналы RSS 2.0 и Atom 1.0.
  • Вы можете использовать
    mRSS (медиа RSS) канал для
    предоставить Google сведения о видеоконтенте на вашем сайте.
Текст

Если ваша карта сайта включает только URL-адреса веб-страниц, вы можете предоставить Google простой текст
файл, содержащий по одному URL в каждой строке. Например:

http: // www.example.com/file1.html
http://www.example.com/file2.html
         

Рекомендации для текстовых файлов Sitemap:

  • Кодируйте файл, используя кодировку UTF-8.
  • Не помещайте в файл карты сайта ничего, кроме URL.
  • Вы можете назвать текстовый файл как хотите, при условии, что он имеет расширение .txt (для
    экземпляр, sitemap.txt).

Расширения Sitemap для дополнительных типов мультимедиа

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

Общие правила карты сайта

  • Используйте согласованные, полностью определенные URL-адреса. Google просканирует ваши URL-адреса в точности так, как указано в списке.
    Например, если ваш сайт находится по адресу https://www. example.com/ , не указывайте URL.
    как https://example.com/ (отсутствует www ) или
    ./mypage.html (относительный URL).
  • Карта сайта может быть размещена в любом месте вашего сайта, но она влияет только на
    потомки родительского каталога
    . Поэтому карта сайта, размещенная в корне сайта
    может повлиять на все файлы на сайте, поэтому мы рекомендуем размещать ваши карты сайта.
  • Не включайте идентификаторы сеансов из URL-адресов в карту сайта, чтобы избежать дублирования сканирования
    эти URL-адреса.
  • Сообщите Google о версиях URL-адреса на других языках , используя
    аннотации hreflang.
  • Файлы Sitemap должны быть в кодировке UTF-8, и
    Соответствующие экранированные URL-адреса
    .
  • Разбейте большие карты сайта на более мелкие карты сайта: карта сайта может содержать до 50 000
    URL-адреса и не должны превышать 50 МБ без сжатия. Использовать
    файл индекса карты сайта, чтобы перечислить все
    отдельные карты сайта и отправьте этот единственный файл в Google, а не отправляйте
    отдельные карты сайта.
  • Только список
    канонические URL-адреса

    в ваших файлах Sitemap.Если у вас две версии страницы, укажите в карте сайта только ту, которую вы
    предпочитают появляться в результатах поиска. Если у вас две версии вашего сайта (например, www
    и без www), решите, какой сайт вам больше нравится, поместите туда карту сайта и добавьте
    rel = canonical или перенаправляет на другой сайт.
  • Если у вас разные URL-адреса для мобильной и настольной версий страницы, мы
    рекомендую указывать только на одну версию в карте сайта. Однако вы хотите указать на оба URL-адреса,
    аннотировать
    ваши URL-адреса для обозначения настольной и мобильной версии.
  • Используйте расширения карты сайта для указания на дополнительных носителей
    типы
    , такие как видео, изображения и новости.
  • Если у вас есть альтернативные страницы для разных языков или регионов , вы можете использовать
    hreflang либо в карте сайта, либо в тегах html
    чтобы указать альтернативные URL-адреса.
  • Не буквенно-цифровые и нелатинские символы. Мы требуем, чтобы ваш файл карты сайта был в кодировке UTF-8 (обычно это можно сделать, когда
    вы сохраняете файл). Как и во всех файлах XML, любые значения данных (включая URL-адреса) должны использовать сущность
    escape-коды для символов, перечисленных в таблице ниже. Карта сайта может содержать только ASCII
    символы; он не может содержать верхние символы ASCII или определенные управляющие коды или специальные
    такие символы, как * и {} . Если URL вашей карты сайта содержит эти
    символов, вы получите сообщение об ошибке при попытке добавить.

    Символ Код побега
    Амперсанд и & amp;
    Одиночное предложение ' '
    Двойные кавычки " & quot;
    Больше > & gt;
    Менее < & lt;

    Кроме того, все URL-адреса (включая URL-адрес вашей карты сайта) должны быть закодированы для удобства чтения
    веб-сервер, на котором они расположены, с экранированием URL-адресов. Однако, если вы используете какой-либо вид
    скрипта, инструмента или файла журнала для генерации ваших URL-адресов (что угодно, кроме ввода их вручную),
    обычно это уже сделано за вас. Если вы отправляете карту сайта и получаете сообщение об ошибке
    что Google не может найти некоторые из ваших URL-адресов, убедитесь, что ваши URL-адреса следуют
    стандарт RFC-3986 для URI,
    RFC-3987 стандарт для IRI и
    Стандарт XML.

    Вот пример URL-адреса, в котором используются символы, отличные от ASCII ( ü ), а также
    символ, требующий экранирования объекта ( и ):
    http: // www.example.com/ümlat.html&q=name
    Вот тот же URL в кодировке ISO-8859-1 (для хостинга на сервере, который использует эту кодировку)
    и экранированный URL:
    http://www.example.com/%FCmlat. html&q=name
    Вот тот же URL в кодировке UTF-8 (для размещения на сервере, который использует эту кодировку) и
    Экранированный URL:
    http://www.example.com/%C3%BCmlat.html&q=name
    Вот тот же URL с экранированной сущностью:
    http: // www.example.com/%C3%BCmlat.html&q=name

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

Сделайте карту сайта доступной для Google (отправьте карту сайта в Google)

Google не проверяет карту сайта каждый раз при сканировании сайта; карта сайта проверяется только
в первый раз, когда мы это замечаем, и только после этого, когда вы пингуете нас, чтобы сообщить нам, что это
измененный.Вы должны предупреждать Google о карте сайта только тогда, когда она новая или обновленная; не отправлять
или пингуйте неизмененные карты сайта несколько раз.

Есть несколько способов сделать вашу карту сайта доступной для Google:

  • Отправьте его в Google с помощью отчета о файлах Sitemap в Search Console.
  • Вставьте следующую строку в любом месте вашего файла robots. txt , указав путь
    в вашу карту сайта:
    Карта сайта: http: // example.ru / sitemap_location.xml
  • Используйте службу «ping», чтобы запросить у Google сканирование карты сайта. Отправьте HTTP-запрос GET, например
    это:
    http://www.google.com/ping?sitemap= < complete_url_of_sitemap >

    например:
    http://www.google.com/ping?sitemap=https://example.com/sitemap.xml

Устранение неполадок с картами сайта

Увидеть
руководство по устранению неполадок с картами сайта.

10 лучших инструментов для создания XML-файлов Sitemap

Карты сайта

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

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

Если вы хотите узнать больше о том, что такое карта сайта и почему они важны, вы можете прочитать наше подробное руководство: Как создать карту сайта в формате XML: советы и передовые методы.

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



Лучшие инструменты для создания визуальных файлов Sitemap

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

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


1. Slickplan

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

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

Кроме того, Slickplan интегрируется с Basecamp и предлагает плагин WordPress, позволяющий легко делиться и сотрудничать между несколькими пользователями и редакторами.

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

Функции Slickplan включают:

Slickplan предлагает бесплатную 30-дневную пробную версию и несколько тарифных планов, начиная с 8,99 долларов США в месяц.



2. Dynomapper

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

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

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

Функции Dynomapper включают:

Dynomapper предлагает 14-дневную бесплатную пробную версию и тарифные планы из расчета 40 долларов в месяц.


3. Карты записи

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

Вы также можете архивировать старые карты сайта, чтобы их можно было упорядочить и использовать как для внутренних групп, так и для клиентов. Экспортируйте конечный продукт как карту сайта в формате PDF или XML.

Функции Writemaps включают:

  • Настраиваемый

  • Пользовательские группы

  • Drag and drop builder

WriteMaps позволяет создавать 3 карты сайта бесплатно или 15-дневную пробную версию на платных планах, цена - 14 долларов.99 / мес.


4. Mindnode

Mindnode - это не инструмент для создания карты сайта, а инструмент для отображения разума, который можно использовать для визуального планирования проекта. Эта функция позволяет планировать карты сайта веб-сайтов, если вам нравится делать это визуально.

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

Функции Mindnode включают:

Mindnode - это приложение для Mac, iPhone и iPad с бесплатной версией редактора.Mindnode pro предлагает бесплатную пробную версию на 2 недели, а затем - 2,49 доллара США в месяц.


5. PowerMapper

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

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

Sitemap можно экспортировать в виде файла XML или Excel CSV.

Возможности PowerMapper включают:

  • Создание в один клик

  • Настраиваемый

  • Экспорт в XML или CSV

PowerMapper предлагает 30-дневную гарантию возврата денег при однопользовательской лицензии

за 149 долларов.

Он также входит в комплект OnDemand Suite, который предлагает бесплатную пробную версию в течение 30 дней и планы от 49 долларов в месяц.


Другие инструменты для создания XML-карты сайта

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


6. Inspyder Sitemap Creator 5

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

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

Inspyder также предлагает некоторые бесплатные инструменты, такие как кодировщик URL / HTML, которые могут быть вам полезны, или воспользоваться преимуществами их пакетов пакетов для более надежных инструментов.

Функции Inspyder включают:

  • Настраиваемый

  • Изображение, видео, файлы Sitemap для мобильных устройств

  • Плановая генерация

  • Встроенный клиент FTP / FTPS / SFTP

  • Уведомление по электронной почте

  • Automatics search engine ping

Inspyder Sitemap Creator предлагает бесплатную ограниченную пробную версию и единовременный платеж в размере 39 долларов США.95 для полной функциональности.


7. XML-файлы Sitemap

Инструмент, который предлагает как бесплатный генератор карты сайта, так и платную версию Pro с расширенными функциями.

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

XML-Sitemaps также предлагает некоторые дополнительные инструменты SEO, включая валидатор XML-карты сайта, анализ конкурентов, калькулятор плотности ключевых слов и средство проверки страниц поисковой выдачи.

Включены функции XML-Sitemaps:

  • Карты сайта для изображений и видео

  • Уведомления по электронной почте

  • Мобильное приложение

  • Обнаруживает неработающие ссылки

Базовый генератор XML Sitemaps позволяет бесплатно использовать до 500 URL, а версия Pro стоит от 3 долларов.49 / мес.


Инструменты для создания XML-карты сайта WordPress

Исторически WordPress всегда нуждался в стороннем плагине для создания XML-карт сайта.

В июне 2020 года функция карты сайта XML была (наконец) анонсирована как часть WordPress 5.5 Core.

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


8. Google XML Sitemaps

Не путать с официальным инструментом Google, поскольку это независимый сторонний плагин для WordPress.Тем не менее, он имеет высокий рейтинг на WordPress - более 2000 пятизвездочных.

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

Плагин

Google XML Sitemaps предоставляется бесплатно.


9. Yoast SEO

Вероятно, самый известный плагин WordPress для базового SEO с более чем 25 000 пятизвездочными отзывами. Он отлично подходит для тех, кто ниже уровня SEO-эксперта.

Инструмент Yoast был незаменимым инструментом для многих владельцев сайтов WordPress, позволяющих быстро и легко вставить XML-карту сайта.

Это базовый, но функциональный инструмент, создающий динамические карты сайта.

Плагин

Yoast SEO предоставляется бесплатно вместе с платной премиальной версией для расширенных возможностей SEO.


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

Еще один надежный вариант для создания карты сайта в WordPress в формате XML, HTML и RSS.

WordPress XML Sitemap Generator предлагает простую настройку настроек вашей карты сайта и опцию автоматического пинга, когда вы обновляете страницы или сообщения.Плагин легко настраивается.

XML Sitemap Generator можно использовать бесплатно.


Как отправить карту сайта

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

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

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

Самый простой способ сделать это - через Google Search Console.

Или вы можете добавить фрагмент кода в файл robots.txt:

Карта сайта: http://example. com/sitemap_location.xml

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

Не забывайте: если вы вносите какие-либо изменения в свой веб-сайт, всегда обновляйте карту сайта и повторно отправляйте в Google.

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

Создайте XML-файл Sitemap в синтаксисе, определенном http: // www.sitemaps.org/.

Чтобы использовать эту функцию, у вас должен быть компонент страницы «домашняя страница», например geometrixx / компоненты / домашняя страница . После определения типа ресурса для этого компонента страницы настройте новый экземпляр сервлета com.adobe.acs.commons.wcm.impl.SiteMapServlet с типом ресурса и, при необходимости, именем домена, настроенным в компоненте Externalizer. .

См. Https://helpx.adobe. com/experience-manager/6-5/sites/developing/using/externalizer.html для получения дополнительной информации о настройке Externalizer.

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

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

Конфигурации свойств OSGi

/apps/mysite/config/com.adobe.acs.commons.wcm.impl.SiteMapServlet-sample.xml

  
 day.com/jcr/cq/1.0"
    xmlns: jcr = "http://www.jcp.org/jcr/1.0" xmlns: nt = "http://www.jcp.org/jcr/nt/1.0"
    jcr: primaryType = "sling: OsgiConfig"
    sling.servlet.resourceTypes = "[myapp / components / page / home-page]"
    externalizer.domain = "опубликовать"
    extensionless.urls = "{логическое} истина"
    include.lastmod = "{Boolean} false"
    changefreq.properties = "[myChangeFreqProperties]"
    priority.properties = "[myPriorityProperties]"
    damassets.property = "myDAMFoldersProperty"
    damassets.types = "[myDAMAllowedMIMETypes]"
    />  
  • sling.servlet.resourceTypes Sling Resource Тип, который должен генерировать карту сайта. Обычно привязка домашней страницы: resourceType.

  • externalizer.domain Должен соответствовать конфигурации компонента Externalizer.

Начиная с версии 2.1.0
  • include.lastmod Если true, последнее измененное значение будет включено в карту сайта. По умолчанию ложно .

  • changefreq.properties Набор имен свойств JCR, которые будут содержать значение частоты изменения. По умолчанию нет.

  • priority.properties Набор имен свойств JCR, которые будут содержать значение приоритета. По умолчанию нет.

Начиная с версии 2.3.0
Начиная с v2.7.0 / 3.3.0
  • exclude.property Имя свойства [cq: Page] / jcr: content , которое, если принимает значение true, исключает страницу из карты сайта. По умолчанию используется обратно совместимое имя свойства hideInNav , что позволяет флажку «Скрыть в навигации» управлять тем, исключена ли страница из карты сайта.
    • Чтобы игнорировать все свойства, установите несуществующее свойство: exclude.property = null , так как это всегда будет оцениваться как false
Начиная с v2.

11.0 / 3.8.0

  • character.encoding Кодировка символов для вывода сервлета. Если не указано, используется кодировка контейнера по умолчанию для файлов XML (это ISO-8859-1 для Jetty).
Начиная с версии 3.14.0
  • без удлинителя.urls Это свойство определяет, должны ли ссылки на страницы, включенные в карту сайта, создаваться с расширением .html или без него. Если не указано или указано значение false (по умолчанию), ссылки на страницы будут заканчиваться на .html. Если указано значение true, путь включается в конец косой черты, например / content / geometrixx / en /

Пожалуйста, включите JavaScript, чтобы просматривать комментарии от Disqus.

Sitemap Generator - XML-генератор карты сайта Инструмент для создания карты сайта

XML Sitemap Generator от Small SEO Tools - мощный инструмент, но, как и любой другой мощный инструмент, небольшое обучение и знания о том, как работают все элементы, имеют большое значение.

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

Шаг № 1: В разделе XML Sitemap Generator введите URL-адрес вашего веб-сайта.

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

Шаг № 3: После того, как вы указали нужные параметры, нажмите кнопку «Создать карту сайта».

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

Шаг № 4: После того, как инструмент завершит процесс, он представит вам подробную информацию о карте сайта, включая количество страниц, список неработающих ссылок, содержимое файла XML и ссылку на файл карты сайта.

Шаг № 5: Затем нажмите «Сохранить как файл XML», чтобы загрузить файл карты сайта в формате .xml.

Шаг № 6: Затем перейдите в корневой каталог вашего веб-сайта и поместите файл sitemap.xml в корневую папку домена. Если у вас есть несколько карт сайта, объединенных в файл sitemap.zip, распакуйте его и загрузите все файлы карты сайта в корневой каталог вашего сайта.

Шаг № 7: В качестве дополнительного шага перейдите в свою учетную запись Google Search Console (ранее Google Webmaster Tools) и добавьте URL-адрес вашей карты сайта. Как указывалось ранее, наш бесплатный онлайн-инструмент также поддерживает другие основные поисковые системы, помимо Google.Так что, если вы являетесь пользователем Bing, вам просто нужно зайти в свою учетную запись Bing Webmaster Tools, чтобы добавить его.

Отправка XML-файла в поисковые системы (через Google Search Console для Google) - это способ проверить его. Просто убедитесь, что файл Sitemap имеет правильный формат и правильно загружен на ваш веб-сервер, прежде чем пытаться его проверить.

Если ваш веб-сайт новый, отправка файла Sitemap в Google подталкивает поисковую систему к обнаружению и индексации вашего сайта раньше, чем они могли бы обнаружить его самостоятельно.

Мы надеемся, что приведенная выше информация помогла вам максимально эффективно использовать наш бесплатный онлайн-редактор XML-карт. У нас также есть другие инструменты SEO, которые могут оказаться вам полезными, в том числе Page Speet Test, Seo Checker и Website Broken Link Checker.

Помогите Google обнаружить ваши страницы!

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

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

Другими словами, вам необходимо отправить карту сайта, чтобы гарантировать, что все важные страницы легко найти и
index для Google, Bing, Yahoo и других поисковых систем.

Встроенный генератор XML-карты сайта в WebSite Auditor SEO spider позволяет быстро создавать XML-карту сайта.
и легко.Создание готовой к отправке карты сайта в формате XML - дело нескольких щелчков мышью. Сначала установите и запустите Website Auditor. Введите URL-адрес вашего
site для создания проекта, и программа сразу же просканирует ваш сайт. Затем в Аудиторе вашего веб-сайта
выберите Структура сайта> Страницы> Инструменты веб-сайта и нажмите кнопку Sitemap в
главная панель инструментов.

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

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

Чтобы сделать процесс гладким, вы можете настроить автоматические настройки для создания и отправки Sitemap.В зависимости от выбранного вами варианта вы должны либо указать папку назначения вместе с именем
настройки. Или вы настраиваете свои настройки для генератора XML Sitemap для создания и загрузки Google
Карта сайта прямо на ваш сайт через FTP.

Перейдите в Настройки > Настройки XML Sitemap . Здесь выберите вариант публикации: загрузка вашего XML
Карта сайта на сайт через FTP или сохранение на жесткий диск.

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

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

Используя общие настройки, вы можете выбрать, какие страницы включать в карту сайта, установить частоту их изменения,
приоритет и дата последнего изменения. В отличие от многих плагинов, генератор XML Sitemap WebSite Auditor позволяет
исключить страницы, заблокированные из индексации роботами.txt или X-Robots от добавления в карту сайта Google.

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

Всего несколько щелчков мышью, и значения тега hreflang будут добавлены в ваш XML-файл Sitemap.

Website Auditor XML Sitemap maker позволяет создавать неограниченное количество файлов Sitemap для неограниченного количества URL-адресов, для больших
сайты с поддоменами и локализованными версиями. Бесплатный XML-файл Sitemap будет включать до 500 URL-адресов.

Программное обеспечение для генерации файлов Sitemap - это лишь небольшая часть веб-сайта Auditor.С помощью этого продвинутого инструмента паука SEO вы
сможет легко обнаруживать проблемы со сканированием, ошибки 404, цепочки переадресации и многое другое.