什么是优化的网页设计?由于不同的搜索引擎在网页支持方面存在差异,在设计网页时不仅要注意美观的外观。搜索引擎在设计网页时经常使用的许多元素都会出现问题。
由于不同的搜索引擎在网页支持方面存在差异,在设计网页时不仅要注意美丽的外观,而且在搜索引擎中设计网页时经常使用的许多元素也会出现问题。 ■ 框架结构(Frame Sets) 一些搜索引擎(如FAST)不支持框架结构,他们的“蜘蛛”程序无法阅读此类网页。 ■ 图象区块(Image Maps) 除
AltaVista、Google和Northern Light除了明确支持图像区块链接外,其他引擎也不支持图像区块链接。当蜘蛛程序遇到这种结构时,往往会感到不知所措。所以尽量不要设置Image Map链接。 ■ 特效链接 我们经常看到一些网站为导航链接添加特效,比如点击某个项目展开下层链接。通常通过Java来实现这些效果 Script的实现在视觉上非常新颖,但在“蜘蛛”程序的眼中却没有那么吸引人,相反,它无法解释这个链接。建议牺牲一些花哨的东西,让搜索引擎顺利检索到你的网页。 ■ FLASH 尽管FLASH制作的网页视觉效果较好,但搜索引擎对此并不感兴趣,个案表明这类网站很难被百度搜索引擎索引。明智的方法是提供两种选择:FLASH和非FLASH网页,这不仅增加了网页的观赏性,而且照顾了搜索引擎的情绪。 ■ 动态网页(Dynamic Pages) 任何地址中带?网页上的“蜘蛛”程序会被“&”号、“&”号等类似符号挡在门外。通常由这些网页组成
CGI、
PHP、生成ASP等程序,技术先进,但不适合搜索引擎的“蜘蛛”程序。虽然一些大型搜索引擎(如谷歌)有能力搜索动态网页,但相当一部分引擎仍然不支持它。而且,即使是能够索引动态网页的谷歌,也明确表示不保证在多个场合搜索所有动态网页。 所以,除非是超大型网站,为了方便起见,不得不采用动态网页生成技术,最好尽量使用静态网页。 ■ 加密网页 除非你不希望搜索引擎检索你的网页,否则不要加密你的网页。 ■ 网页容量 包括图像在内的网页字节数不得超过50K。庞大的网页下载速度慢,不仅会让普通访问者焦虑不安,还会让“蜘蛛”程序不耐烦。 ■ 独立域名和付费虚拟主机 目前,搜索引擎不愿意包括位于免费主页空间的网站。原因是,既然你认为你的网站如此重要,你需要登录搜索引擎让世界知道,你就没有理由把它放在免费服务器上。更何况免费主页通常比较慢,会影响大家搜索信息的效率。 当然,一切都有例外。如果你的网站真的很好,它也可能被搜索引擎接受,但在相同的条件下,你的排名将永远落后于那些拥有独立域名的网站。