修复不可爬取的覆盖内容
叠加层中的内容不会被谷歌抓取,因此不会影响您网站的搜索排名。
为什么叠加层中的内容不会被爬取
Google 在理解网页方面取得了显著进展,但其能力仍不及普通用户。
不深入讨论爬取过程或 Google 如何渲染 JavaScript 的技术细节,基本规则是:搜索引擎无法看到在初始加载时不可用的内容。为了提升性能、优化 HTML 输出并支持 Motion 动画,叠加层不会在页面初始加载时进行渲染。
因此,任何位于叠加层内的内容(无论是固定定位还是相对定位)在首次渲染时从技术上讲并不存在于页面中。因此,这些内容不会被爬取或索引(即不会影响搜索排名)。
很遗憾,目前没有方法可以让叠加层内容可被爬取。如果你希望 Google 发现特定内容或链接,叠加层并不是合适的位置。此问题还可能影响使用叠加层来隐藏或显示链接的导航栏,因为 Google 无法检测到这些链接。
如果你的某个页面仅通过导航栏中的叠加层链接引入,那么该页面实际上将成为孤立页面,爬虫无法检测到任何指向它的内部链接。
在此类情况下,建议将这些页面的链接添加到页脚、非叠加层文本中,或添加到 HTML 站点地图中。