mysurik.ru

Яндекс ругался на карту сайта: пришлось разобраться с XML sitemap

Как настроить карту сайта XML в WordPress

С картой сайта для Яндекса у меня была забавная история. Я думал, что XML карту генерирует WordPress сам. Вроде даже есть какая-то встроенная фишка с wp-sitemap.xml. Но Яндекс всё ругался: «Нет карты сайта».

Оказалось, встроенная карта сайта в WordPress — штука средняя. Она не позволяет исключать страницы, не показывает приоритеты, и вообще Яндекс её плохо переваривает.

Я поставил Google XML Sitemaps (старый добрый плагин). Он создал нормальную карту с приоритетами, частотами обновления и красивой структурой. Закинул ссылку в Яндекс.Вебмастер — и через неделю страницы начали индексироваться быстрее.

Потом я узнал, что Yoast SEO тоже умеет генерировать sitemap. И даже лучше — он автоматически обновляет карту при публикации поста. Переключился на него и забыл про отдельные плагины.

Проверьте, чтобы в robots.txt была ссылка на sitemap. Без неё поисковики могут не найти карту. Добавьте туда Sitemap: https://mysurik.ru/sitemap_index.xml

Больше статей про WordPress — от установки до продвижения — я собрал в сводном гайде.

Комментарии

  • Yoast умеет sitemap, но я предпочитаю Rank Math — он легче и гибче в настройках.

  • Яндекс реально придирчив к sitemap. У меня тоже долго ругался, пока не переделал через Yoast.

  • А в robots.txt проверять надо. Я забыла, месяц не индексировались новые страницы.

  • Google XML Sitemaps работал годами, но его давно не обновляли. Переходите на Yoast/Rank Math.

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

  • Топ за материал. Подпишусь на обновления. Интересно, а как поведёт себя на ARM?

  • А если сайт высоконагруженный — такая конфигурация вывезет? На生产中 проверил — полёт нормальный.

  • давно искал такое. Годнота Про «Как настроить карту сайта XML в WordPress?» как раз думал.

Ваш комментарий

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