在理想状态下,一个网站的显示细节将不会影响其在搜索引擎中的排名顺序,而只会影响到网页访问者对其坐的评定——它的“地位”。相关内容就是用户所搜索的内容,而搜索引擎的目的就是提供它。在这个理想状态下,如果其他条件相同,那么含有相同信息的网页其排列顺序是相似的,不会因为其页上技术的不同而变化。
不幸的是,在很多情况下,事实是完全相反的。例如,使用Flash或者AJAX来显示信息的网站,可能会被搜索引擎忽视。同样,使用基于JAvaScript的链接导航也可能带来同样不幸的结果。
好消息是,尽管存在这些问题,深入理解并运用这些表现上的技术,将使用你的网站超过其他不够成熟的网站。我们将探讨这些问题,提供相应的解决办法,并概述网站内容显示的最优方法。
最后,您可以学到如何在不损害搜索引擎的排序顺序下,尽可能有效地运用页上技术。不必担忧,搜索引擎友好站点并不意味着AJAX、Flash或JavaScript的结束,并不需要把技术返回到以前。
在深入研究技术细节之前,直得提到的是对任何搜索引擎优化活动来说,有些特定的结构性决策存在相当多的问题。例如,如果上层管理需要一个网站全部用FLASH组建,那么这个站点的搜索引擎营销人员在实现搜索引擎的友好性方面就不会有太多的发展空间。
同样的,如果业务逻辑上要求在看到任何内容之前进行用户代理登录,那么就很容易看出将引起搜索引擎优化方面的问题。网络蜘蛛是无法登陆的,因此不能看到除了登录页之外的任何内容。
从技术上说,可以使用伪装技术检测网络蜘蛛的存在,再传输内容给它们而不要求它们登录。然而,伪装是颇具有争议性的一项技术。
除非环境里加强了一些约束,通常建议按以下的普通规则设置:
一、在浏览内容之前不要求访问者进行登陆。搜索引擎蜘蛛不能填充登录栏登录。
二、呈现的内容是纯文本形式,而不是图像。使用基于HTML/CSS技术,而不要到处使用AJAX或者FLASH。
三、不要求访问者支持JavaScript导航的功能。