如何配置JSON-LD Schema让Google搜索结果显示站点名称和图片
解决Google搜索结果站点名称和图片显示问题
一、站点名称显示问题的修复
你当前的Schema结构存在嵌套逻辑错误,将WebPage作为mainEntity无法让Google正确识别站点名称。Google识别站点名称核心依赖WebSite类型结合Organization的配置,同时需要配合页面meta标签强化识别:
1. 修正Schema结构
替换原有的JSON-LD代码,使用WebSite关联站点所属组织,明确站点名称:
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "The Site Name", "url": "https://someurlhere.com.au", "publisher": { "@type": "Organization", "name": "The Site Name", "logo": { "@type": "ImageObject", "url": "https://url-to-icon/icon.png", "width": 180, "height": 180 } } } </script>
2. 补充页面meta标签
在HTML的<head>中添加以下标签,进一步强化站点名称的识别逻辑:
- Open Graph站点名称标签:
<meta property="og:site_name" content="The Site Name"> - 主页关联标签(帮助Google定位站点主页):
<link rel="home" href="https://someurlhere.com.au"> - 确保全站所有页面的
<title>标签统一包含站点名称,示例:<title>页面标题 - The Site Name</title>
关键注意事项
- 站点名称必须全站完全一致,Schema、meta标签、title中的名称不能有任何差异;
- Google需要1-2周时间重新索引页面才会更新显示效果,请勿频繁修改站点名称。
二、搜索结果图片显示问题的修复
图片无法正常展示通常是不符合Google的抓取规范,结合Schema配置调整如下:
图片规格要求:
- 尺寸至少120x120px,推荐180x180px(适配搜索结果图标展示);
- 格式限定为JPG、PNG或GIF,避免使用WebP(部分场景不兼容);
- 图片URL需可直接访问,确保
robots.txt未屏蔽该图片路径,且无反爬虫限制。
Schema中正确配置图片:
上面修正后的Schema已将图片作为Organization的logo字段配置,这是Google识别站点图标的标准方式,请勿将图片嵌套在WebPage类型下(该类型对应单页内容图片,而非站点图标)。
后续操作
- 使用Google结构化数据测试工具验证修正后的Schema,确保无语法或逻辑错误;
- 到Google搜索控制台提交页面重新索引请求,加快更新速度;
- 等待Google重新抓取处理,通常需要几天到两周时间。
内容的提问来源于stack exchange,提问作者Kathy
相关产品推荐
相关产品推荐

