对搜索引擎不利的因素(三)不可见的导航

添加评论 2011年7月3日

导航栏不在搜索引擎的视线内同样是影响搜索引擎排名的一个普遍问题,也许比我们上面提到的框架问题更为普遍。幸运的是,我们能轻松解决这样的问题。
许多网站导航对搜索引擎来说不可见,这是很可怕的事情,一个网页的呈现是通过在服务器端和浏览器端两个地方被编译完成的。如果导航栏的创建只考虑到浏览器端,那么极有可能为搜索引擎所不见。如下面的代码:
Java      Appletes JavaScripts        Macromedia flash
可以通过下面的方法判断上面的导航栏使用了哪种技术。
(1)假如导航栏使用Java Applet,当装载网页时,你极有可能在导航栏的位置看到一个灰色框,当然时间不会太长,可能还有一个提示“loading java applet!”.
(2)查看页面的源代码,看看导航栏是怎样创建的。
(3)关闭显示JavaScript和其他活动脚本的设置,再重载也卖弄看看导航栏的变化。
1.查看源代码
查看网页的源代码的方法为:打开网页-在浏览器的主菜单选择查看-查看源文件命令,或者直接在网页空白处点击右键-查看源文件命令。这样就可以通过源代码查看导航栏了。
用JavaScript事件驱动去触发相应事件的,其中的几个事件说明如下:
onclick事件:当单击链接时触发运行,打开一个该链接指向的新页面。
onmouuseover事件:当鼠标指向链接时触发运行,这里是调用mm_swapimage程序,交换导航按钮的背景图片。
onmouseout事件:当鼠标从链接上移开时触发运行。在这个例子中,它调用mm_swapimgrestore程序,让按钮背景图片回到最初的设置。
这种链接也许看上去很不错,但是如果JavaScript关闭了就不能工作。正确地定向URL靠锚定标签“<a>”中“href=”中的地址,在例子中的这个位置使用JavaScript来完成定位工作,搜索引擎是不会理解这种形式的链接的。
2.关掉scripting和java
你可以在浏览器中关掉scripting和java设置,再看看结果如果导航栏完全消失了,或者导航栏可见但是不能工作了,那说明你的网页可能有麻烦了。
下面介绍怎样在IE浏览器中设置scripting和java禁用功能(其他浏览器累类似)。
(1)在IE浏览器主菜单选择工具-Internet选项并打开对话框。
(2)选择安全选项卡。
(3)单击自定义级别按钮。
(4)选择ActiveX控件和插件选项,将该项下所有选项设为禁用。
(5)选择脚本选项,将该项下所有选项设置为禁用。
(6)保存设置,关闭对话框。
现在重载想要检查的页面,观察导航栏,看看是否还存在,如果还在,则点击一下看看是否能正常工作。如果导航栏消失不见或者链接中断了,也是搜索引擎遇到了问题。
如果当你打开页面时,发现页面中其他部分不能显示了,如果页面是用脚本创建的,那么同样对于搜索引擎来说是不可见的。
没有简单快捷临时的方法终止Flash的工作,但是你可以借助其他软件工具来实现。最好为你的IE装上一个PopUpCop或jTFlashManageer等第三方工具,以方便你的检测。
3.导航栏的优化
假如你想继续使用这类搜索引擎不可见的导航栏,可以将头部的导航栏做一个副本,为页面增加一个第二种形式的导航。例如,你可以用文本链接的方式做一个与头部链接结构相同的导航放在页面的底部。如果你的页面很长并且显得很混杂,则可以考虑在靠近顶部的页面位置或页面左侧放置一个小型的文本链接(搜索引擎同人浏览页面的习惯一样,左边会受到更多的关注)。

  1. 还没有评论.想坐沙发?
  1. 还没有 trackbacks
订阅评论