外贸搜索营销,搜索营销,易发现性网站,信息本土化营销,多语种优化,W3C Web标准,外贸整合营销

2009年06月14日

搜索引擎有好的Javscript

Javascript链接

    首先讨论Javascript代码在导航中的使用。Javascript链接可以是任意的按钮或者文本,当单击后导航到另一个页面。典型的Javascript链接就像下面这个示例:

   一般不赞成实用JavaScript实现这类链接的主要原因就是,,普通的连接也最已实现这种链接功能。这样做将会使得搜索引擎蜘蛛无法进入链接,而且也让不适用Jacscript的用户无法进入。所以这样实用的导航功能将弯曲那搜索不到。如果必须使用这样的链接,就应该在站点的其他地方设置另一个导航。

    这种问题同样出现在那些包括其他客户端技术(比如 Java apples、ajax 内容和flash)的这些应用程序中。一般来说,任何不通过标准锚标识符(<a>)进入的导航,都不会被蜘蛛检索到。

DHTML菜单

   因为DHTML菜单是基于Javascript的,他对于搜索引擎通常也同样存在问题。为菜单中的所有单元提供一个导航,是非常明智的决定。可以在页脚设置一组链接,站点地退货这或者结合。这个方法不仅适用于搜索引擎,而且当访问者不支持Javascript是,也可以住在这个站点中导航。

   很多下拉菜单对都多引擎的友好性不错,但是另一些就完全相反。有些并不能通过实用Javascript来产生和现实HTML。有些动态的隐藏和公开HTML的div单元。这里的关键就是HTML和链接尽管在文档中被隐藏,可实际上是存在的。然而搜索引擎不是,他比较倾向于隐藏(将它视为不可见得页上元素)。在这种情况下,最好是在其他地方列出可以看得见的链接。

弹出窗口

  显示弹出页面最典型的方法,就是使用Javascript.同样,如上所述,搜索引擎很可能不能搜索到有javascript指向的网页。如何能让弹出网页被检索到呢?

  解决方法非常简单。下面就是典型的弹出窗口链接:

   可以使用下面的代码来改变链接,使得该弹出窗口可悲搜索到:

   这个改变的链接效果,任然是在支持javascript的浏览器中出现弹出窗口。其中,onclick事件使用window.open的方法来打开this.href(即此链接中的href属性),接着返回false以组织请求该链接。另一方面,该链接任然存在。因此,搜索引擎可以再不执行javascript的情况下导航到该链接。

 

内容来源:杭州临企@搜索营销知识中心