Blocked crawler
Linespider is probably blocked by your robots.txt. It respects robots.txt, so a blanket Disallow: / kills previews.
Diagnosis checklist
- Check
robots.txt– isLinespiderdisallowed? - Check for all three required OG tags – LINE only reads
og:title,og:description, andog:image. All three must be present. - Check server-side rendering –
curlthe URL and verify tags are in the response, not JavaScript-injected. - Check HTTP status – must return
200 OK. - Check HTTPS – valid certificate required.
- Check LINE app settings – the user may have disabled link previews in the app.
Allowing Linespider in robots.txt
User-agent: Linespider
Allow: /
Place before any blanket disallow rules.
Remember: only 3 tags
LINE ignores everything except og:title, og:description, and og:image. Having og:url or og:type won’t help. Make sure those three are present.
Testing your fix
curl -A "Linespider/1.1" https://yoursite.com/page | grep -i "og:title\|og:description\|og:image"All three tags visible? Share in a LINE chat to verify.