如何修改Facebook链接短描述?特定链接抓取异常求助
Facebook链接短描述修改及异常问题解决
一、怎么修改Facebook用的链接短描述?
其实Facebook抓取链接的短描述主要靠页面里的og:description元标签,操作起来很简单:
- 打开你网站对应页面的代码,找到
<head>区域,添加或者修改这个标签:<meta property="og:description" content="这里填你想要显示的短描述,最好控制在150-160字符左右,精准贴合页面内容" /> - 如果已经设置过但没生效,别忘用Facebook官方的共享调试工具刷新缓存——Facebook会缓存旧的页面信息,用工具能强制它重新抓取最新的元标签内容。
二、为什么发布那个挪威语链接时,Facebook没取og:description反而抓了德语内容?
这种情况我碰到过好几次,大概率是这几个原因:
- 多语言页面的元标签或服务器配置问题:你的网站应该是多语言版本(有德语),要么是没给不同语言页面设置独立的
og:description,要么是服务器在Facebook爬虫请求时,错误返回了德语页面。建议你检查这两点:- 确认目标页面的
<head>里确实有正确的非德语og:description,而且没有被德语版本的标签覆盖。 - 给页面加上
og:locale元标签,明确指定当前页面的语言,比如<meta property="og:locale" content="nb_NO" />(对应挪威语域名no),告诉爬虫“这是挪威语页面,别搞错了”。另外也可以检查服务器的语言检测逻辑,是不是把Facebook爬虫识别成了德语用户,返回了错误的语言版本。
- 确认目标页面的
- 缓存没刷新:Facebook可能之前抓过这个链接的旧版本(当时是德语内容),哪怕你现在更新了,缓存还没清。用刚才说的共享调试工具强制重新抓取一次,就能更新显示内容了。
- 元标签格式错了:仔细看看你的
og:description标签有没有拼写错误,比如把property写成name,或者标签没闭合,这些小错误都会让Facebook识别失败,转而抓取页面里的其他文本(刚好是德语的)。
内容的提问来源于stack exchange,提问作者Harry
相关产品推荐
相关产品推荐

