Карта xml: Как сопоставлять XML-элементы с ячейками карты XML – Sitemap: как создать XML-карту и угодить Google и Яндексу

Содержание

Как сопоставлять XML-элементы с ячейками карты XML

Для импорта и экспорта данных XML в Excel удобно использовать карту XML, которая связывает XML-элементы с данными в ячейках для получения нужных результатов. Чтобы создать такую карту, нужны файл схемы XML (XSD-файл) и файл данных XML (XML-файл). После создания карты XML можно сопоставить XML-элементы нужным образом.

Совет: Дополнительные сведения об использовании XML в Excel см. в этом обзоре XML в Excel.

Поиск или создание файлов схемы XML и данных XML

Использование образцов файлов схемы XML и данных XML

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

Сопоставление XML-элементов

Поиск или создание файлов схемы XML и данных XML

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

Если нужные XML-файлы отсутствуют, их можно создать, сохранив в текстовом файле данные, которые требуется использовать. Затем с помощью Access и Excel этот текстовый файл можно преобразовать в нужные XML-файлы. Ниже описано, как это сделать.

Access

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

    1. Выберите команду Файл > Открыть.

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

    3. На вкладке

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

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

  2. Экспортируйте данные из связанной таблицы в файл XML-данных и файл схемы XML.

    1. На вкладке Внешние данные выберите команду XML-файл (в группе Экспорт).

    2. В диалоговом окне Экспорт — XML-файл укажите имя и формат файла и нажмите кнопку ОК.

  3. Выйдите из Access.

Excel

  1. Создайте карту XML на основе файла схемы XML, экспортированного из Access.

    Если открывается диалоговое окно Несколько корней, выберите элемент dataroot, чтобы создать XML-таблицу.

  2. Создайте XML-таблицу, сопоставив элемент dataroot. Дополнительные сведения см. в разделе Сопоставление XML-элементов.

  3. Импортируйте XML-файл, экспортированный из Access.

Примечания: 

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

  • <any>.    Этот элемент позволяет вам включить в схему элементы, не объявленные в схеме.

  • <anyAttribute>.    Этот элемент позволяет вам включить в схему атрибуты, не объявленные в схеме.

  • Рекурсивные структуры.    Типичный пример рекурсивной структуры — иерархия сотрудников и руководителей, в которой одни и те же XML-элементы вложены на нескольких уровнях. В Excel не поддерживаются рекурсивные структуры глубиной более одного уровня.

  • Абстрактные элементы.    Эти элементы объявляются в схеме, но никогда не используются как элементы. Абстрактные элементы зависят от других элементов, которыми они заменяются.

  • Группы подстановки.    Эти группы позволяют менять элемент везде, где встречается ссылка на него. Принадлежность элемента к группе подстановки другого элемента указывается с помощью атрибута <substitutionGroup>.

  • Смешанное содержимое.    Это содержимое объявляется при определении сложного типа с помощью параметра mixed=»true». Excel не поддерживает простое содержимое сложного типа, но поддерживает дочерние теги и атрибуты, определенные в этом сложном типе.

Использование образцов файлов схемы XML и данных XML

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

  1. Выделите текст примера файла, который требуется скопировать, и нажмите клавиши CTRL+C.

  2. Запустите Блокнот и нажмите клавиши CTRL+V, чтобы вставить текст примера.

  3. Нажмите клавиши CTRL+S, чтобы сохранить файл с именем и расширением, указанными для скопированного образца данных.

  4. Нажмите клавиши CTRL+N в приложении Блокнот и повторите шаги 1–3, чтобы создать файл для текста второго примера.

  5. Выйдите из Блокнота.

Образец данных XML (Расходы.xml)

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<Root>
<EmployeeInfo>
<Name>Jane Winston</Name>
<Date>2001-01-01</Date>
<Code>0001</Code>
</EmployeeInfo>
<ExpenseItem>
<Date>2001-01-01</Date>
<Description>Airfare</Description>
<Amount>500.34</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-01</Date>
<Description>Hotel</Description>
<Amount>200</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-01</Date>
<Description>Taxi Fare</Description>
<Amount>100.00</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-01</Date>
<Description>Long Distance Phone Charges</Description>
<Amount>57.89</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-01</Date>
<Description>Food</Description>
<Amount>82.19</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-02</Date>
<Description>Food</Description>
<Amount>17.89</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-02</Date>
<Description>Personal Items</Description>
<Amount>32.54</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-03</Date>
<Description>Taxi Fare</Description>
<Amount>75.00</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-03</Date>
<Description>Food</Description>
<Amount>36.45</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-03</Date>
<Description>New Suit</Description>
<Amount>750.00</Amount>
</ExpenseItem>
</Root>

Образец схемы XML (Расходы.xsd)

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Root">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="1" name="EmployeeInfo">
<xsd:complexType>
<xsd:all>
<xsd:element minOccurs="0" maxOccurs="1" name="Name" />
<xsd:element minOccurs="0" maxOccurs="1" name="Date" />
<xsd:element minOccurs="0" maxOccurs="1" name="Code" />
</xsd:all>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="ExpenseItem">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Date" type="xsd:date"/>
<xsd:element name="Description" type="xsd:string"/>
<xsd:element name="Amount" type="xsd:decimal" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

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

Чтобы создать карту XML, добавьте схему XML в книгу. Можно скопировать схему из файла схемы XML (XSD-файла) или позволить Excel попытаться построить такую схему на основе файла данных XML (XML-файла).

  1. На вкладке Разработчик выберите команду Источник.

    Команды XML на вкладке "Разработчик"

    Если вкладка Разработчик не отображается, см. раздел Отображение вкладки «Разработчик».

  2. В области задач Источник XML нажмите кнопку Карты XML, а затем нажмите кнопку Добавить.

  3. В списке Папка выберите диск, папку или веб-адрес, где расположен нужный файл.

  4. Щелкните файл, а затем нажмите кнопку Открыть.

    • Для файла схемы XML будет создана карта XML, основанная на данной схеме XML. Если откроется диалоговое окно Несколько корней, выберите один из корневых узлов, определенных в файле схемы XML.

    • Для файла данных XML Excel попытается определить схему XML на основе данных, а затем создать карту XML.

  5. Нажмите кнопку ОК.

    Карта XML отображается в области задач Источник XML.

Сопоставление XML-элементов

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

  1. На вкладке Разработчик выберите команду Источник.

    Команды XML на вкладке "Разработчик"

    Если вкладка Разработчик не отображается, см. раздел Отображение вкладки «Разработчик».

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

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

  3. Чтобы сопоставить элементы, выполните указанные ниже действия.

    1. Щелкните выделенные элементы правой кнопкой мыши и выберите команду Сопоставить элемент.

    2. В диалоговом окне Сопоставление XML-элементов выберите ячейку и нажмите кнопку ОК.

      Совет: Вы также можете перетащить выделенные элементы в то место книги, где они должны отображаться.

      Каждый такой элемент будет выделен в области задач XML-источник полужирным шрифтом. Это означает, что данный элемент сопоставлен.

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

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

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

      Заголовок XML слева.    Выберите этот параметр, чтобы использовать заголовок XML-элемента в качестве подписи ячейки (слева от данных).

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

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

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

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

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

      Примечания: 

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

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

      • Если XML-таблицу с данными не удается скопировать в другую книгу, возможно, XML-таблица имеет связанную карту XML, которая определяет структуру данных. Такая карта XML хранится в книге, но при копировании XML-таблицы в новую книгу карта XML не копируется автоматически. Вместо копирования XML-таблицы Excel создает таблицу Excel с такими же данными. Чтобы превратить новую таблицу в XML-таблицу, сделайте следующее.

        1. Добавьте карту XML в новую книгу с помощью XML- или XSD-файла, который использовался при создании исходной карты XML. Эти файлы следует хранить, если вы планируете добавлять карты XML в другие книги.

        2. Сопоставьте эти XML-элементы таблице, чтобы сделать ее XML-таблицей.

      • При сопоставлении повторяющегося XML-элемента с объединенной ячейкой Excel отменяет это объединение. Это ожидаемое поведение, так как повторяющиеся элементы предназначены только для работы с ячейками, которые не объединены.

        С объединенной ячейкой можно сопоставлять отдельные, неповторяющиеся XML-элементы, но сопоставление с такими ячейками повторяющихся XML-элементов (или элементов, содержащих повторяющиеся элементы) не допускается. Объединение ячейки будет отменено, а элемент будет сопоставлен с ячейкой, в которой находится указатель.

Советы: 

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

  • Чтобы отменить сопоставление XML-элемента, щелкните правой кнопкой мыши его имя в области задач Источник XML и выберите команду Удалить элемент.

Отображение вкладки «Разработчик»

Если вкладка Разработчик недоступна, выполните следующие действия, чтобы открыть ее.

См. также

Удаление данных карты XML из книги

Добавление и перезапись сопоставленных XML-данных

Обзор XML в Excel

Импорт

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

Самостоятельное создание XML карты сайта

Ранее мы говорили о том, как составить карту в формате HTML для пользователей и обещали рассказать о карте сайта XML, созданной для поисковиков. Вот, собственно, этому и посвящаем данную статью. Давайте разбираться, что же такое карта сайта XML? Зачем она нужна? И как её создавать?

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

Как это работает?

Заходя на сайт, поисковый робот, прежде всего, читает инструкции в файле robots.txt о том, как следует индексировать сайт. И если в нём указать, что есть карта сайта sitemap.xml, то робот перейдет по указанному адресу, где перечислены URL-адреса самых важных страниц сайта, которые подлежат обязательной индексации.

Поэтому не забудьте, что файл sitemap.xml надо не просто разместить у себя на сайте, а указать к нему путь в robots.txt в директиве sitemap.

Пример:

User-agent: Yandex
Allow: /
Sitemap: http://mysite.ru/site_structure/my_sitemaps.xml

Вот так карта сайта XML облегчит работу поисковику и обеспечит качественную индексацию вашему сайту.

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

Это не трудно. В сети есть несколько бесплатных программ и сайтов, которые сгенерируют вам такую карту автоматически. Вот некоторые из них: sitemapgenerator.ru, xml-sitemaps.com, cy-pr.com/tools/sitemap/

Рассмотрим создание карты сайта на примере xml-sitemaps.com:

  1. Вводим адрес сайта в первую строку, сразу после http:// . Выглядеть должно примерно так: http://1ps.ru/

  2. Во второй строке выбираем частоту обновления страниц сайта. Возможные значения – каждый час («Hourly»), день («Daily»), раз в неделю («Weekly»), раз в месяц («Monthly»), раз в год («Yearly»). Если выбрать «None», частота обновления не будет прописана в Sitemap. Рекомендуем выбирать Weekly или Daily.

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

  4. Выставляем приоритет для страниц сайта: «None» – означает, что приоритет не принципиален, «Automatically Calculated Priority» – программа автоматически определит приоритетные страницы и составит карту сайта с их учётом.

  5. Жмём кнопку «Start».

    Генерирование карты займёт некоторое время, после появится вот такой текст:

    Он сообщает вам о том, что карта успешно создана, и всё, что вам осталось сделать, это:

    1. Загрузить файл с картой в корневую директорию вашего сайта (скачать файл можно по ссылке here).

    2. После размещения проверить наличие карты по адресу http://ваш_сайт/sitemap.xml, добавить её в robots.txt и в панели вебмастеров Яндекса и Гугла, чтобы поисковые роботы начали ориентироваться на неё.

    Всё, дело сделано – карта xml готова! Только помните, что карта xml – для поисковых роботов. А для пользователей не помешает создать обычную карту сайта в формате HTML. Для оптимизации, кстати, она тоже лишней не будет.

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

что такое sitemap.xml и как ей пользоваться — БЛОГ ADVENTUM

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

Попробуем разобраться, как пользоваться XML-картами.

Индексация

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

 

XML-карта делает индексацию сайта разумнее, но поисковики относятся к ней как к подсказке, а не руководству к действию.

Помимо XML-карты есть еще два способа работы с индексацией, которые дополняют XML-карту:

Файл robots.txt. Это обычный текстовый файл. Создайте и положите его в корневую папку вашего сайта. Robots.txt запрещает или разрешает поисковикам индексировать разделы сайта или отдельные страницы. Принцип работы хорошо объяснили в Яндексе:

Мета-тег robots. Тег помогает понять поисковикам, можно ли индексировать именно эту страницу и переходить по ссылкам, которые она содержит.

Мета-тег прописывается в шапку страницы и имеет четыре значения:

  • Index – можно индексировать
  • Noindex – нельзя индексировать
  • Follow – можно переходить по ссылкам на странице
  • Nofollow – нельзя переходить по ссылкам

 

Значение можно использовать в паре:

Значения не чувствительны к регистру и их можно комбинировать.

Нельзя одновременно добавлять страницу в XML-карту и robots.txt: так вы отправите поисковик индексировать запрещенную к индексации страницу. Если не хотите индексировать отдельную страницу, пропишите “noindex,follow”. Если вы прописали “noindex,follow”, не добавляйте такую страницу в XML-карту.

 

Как улучшить качество сайта

Принцип оценки сайта неизвестен: алгоритмы ранжирования постоянно меняются. Яндекс и Гугл дают общие советы:

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

 

С точки зрения пользы для посетителя, есть два типа страниц:

  • Обслуживающие страницы (utility pages).
  • Целевые страницы (landing pages).

 

Обслуживающие страницы упрощают работу с сайтом, но сами по себе посетителю не нужны. Чаще это элементы интерфейса и страницы без уникального контента. Запретите поисковикам индексировать вспомогательные страницы: запретите индексацию в robots.txt или пропишите мета-тег “noindex,follow”. Не указывайте их в XML-карте.

Целевые страницы. Это страницы, которые посетитель ищет целенаправленно: каталог товаров, тематические статьи и т. д. Не блокируйте их в robots.txt или мета-тегом “noindex”. Обязательно укажите их в XML-карте.

 

Допустим, есть сайт на 1000 страниц, 10 из которых — целевые. Если поисковик отправит посетителя на одну из 10 страниц, то скорее всего посетитель уйдет на одну из 990 страниц, где нет полезной информации. Посетитель уйдет с сайта и не решит проблему. Зачем поисковику отправлять посетителя на такой сайт?

Теперь представим, что целевых и обслуживающих страниц на сайте поровну:

  • 500 целевых страниц
  • 500 вспомогательных страниц

Страницы, которые вы укажете в XML-карте, поисковики расценят как целевые. Могут сложиться две ситуации:

Ситуация 1: В XML-карте указаны только целевые страницы.

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

Ситуация 2: в XML-карте указаны и целевые, и обслуживающие страницы.

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

Страницы, которые не указаны в XML-карте, все равно могут индексироваться, поэтому может повториться вторая ситуация.

 

Чтобы увидеть индексируемые страницы, вбейте в Яндексе или Гугле «site:search». Вы быстро найдете вспомогательные страницы: как правило они идут в конце выдачи. Если таких страниц немного, заблокируйте их мета-тегом «noindex,follow» или в robots.txt.

Пример использования site:search 

 

А вот выявленная страница, которая не несет пользы для посетителя:

 

Как пользоваться Robots.txt и мета-тегом robots

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

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

Можно прописать «disallow: /scripts/», тогда все скрипты в папке «scripts» не будут индексироваться.

 

Чтобы отдельные страницы не индексировались, но передавали вес, пропишите мета-роботов “noindex,follow”.

 

Страница «Свяжитесь с нами» — обслуживающая страница, но у нее большой ссылочный вес: на нее часто кликают. Поскольку это обслуживающая страница, мы не хотим ее индексировать, но хотим, чтобы она передавала свой вес другим разделам сайта. Чтобы запретить индексацию и не потерять ссылочный вес, мы прописываем для этой страницы “noindex,follow”.

Есть тонкость: не используйте robots.txt для того, чтобы спрятать личную информацию пользователей. На эту информацию могут вести посторонние ссылки, и информация будет высвечена в поисковой выдаче. Пропишите мета-тег “noindex,follow” в шапке страницы.

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

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

 

Как решить проблемы с индексацией

В этом примере в XML-карте перечислено 2698 страниц, но Гугл проиндексировал только 1155.

Google Search Console покажет число проиндексированных страниц, но не сами страницы.

 

Допустим, у вас электронный магазин на 125 000 страниц. Все страницы целевые и делятся на 3 категории:

  • 100 000 продуктовых страниц
  • 20 000 подкатегорий товара
  • 5 000 страниц категорий товара

 

Вы отправляете XML-карту на 125 000 страниц, но поисковик индексирует только 87 000 страниц. Как найти непроиндексированные страницы?

Создайте отдельные XML-карты для каждой категории страниц. Можно даже создать XML-карты для подкатегорий (XML-карта для 5 000 товаров — XML-карта для 4000 пылесосов и XML-карта для 1000 компьютеров). Добавьте одни и те же продуктовые страницы в разные XML-карты — ничего страшного не будет.

Так вы получите индексацию, близкую к 100%. Если индексация далека от 100%, нужно проработать сами страницы: добавить описание, увеличить вес ссылок. Вы можете обнаружить, что есть товарные категории без товара. Для таких категорий лучше прописать “noindex,follow” (не индексировать страницу, но переходить по ссылкам в ней) и убрать из XML-карты.

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

 

Проблемы могут быть такими:

  • Страницы без картинок не индексируются поисковиком
  • Страницы со слишком коротким описанием (менее 200 слов уникального описания) не индексируются
  • Страницы без комментариев не индексируются

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

Допустим, страницы не индексируются из-за описания: всего 100 000 страниц, и одна пятая часть, 20 000 страниц, содержит слишком короткое описание. Расширьте описание или запретите индексацию через “noindex,follow”. Если страницы не привлекают много трафика, а описание вы берете с сайта производителя, то не тратьте время на описание для всех 20 000 страниц. Уберите их из индексации: поисковик все равно их не проиндексирует, а они только ухудшат качество сайта. Не забудьте исключить эти страницы из XML-карты.

 

Как автоматически обновлять XML-карты

Если у вас сайт на 100 000 страниц, как постоянно отслеживать: надо ли добавить или исключить страницу из XML-карты?

XML-карты не обязаны быть статичными файлами или иметь расширения .xml. Используйте автоматический генератор XML-карт.

В генераторе вы можете задать правила, по которым страница попадет в XML-карту или ей присвоится “noindex,follow”. Возвращаясь к нашему примеру: как только вы увеличите описание с 50 слов до 200, страница автоматически попадет в XML-карту и ей присвоится уже “index,follow”.

 

Как создать XML-карту для видео

У Яндекса есть инструкция, как это сделать. Если у вас много видеоматериалов и вы используете собственный плеер, вам следует проиндексироваться.

 

Что в итоге:

  1. Пользуйтесь XML-картами. Они помогают поисковикам лучше понять структуру вашего сайта.
  2. Делайте сайт для людей, а не поисковиков. Продумайте дизайн, создавайте актуальный контент.
  3. Аккуратно работайте с robots.txt и мета-тегами robots. Не отправляйте поисковик на заблокированные страницы.
  4. Поймите, какие страницы целевые, а какие — вспомогательные. Целевые индексируйте, вспомогательные закрывайте в robots.txt или посредством “noindex,follow”.
  5. Используйте в поисковике «site:search», чтобы увидеть все индексируемые страницы. Выявите вспомогательные страницы, добавьте их в robots.txt или пропишите “noindex,follow”.
  6. Создавайте несколько XML-карт, чтобы выявить проблемы с индексацией.
  7. Используйте XML-генераторы для создания динамичных XML-карт.
  8. Используйте XML-карты для видео.

 

Желаем успехов!

По материалам moz.com

Общие сведения о XML в Excel

Причины использования XML в Excel

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

Данные XML и файлы схемы

Excel работает преимущественно с двумя типами XML-файлов:

  • файлами данных XML (XML), которые содержат настраиваемые теги и структурированные данные;

  • Файлы схемы (XSD), которые содержат теги схемы, обеспечивающие правила, такие как тип данных и проверка.

В стандарте XML также определяются файлы преобразования XSLT, которые используются для применения стилей и преобразования данных XML в другие форматы. Вы можете использовать эти преобразования перед импортом XML-файлов в Excel и после экспорта XML-файлов из Excel. Если XSLT-файлы связаны с XML-файлами данных, импортированными в Excel, вы можете применить форматирование перед добавлением данных на лист, только открыв XML-файл в Excel с помощью команды Открыть. Прежде чем нажать кнопку Открыть, выберите тип файлов XML (*.XML), чтобы просмотреть XML-файлы в папке.

Ключевые сценарии XML и Excel

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

Вот ключевые сценарии, для работы с которыми предназначены возможности XML:

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

  • использование данных XML в качестве входных данных для существующих моделей вычислений путем сопоставления XML-элементов с существующими листами;

  • импорт файлов данных XML в новую книгу;

  • импорт данных XML из веб-службы на лист Excel;

  • экспорт данных в сопоставленных ячейках в файлы данных XML независимо от других данных в книге.

К началу страницы

Основной процесс использования данных XML в Excel

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

Общие сведения о работе с данными XML в Excel

Выноска 1 Добавление файла схемы XML (XSD) в книгу

Выноска 2 сопоставление элементов схемы XML с отдельными ячейками или XML-таблицами

Callout 3 импорте файла данных XML (XML) и привязки XML-элементов к сопоставленным ячейкам

Этап 4 ввод данных, перемещение сопоставленных ячеек и использование функциональных возможностей Excel при сохранении структуры и определений XML.

Этап 5 экспорт измененных данных из сопоставленных ячеек в файл данных XML

Работа с картами XML

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

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

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

Важно знать такие правила использования карт XML:

  • книга может содержать одну или несколько карт XML;

  • одновременно можно сопоставить только один элемент с одним расположением в книге;

  • каждая карта XML независима от других, даже если несколько карт XML в одной книге относятся к одной и той же схеме;

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

Использование области задач источника XML

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

Область задач источника XML

1.  Отображение карт XML, добавленных в книгу.

2.  Отображение иерархического списка XML-элементов в текущей карте XML.

3.  Установка параметров при работе с областью задач Источник XML и данными XML (например, параметров, отвечающих за предварительный просмотр данных и управление заголовками).

4.  Открытие диалогового окна Карты XML, которое служит для добавления, удаления или переименования карт XML.

5.  Проверка возможности экспорта данных XML через текущую карту XML.

К началу страницы

Типы элементов и их значки

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

Тип элемента

Значок

Родительский элемент

Значок кнопки

Обязательный родительский элемент

Изображение кнопки

Повторяющийся родительский элемент

Изображение значка

Обязательный повторяющийся родительский элемент

Изображение значка

Дочерний элемент

Изображение кнопки

Обязательный дочерний элемент

Изображение значка

Повторяющийся дочерний элемент

Изображение значка

Обязательный повторяющийся дочерний элемент

Изображение значка

Атрибут

Изображение значка

Обязательный атрибут

Изображение значка

Простое содержимое в сложной структуре

Изображение значка

Обязательное простое содержимое в сложной структуре

Изображение кнопки

К началу страницы

Работа с ячейками с точечным сопоставлением

Ячейка с точечным сопоставлением — это ячейка, сопоставленная с неповторяющимся XML-элементом. Такую ячейку вы можете создать, переместив неповторяющийся XML-элемент из области задач Источник XML в отдельную ячейку листа.

Название перемещаемого на лист неповторяющегося XML-элемента вы можете назначить заголовком сверху или слева от ячейки с точечным сопоставлением при помощи смарт-тега. В качестве заголовка также можно использовать текущее значение ячейки.

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

К началу страницы

Работа с повторяющимися ячейками в XML-таблицах

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

XML-таблица создается в следующих случаях:

  • при использовании команды Импорт (в группе XML на вкладке Разработчик) для импорта файла данных XML;

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

  • при использовании команды Из импорта данных XML (кнопка команды Из других источников в группе Внешние данные на вкладке Данные) для импорта файла данных XML и дальнейшего выбора параметров XML-таблица на существующем листе или Новый лист в диалоговом окне Импорт данных;

  • при перетаскивании на лист одного или нескольких повторяющихся элементов из области задач Источник XML.

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

При работе с XML-таблицами полезны два параметра, доступные с помощью кнопки Параметры в области задач Источник XML.

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

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

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

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

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

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

Обеспечение безопасности карт XML

Карта XML и содержащиеся в ней сведения об источнике данных сохраняются в книге Excel, а не на определенном листе. Злоумышленник может просмотреть эти данные карты с помощью макроса VBA (Microsoft Visual Basic для приложений). Более того, если книга сохранена в файле Excel формата Open XML с поддержкой макросов, данные карты можно просмотреть с помощью Блокнота или другого текстового редактора.

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

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

К началу страницы

Импорт данных XML

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

В диалоговом окне Свойства карты XML (на вкладке Разработчик в группе XML выберите пункт Свойства карты) расположены три параметра, используемые по умолчанию, с помощью которых вы можете управлять привязкой данных XML:

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

  • Заменять существующие данные новыми   . Указывает, следует ли заменять данные при импорте. Установите флажок, если необходимо заменять текущие данные новыми (например, если в новом файле данных XML содержатся обновленные данные).

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

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

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

  • создайте две карты XML на основе одной схемы XML. Используйте одну карту XML для импорта данных XML. В этой «карте импорта» не сопоставляйте элементы с ячейками, содержащим формулы или другие данные, которые не следует заменять. Другую карту XML используйте для экспорта данных. В этой «карте экспорта» сопоставьте с XML-файлом элементы, которые необходимо экспортировать.

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

Работа с полученной схемой

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

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

Полученную схему Excel невозможно экспортировать как отдельный файл данных схемы XML (XSD). Несмотря на наличие редакторов схем XML и других методов создания файлов схем XML, они могут оказаться недоступными или неудобными в работе. Вместо них вы можете воспользоваться надстройкой Excel 2003 XML Tools 1.1, с помощью которой можно создавать файлы схемы на основе карты XML. Дополнительные сведения можно найти в разделе Использование надстройки «средства XML для Excel 2003» версии 1,1.

Экспорт данных XML

Экспорт данных XML осуществляется путем экспорта содержимого сопоставленных ячеек листа. При экспорте данных в Excel применяются такие правила для определения данных и способов их сохранения:

  • пустые элементы не создаются при наличии пустых ячеек для дополнительного элемента, но они создаются при наличии пустых ячеек для обязательного элемента;

  • запись данных производится в кодировке UTF-8;

  • все пространства имен определяются в корневом XML-элементе;

  • Excel перезапишет существующие префиксы пространства имен. Пространству имен по умолчанию назначается префикс ns0. Последовательные пространства имен обозначены как NS1, NS2 — на NS<count> , где <Count> — количество пространств имен, записываемых в XML-файл.

  • узлы комментариев не сохраняются.

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

Использование файла Excel формата Office Open XML с поддержкой макросов

Книгу Excel можно сохранять в различных форматах файла, включая файлы Excel формата Office Open XML (XLSM) с поддержкой макросов. Excel содержит схему XML, определяющую содержимое книги Excel, в том числе теги XML, в которых хранятся все сведения книги (например, данные и свойства), а также всю структуру книги. Файл Excel формата Office XML с поддержкой макросов может применяться в пользовательских приложениях. Например, разработчики могут создать приложение, которое выполняет поиск данных в нескольких книгах, сохраненных в этом формате, и создает систему отчетов на основании полученных данных.

К началу страницы

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Примечание:  Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

XML карта WordPress с плагином Google XML Sitemaps

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

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

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

XML карта WordPress с плагином Google XML SitemapsXML карта WordPress с плагином Google XML Sitemaps

XML карта WordPress с плагином Google XML SitemapsXML карта WordPress с плагином Google XML SitemapsXML карта WordPress с плагином Google XML Sitemaps

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

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

XML карта WordPress с плагином Google XML SitemapsXML карта WordPress с плагином Google XML Sitemaps

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

Google XML Sitemaps

Google XML Sitemaps – это плагин, который создаёт XML карту WordPress. Кроме этого он обладает множеством интересных функций. И сейчас мы рассмотрим, как работает этот плагин, и что в нём есть интересного.

XML карта WordPress с плагином Google XML SitemapsXML карта WordPress с плагином Google XML SitemapsXML карта WordPress с плагином Google XML SitemapsXML карта сайта может быть также создана с помощью плагина Yoast SEO.

После установки и активации плагина, его настройки вы сможете найти в пункте консоли «Настройки» и подпункте «XML-Sitemap».

XML карта WordPress с плагином Google XML SitemapsXML карта WordPress с плагином Google XML Sitemaps

В первую очередь, если вы уже ранее создавали файл sitemap.xml, плагин предложит его удалить, о чём гласит сообщение красного цвета в самом верху. Нужно послушаться этой рекомендации и удалить, иначе новая карта не будет создаваться. После нажать ссылки для удаления карты появится сообщение об успешной операции. Однако, на самом деле, она не удалилась, а только переименовалась, и называется теперь со словом «backup». Рекомендую не удалять её сразу, вдруг что-то не получится. Тогда можно переименовать её обратно и восстановить XML карту.

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

  • Базовые параметры
    • Уведомить Google об изменениях в Вашем дневнике. Под словом «Дневник» подразумевает ваш сайт (блог). Если включить эту опцию, то XML карта WordPress будет уведомлять поисковик Google каждый раз, когда в ней появится новая ссылка, то есть всегда, когда вы опубликуете материал. Рекомендую включить.
    • Notify Bing (formerly MSN Live Search) about updates of your Blog. То же самое, что и первое, только с поисковиком Bing. Bing приносит мало трафика на сайты Рунета. А при этом, каждое уведомление создаёт определённую нагрузку на сайт. Так что, рекомендую пожертвовать Bing и убрать эту галочку.
    • Add sitemap URL to the virtual robots.txt file. У вашего сайта должен быть файл robots.txt, который необходим для правильной индексации. Так вот, если включить это, то плагин XML карты WordPress будет генерировать этот файл автоматически. Если включите эту функцию, то в коре сайта не должно быть файла robots.txt. Однако я рекомендую снять галочку и делать robots.txt вручную.
    • Попытаться увеличить лимит памяти до: Здесь можно попробовать увеличить лимит памяти на сервере, который будет отведён под операцию создания XML карты WordPress.
    • Try to automatically compress the sitemap if the requesting client supports it. Если поставить эту галочку, то плагин будет пытаться сжимать XML карту WordPress. Рекомендую выключить эту функцию, так как велика вероятность различных ошибок.
    • Включить таблицу стилей XSLT. XML карта обычно выглядит непонятно для человека. Если хотите, то можете создать для неё свой стиль, и прописать в этой опции путь до файла стиля.
    • Override the base URL of the sitemap. Здесь указывается путь до XML карты, в том случае, если сайт находится в подкаталоге. Если нет, вообще не думайте об этой опции.
    • Include sitemap in HTML format. Есть поставить тут галочку, что будет создаваться копия XML карты в формате HTML, но не для людей, а тоже для роботов. Это необходимо, если некоторые поисковые роботы не воспринимают XML формат. Однако к Яндексу и Google это не относится, так что можно не ставить тут галочку.
    • Allow anonymous statistics (no personal information). Если включить это, то разработчик будет получать данные о статистике использования этого плагина. Рекомендую не включать эту функцию. XML карта WordPress с плагином Google XML SitemapsXML карта WordPress с плагином Google XML Sitemaps

        Базовые параметры Google XML Sitemaps

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

        Приоритет статьи в Google XML Sitemaps

  • Содержание карты сайта
    • WordPress standard content. Здесь галочками выбираете те типы материалов, которые должны быть в XML карте сайта.
    • Further options. А здесь нужно поставить галочку на Include the last modification time. Это позволит сохранить и показать поисковому роботу дату и время последнего редактирования того или иного материала. XML карта WordPress с плагином Google XML SitemapsXML карта WordPress с плагином Google XML Sitemaps

        Содержание карты сайта в Google XML Sitemaps

  • Excluded items
    • Excluded categories. Тут галочками отмечаем те рубрики, которые не должны учувствовать в XML карте WordPress.
    • Exclude posts. А тут пишем ID тех страниц или записей, которые нужно исключить из XML карты. Идентификаторы писать через запятую. XML карта WordPress с плагином Google XML SitemapsXML карта WordPress с плагином Google XML Sitemaps

        Excluded items в Google XML Sitemaps

  • Изменить частоты
    • Тут вам необходимо настроить, с какой частотой обновляются те или иные виды материалов на вашем сайте, а, соответственно, и в XML карте: постоянно, каждый час, день, неделю, месяц, год или никогда. Поисковой робот будет стараться сканировать сайт согласно этим рекомендациям. Однако этот параметр не будет рассматриваться им, как безоговорочное правило – лишь рекомендация. XML карта WordPress с плагином Google XML SitemapsXML карта WordPress с плагином Google XML Sitemaps

        Изменение частот в Google XML Sitemaps

  • Приоритеты
    • Как раз тот раздел, о котором я говорил чуть выше в разделе «Приоритет статьи». Тут выбираем, какой приоритет будут иметь те или иные виды материалов. Самые меньший 0,0, самый большой – 1,0. Те материалы, которые чаще всего обновляются, должны быть в большем приоритете. XML карта WordPress с плагином Google XML SitemapsXML карта WordPress с плагином Google XML Sitemaps

        Приоритеты в Google XML Sitemaps

На этом настройка XML карты WordPress наконец-то завершена. Остаётся только нажать кнопку «Обновить параметры» и заценить, что получилось. Посмотреть на карту можно на этой же странице настроек, перейдя по ссылке «The URL to your sitemap index file is:» в разделе «Search engines haven’t been notified yet» в самом начале, где была непонятная английская ерунда.

XML карта WordPress с плагином Google XML SitemapsXML карта WordPress с плагином Google XML Sitemaps

  Посмотреть карту в Google XML Sitemaps

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

с помощью Google XML Sitemaps или All in One SEO Pack

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

Привет. Много прошло времени с того момента, как мы учились на wordpress создавать xml карту сайта данного формата, используя для этого плагин Google XML Sitemaps.

Однако после обновления этого модуля до версии 4.0 карта претерпела ряд изменений и заставила многих сайтостроителей найти ей замену по средствам плагина All in One Seo pack.

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

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

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

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

Проще говоря, такой файл является путеводителем по сайту, куда заглядывает каждый поисковый робот без исключения. Конечно же, не стоит рассчитывать, что Яндекс или Google на все 200% будет индексировать страницы при наличии данной карты, однако наличие ее по адресу http://ваш-сайт/sitemap.xml — обязательно.

Установка карты сайта плагином Google XML Sitemaps от 4.0 версии

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

Тем, кто еще не пользовался этим плагином, придется скачать его с официального сайта wordpress по этой ссылке, на день написания статьи уже доступна версия 4.0.7.

Скачать плагин Google XML Sitemaps

Далее устанавливаете его и активируете.

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

Обновление XML Sitemaps

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

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

Удаление файлов xml

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

Ручное удаление xml файлов

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

Новый формат XML Sitemap

Настройка плагина Google XML Sitemaps

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

Базовые параметры

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

В виду того, что у меня уже в файле robots.txt прописан URL адрес к xml карте сайта, то третью галочку снимаем.

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

Приоритет статьи

У меня на тестируемой площадке все статьи имеют одинаковый приоритет, поэтому данную опцию я отключил.

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

Отмечаем страницы, которые будут загружаться в карту сайта, а также отмечаем самый последний пункт «Include the last modification time», чтобы помогать поисковикам определять, время изменения контента сайта.

Исключения

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

Время индексации

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

Приоритеты

Расставляем приоритеты значимости для страниц блога.

Подробно про установку и настройку карты сайта в формате XML с помощью плагина Google XML Sitemaps я рассказал в видео. Приятного просмотра.

Проверка индексации XML карты в Яндексе и Google

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

Проверка для Яндекса

Переходим в панель Яндекс Вебмастер, а далее кликаем на вкладку «Настройка индексирования» — «Файлы Sitemap».

Файлы Sitemap в Яндекс

Затем указываем полный HTML адрес sitemap.xml карты и нажимаем проверить.

Проверка карты сайта Яндексом

Вас должно перебросить на страницу валидатора, который проверит файл sitemap на наличие ошибок.

Результат проверки валидатора

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

Проверка для Google

Для Гугла все немного сложнее, так как понадобится повторно отправить файл обновленной карты на перепроверку. Для этого в панели вебмастера от Google переходим по вкладке «Сканирование» — «Файлы Sitemap»

Файлы Sitemap в Google

Далее нажимаем на ссылку sitemap.xml (эта ссылка появится, если вы раньше загружали старую версию карты), а затем жмем на кнопку «Отправить файл sitemap повторно».

Отправить файл sitemap

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

Файлы Sitemap для Google

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

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

Создание xml карты сайта плагином All in One Seo pack

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

— Кого-то пугает ее странный вид, так как вместо обычных ссылок на статьи вы увидите что-то похожее на sitemap-pt-page-2013-03.xml, то есть привычный список ссылок будет разделен на несколько отдельных суб-карт.

— Другие нашли способ избавиться от лишнего модуля, построив карту с помощью плагина All in One Seo pack.

Итак, начнем…

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

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

удаляем старые xml файлы

Третье. Переходите во вкладку плагина All in One Seo pack «SEO инструменты» — «Другие модули» и активируете модуль «Карта сайта».

Активируем карту в SEO инструментах

Далее в «SEO инструментах» должна появится вкладка «XML карта сайта», перейдя в которую можно будет управлять настройками файла.

Основные настройки карты

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

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

Исключенные объекты

Здесь можно исключать из xml ненужные категории, страницы и записи.

Приоритет

Задаем приоритеты для страниц сайта.

Частота

Указываем, с какой частотой надо поисковикам индексировать страницы. Последние два параметра не имеют значимой роли.

Ну и конечно же не забываем проверить работоспособность новой карты по адресу https://seoslim.ru/sitemap.xml.

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

Обязательно поделитесь в комментариях своими наработками по созданию xml карты с помощью плагинов «Google Sitemaps» и «SEO все в одном» очень интересно, какому из них вы отдали предпочтение. Пока!

Настройки XML карты сайта | V-GER