Некоторое время назад добавил сайт в Search Console. Потом посмотрел Mobile Usability — гугл сказал, что некоторые страницы ему не нравятся (содержимое шире окна, элементы слишком близко и т.п.). Исправил, запросил повторную валидацию. Он думал дня три, затем сообщил, что на страницах по-прежнему есть ошибки. Я сильно удивился, а потом заметил, что "last crawled" не изменилось — как было с неделю назад, так и осталось. Запросил переиндексацию — он ответил, что поставил в очередь, но с тех пор так и не добрался, и повторные попытки валидации, как я понимаю, каждый раз проверяют копии страниц в его базе, а не загружают их заново.
Даже если сделать URL Inspection, и получить "Page is mobile friendly" — не помогает.
Он и должен так криво работать, или я что-то делаю не так?
ЕМ>Типа, оно у меня одного глючит?
Поскольку все дружно молчат, придется отвечать самому себе.
Глюк удалось победить только устранением Page Loading Issues. На тестируемых страницах размещен элемент Google Translate, который подтягивает код с гугловских серверов, которые, в свою очередь, заблокированы для Google Bot. Поэтому на любых страницах, содержащих элемент Translate, гугл отображает пару ошибок загрузки, которые вроде бы не влияют на Mobile Usability, и видны только в Live Page Test.
Однако, валидация некоторых (не всех) страниц на предмет Mobile Usability стабильно завершалась с ошибками "Text too small to read", "Clickable elements too close together", "Content wider than screen". Live Page Test столь же стабильно утверждал, что все страницы Mobile Friendly, и отображал на картинке то же самое, что и на телефоне. Делал запросы на валидацию с десяток раз в течение двух месяцев, с неизменным результатом.
После того, как я добавил в скрипт инициализации элемента Translate код, проверяющий User Agent, и отменяющий инициализацию при обращении от GoogleBot, ошибки Page Loading Issues исчезли из Live Test, и первый же запрос на валидацию завершился успешно. Возможно, конечно, что и просто случайно совпало, но уж больно много раз до этого валидатор обламывался на одном и том же.