网站诊断之建议篇

标签: 网站 诊断 | 发表时间:2012-01-19 15:23 | 作者:joydandan
出处:http://googlechinablog.blogspot.com/
发表者:谷歌中文搜索质量团队
转载自: 谷歌中文网站管理员博客
发布时间:2012年1月18日 上午 10:46:00

几周之前,我们曾邀请非营利性的公益网站站长向我们的搜索质量团队提交他们的网站,参加我们的在线网站诊断活动。感谢积极参加此次活动的公益网站站长!现在我们根据提交的网站,总结出了一些需要改进的地方,并提供了一些建议以及您可以从谷歌获得的资源。虽然本次网站诊断主要针对非营利性的公益网站,但我们相信我们提出的改进建议也会使其它网站受益。

1. 请开始使用谷歌网站站长工具
我们发现,有些网站从未使用过谷歌网站 站长工具,也不知道这个工具的方便之处。谷歌网站站长工具能够就网页在Google搜索结果中的可见性为您提供详细的报告。这是一款自动升级的产品,为网站站长提供网站信息、帮助您自行处理多个请求。通过学习,您就可以自行完成许多任务了,比如:查看 网站状态,了解您的 网站链接,或 清除网站上的恶意内容。因此,我们强烈建议您使用这一工具。开始使用前,您只需添加您的网站并进行 验证。此外,我们还向您推荐这个 视频,直观地介绍了如何使用这种工具,使其发挥类似于SEO(搜索引擎优化)的作用。

2. 改进您的网站标题
如果用户用Google搜索您的网站,他们可能会首先看到您的网站标题。标题是帮助Google和用户了解网站重要内容的最直接的途径。我们建议为网站的所有网页都配备一个实用、说明性强的标题,您可参考我们的 帮助页面获取帮助。理想情况下,好的标题应包括机构名称和描述性标签。接下来,我们举部分已提交的网站为例说明:

示例:
1. 机构:橄榄树残疾人交流平台
标题:橄榄树残疾人交流平台
论坛 残疾人就业 残疾人交友、培训、孵化中心 关爱残疾人

2.机构:格桑花西部助学网
标题:格桑花西部助学网 - 格桑花教育救助会官方网站|慈善|结对|1对1|1+1

您可以看到,好的标题应包括机构名称和描述性标签。网站上的每一个网页都是与众不同的,所以应当为不同的网页创建不同的标题,彰显您网站的多元性。而且,这也有助于用户了解此网页与网站中其他网页的不同之处。

3. 重视描述性元标签
网站标题标签与描述性元标签都是帮助提高网站在Google搜索结果中的可见性的简单易行的方法。它们可能会直接影响到您的网站被点击的可能性。不过,我们看到部分网站站长仍未能充分利用这些方法。此前,我们已经发布了一篇 博客,讨论如何改进说明性元标签。关于这一点,我们再来看看已经提交的网站中一个很好的例子。


如果未采用描述性元标签,或元标签的内容不具相关性,Google将自动从网站内容中选择页面摘要。请注意,您可以通过多种策略选择页面摘要,因此,您的元标签描述最好内容丰富、真实可靠、与网站内容统一。

4. 充分发挥h元素的作用
查看网页的 标题是Google搜索引擎算法确定网页内容的方法之一,它能帮助我们了解网页内容的优先属性。

标题中的h元素让Google和用户快速了解您的机构和网站上面的重要信息。对于Google和用户而言,h元素编号越低,文本越重要,所以请充分利用 h1 标签的作用。即使您不了解 h1 标签的视觉渲染方式,您也可以改变它在您的CSS中的外观。

5. 在图像中使用alt文本
我们发现,许多公益网站都喜欢展示图片,但大部分网站都未能恰当地利用图像的alt属性。如果运用得当,这种属性不仅能够帮助Google理解您的图片,还可以帮助那些使用文本格式浏览器、访问受限或使用受限设备的用户理解您的图片。

请注意,如果您打算展示多幅图片,网速也有可能受到影响。此时恰当地运用alt属性将发挥重要的作用。 理想的alt文本应当内容丰富,说明性强。

6. 告诉Google是否抓取:网站地图与robots.txt
在这次活动中,我们发现大部分已提交的网站都没有提供 网站地图。创建并提交网站地图有助于确保Google了解您网站上的所有网页,包括那些可能不会被Google普通抓取流程发现的URL。就像我们建议您按照逻辑方式组织网页一样,以逻辑方式组织整个网站结构也同样重要,尤其是在必要情况下,提供站内相关文档的链接。

另一方面,许多公益机构都会涉及一些重要信息。针对这一问题,您可以创建一个适当的 robots.txt文件,告诉Google搜索引擎不抓取这部分内容。

7. www 还是非www?
这是我们在已经提交的网站中发现的另外一个问题。对于有些网站,加了www就能正常运作,但是去掉www就无法打开。在这种情况下,我们建议您使用 301重定向功能指向您的 首选域名。您可以查看使用网站站长工具设置首选域的相关功能。

8. 使用正确的HTTP结果代码
另外一种常见的问题是很多网页返回错误的HTTP结果代码。有些网站的错误网页没有返回HTTP结果代码404,而返回了HTTP成功代码200。只有确实可以访问的文档才应该返回HTTP成功结果代码200。如果网页已经不存在,应当返回代码404(表示“该页面不存在”)。您可以使用网站站长工具中的 Googlebot抓取方式功能、 Live HTTP Headers Firefox 附加组件等第三方工具或web-sniffer.net查看所有URL的Header回应。

在参加这次活动的网站中,有一家网站由于正在进行网站维护而关闭。下面是这家网站的搜索结果:


是的,如果由于网站维护或出于法律或其它原因,您决定暂时 关闭网站,那么您的网站应该返回503 HTTP 结果代码(表示“服务不可用”),以告知搜索引擎:网站是暂时关闭。此外,它还允许网站站长为访问者和抓取机器人提供网站开放并再次运营的大致时间。

9. 用户都喜爱速度快的网站。
我们发现大多数用户非常重视 网站速度。如果浏览器需要很长时间才能打开您的网页,有的用户可能不会有耐心等待或浏览您的网站。为此,我们提供多种工具和建议,帮助网站站长了解并优化网站的性能。最简单的入门方法就是使用 Page Speed Online,还有大受欢迎的网络版Page Speed Chrome扩展。我们还拥有大量来自Google和其他网站的资源,可帮助加快您的网站速度,我们建议您阅读这篇文章。

另外,您还需要确保用户能够轻松、迅速地找到您的联系信息/志愿者/支持服务的信息。这次我们试图与部分已提交的网站取得联系,但我们发现需要很长时间才能找到他们的联系信息,所以要切记将此类内容置于主域名的醒目位置。

感谢所有提交网站参加这次活动的非营利机构!你们的辛勤工作使我们的世界变得更美好。我们很高兴能够为您提供帮助,并且希望这些建议和帮助能够使您受益。如果各位站长还有关于网站排名和收录的其它问题,请登录我们的 网站管理员帮助论坛,提出您的问题与反馈。

最后祝大家春节快乐!

相关 [网站 诊断] 推荐:

网站诊断之建议篇

- - Google 黑板报 - Google (谷歌)中国的博客网志,走近我们的产品、技术和文化
发表者:谷歌中文搜索质量团队. 转载自: 谷歌中文网站管理员博客. 发布时间:2012年1月18日 上午 10:46:00. 几周之前,我们曾邀请非营利性的公益网站站长向我们的搜索质量团队提交他们的网站,参加我们的在线网站诊断活动. 感谢积极参加此次活动的公益网站站长. 现在我们根据提交的网站,总结出了一些需要改进的地方,并提供了一些建议以及您可以从谷歌获得的资源.

如何诊断CDN故障

- - 火丁笔记
某项目使用CDN做文件下载服务,最近不时有网友反馈下载出错,因为CDN是第三方提供的,且节点众多,所以诊断起来有点麻烦,必须想想招儿. 首当其冲的问题是如何确认CDN有哪些节点. 幸运的是通过 阿里测提供的服务,我们能拿到这个IP列表,当然这个IP列表不可能百分百完整,不过应该包含了大部分的节点,有兴趣的可以参考 百度的JQuery CDN例子.

JVM诊断调优CheatSheet

- - ImportNew
使用top去获取进程cpu使用率;使用/proc文件查看进程所占内存. 查看类的一些信息,如字节码的版本号、常量池等. 查看进程的gc情况. jstat -gcutil [pid] (显示总体情况). jstat -gc [pid] 1000 10(每隔1秒刷新一次 一共10次). 查看jvm内存使用状况.

初步诊断你的 GC

- - IT瘾-dev
本文是好友阿飞写的,并且经过作者同意发的原创. 阿飞Javaer,转载请注明原创出处,谢谢. JVM的GC机制让Java程序员省去了自己垃圾回收的烦恼,大大提高了生产效率. 但是正因为JVM垃圾回收机制足够优秀,导致很多Java程序员对JVM这个黑盒了解甚少,很多人没有去了解它,很多人也没机会去了解它.

使用pt-stalk诊断MySQL问题

- - haohtml's blog
在MySQL服务器出现短暂(5~30秒)的性能波动的时候,一般的性能监控工具都很难抓住故障现场,也就很难收集对应较细粒度的诊断信息. 另外,如果这种波动出现的频率很低,例如几天才一次,我们也很难人为的抓住现场,收集数据. 这正是pt-stalk所解决的问题. pt-stalk是 Percona-Toolkit的一部分(其前身是 Aspersa的一部分).

ThreadSafe:诊断并发问题的利器

- - Java译站
听到ThreadSafe这个东西我的第一反应就是, ”天啊,又出了一个静态代码分析工具”. 在内部开发中引入了像PMD或者FindBugs这类的工具,又花了不少时间优化成零警告后,我感觉已经不再需要其它的工具了. ThreadSafe这个工具跟别的代码分析工具一样,但有一点不同,它更专注于Java开发中一个非常重要的领域——并发.

诊断Java中的内存泄露

- - ImportNew
每次我怀疑有内存泄漏时,我都要翻箱倒柜找这些命令. 首先,我用下面的命令监视进程:. (如果有的话还有New Relic). 如果你看到内存上升很快,可能是因为虚拟机设置. 如果你没有明确指定JVM的内存设置,它将设置默认值给他们. 如果这些都不符合你所希望的,那么你就需要指定JVM的内存设置. 可以用下面的命令设置最小和最大堆大小:.

.Net Core 全局性能诊断工具

- - IT瘾-dev
现在.NET Core 上线后,不可避免的会出现各种问题,如内存泄漏、CPU占用高、接口处理耗时较长等问题. 这个时候就需要快速准确的定位问题,并解决. 这时候就可以使用.NET Core 为开发人员提供了一系列功能强大的诊断工具. 接下来就详细了解下:.NET Core 全局诊断工具. dotnet-counters 是一个性能监视工具,用于初级运行状况监视和性能调查.

豪斯801:铁窗内的诊断(剧透慎入)

- 猫 - 果壳网 guokr.com - 果壳网
继将好兄弟Wilson的爱车开进旧情人Cuddy阿姨的客厅后,备受伤害的House大叔终于在等待假释的看守所内找到了新的刺激. 当然,编剧没有忘记为House安插新的小朋友进行调教:这次被House征服的是具有一副混血面孔的美丽女狱医Adams. House在新剧集里再次展现了惊人的天赋. 过人的观察力、大胆的推理、剑走偏锋的行事风格和神乎其技的查体功底一览无遗.