You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Yoast SEO配置OG属性后Facebook分享异常,属性不兼容报错

解决Yoast SEO配置OG属性后Facebook分享报错的问题

先看你提供的页面meta代码,我发现了两个核心问题,正是它们导致了Facebook的报错:

1. 重复的OG类型标签(og:type)

你的页面里先后输出了两次og:type:

<meta property="og:type" content="article" />
<!-- 后面被其他插件/主题覆盖为 -->
<meta property="og:type" content="website" />

Facebook解析元标签时会读取最后出现的那个值,也就是website类型。而website类型不支持article:publisher、article:author、article:section这些属于article类型的专属属性,这就是你收到报错的直接原因。

2. 重复的fb:appid标签

页面里出现了两个不同的fb:appid值:

<meta property="fb:app_id" content="457855247901149" />
<meta property="fb:appid" content="1394793937256662" />

这种重复会导致Facebook解析混乱,进一步影响OG标签的正常生效。

具体解决步骤:

  • 排查重复标签来源:从meta里的generator标记能看到,WPML、Visual Composer、Slider Revolution这些插件都在输出内容,它们很可能自带了OG标签输出功能,和Yoast SEO的设置冲突了。
  • 关闭其他插件的OG输出:进入这些插件的设置页面,找到Open Graph相关选项,把它们的OG标签输出功能关掉,让Yoast SEO独自管理所有OG属性。
  • 核对Yoast的文章类型配置:在单篇文章的编辑页面,切换到Yoast的「社交」标签,确保「Facebook」选项里的「类型」设置为「文章」,同时确认article:publisher、article:author等信息是有效的Facebook页面/用户URL(或ID)。
  • 统一fb:appid设置:在Yoast SEO的全局设置(「SEO」→「社交」→「Facebook」)里填写唯一正确的fb:appid,确保其他插件不会重复输出这个标签。
  • 刷新Facebook缓存:修改完成后,用Facebook的分享调试工具输入你的页面URL,点击「调试」触发重新抓取,清除旧的缓存数据。

完成这些操作后,再测试Facebook分享,应该就不会出现属性不支持的报错了。

内容的提问来源于stack exchange,提问作者Bogdan Cretu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:04:43