Two main causes
- Missing OG tags –
og:titleand friends aren’t in the server-rendered HTML - Admin-disabled previews – your Google Workspace administrator turned off link previews for the org
Diagnosis checklist
- Check for OG tags –
curlyour URL and verifyog:titleis in the HTML (not JavaScript-injected). - Check HTTP status – must return
200 OK. - Check HTTPS – valid certificate required.
- Check server-side rendering – client-side-only meta tags won’t be visible to the fetcher.
- Check admin settings – ask your Workspace admin if previews are enabled.
- Check firewall rules – don’t block requests from
*.gae.googleusercontent.com.
robots.txt is irrelevant here
Google Chat’s fetcher ignores robots.txt – it’s classified as user-triggered. If previews aren’t showing, robots.txt isn’t the problem.
Testing your fix
curl -A "Google-Chat-Preview" https://yoursite.com/page | grep -i "og:title"Then share the URL in a new Google Chat message to verify.