写点什么

Google 索引服务已覆盖 JS 和 CSS 内容,开发者应注意避免一些陷阱

  • 2014-06-17
  • 本文字数:899 字

    阅读完需:约 3 分钟

Google 表示其网络爬虫 Googlebot 的执行和索引范围,现在将扩大到覆盖 JavaScript 中的部分内容。如果不将一些基本规则纳入考虑的话,这一改变将对搜索结果产生一些负面影响。

Google Webmaster Central 博客上的一篇文章里,开发者 Erik Hendriks 和 Michael Xu,以及 Webmaster 趋势分析师 Kazushi Nagayama 忠告 Web 开发者:在 Google 对 Web 页面进行索引的过程中,对 JavaScript 内容的处理方式上出现的一些变化,将对搜索结果造成负面影响。该文章还给出了一些用来避免这种情况发生的建议。

三位作者表示,当启用 JavaScript 的时候,“在过去几个月里,Google 的索引系统对大量 Web 页面的渲染处理的做法,更贴近普通用户的浏览器”。这不同于 Google 传统上对页面进行索引的方式,也即是“只查看我们从 HTTP 响应体中的未经加工的文本内容,而并没有真正对其进行解释,从而获得普通浏览器运行 JavaScript 后看到的结果。”

他们写道,有些时候 JavaScript 渲染并不能得到预期的结果,“这可能会对网站的搜索结果带来负面影响”。为了避免这种情况的发生,对于潜在的问题以及围绕这些问题的可能的方案,他们给出了以下建议:

如果站点禁止访问 JavaScript 或 CSS 文件,那么 Google 索引系统将无法按照普通用户的方式来查看它。推荐的做法是在 robots.txt 中开放对 JavaScript 和 CSS 文件的访问。这与移动站点的关系尤为密切,因为 JavaScript 和 CSS 文件将允许 Google 算法了解该页面是针对移动端优化的。

  • Web 服务器还应该能够处理针对资源的爬虫请求量,否则渲染结果或许会受到影响。
  • 过于复杂或晦涩的 JavaScript 代码,同样会妨碍页面渲染的完整度与准确性。
  • 有时候,JavaScript 被用来从页面移除而不是添加内容,这会使得 Google 索引引擎无法访问被移除的内容。
  • 最后,Hendriks、Xu 和 Nagayama 建议,让 Web 页面优雅降级将永远是个良好的策略。这将使目前尚不支持执行 JavaScript 的搜索引擎能够访问其内容。

Google 正在开发一件工具——预计在近期发布——用来帮助网管们更好地理解 Googlebot 如何渲染 JavaScript 和 CSS 内容。

查看英文原文: Google Is Now Indexing JavaScript and CSS Content: Pitfalls to Avoid

2014-06-17 03:092129
用户头像

发布了 256 篇内容, 共 74.6 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

一分钟了解JAVA语言

高端章鱼哥

一文趣谈Docker与低代码:软件开发的新风尚

快乐非自愿限量之名

Docker 软件开发 低代码 容器化

龙蜥社区衍生版浪潮信息 KOS 升级!支持最新 5.10 内核,让大模型“开箱即用”

OpenAnolis小助手

龙蜥操作系统 龙蜥社区衍生版

云原生时代下,操作系统生态的挑战与机遇

OpenAnolis小助手

云原生 操作系统 国产操作系统 龙蜥社区 2023龙蜥操作系统大会

【OCI系列】走进甲骨文云服务器:打造专属的云资源管理空间

Geek_2d6073

外贸独立站怎么搭建?

九凌网络

Rust Rocket简单入门

快乐非自愿限量之名

rust 后端 开发语言

开放签开源电子签章产品白皮书(简版)

开放签开源电子签章

开源 电子签章

Apache Flink 中 Watermark 机制详解及其核心原理与应用示例

木南曌

flink 实时计算 watermark

基础设施SIG月度动态:社区官网 SIG 增加轻量级 PR 支持,CVECenter 上线漏洞认领功能

OpenAnolis小助手

龙蜥社区 龙蜥社区SIG 月度动态

Alibaba Cloud Linux 与倚天软硬结合,加速数据智能创新

OpenAnolis小助手

AI 龙蜥社区 Alibaba Cloud Linux

提升Java编程安全性-代码加密混淆工具的重要性和应用

浅谈前端路由原理hash和history

高端章鱼哥

一文读懂Partisia区块链的MOCCA 方案:让资产管理可信且可编程

大瞿科技

初探 Cocos Creator: 碰撞与物理系统

北桥苏

游戏开发 游戏引擎 小游戏 CocosCreator

开箱即用的使用体验!Alibaba Cloud Linux 的演进之旅

OpenAnolis小助手

Alibaba Cloud Linux 龙蜥操作系统大会

SysOM 的可观测和智能监控实践

OpenAnolis小助手

系统运维 龙蜥社区 龙蜥操作系统 SysOM 2023龙蜥操作系统大会

数据库与低代码:重塑软件开发的新范式

不在线第一只蜗牛

数据库 低代码 数据可视化

解密通义灵码:软件研发工具的“大脑”

阿里巴巴云原生

阿里云 云原生

mj ai作画是什么?5款中文版Midjourney软件推荐!

彭宏豪95

人工智能 在线白板 AIGC AI绘画 MidJourney

高性能网络SIG月度动态:virtio 支持 RSS 功能!virtio 标准委员会正式接受 SIG 提案

OpenAnolis小助手

龙蜥 龙蜥社区SIG 月度动态

通过ETL工具快速实现单据同步

RestCloud

数据同步 ETL 数据集成

英特尔助力龙蜥加速 AI 应用及 LLM 性能

OpenAnolis小助手

AI 英特尔 龙蜥社区 2023龙蜥操作系统大会

叫好不叫座?Arm、英特尔、AMD 等 5 位技术大咖畅聊机密计算技术

OpenAnolis小助手

龙蜥社区 龙蜥操作系统 机密计算 2023龙蜥操作系统大会

智启未来:TinyEngine 低代码引擎版本更新,畅享升级体验

OpenTiny社区

开源 前端 低代码 web开发

2024盘点:除了Redmine,还有哪些不错的项目管理工具

爱吃小舅的鱼

项目管理 项目管理工具 Redmine

填补市场空白,Apache TsFile 如何重新定义时序数据管理

Apache IoTDB

直播预告|Sora 会怎样驱动视频编解码领域的突破与革新

声网

项目经理的职业素养:从执行到战略的五级跃升

凌晞

项目管理 项目经理

2023 re:Invent | Amazon Q 与 Amazon CodeWhisperer 面向企业开发者提效利器

亚马逊云科技 (Amazon Web Services)

Google索引服务已覆盖JS和CSS内容,开发者应注意避免一些陷阱_JavaScript_Sergio De Simone_InfoQ精选文章