При аналізі сайтів в Яндекс.Вебмастере вкотре отримуємо ось таке попередження:
При цьому при детальному розгляді помилка стає просто попередженням, що не впливає на індексацію:
Ситуація прояснюється, Яндекс не розуміє доповнення image, яке присутнє в XML Sitemap.
Ліричний відступ. Взагалі-то це звичайний косяк Яндекса! Саме слово XML (eXtensible Markup Language - розширювана мова розмітки) спочатку передбачає будь-які і довільні розширення в розмітці, за умови, що вони робляться в іншому просторі імен. Однак розробники Яндекса про просторах імен XML мають таке ж уявлення, як слухачки хореографічних курсів про меліорації Узбекистану.
На більшості наших сайтів XML Sitemap генерується плагіном Yoast SEO, який вирішує наші завдання більш ніж повно, і міняти його через тупий помилки обробки Яндекса нам не хотілося б. Тому ми спробували знайти інше рішення.
І рішення було знайдено. Yoast SEO, як і велика частина полігонів і доповнень до WordPress зроблений з урахуванням архітектури WP, тобто використовує хукі WordPress, що дозволяє нам контролювати поведінку плагіна, не втручаючись в програмний код (ось за що ми любимо WordPress). Був знайдений фільтр wpseo_xml_sitemap_img_src, який відповідає за формування URL зображення і ми на нього повісили простий обробник в functions.php:
// Приберемо з карти сайту URL картинок add_filter ( 'wpseo_xml_sitemap_img_src', 'remove_image_url'); function remove_image_url ($ uri) {return ''; }
Усе! Посилань на зображення в XML Sitemap WordPress більше немає.
Update. Тут запропонували ще більш просте рішення:
/ * Remove Images From Yoast Sitemap * / add_filter ( 'wpseo_xml_sitemap_img', '__return_false');
Update 2. Написав невеликий плагін, який це робить. Отримати його безкоштовно можна тут . Якщо не хочете возиться з налаштуванням теми, просто встановіть і активуйте цей плагін.
Update 3. Липень 2017. Исправил плагін, зараз він відключає кеш карт сайту в SEO Yoast, і явно фільтрує за регулярними виразами елементи, які не подобаються Яндексу. Викачуємо свіжу версію плагіна.
Update 4. квітня 2019. Допрацювали плагін. Тепер він ще й правильно канонізує пагінацію архівів. Подробиці пізніше.
Сподіваюся, цей простий рецепт вам допоможе.