Web应用程序的主页应该是什么?

时间:2009-05-21 20:41:38

标签: usability web-applications user-experience

设计Web应用程序,如何设计主页?我指的是在输入基本网址后向用户显示的网页,例如http://www.foo.com

这可能取决于网站,但......

  • stackoverflow欢迎使用我们的问题列表,没有愚蠢的什么是stackoverflow 登录页面,
  • last.fm预设了一种仪表板,最近非常受欢迎,是注册用户的个性化登陆页面
  • google用搜索框欢迎我们,但是 iGoogle 我完全不同的故事 - 对每个人来说都是不同的(好吧,实际上就是这一点)。

另一件事是,如果用户已登录(如果网站支持登录),我们是否应该向他展示一些不同的内容,然后是一些新的,随机的内容?我并不是指一些个性化的内容,而是完全不同的东西,比如他的用户个人资料而不是主页?

从一个角度看它可能是好的 - 注册用户通常会知道我们的网站,并在他们回来后立即得到一种特殊的问候。另一方面,这可能会导致问题 - 当我向朋友展示一个网站时,他会从他的电脑那里去看那些完全不同的东西。
还有一件事是,当我向朋友展示http://www.foo.com时,它会直接将我带到我的用户个人资料/信息中心 - 这有时候我不想向所有人展示,因为这可能会显示一些我的个人资料

在设计Web应用程序时,您会怎么做?在您看来,最好从用户的角度来看,对于注册和未注册用户看起来不同的网站我的担忧是否有意义? (同样,我并不是指差异,比如隐藏巨大的立即注册链接 - 但显示完全不同的视图然后。)

8 个答案:

答案 0 :(得分:2)

这实际上取决于您的应用程序的重点,但如果您要概括,我会说确定应用程序中的一个或两个最关键的路径并专注于那些。

  • 注册可能就是你 想要开车比什么都重要 否则,请明确用户的用途 注册并参与其中。

  • 让现有用户轻松登录。

  • 考虑您拥有的文字数量 在你的头版和减少和 尽可能地配对。保留您的消息和信息 在这里尽可能简洁地传达。

  • 立即提供一些内容 显示您的应用程序或站点 提供。不要让用户关注 链接以访问核心功能 您的网站立即例如如果 你正在建立一个拍卖网站, 确保有上市 头版。

  • 考虑您的受众群体。如果您的网站是非技术性的,则您呈现的UI元素越少越好。对于许多非技术用户而言,具有大量分隔功能和信息的门户网站可能会让人感到困惑和压倒性。

  • 明确用户如果需要可以获得帮助

答案 1 :(得分:1)

如果不知道您网站的业务范围,那么回答这个问题会很棘手,但是......

您应该尽快让用户进入您网站的主流,并且主页是最佳选择。

如果您是在线商店,请开始展示您的商品。 如果您是搜索引擎,请为用户提供搜索功能。 如果您是博客/新闻网站,请向用户显示最新消息。

是 - 为登录/注册用户提供更好的体验(向他们展示他们的新闻,向他们展示推荐的产品等),但您的网站的目的应该是显而易见的,并且可以从该主页访问。尽快让现有用户加入他们的流程,并通过向用户展示您网站的内容,吸引新用户访问您的网站。

有很多地方讨论好的网页设计,让你的网站“粘”等。看看SmashingMagazine.com(这是一个这样的网站),但还有很多其他的。

哦,请记住,您需要容纳一个非常重要的主页用户 - 搜索引擎。让他们的生活变得轻松,使内容可被发现和索引,并通过搜索吸引人们访问您的网站。

答案 2 :(得分:1)

我发现最适合我的是“角色扮演”最终用户的体验。

当他们最初访问您的网站时,他们最想看到什么,或者换句话说,他们最有可能寻找和想要做什么?

我在一个非常大的公司的许多内部网站上工作,我学到的是一个主页,其中包含该网站的详细信息及其功能是无用的,因此,我的最终用户只是跳过它是为了访问他们真正需要的页面。因此,我的策略通常包含一个主页,允许他们直接开展业务,无论他们在那里做什么。

但是,这只是我创建的网站。我认为这完全取决于您的目标市场以及他们想要做的事情。

答案 3 :(得分:1)

在大多数情况下,登陆页面的访问者已经知道您的应用程序的主要内容,因此不需要详细解释您的操作是什么。相反,向他们表明您拥有他们正在寻找的信息。屏幕截图和截屏视频现在越来越受欢迎,这是将这种情况传达给那些注意力不集中的用户。

对于注册用户,我建议将它们直接带到主应用程序页面而不是主页(除非主页是主应用程序页面)。对于许多应用程序,这是一个仪表板(Flickr,Basecamp,Campaign Monitor)。如果您的应用主要关注的是主页,则可能需要向他们展示该网页的个性化版本(想想Google与iGoogle)。

说到这一切,它确实取决于你正在建设什么。每个应用程序都是不同的,并且没有正确的方式来实现它 - 只有适用于大多数的约定。

答案 4 :(得分:1)

我首先要看一下你的网络应用程序中可以执行的任务类型,重要的是什么?什么是新用户时的重要性?当他们是重复用户时,重要的是什么?什么是重要的,他们还没有注册。

尽管所有这些事情都发生在同一页面上,但您可能需要定义不同的状态。例如如果用户在主页上但未登录,我们是否应该提示他们登录并注册。

也许还会看Personas,这样您就可以确定谁将使用该应用以及与他们相关的内容。

答案 5 :(得分:0)

它应该是对应用程序有意义的任何内容,这应该通过使用一组预期用户测试应用程序来验证。

答案 6 :(得分:0)

主页应该为首次使用者提供足够的视觉和/或书面信息,以了解应用程序的内容。他们应该知道他们可以采取什么行动来与应用程序进行交互,以及这些行动的结果可能是什么。

答案 7 :(得分:0)

我知道人们讨厌stackoverflow上的这个答案,但只有一种方法可以找出对你的用户最合适的东西 - 你需要与潜在用户集思广益,或者至少你问他们。

我并不是说你做一个焦点小组,或者提出一个有缺陷的民意调查(这些都不起作用)。相反,我建议你出去和那些可能会在你的目标用户中进行交谈并与他们一起计划游戏的人(比如卡片分类),或者出去用纸质原型进行一些用户测试。

还有其他猜测。