Ответ 1
Превью генерируются одним из двух способов:
- Через обычный обход Googlebot
- На лету с использованием пользовательского агента
Mozilla/5.0 (en-us) AppleWebKit/525.13 (KHTML, like Gecko; Google Web Preview) Version/3.1 Safari/525.13
Если контент недавно был просканирован, он может повторно использовать обычное обходное содержимое. Если нет, то он попытается создать его на лету. Внутри он использует похожий браузер Safari/Webkit, так что вы, вероятно, захотите использовать для проверки своих страниц. Я считаю, что есть способ изменить пользовательский агент, который использует Safari, что будет одним из способов сделать более конкретную проверку.
Если по какой-либо причине контент AJAX не может быть выбран (скажем, он запрещен файлом robots.txt или сервер активно блокирует доступ к роботу Googlebot), тогда сайт должен потерпеть неудачу изящно (как это должно быть, когда пользователи запускают те же проблема). Не показывать всплывающее окно с ошибкой - просто зарегистрируйте его внутри и вернитесь к некоторому по умолчанию содержимому.
Один из способов дважды проверить, работает ли он после внесения изменений в шаблон вашего сайта, - это сделать сайт: -query, чтобы найти похожие, неясные страницы и проверить их изображения предварительного просмотра; если никто еще не проверил изображения предварительного просмотра, он будет отображаться "на лету", чтобы сразу увидеть результаты. Когда вы довольны тем, как это проявляется, потребуется немного времени, чтобы догнать и повторно отобразить существующие страницы; он не обновляется с той же частотой, что и кэшированные страницы или обычные фрагменты.