1С-Битрикс: Карта сайта Google Sitemap в Битриксе. Битрикс sitemap priority


Правила создания и генерации файла sitemap xml

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

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

 

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

 

У поисковых систем есть ряд требований к этому файлу, рассмотрим их подробнее

 

Метаданные в Sitemap

 

С помощью sitemap.xml поисковым системам можно также отправить метаданные о страницах сайта. Метаданные могут содержать:

  1. дату последних изменений
  2. важность страницы (приоритет) в сравнении с другими урл сайта;
  3. периодичность обновлений контента.

 

Дата последних изменений

Указывается с помощью тега <lastmod>. Дата должна быть записана по стандарту W3C Datetime

<url><loc>http://popmar.ru/</loc><lastmod>2017-05-16T11:29:12+03:00</lastmod> или можно убрать точное время и писать <lastmod>2013-06-04</lastmod></url>

 

Приоритет страницы

Приоритет задается с помощью тега <priority>, значение может быть от 0,0 до 1,0. Приоритет указывает поисковикам важность страниц при сканировании сайта, т.е. страницы с большим приоритетом просканируется раньше. Но нет смысла всем страницам указывать 1.0, тогда для поисковых систем все страницы будут равнозначны.

<url><loc>http://popmar.ru/seo</loc><priority>1.0</priority></url><url><loc>http://popmar.ru/ppc</loc><priority>0.8</priority></url>

 

Периодичность обновлений

Интервал обновлений контента задается тегом <changefreq>. И имеет значения:

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

 

Создание индексного sitemap.xml

 

Индексный файл нужно создавать тогда, когда ваша карта превышает 500 урлов или 10 Мб. В этом случае sitemap разбивается на несколько частей и создается индексный файл, в котором даны ссылки на все части. Сам этот файл располагается по адресу http://popmar.ru/sitemap.xml или другому, удобному вам. Если вы используете не стандартный адрес, то обязательно проследите, чтобы он был прописан в robots.txt. Также следует карту загрузить в Яндекс.Вебмастер и Google Search Console.

Следует учесть, что для каждого аккаунта в Google можно отправить не более 500 файлов индекса Sitemap.Ниже представлен пример такого индексного файла.

 

Пример индексного файла Sitemap

 

Отправка сайтмап в панели вебмастера и его проверка

 

После того, как вы создали файл его нужно добавить в Яндекс. Вебмастер — «Индексирование» — «Файлы Sitemap» и в Google Search Console — «Сканирование» — «Файлы Sitemap». Прежде чем добавить файл следует проверить в валидаторе Яндекса, он находится в инструментах. Если карта валидна — смело добавляйте.

После отправки в Google Search Console, проверьте есть ли ошибки, если есть, их следует исправить. Подробная инструкция по исправлению всех типов ошибок есть в справке Google — https://support.google.com/webmasters/answer/183669?hl=ru&ref_topic=4581190

 

Ошибки в файле Sitemap и их устранение

 

Генерация Sitemap для разных CMS

 

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

 

Генерация карты сайта на Bitrix

 

Управление настройками генерации карт сайтов в битрикс осуществляется на странице «Настройка sitemap» (Маркетинг — Поисковая оптимизация — Настройка sitemap.xml).

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

 

Настройка sitemap в bitrix

 

Название подставляется автоматически — можете его изменить. Обязательно в адресе укажите sitemap.xml — это стандартный адрес и не стоит его менять. Установите галочку для добавления в robots.txt соответствующей директивы (после создания карты, следует все равно проверить изменения в файле роботс).

Перейдите во вкладку «Файлы». Убедитесь, что имя файла sitemap_files.xml. Поставьте галочку напротив пункта «Структура сайта», чтобы стали отмечены все галочки ниже (структура вашего сайта может отличаться от изображенной на скриншоте). Проверьте, чтобы в пункте «Включаемые файлы» стояла маска *.php,*.html.

 

Добавление настройки генерации sitemap в bitrix

 

Далее перейдите на вкладку «Инфоблоки». Убедитесь, что в пункте «Шаблон имени файла карты сайта с данными инфоблоков» стоит маска sitemap_iblock_#IBLOCK_ID#.xml. Отметьте галочки в столбце «Автогенерация», «Список» (опция неактивна, если адрес страницы инфоблока не задан) и «Элементы». В столбце «Секции» отметьте галочки, где это можно сделать (опция неактивна, если в настройках инфоблока не задан адрес страницы раздела или инфоблок не может содержать разделы (определяется настройками его типа)). Проверьте наличие технических информационных блоков – напротив них никаких галочек ставить не нужно.

 

Настройка индексации инфоблоков в sitemap для bitrix

 

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

Когда все настройки установлены, нажмите кнопку «Сохранить и запустить».

 

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

 

Для вордпресс Sitemap создается с помощью плагина Yoast SEO или Dagon Design Sitemap Generator. Если вы пользуетесь первым, то нет смысла ставить второй. Рассмотрим на примере первого.

Переходите в SEO -> XML-карта сайта. Далее на вкладке «Общие» указываете максимальное количество строк 500 и нажимаете «Сохранить изменения». Переходите на вкладку «Типы записей» и указываете те, которые стоит добавить в сайтмап (не нужно добавлять то, что вы планируете закрыть от индексации).

 

Настройка типов записей в

 

На вкладке «Исключенные записи» можете ввести URL-адреса постов, которые не нужно индексировать, а соответственно и добавлять в карту сайта. На последней вкладке «Таксономии» выберите таксономии, которые следует индексировать, остальные отключите. Сохраните все настройки. На вкладке «общие» будет ссылка на созданную sitemap для wordpress.

popmar.ru

Расширенная карта сайта SmartSeoSitemap

Расширенная карта сайта SmartSeoSitemap идеально подходит для поисковой оптимизации сайтов и интернет-магазинов. Автоматическое и ручное создание и обновление xml карты сайта, мгновенное уведомление (ping) поисковым системам и дополнительные элементы xml-карты!

Возможности модуля:- Автоматическая генерация карты сайта. Мгновенное обновление карты по заданным событиям: добавление материала, удаление материала, обновление материала. - Генерация карты сайта при необходимости, помимо авторежима, вручную в админпанели сайта.- Мгновенное оповещение поисковых систем о событиях сайта. Пинг-уведомления сразу уведомят поисковые системы о добавлении материалов на сайт!- Возможность просмотра ping уведомлений в административной панели сайта.- Автоматическое обновление xml карты сайта при выгрузке из 1С.- Вывод в карте сайта дополнительных элементов <priority> (приоритет) и <changefreq> (частота обновления).- Мастер настройки приоритетов. Возможность настраивать и управлять значениями элементов "приоритет" и "частота обновления" в админпанели сайта.- Карта сайта работает с инфоблоками сайта, со страницами сайта, с блогами, с форумами. Также протестирована на интернет-магазинах, сайтах, решении для медицинской организации.- Возможность использования модуля SmartSeoSitemap одновременно со стандартной картой для создания альтернативной карты сайта.

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

Разработчик модуля: Золотой Сертифицированный Партнер «1С-Битрикс» Центр интернет-решений и технологий «ONVOLGA» http://www.onvolga.ru/

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

Принцип: Настрой один раз и больше не беспокойся об обновлении карты! Теперь модуль сам быстро сгенерирует карту сайта и своевременно проинформирует поисковые системы!

Если Вы хотите настроить карту "под себя" - всё удобно настраивается через админпанель сайта. Управляйте приоритетами страниц и расписаниями генерации!

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

Карта сайта проверена и соответствует требованиям поисковых систем Яндекс и Google к xml картам сайта.

Заметка сео-оптимизатора: Что такое файл Sitemap? Файл Sitemap — это файл с информацией о страницах сайта, подлежащих индексированию. Разместив файл Sitemap на сайте, Вы сообщите поисковым системам, какие страницы Вашего сайта нужно индексировать; как часто обновляется информация на страницах; индексирование каких страниц наиболее важно. Обычно поисковый робот узнает о страницах сайта, переходя по ссылкам со страницы на страницу. Однако робот может не найти некоторые страницы или неверно определить их важность: проблемными обычно становятся динамически создаваемые страницы или страницы, на которые можно попасть только пройдя по длинной цепочке ссылок. Файл Sitemap помогает решить эти проблемы.

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

Пример готовой карты сайта

Пример готовой карты сайта

Возможные причины некорректной работы модуля:

Обращения по неработе по указанным причинам не рассматриваются.

На продвижение Вашего сайта в ТОП10 влияют сотни параметров. Карта сайта SmartSeoSitemap - отличный эффективный инструмент поисковой оптимизации сайта.

Опережайте конкурентов, информируя поисковые системы быстрее!

Специальная разработка для сайтов на Битрикс - автоматическая установка за 1 минуту (для всех редакций).

Установите через Marketplace или закажите установку специалистам ONVOLGA.

Напишите или позвоните нам и мы расскажем Вам о возможностях Smart Seo Sitemap для Вашего сайта!

МАРКЕТПЛЕЙС

НАПИСАТЬ

ЗВОНИТЕ:

8 800 555 23 46 +7 495 580 30 45

+7 812 426 11 75 +7 917 338 51 54

showroom.onvolga.com

Карта сайта Google Sitemap в Битриксе — LOCO.RU

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

Примечание: Формат Google Sitemap поддерживается многими поисковыми системами, в частности, Yandex’ом.

Инструмент Google Sitemap позволяет получить гарантию того, что:

В результате:

Примечание: использование Google Sitemap не дает преимущества при ранжировании в этой поисковой системе.

Файлы Google Sitemap по своей сути являются XML-файлами, однако создание их вручную крайне трудоемко и требует много времени. При помощи формы Создание Google Sitemap можно быстро создать карту сайта для передачи ее Google. Форма создания Google Sitemap доступна на странице Создание Google Sitemap (Настройки > Поиск > Google Sitemap):

bitrix google sitemapПримечание: создание Google Sitemap выполняется по шагам. Продолжительность одного шага указывается в поле Шаг. Для того чтобы нагрузка на сервер не была велика, укажите максимальное количество документов для обработки на одном шаге.

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

После генерации файл индекса для Google Sitemap будет доступен для скачивания на локальный компьютер:

bitrix google sitemap

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

Инструмент при создании файла не использует все возможности Google Sitemap. В частности не используются теги changefreq и priority. После создания файла Google Sitemap вы можете открыть его для редактирования и вручную добавить указанные теги с параметрами.

Примечание:

Тег Change frequency – говорит о том, как часто обновляется веб-страница. Возможные значения: never, weekly, daily, hourly, monthly, yearly.

Тег Рriority – устанавливает приоритет, который Google назначит для конкретной веб-страницы в ранжировании страниц вашего сайта. Возможные значения: 0.0 (низший приоритет), 1.0 (высший приоритет), 0.5 (средний приоритет).

loco.ru

Всегда актуальная, гибкая и настраиваемая sitemap.xml для Битрикс

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

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

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

Нажимаем «Сформировать» - и sitemap формируется.

Можно добавить профили экспорта sitemap таким же образом, как для стандартных видов экспорта.

А профиль в свою очередь можно привязать к крону.

И конечно, проверим в валидаторе, что получилось:Да, Яндекс ее полюбит.

bedrosova.blogspot.com

Bitrix-D7: Класс SitemapIndex

Объявления и описания членов класса находятся в файле:

Открытые члены

 createIndex ($arIndex)
 
 appendIndexEntry ($file)
 
 Открытые члены inherited from SitemapFile
 __construct ($fileName, $settings)
 
 addHeader ()
 Adds header to the current sitemap file. Подробнее...
 
 addEntry ($entry)
 Adds new entry to the current sitemap file. Подробнее...
 
 split ()
 Creates next sitemap file part. Подробнее...
 
 getNameList ()
 Returns list of file parts. Подробнее...
 
 getPathDirectory ()
 Divide path to directory and filemname. Подробнее...
 
 isNotEmpty ()
 Returns if the whole sitemap is empty (not only current part). Подробнее...
 
 isCurrentPartNotEmpty ()
 Returns if current sitemap part contains something besides header. Подробнее...
 
 appendEntry ($entry)
 Appends new entry to the existing and finished sitemap file. Подробнее...
 
 removeEntry ($url)
 Searches and removes entry to the existing and finished sitemap file. Подробнее...
 
 addFileEntry (File $f)
 Adds new file entry to the current sitemap. Подробнее...
 
 addIBlockEntry ($url, $modifiedDate)
 Adds new IBlock entry to the current sitemap. Подробнее...
 
 appendIBlockEntry ($url, $modifiedDate)
 Appends new IBlock entry to the existing finished sitemap. Подробнее...
 
 addFooter ()
 Adds footer to the current sitemap part. Подробнее...
 
 getSiteRoot ()
 Returns sitemap site root. Подробнее...
 
 getUrl ()
 Returns sitemap file URL. Подробнее...
 
 parse ()
 Parses sitemap file. Подробнее...
 
 Открытые члены inherited from File
 __construct ($path, $siteId=null)
 
 open ($mode)
 Opens the file and returns the file pointer. Подробнее...
 
 close ()
 Closes the file. Подробнее...
 
 isExists ()
 
 getContents ()
 
 putContents ($data, $flags=self::REWRITE)
 
 getSize ()
 Returns the file size. Подробнее...
 
 seek ($position)
 Seeks on the file pointer from the beginning (SEEK_SET only). Подробнее...
 
 isWritable ()
 
 isReadable ()
 
 readFile ()
 
 getCreationTime ()
 
 getLastAccessTime ()
 
 getModificationTime ()
 
 markWritable ()
 
 getPermissions ()
 
 delete ()
 
 getContentType ()
 
 Открытые члены inherited from FileEntry
 __construct ($path, $siteId=null)
 
 getExtension ()
 
 getContents ()
 
 putContents ($data)
 
 getSize ()
 
 isWritable ()
 
 isReadable ()
 
 readFile ()
 
 getFileSize ()
 
 isDirectory ()
 
 isFile ()
 
 isLink ()
 
 Открытые члены inherited from FileSystemEntry
 __construct ($path, $siteId=null)
 
 isSystem ()
 
 getName ()
 
 getDirectoryName ()
 
 getPath ()
 
 getDirectory ()
 
 getCreationTime ()
 
 getLastAccessTime ()
 
 getModificationTime ()
 
 isExists ()
 
 isDirectory ()
 
 isFile ()
 
 isLink ()
 
 markWritable ()
 
 getPermissions ()
 
 delete ()
 
 getPhysicalPath ()
 
 rename ($newPath)
 

Поля данных

const FILE_HEADER = '<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">'
 
const FILE_FOOTER = '</sitemapindex>'
 
const ENTRY_TPL = '<sitemap><loc>%s</loc><lastmod>%s</lastmod></sitemap>'
 
 Поля данных inherited from SitemapFile
const XML_HEADER = '<?xml version="1.0" encoding="UTF-8"?>'
 
const FILE_HEADER = '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">'
 
const FILE_FOOTER = '</urlset>'
 
const ENTRY_TPL = '<url><loc>%s</loc><lastmod>%s</lastmod></url>'
 
const ENTRY_TPL_SEARCH = '<url><loc>%s</loc>'
 
const XPATH_URL = '/urlset/url'
 
const MAX_SIZE = 5000000
 
const FILE_EXT = '.xml'
 
const FILE_PART_SUFFIX = '.part'
 
 Поля данных inherited from File
const REWRITE = 0
 
const APPEND = 1
 

Additional Inherited Members

 Открытые статические члены inherited from File
static isFileExists ($path)
 
static getFileContents ($path)
 
static putFileContents ($path, $data, $flags=self::REWRITE)
 
static deleteFile ($path)
 
 Защищенные члены inherited from SitemapFile
 reInit ($fileName)
 Reinitializes current object with new file name. Подробнее...
 
 isSplitNeeded ()
 Checks is it needed to create new part of sitemap file. Подробнее...
 
 getFileUrl (File $f)
 Returns file relative path for URL. Подробнее...
 
 Защищенные статические члены inherited from FileSystemEntry
static getDocumentRoot ($siteId)
 
 Защищенные данные inherited from SitemapFile
 $documentRoot
 
 $settings = array()
 
 $parser = false
 
 $siteRoot = ''
 
 $partFile = ''
 
 $partList = array()
 
 $part = 0
 
 $partChanged = false
 
 $footerClosed = false
 
 $urlToSearch = ''
 
 $urlFound = false
 
 Защищенные данные inherited from File
 $filePointer
 
 Защищенные данные inherited from FileSystemEntry
 $path
 
 $originalPath
 
 $pathPhysical
 
 $siteId
 

budagov.ru

Расширенная карта сайта для Битрикса Smart Seo Sitemap

Расширенная карта сайта SmartSeoSitemap идеально подходит для поисковой оптимизации сайтов и интернет-магазинов. Автоматическое и ручное создание и обновление xml карты сайта, мгновенное уведомление (ping) поисковым системам и дополнительные элементы xml-карты!

Возможности модуля:

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

Принцип: Настрой один раз и больше не беспокойся об обновлении карты! Теперь модуль сам быстро сгенерирует карту сайта и своевременно проинформирует поисковые системы!

Если Вы хотите настроить карту "под себя" - всё удобно настраивается через админпанель сайта. Управляйте приоритетами страниц и расписаниями генерации!

Карта сайта проверена и соответствует требованиям поисковых систем Яндекс и Google к xml картам сайта.

Заметка сео-оптимизатора: Что такое файл Sitemap? Файл Sitemap — это файл с информацией о страницах сайта, подлежащих индексированию. Разместив файл Sitemap на сайте, Вы сообщите поисковым системам, какие страницы Вашего сайта нужно индексировать; как часто обновляется информация на страницах; индексирование каких страниц наиболее важно. Обычно поисковый робот узнает о страницах сайта, переходя по ссылкам со страницы на страницу. Однако робот может не найти некоторые страницы или неверно определить их важность: проблемными обычно становятся динамически создаваемые страницы или страницы, на которые можно попасть только пройдя по длинной цепочке ссылок. Файл Sitemap помогает решить эти проблемы.

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

На продвижение Вашего сайта в ТОП10 влияют сотни параметров. Карта сайта SmartSeoSitemap - отличный эффективный инструмент поисковой оптимизации сайта.

Опережайте конкурентов, информируя поисковые системы быстрее!

Как заказать расширенную карту сайта

Вы можете установить модуль из Маркетплейс или заказать установку по телефонам (8442) 78 18 90, 98-51-54, 8-917-338-51-54, 8-902-387-17-27, по электронной почте Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра., или заполнив форму "Запрос: модернизация сайта, обновление сайта".

www.onvolga.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта