Огромный сборник статей от WPTec для начинающих

Мнение

Разработчики Yoast и Google совместно работают над предложением о добавлении файлов Sitemap в формате XML в ядро ​​WordPress

Разработчики Google и Yoast сотрудничают с другими участниками над предложением добавить карты сайта XML в ядро ​​WordPress . Эта возможность традиционно обрабатывалась плагинами, которые предоставляют множество реализаций. Целью этого нового функционального проекта является предоставление базовых XML-файлов Sitemap в ядре, а также предоставление XML Sitemaps API для расширения разработчиками плагинов. Он также обновит файл robots.txt WordPress, чтобы он ссылался на индекс карты сайта.

Тьерри Мюллер , менеджер программы по связям с разработчиками в Google, опубликовал подробности планов сотрудников на WordPress.org. Карты сайта, включенные в ядро, будут включены по умолчанию и будут индексировать следующий контент:

  • Домашняя страница
  • Страница сообщений
  • Основные типы сообщений (страницы и сообщения)
  • Пользовательские типы сообщений
  • Основные таксономии (теги и категории)
  • Пользовательские таксономии
  • Пользователи (авторы)

Хотя участники WordPress неоднократно обсуждали XML-карты сайта на trac, Мюллер сказал, что еще не было группы, которая могла бы взять на себя ответственность и продвигать дела вперед. В его предложении отмечается, что 4 из 15 лучших плагинов в каталоге плагинов WordPress поставляются со своей собственной реализацией XML. Несмотря на продемонстрированный высокий спрос на XML-карты сайта, нужная команда для добавления этого в ядро ​​до сих пор не была собрана.

«XML Sitemaps является стандартом для всех поисковых систем в наши дни, и любой веб-сайт с содержанием, предназначенным для индексации, должен иметь его», – сказал Мюллер. «Наличие XML Sitemap в ядре ускорит обнаружение и индексирование контента. Мы начали обсуждать эту тему с Yoast в прошлом году и согласились, что было бы здорово, наконец, воплотить ее в жизнь ».

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

«В этом есть большой смысл, ведь мы с нетерпением ждем появления v1 этого в ядре и его развития в будущих выпусках и укрепления заслуженной репутации WordPress как лучшей CMS для SEO», – прокомментировал предложение Мулленвег.

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

«Какими бы простыми и понятными ни были XML-карты сайта, они создают довольно серьезные проблемы с производительностью при масштабировании», – сказал Мэтью Бойнс, партнер Alley Interactive . «Например, сколько URL-адресов будет в каждой разбитой на страницы (под-) карте сайта? Файл индекса карты сайта ограничен 50 000 карт сайта, поэтому, даже если каждая карта сайта ограничена максимум 50 000 URL-адресов, создание 50 000 URL-адресов в одном запросе страницы было бы чрезвычайно сложно и неэффективно на лету ».

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

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

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

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

«Я могу с уверенностью сказать, что мы сделаем это максимально гладко и будем работать с авторами плагинов, чтобы избежать конфликтов», – сказал Мюллер. «Во всяком случае, наличие XML Sitemap, а также Core API для его расширения облегчит их жизнь – у авторов плагинов будет стандартный способ расширения».

Эти усилия по добавлению карт сайта в ядро ​​WordPress не ограничиваются теми, кто работает в Google и Yoast. Мюллер призвал авторов других плагинов для XML-карт сайта принять участие или хотя бы следить за развитием проекта, чтобы убедиться, что их плагины совместимы после того, как он будет объединен с ядром.

Рекомендуем прочитать
Мнение

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Мнение

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Мнение

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Мнение

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *