I’d like to report a couple of prerendering issues I’m facing. I’ve been using prerender.io for the last 2 years for another site and I have a decent working knowledge on this topic. I’ve also read various posts here and I didn’t find any that directly fit. So here goes:
Google search console is reporting that the pages are not optimized for mobile - that’s impossible since the site is completely responsive across many different screensizes. On further checking, I see that the live test page screenshot is showing a larger screen view. Is it possible that netlify’s prerender headless browser is not determining that the incoming request is Googlebot Smartphone, and returns the desktop version instead? Goog says Source: Smartphone crawler, and hence is probably penalizing the site heavily for being “mobile unfriendly”.
Slack (and MS Teams) does not show the correct link previews, it just shows what is in index.html, rather than what has been inserted by Helmet, which is what should have been generated and cached by Netlify prerender. Every page created on the site has detailed OG tags, Twitter tags and old style meta tags. FB and Twitter and Whatsapp and Telegram etc show the rich previews just fine, but not Slack and MS Teams. This issue is there with prerender.io as well, BTW. (I’m checking with Todd as well)
My finding for MS Teams is that there is no known UA agent to look for in their case, so there’s no way to make a decision to prerender. I had a detailed discussion with MS Team L2 support team and they acknowledged the issue: Good day this concern is now raised as a Bug by our engineering team. Investigation has started but there’s no ETA yet that can be provide as of now. Depending on checks and fix needed, a bug case may take weeks or months before getting resolved. (this was back in Aug 2020)
But I understand that there is a UA string for Slack and hence a request from Slack will be responded with the prerendered version and a “proper” link preview would then be shown. But its not.
- Really long delay in generating and replying with the prerendered page - I can see this in Facebook debugger which timed out for multiple links, in Goog search console “test live link”, etc. I don’t see such a large delay from prerender.io.
Any help or pointers appreciated. And if I can provide further info, please let me know. Thank you.