performance - 优化网站到网站以供 Googlebot 快速加载的合法性

标签 performance browser seo googlebot

我的问题有点道德问题。

我读到here谷歌对那些经过优化以快速加载的网站具有更大的影响力。显然,这使 Google 的工作变得更轻松,使用的资源更少,而且对每个人来说都是更好的体验,所以为什么不奖励它呢?

如今,查找瓶颈和提高页面加载速度的实际过程已广为人知。使用 YSlow 等工具并减少文件数量正在成为标准做法(这太棒了!)

所以为Googlebot(或其他搜索机器人)提供下载速度更快的自定义内容是否公平/明智/犹太洁食?(即没有javasript,图像或CSS)或者它会标记你作为作弊者并将您的网站扔进 hell ,无法从谷歌搜索到?

就我个人而言,我不想冒险,无论如何,我实际上希望提高访问者的性能。但就目前情况而言,关于该主题的信息并不多,所以我想我应该把它扔掉。


编辑:

我发现了一些可能会影响的新信息。

来自 Google 网站管理员工具:http://www.google.com/support/webmasters/bin/answer.py?answer=158541&hl=en

Page load time is the total time from the moment the user clicks on a link to your page until the time the entire page is loaded and displayed in a browser. It is collected directly from users who have installed the Google Toolbar and have enabled the optional PageRank feature.

无法保证他们会使用相同的算法在搜索结果中对页面进行排名,但它可能确实表明实际用户体验才是最重要的。

最佳答案

(i.e. no javasript, images, or css)

使它们成为外部的 JS、CSS。谷歌不会碰它(很多时候)-(或者你可以通过robots.txt阻止它,但这是不必要的)

将所有重复图像设为 Sprite 。 在文档体的onload事件之后,通过js异步加载大图。

这对用户也有好处,因为网站呈现速度会更快,直到他们看到某些内容。

只要主要内容对于 Google 和普通首次访问者来说是相同的,并且没有误导性的意图,那就可以,而且是一个很好的策略。

不必太担心任何可能的处罚。只要没有误导性的意图,基本上就可以了。

基于用户代理向谷歌提供一些主要不同的东西是不行的。 (在这里,保存比后悔更好)

关于performance - 优化网站到网站以供 Googlebot 快速加载的合法性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2098626/

相关文章:

java - 调用函数: two times or storing the result in a variable?哪个更好

browser - 黑莓推出原生网络浏览器

Css 以 SEO 友好的方式将图像定位在文本的一侧

c++ - 2位位域数组对性能和缓存效率的影响?

c++ - 大内存块的快速内存分配

python - CNTK - 权重更新占缓慢训练时间的 90%

php - Javascript 监听器,它们保存在内存中吗?

javascript - 使用 WebAssembly 获取域的 IP 地址或进行 DNS 请求

indexing - 如何检查 googlebot 是否会索引给定的 url?

css - 无法让我的网站压缩工作