你的网站是不是已经上线很久,文章内容写得也不错,但搜索引擎就是不肯收录?别急着怪搜索引擎偏心——问题很可能出在你没有正确设置 JSON-LD。数据显示,超过 60% 的网站因为 JSON-LD 配置错误,导致结构化数据无法被识别,直接影响了收录效果。这不是危言耸听,今天我们就来聊聊怎么设置 JSON-LD 提升收录,让你的网站真正被搜索引擎看见。

JSON-LD 是一种轻量级数据交换格式,通过在网页中嵌入结构化数据,帮助搜索引擎理解页面内容的语义。很多站长以为随便复制一段代码放到网站就能生效,结果却是结构化数据校验工具频繁报错,甚至被搜索引擎判定为作弊内容。我见过一个资讯站,站长辛苦写了三个月的内容,收录率却不足 30%,排查后发现他所有的 JSON-LD 都写错了类型。

一、JSON-LD 设置的第一大坑:类型选择错误

很多新手站长喜欢从网上随便找一个 JSON-LD 代码模板,改改标题和链接就往网站里塞。但不同类型的内容需要对应不同的 schema 类型——文章用 Article,新闻用 NewsArticle,产品用 Product。如果把一篇博客文章标记为 Product,搜索引擎根本不知道你想表达什么,收录自然无从谈起。选择正确的 @type 是设置 JSON-LD 的第一步,也是最容易出错的地方。

二、必检项:@id 与 URL 必须完全一致

这是被 80% 的站长忽略的细节。JSON-LD 中的 @id 字段通常需要指向页面的标准 URL,但很多人在这里写错了域名或者遗漏了 https://。比如页面 URL 是 https://example.com/article/123,但 JSON-LD 的 @id 写成了 /article/123,这种不匹配会导致结构化数据无法关联到正确页面,严重影响收录效果。建议在部署前用 Google 的结构化数据测试工具反复校验。

三、日期字段的格式雷区

日期在结构化数据中扮演重要角色,但 JSON-LD 对日期格式有严格要求。必须使用 ISO 8601 标准格式,即 YYYY-MM-DDTHH:MM:SS+Timezone。有些人喜欢写成"2024年1月1日"或者"01/01/2024",这些格式搜索引擎完全不认。更糟糕的是,如果 datePublished 和 dateModified 写反了,不仅不会加分,还可能被判定为内容时效性混乱,影响排名。

四、图片字段缺失或配置不当

很多站长以为 JSON-LD 只要有标题和描述就够了,图片字段随便填一个链接就完事。实际上,现在搜索引擎对图片的抓取很大程度上依赖 JSON-LD 中的 image 字段。如果图片 URL 是相对路径而非绝对路径,或者图片尺寸不符合要求,收录效果会大打折扣。建议为每篇文章配置至少一张 1200x675 像素以上的封面图,并且使用绝对 URL。

五、实战操作:完整的 JSON-LD 代码示例

以一篇资讯文章为例,正确的 JSON-LD 应该这样写:首先 @type 必须是 NewsArticle,然后依次配置 headline(标题,不超过 110 个字符)、author(作者信息)、datePublished、dateModified、image(必须是真实可访问的图片 URL)、publisher(网站信息)。最后别忘了在网页 标签内通过