给免费空间的建议:对站长更友好

2009年11月5日星期四

发表者: Greg Grothaus, 高级软件工程师,搜索质量组


发表于: 2009 9 14 日星期一,下午 4:17

一直以来我们大都是针对单独的网站管理员管理个人的网站提出建议。现在,有很多像是 Blogger, Google Sites 这样的网站,它们提供免费平台让用户创建自己的网站、管理用户上传的内容。现在我们觉得有必要给它们一些最好的、和实用的建议。这样的网站大多被大家叫做 “免费空间站”,当然我们的建议同样适用于那些 “不免费” 的空间提供商。

  • 确保你的用户可以在像是 “Google 网站管理员工具” 这样的网站管理套件中验证他们的网站。
网站管理员工具可以让站长得到他们网站在 Google 上面表现如何的详细数据。在您的用户可以接触到这些数据之前,我们必须要验证他们的确拥有那个网站。 在网站管理员工具里面验证网站 可以通过 HTML 文件 ,和 元标记 的方法,国外用户还可以通过 Google Services for Websites 与您的系统的整合来达到。其他的网站管理工具例如 Yahoo! Site Explorer ,和 Bing 网站管理员工具 可能使用类似的验证方法;我们建议您能确保您的用户可以使用以上的网站管理工具。
  • 为每个用户选择一个独特的子目录名或主机名。
网站管理员工具是在单个 URL 的基础上来验证网站的,但是我们期望用户可以在site:URL 层面看到所有在这个URL 以下的 URL。您可以阅读《 验证子域名和子目录 》这篇文章来了解更多信息。除了网站管理员工具之外,网络上其他一些自动系统,比如搜索引擎或其他聚合系统,都期望网站能更好地结构化,这样的结构化将会为这些系统发现和组织您的内容带来很多便利。
  • 为网页设置更具有描述性的,有用的标题。
让用户自己设置他们的标题,或者自动实现让您的用户们的网页标题更具描述性,而不是让它们千篇一律地设置为"博客:建立您的免费博客"。类似地,如果一个用户的网站有很多不同内容的网页,他们也不应该有像"用户XYZ的主页"这样完全一样的标题
  • 允许对网页添加标签。
特定的meta标签对于搜索引擎来说是非常有用的,用户可能想自己来控制他们。这里所指的meta标签包括 " robots " , " description " , " googlebot " , " slurp " , or "msnbot" 。通过点击相关链接,你可以更多的了解这些标签。
  • 允许你的用户使用类似 Google Analytics (分析)这样的第三方的分析工具包。
Google Analytics 是一个免费的企业级的分析软件。你只需要加载一段 JavaScript的代码就可以让这个软件运行在你的网站上。如果你担心安全问题而不想让用户自己加载JavaScript的代码的,也有办法解决。Google Analytics 软件的代码其实只改变了一个简单的ID。 你只需要让你的用户告诉你他们的 Google Analytics 的ID,你就可以帮助他们做余下的工作了。如果用户能够理解他们的流量来源,那么他们就可以从你的服务中取得更大的价值了。我们建议考虑你在向用户开放使用权限的时候,使用类似的方法。
  • 帮助你的用户工作更加灵活。
人们的喜好总是在变化的。一些使用你的网站服务的人可能会想改变他们的账户名称,甚至可能想将他的网站重定向到另一个网站。您应该 允许您的用户访问他们自己的数据 。当他们使用 301重定向 将网站的全部或者部分重定向到另一个网站时,您也应该帮助他们通知搜索引擎。同样的道理,当用户想要删除某一页或者某个网站的时候,应当返回 404代码 ,这样搜索引擎就会知道这一页或者这个网站已经不在了。这样也可以允许用户(在必要的时候)使用 URL紧急删除工具 ,从而确保那些用户不想要的网页尽快的从搜索引擎的结果中去除。
  • 帮助搜索引擎从您的用户那里找到好的内容。
搜索引擎一直在互联网上抓取更多的内容。帮助我们的抓取爬虫找到你网站上最好的内容。允许我们抓取用户的内容,包括用户上传的图像文件这样多媒体的。通过 XML网站 地图帮助我们找到用户内容。帮助我们清除重复的内容,这样我们可以找到你用户更好的内容信息,同时尽量为每个信息创建一个唯一的URL,或者在上述情况不可行的情况下 制定你的主域名 。如果你是博客服务的提供者,可以创建 RSS feeds 以便我们在 谷歌博客搜索 中发现。如果你的网站宕机或者出现错误,请返回5XX的响应代码。这会帮助我们通过让抓取爬虫知道那些内容是暂时无法访问的,从而避免我们收录大量的 “服务暂时不能使用” 的页面。


对这类管理用户内容和页面的网站您还能想到其他好的建议吗?