Отсутствует поле 'text' (в 'mainEntity.suggestedAnswer')

В дополнение к этой ошибке на прошлой неделе:

И:

Сегодня утром я обновился до версии 2026.4.0-latest (97400099a5), но всё ещё не могу подтвердить исправления в Google :thinking:

В консоли поиска Google отображается следующее:

При переходе к шагам проверки/исправления:

А при попытке подтвердить любое из исправлений:

Я получаю ту же ошибку «найдены затронутые страницы» для всех трёх типов.

Не упустил ли я что-то? :thinking:

2 лайка

Спасибо за сообщение. Мы изучаем эту проблему и скоро предоставим обновление.

4 лайка

Спасибо @davidb, очень признателен :smiley:

Я объединил изменение, которое должно исправить большинство ошибок, которые вы видите (например, отсутствие имени/answerCount). Оказалось, что эти значения отсутствовали в микроданных:

Три проблемных URL на последнем изображении, по-видимому, связаны с отдельной проблемой: два из них — это сообщения только с эмодзи без текста, а третье — сообщение только с изображением. Но я проверил их через валидатор разметки Schema, вставив исходный код страницы, и все они не содержат предупреждений или ошибок.

Возможно, эти три проблемы со страницами исчезнут при повторном сканировании.

5 лайков

Спасибо, Дэвид :smiley:

Обновлю Discourse снова в пятницу и попробую ещё раз :crossed_fingers:t2:

1 лайк

Похоже, что 3 ошибки исправлены, но 1 осталась, плюс 6 аннотаций меньшей серьёзности, все касаются отсутствующих полей в элементах suggested/acceptedAnswer:

Если валидация началась, значит проблема решена. «Not Started» означает, что я не мог её запустить, поскольку быстрая начальная валидация всё ещё находила эти проблемы, что я мог подтвердить, проверив исходный код реальной страницы.

Поля «text» и «datePublished» действительно были добавлены в тесты с этим коммитом (и наш инстанс содержит этот коммит), но, возможно, в неправильный элемент? Например, «datePublished» ожидается в mainEntity, а тесты проверяют его в suggested/acceptedAnswer?

3 лайка

Не могли бы вы пока не закрывать эту тему автоматически, пожалуйста?

1 лайк

Спасибо за информацию! Я скоро изучу это и опубликую ещё одно обновление.

4 лайка

Можете, пожалуйста, поделиться любыми обновлениями статуса по этому вопросу с прошлой недели, @davidb?

Я внес дополнительные правки для решения этой проблемы в DEV: update solved schema for non text posts (#39253) · discourse/discourse@3b5874f · GitHub, которые были объединены сегодня ранее.

Я оставлю эту тему открытой на некоторое время, чтобы посмотреть, решит ли это изменение возникшие проблемы.

1 лайк

Отлично, спасибо за обновление, @davidb.

Завтра утром я выключу свой Discourse, обновлю его, а затем попробую снова :slight_smile:

К сожалению, у некоторых всё ещё не получается :pensive_face:

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

Однако эти два типа не проходят предварительную проверку, и я даже не могу запустить для них полную проверку:

Если это поможет, последний из них — публикация с видео на YouTube.

Я не единственный, у кого возникла эта проблема, верно? :thinking:

К сожалению, всё ещё не получается :confused:

Я получил письмо о том, что 1600 случаев было устранено:

Но всё ещё несколько сотен остаются затронутыми :confused:

То же самое касается и «answerCount»:

Жаль это слышать. Можете поделиться ссылками, чтобы я мог разобраться?

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

Вот несколько копий из списка Google Search Console, если это поможет @davidb


[
🔍](https://search.google.com/search-console/r/q-and-a/drilldown?resource_id=sc-domain:greyarro.ws)

|URL|Название элемента|Последнее сканирование|
| --- | --- | --- |
|https://greyarro.ws/t/charging-the-remote-mavic-2/3809|N/A|18 апр. 2026 г.|
|https://greyarro.ws/t/searching-for-missing-persons/80386|N/A|18 апр. 2026 г.|
|https://greyarro.ws/t/what-can-make-a-gps-signal-poor-re-dji-neo/89332?page=2|N/A|18 апр. 2026 г.|
|https://greyarro.ws/t/disadvantages-of-keeping-already-bound-mavic-3/52125?page=2|N/A|18 апр. 2026 г.|
|https://greyarro.ws/t/avata-2-flying-backwards/79111|N/A|18 апр. 2026 г.|
|https://greyarro.ws/t/pairing-mavic-mini-to-controller/84503|N/A|17 апр. 2026 г.|
|https://greyarro.ws/t/recommended-mini-5-pro-settings-for-smoother-gain-expo-yaw-camera-and-more/101901|N/A|17 апр. 2026 г.|
|https://greyarro.ws/t/power-line-height/29785|N/A|17 апр. 2026 г.|
|https://greyarro.ws/t/why-not-hlg-on-dji-mini-4-pro/102886|N/A|17 апр. 2026 г.|
|https://greyarro.ws/t/cheap-mini-drone-for-indoors-recommendations/91541|N/A|17 апр. 2026 г.|
|https://greyarro.ws/t/tripltek-tablet-feedback-from-owners-and-general-discussion/31144?page=2|N/A|16 апр. 2026 г.|
|https://greyarro.ws/t/ipad-pro-and-dng-files/73819|N/A|16 апр. 2026 г.|
|https://greyarro.ws/t/osd-not-shoing-up-dji/71740|N/A|16 апр. 2026 г.|
|https://greyarro.ws/t/theoretical-scenario/87594|N/A|16 апр. 2026 г.|
|https://greyarro.ws/t/where-would-the-address-linked-to-my-dji-account-be-if-anywhere/93152|N/A|16 апр. 2026 г.|
|https://greyarro.ws/t/gusts-gusts-gusts-what-maximum-wind-gust-speed-do-you-consider-safe-for-flying/106683|N/A|16 апр. 2026 г.|
|https://greyarro.ws/t/can-i-fly-my-drone-in-the-rain/21853|N/A|15 апр. 2026 г.|
|https://greyarro.ws/t/flytron-strobon-strobe-lights/8504?page=4|N/A|15 апр. 2026 г.|

Сегодня Google отправил мне письмо с новой проблемой, которой не было в их списке на прошлой неделе :confused:

  • Дублирующееся поле 'datePublished' (в 'mainEntity')

На данный момент Дублирующееся поле 'datePublished' (в 'mainEntity') относится только к одному URL:

  • https://greyarro.ws/t/live-video-relayed-to-phone-very-laggy-now/39741

Как показано на скриншоте:


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

Короткое обновление: я работаю над этим. Надеюсь скоро сообщить новые детали.

4 лайка

Спасибо @davidb, я ценю время, которое вы уделяете этой проблеме :person_bowing:

1 лайк

Один из способов — нажать кнопку «Проверить URL в реальном времени» на проблемных страницах, чтобы убедиться, что проблема действительно сохраняется, или же Google проверяет кэшированную версию.

Часто результат оказывается положительным:

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

Самое неприятное — это задержка в Google Search Console после подтверждения изменений (например, из-за ежедневного лимита индексации/сканирования Google для каждого сайта). На крупных сайтах исправления могут быть замечены на всех страницах дольше.

Я поставил себе напоминание проверить эту ситуацию снова через две недели.

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

2 лайка

У меня возникла эта проблема вчера.

URL: Audio track missing/stripped from conversion - #16 mattcool1 - Emby - MCEBuddy

Discourse работает в версии 2026.4.0 (3532c82582)

Если я попробую проверить исправление, Google выдаст эту ошибку:

Невозможно продолжить процесс проверки

Были найдены затронутые страницы. Исправьте проблему и запустите проверку снова.

error_outline

Элемент: Отсутствующая/удалённая аудиодорожка при конвертации