LinkedIn发布日期显示“not found”问题求解
解决LinkedIn帖子检测工具发布日期显示“not found”的方法
LinkedIn抓取发布日期完全依赖页面的结构化标记,没有专门API支持,按以下方式添加标记即可解决:
添加Open Graph发布日期标签
在HTML的<head>区域插入符合ISO 8601格式的OG标签,格式为YYYY-MM-DDTHH:MM:SSZ(Z代表UTC时区):<head> <meta property="article:published_time" content="2024-05-20T14:30:00Z" /> </head>补充Schema.org结构化数据
在页面<head>或底部插入JSON-LD格式的结构化数据,明确标注发布日期:<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "datePublished": "2024-05-20T14:30:00Z", "title": "你的文章标题", "author": { "@type": "Person", "name": "你的名字" } } </script>添加HTML原生时间标记
在页面内容的发布日期位置,使用带pubdate属性的<time>标签作为补充:<time pubdate datetime="2024-05-20T14:30:00Z">2024年5月20日</time>
修改完成后,重新运行LinkedIn帖子检测工具即可验证日期是否正常显示。若仍未识别,检查日期格式是否严格符合ISO 8601,同时确认页面未通过robots.txt禁止LinkedIn爬虫访问。
内容的提问来源于stack exchange,提问作者Tuấn Anh Nguyễn
相关产品推荐
相关产品推荐

