OGP 检查与模拟器

从 URL 或 HTML 源码诊断 OGP 设置,并预览页面在社交网络分享时的展示效果。 支持 X(原 Twitter)/ Facebook / LINE,也可从图片文件进行模拟。
安全
诊断结果不会被保存或公开。

说明

用于验证 OGP 标签设置并模拟页面在社交网络分享时展示效果的工具。
适合制作 OGP 图片和测试 HTML meta 标签。

输入来源

选择以下三种方式之一。

网站 URL适用于可公开访问的网站。
HTML 源码适用于开发阶段或有访问限制的网站。
图片文件适用于制作 OGP 图片时检查效果。

诊断结果

分为三档评估。

等级 A满足所有推荐要求。
等级 B满足必需项,但仍有推荐项。
等级 C部分项目需要修复。

推荐示例

以下设置可覆盖主要社交平台。

<meta property="og:title" content="页面标题">
<meta property="og:description" content="页面描述">
<meta property="og:url" content="页面 URL">
<meta property="og:image" content="OGP 图片 URL">
<meta property="og:type" content="页面类型">
<meta property="og:site_name" content="网站名称">
<meta name="twitter:card" content="Twitter Card 类型">

标签详情

基础 OGP 标签

可在多个社交平台通用的标签。建议设置以下全部内容。
使用 `property` 属性。

<meta property="og:title" content="页面标题">
<meta property="og:description" content="页面描述">
<meta property="og:url" content="页面 URL">
<meta property="og:image" content="OGP 图片 URL">
<meta property="og:type" content="页面类型">
<meta property="og:site_name" content="网站名称">

og:title

设置页面标题,通常与 `title` 标签一致。
在 X(Twitter)中如果缺失,Twitter Card 可能会被禁用,因此几乎是必需项。

<meta property="og:title" content="页面标题">

示例

<meta property="og:title" content="OGP 检查与模拟器">

og:description

设置页面描述,通常与 `description` 标签一致。
在大多数平台中省略时,可能会使用 `description` 作为替代。

<meta property="og:description" content="页面描述">

示例

<meta property="og:description" content="从 URL 或 HTML 源码诊断 OGP 设置,并预览页面在社交网络分享时的展示效果。支持 X、Facebook、LINE,也可从图片文件进行模拟。">

og:url

将目标页面 URL 设置为绝对 URL。

<meta property="og:url" content="页面 URL">

示例

<meta property="og:url" content="https://develop.tools/ogp-simulator/">

og:image

将 OGP 图片 URL 设置为绝对 URL。推荐尺寸:`1200px`×`630px`。
由于可能以 1:1 显示,请将重要信息放在中心 `630px`×`630px` 区域内。

<meta property="og:image" content="OGP 图片 URL">

示例

<meta property="og:image" content="https://develop.tools/_assets/img/meta/ogp/tools/ogp-simulator.png">

og:type

指定页面类型。

website网站首页
article文章等非首页页面
blog博客首页
product产品/服务详情页
<meta property="og:type" content="页面类型">

示例

<meta property="og:type" content="article">

og:site_name

指定网站名称,通常所有页面通用。

<meta property="og:site_name" content="网站名称">

示例

<meta property="og:site_name" content="develop.tools">

X(Twitter)标签

X(原 Twitter)优先使用的标签。
如果基础 OGP 标签已设置,可省略这些标签而不影响。
仅在需要控制缩略图大小时才设置 `twitter:card`。

使用 `name` 属性。

<meta name="twitter:card" content="Twitter Card 类型">
<meta name="twitter:title" content="页面标题">
<meta name="twitter:description" content="页面描述">
<meta name="twitter:image" content="缩略图 URL">
<meta name="twitter:site" content="网站的 X/Twitter 用户名">
<meta name="twitter:creator" content="作者的 X/Twitter 用户名">

twitter:card

设置 Twitter Card 类型。需要大缩略图时请指定。
省略时默认为 `summary`。

summary小缩略图(方形)+ 网站信息并排
summary_large_image大缩略图 + 网站信息上下排列
<meta name="twitter:card" content="Twitter Card 类型">

示例

<meta name="twitter:card" content="summary_large_image">

Facebook 标签

Facebook 使用的标签。
如需使用 Facebook 专用分析功能,请指定这些标签。

<meta property="fb:app_id" content="Facebook 应用 ID">