大家好,我是FUNION数字营销实战派飞小优,如题,今天跟大家介绍下Google站长后台出现通知“结构化数据不规范”如何处理?为什么会出现该问题?
可能的原因
- HTML结构错误:网页的HTML结构可能存在错误,导致谷歌爬虫无法正确解析。
- JavaScript生成的内容:如果内容是通过JavaScript动态生成的,谷歌爬虫可能无法执行JavaScript来获取内容。
- 无效的XML站点地图:提交的XML站点地图可能存在错误,导致谷歌无法正确解析。
- 内容为空或无效:某些元素的内容为空或不符合谷歌的索引标准。
报错代码示例
<script type="application/ld+json">null</script><!-- / site-navigation-element Schema optimized by Schema Pro --><!-- sitelink-search-box Schema optimized by Schema Pro --><script type="application/ld+json">null</script><!-- / sitelink-search-box Schema optimized by Schema Pro --><!-- breadcrumb Schema optimized by Schema Pro --><script type="application/ld+json">null</script><!-- / breadcrumb Schema optimized by Schema Pro --><meta name="baidu-site-verification" content="codeva-Lj7SGE16Jx" />
解决方法
- 检查HTML结构:
- 使用W3C验证工具检查HTML代码,确保没有语法错误。
- 确保所有必需的标签(如
<html>
,<head>
,<body>
)都正确闭合。
- 优化JavaScript内容:
- 尽量减少JavaScript的使用,或者确保JavaScript生成的内容可以通过服务器端渲染(SSR)来提供。
- 使用
<noscript>
标签提供备用内容,以便谷歌爬虫可以抓取。
- 验证XML站点地图:
- 使用谷歌站长工具中的站点地图验证功能检查XML站点地图是否存在错误。
- 确保站点地图中的URL都是有效的,并且符合谷歌的索引标准。
- 检查内容有效性:
- 确保所有元素的内容都是有效的,不为空。
- 避免使用无效的HTML标签或属性。
- 提交有效的URL:
- 确保提交到谷歌站长工具的URL都是有效的,并且可以正常访问。
- 定期检查和清理无效的URL。
- 使用结构化数据:
- 如果需要富媒体搜索结果,确保正确使用结构化数据(如JSON-LD)标记内容。
- 使用谷歌的结构化数据测试工具验证标记是否正确。
按照上述操作检查后,仍然没问题,后面再回到插件配置中心发现是页面类型选择有问题,因为该页面是标签页面,所以未被排除,著需要在类型中排除tag页面即可。
最后在次回到GSC后台,重新验证一下然后等待即可恢复。