你有没有遇到过这样的情况:
辛辛苦苦写了篇干货文,分享到朋友圈/微信群,结果显示的是一串枯燥的链接,连张图都没有;或者标题被截断,描述是无关的自我介绍,别人扫一眼就划走了?
其实,问题不是你的内容不好,而是没给社交平台“喂”对信息——你需要「Open Graph(简称OG)」标签。
这个藏在网页代码里的“小透明”,既能让你的分享内容看起来更吸引人,还能间接提升SEO排名。今天就把OG的底层逻辑、使用方法、效果验证,全给你讲清楚。
为什么需要Open Graph?——解决社交分享的“致命痛点”
2010年,Facebook推出了「Open Graph协议」,初衷很简单:让网页内容在社交平台上的呈现更“可控”。
在此之前,用户分享链接到社交平台时,平台只能“瞎猜”:比如抓网页的<title>
标签当标题,抓第一段文字当描述,随机选一张图片当预览——结果常常是标题不准确、描述无关、图片模糊,甚至没有图片。
举个例子:你写了篇《2025年SEO最新趋势》,网页title是“2025年SEO最新趋势-XX博客”,分享到朋友圈后,显示的标题可能是“2025年SEO最新趋势-XX博客”(太长,被截断成“2025年SEO最新趋势-XX…”),描述是“欢迎来到XX博客,专注于SEO技巧分享…”(完全无关),图片是你博客的logo(太小,显示不清)。
这样的分享效果,谁愿意点?
OG协议的出现,就是给网页“贴标签”:用标准化的meta标签,告诉社交平台“我的标题是这个,描述是这个,图片是这个”,让分享内容的呈现更准确、更吸引人。
以下是最近开发的一个产品分享到微信的效果展示。第一个分享卡片是直接通过微信分享的效果,因为没有接微信的sdk,所以只能看到标题,第二个是通过默认浏览器打开,借助浏览器的分享就能生成内容更丰富的分享卡片,可以打开网址(md.fe1024.com)看head中如何具体配置。
Open Graph到底有什么用?——不止是“好看”那么简单
很多人以为OG只是“让分享内容更美观”,其实它的价值远不止于此:
1. 直接提升社交分享的“点击率”
社交平台的用户都是“视觉动物”——有图片、有清晰标题、有简洁描述的分享,比纯链接的点击率高3-5倍(数据来自Facebook官方研究)。
比如,你分享一篇《如何用ChatGPT写SEO文案》,用OG标签设置:
这样的分享,用户看到后会想:“这个技巧有用,我要看看”,点击率自然高。
2. 间接促进SEO排名
虽然OG不是搜索引擎的“直接排名因子”,但它能通过以下方式间接提升SEO:
- 增加社交流量:更多人点击分享链接,会给网站带来更多流量,而流量是搜索引擎判断“内容价值”的重要指标。
- 带来高质量外链:如果你的内容被大量分享,可能会被其他网站转载,从而获得高权重的外链(比如某博客优化OG后,被36氪转载,获得了DA=70的外链)。
- 帮助搜索引擎理解内容:OG标签中的
og:type
(内容类型,比如“article”“product”)、og:description
(内容描述),能让搜索引擎更清楚你的内容主题,从而更准确地索引和排名。
3. 跨平台一致性
OG协议被几乎所有主流社交平台支持(Facebook、LinkedIn、Twitter、Pinterest等),设置一次,就能在所有平台上显示一致的内容。(微信除外,微信需要使用官方SDK配置才可达到分享效果,但是也有方式实现分享卡片效果:先将网页连接在手机默认浏览器打开,通过默认浏览器分享到微信即可)
比如,你设置了og:image
为1200x627像素的图片,那么分享到Facebook、LinkedIn时,都会显示这张图片,不会出现“在LinkedIn显示正常,在Facebook显示模糊”的情况。
怎么正确使用Open Graph?——关键标签+最佳实践
OG标签是放在网页<head>
部分的meta标签,格式是:
<meta property="og:属性名" content="属性值">
下面是必须设置的5个核心标签,以及最佳实践:
1. og:title
——分享的标题(最重要)
- 作用:社交平台显示的标题(比如朋友圈分享的标题)。
- 最佳实践:
- 不要直接用网页的
<title>
标签(比如“XX博客-2025年SEO趋势”),要更简洁、更有吸引力(比如“2025年SEO趋势:这3个变化会让你的流量翻倍”)。 - 长度控制在60字符以内(避免被截断)。
- 不要直接用网页的
2. og:description
——分享的描述
- 作用:社交平台显示的描述(比如朋友圈分享标题下面的小字)。
- 最佳实践:
- 用1-2句话概括内容的核心价值(痛点+解决方案),比如“不用再花钱买外链,这5个免费方法帮你快速提升SEO排名”。
- 长度控制在150字符以内(避免被截断)。
- 不要用虚假描述(比如“免费领取1000元红包”,实际没有,会被用户举报)。
3. og:image
——分享的图片
- 作用:社交平台显示的预览图片(比如朋友圈分享的缩略图)。
- 最佳实践:
- 尺寸:推荐1200x627像素(Facebook官方推荐,大多数平台支持),比例1.91:1。
- 格式:JPG或PNG(避免用GIF,有的平台不支持)。
- 质量:图片大小控制在500KB以内(加载快),但要清晰(避免模糊)。
- 相关性:图片要和内容相关(比如写SEO趋势,就用搜索引擎的截图;写产品评测,就用产品的实拍图)。
- 注意:一定要是完整路径,不能是相对路径。
4. og:url
——内容的规范URL
- 作用:社交平台抓取的唯一URL(避免重复内容)。
- 最佳实践:
- 用
canonical URL
(规范URL),比如https://www.xx.com/2025-seo-trends
(不要用带参数的URL,比如https://www.xx.com/2025-seo-trends?utm_source=wechat
)。
- 用
5. og:type
——内容的类型
- 作用:告诉社交平台内容的类型(比如文章、产品、视频),不同类型的显示方式不同。
- 常见值:
article
(文章,比如博客、新闻);product
(产品,比如电商商品);video.movie
(电影);website
(网站首页)。
工具推荐:快速设置OG标签
- WordPress用户:用Yoast SEO插件(免费版即可),在文章编辑页面往下拉,找到“社交”选项卡,里面可以设置Facebook和Twitter的OG标签(自动生成代码)。
- 非WordPress用户:用Facebook的「Open Graph Debugger」(
https://developers.facebook.com/tools/debug/
)检查标签是否正确,或者用在线工具(比如“OG Tag Generator”)生成代码。
个人建站怎么加?——WordPress和手动都能搞
1. WordPress用户:用Yoast SEO插件(最简单)
- 步骤1:安装并激活Yoast SEO插件(在WordPress后台“插件”→“安装插件”中搜索“Yoast SEO”)。
- 步骤2:编辑文章/页面,往下拉找到“Yoast SEO”模块,点击“社交”选项卡。
- 步骤3:设置Facebook的“标题”“描述”“图片”(这些就是OG标签),点击“更新”即可(插件会自动生成OG代码)。
2. 手动添加:适合非WordPress用户
- 步骤1:打开网页的HTML文件(比如index.html),找到
<head>
部分。 - 步骤2:添加以下OG标签(替换成你的内容):
<meta property="og:title" content="你的分享标题"> <meta property="og:description" content="你的分享描述"> <meta property="og:image" content="你的图片URL"> <meta property="og:url" content="你的规范URL"> <meta property="og:type" content="article"> <!-- 根据内容类型调整 -->
- 步骤3:保存文件,上传到服务器。
3. 验证:确保标签正确
添加完OG标签后,一定要用Facebook Debugger(https://developers.facebook.com/tools/debug/
)检查:
- 输入你的网页URL,点击“Debug”。
- 查看“Open Graph Object Debugger”的结果,有没有“Errors”(错误)或“Warnings”(警告)。
- 如果有错误(比如“og:image无法加载”),及时调整图片URL或尺寸。
这些误区要避开——别让优化变“负优化”
1. 虚假描述或无关图片
比如,你写的是“SEO技巧”,却用“美女图片”当og:image
,或者用“免费领取1000元红包”当og:description
,结果用户点击后发现内容不符,会立即关闭页面,甚至举报你的网站——这样不仅不会提升效果,还会降低用户信任度。
2. 忽略图片尺寸和质量
如果og:image
的尺寸太小(比如200x200像素),社交平台会自动放大,导致图片模糊;如果尺寸太大(比如5000x5000像素),会延长加载时间,用户可能没等图片加载完就划走了。
3. 混淆OG标签和传统meta标签
传统的meta title
(<title>
标签)是给搜索引擎看的,而og:title
是给社交平台看的——两者可以一致,但如果有需要,也可以调整。比如,meta title
可以更偏向关键词(比如“SEO技巧:meta标签优化方法”),而og:title
可以更偏向用户吸引力(比如“meta标签优化的3个误区,90%的人都犯了”)。
4. 忘记更新OG标签
如果你的内容更新了(比如文章修改了标题或描述),一定要同时更新OG标签——否则,社交平台还是会显示旧的内容,导致用户看到的信息和实际内容不符。
总结:OG是SEO的“隐形助手”
很多站长把精力放在“关键词排名”“外链建设”上,却忽略了OG这个“隐形SEO工具”——它虽然不会直接提升你的关键词排名,但能通过提升社交分享效果,间接带来更多流量、更多外链、更好的用户体验,从而帮你提升SEO排名。
对于个人站长来说,设置OG标签其实很简单:无论是用WordPress插件,还是手动添加,只要花10分钟就能完成。而带来的效果,可能比你花几个小时写一篇文章更明显。
赶紧去检查一下你的网站有没有加OG标签吧——别让你的好内容,因为“不会分享”而被埋没。
附录:常用OG标签列表
标签名 | 作用 | 示例值 |
---|---|---|
og:title |
分享的标题 | “2025年SEO趋势:这3个变化会让你的流量翻倍” |
og:description |
分享的描述 | “不用再花钱买外链,这5个免费方法帮你快速提升SEO排名” |
og:image |
分享的图片 | https://www.xx.com/seo-trends.jpg |
og:url |
内容的规范URL | https://www.xx.com/2025-seo-trends |
og:type |
内容的类型 | “article”(文章)、“product”(产品) |
og:site_name |
网站名称 | “XX博客” |
og:locale |
内容的语言 | “zh_CN”(中文简体) |
参考资料
- Facebook官方文档:《Open Graph Protocol》(
https://ogp.me/
) - Yoast SEO插件文档:《社交图像共享如何运作以及如何优化您的 og:image 标签》
共同學習,寫下你的評論
評論加載中...
作者其他優質文章