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