Ошибка XML sitemap на WordPress?

Ссылка скопирована
1 ответ

Подскажите что за ошибки
https://komidrova.ru/page-sitemap.xml
После обновления шаблона

Дополнительно:

А где у вас, собственно, Страницы сайта (кроме Главной)? Я вижу только записи. Можете пару примеров накинуть?

  • https://komidrova.ru/oborudovanie/
    https://komidrova.ru/produkciya/
  • https://komidrova.ru/oborudovanie/

    Если это страница, то почему

    <body class="archive category category-oborudovanie category-38 wp-custom-logo ">

    <body class="archive category category-oborudovanie category-38 wp-custom-logo ">

    и почему этот адрес в category-sitemap.xml?

  • точно там выводятся категории.
    изза этого ошибка ? главная же есть и до этого нормально работало
  • zasovskiyn, Работала и перестала. Эта часть карты https://komidrova.ru/page-sitemap.xml отвечает за вывод "Страниц" (не записей или категорий). Если страниц нет, то и могут возникнуть ошибки. Или если вместо страниц что-то другое. У вас есть страницы в разделе админки "Страницы"?
  • Дмитрий, есть. там главная и 2 страницы которые не опубликованы
  • Значит в этом разделе ничего не должно быть. Попробуйте опубликовать какую-нибудь страницу и посмотрите результат.
  • Плюс вы говорите что все раньше хорошо работало. Какие страницы раньше были в этом разделе?
  • так на сайте есть главная страница, которая входить должна туда. даже её не обрабатывает ведь. странно.
    Добавил станицу в меню и опубликовал. и та же ошибка.
  • Нужно решить такую задачу?

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

    Заказать помощь
    Лучший ответ
    1
    Анна SEO Ответ

    Ошибки в sitemap после обновления шаблона могут быть разными, поэтому сначала нужно понять, что именно возвращает /page-sitemap.xml: 404, пустой XML, HTML вместо XML, PHP warning в начале файла или ссылки на несуществующие страницы.

    Откройте sitemap и посмотрите исходный код. Если до <?xml выводится warning/notice, XML становится невалидным. Тогда проблема не в sitemap как таковом, а в PHP-ошибке темы или плагина, которая печатается раньше XML.

    Если sitemap генерирует Yoast/Rank Math, проверьте:

    • включены ли страницы в sitemap;
    • не закрыт ли тип page от индексации;
    • есть ли опубликованные страницы;
    • не переопределяет ли тема запросы через pre_get_posts;
    • нет ли кэша старой карты сайта.

    Если после обновления шаблона страницы стали CPT или поменялись URL, sitemap может показывать не то, что Вы ожидаете. Карта страниц содержит именно WordPress Pages, а не записи, товары или кастомные материалы.

    Для Yoast можно пересобрать индексируемые данные:

    wp yoast index --reindex

    wp yoast index --reindex

    Если WP-CLI недоступен, в админке Yoast обычно есть инструменты оптимизации данных. После этого очистите кэш.

    Если sitemap отдаёт 404, пересохраните постоянные ссылки. Также проверьте, не конфликтует ли физический файл page-sitemap.xml в корне сайта с виртуальным sitemap SEO-плагина.

    Если в sitemap попадают URL, которые не открываются, проверьте статус этих страниц, slug, parent pages и редиректы. Не нужно руками редактировать XML — нужно исправить источник данных.

    Итог: валидность sitemap ломается либо PHP-выводом до XML, либо настройками SEO-плагина, либо rewrite/кэшем. Начните с просмотра исходника sitemap и HTTP-статуса, дальше причина обычно видна сразу.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

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

    Вам также может быть интересно