Previews on websites can be generated in one of two ways:
If the website content has been recently crawled, it will likely reuse the previously crawled data. If not, the preview will be dynamically generated. The internal process uses a Safari/Webkit-based browser, making it important to use this for checking your web pages. It is possible to modify the user-agent that Safari utilizes for a more precise inspection.
In cases where AJAX content cannot be retrieved due to restrictions or server limitations preventing Googlebot access, the site should gracefully handle the situation by internally logging the issue and reverting to default content rather than displaying an error popup.
To confirm the changes made to the website template are effective, conducting a site:-query to locate obscure pages and examining their preview images can help. If these images have not been accessed before, they will be dynamically rendered, providing immediate feedback. However, updates may take some time as the system does not refresh with the same frequency as cached pages or standard snippets.