更近有人向我做一些SEO的咨询。他正在重新设计网页,所以不想再出任何的差错。要知道,这样做是非常明智的!在设计或重新设计网页的初步阶段,对SEO作一些了解是很有必要的。
邮件更搞笑的部分,是他对他所认为的哪些是搜索引擎重要的因素等产生了误解。我把它们例出来,和大家一起讨论,每一点下面都有我的评论。
Flash越少越好。
那些尝试设计友好性搜索引擎网站的人经常会这样误解。添加Flash,本质上是不会有问题的,没有理由去避免添加Flash。但你要注意的是,不要设计出一个“全Flash”的网页,或是Flash导航。(搜索引擎的蜘蛛是不能抓取flash内容的,如果要用flash页面,须同时有一个静态入口页面)
所有字体应来源于外置文件
保持文件的大小,使你的网页更新更为容易。这是没有错的,但是,这于搜索引擎或是网站的排名,没有任何关系。搜索引擎早就知道如何识别没有用的代码,不论你的字体是符合此页的资源代码还是与外置文件相同,不会影响到你的排名或与搜索引擎相关的内容。
尽可能使用CSS设计网页
又一曲解。对搜索引擎来说,比起表格或其它的HTML代码,CSS并没有任何的特殊性质。和之前说的一样,这可能会有助于你网页的更新,或对你文章的操作等,但是,它不是一个可以提高排名的SEO工具。
CSS应来源于外置文件
与前面的字体应来源于外置文件相同—做法不错,但毕竟它和搜索引擎的问题无关。
在代码上不能有评论。这可能会使得它成为FAQ或Doc-型文件
为什么不能呢?我不知道这一曲解是怎么产生的,我猜想,是你认为文件的大小会影响搜索引擎的排名,如果是这样,那就不足为奇了。也可能是因为有些人认为,在评论标签里添加关键字可以提高搜索引擎的排名,其实它是不能的。评论标签早已被搜索引擎忽略了,这样的话,在你的资源代码里,你可以随意添加评论标签。我经常在一些我不怎么想用,但以后可能会添加回来的文本和代码后面加评论。这绝对不是问题!
各页大部分代码在页转换时都需要改变,这样搜索引擎页上就看不出页重复的内容
不是!你根本不需要改变页的代码去避免重复内容的问题!网站每一页的模版代码都基本相同。这在搜索引擎里是完全可以的。如果搜索引擎因为用户使用相同的页至页的设计模版就惩罚他,人们都会认为搜索引擎真的是非常愚蠢的。当然,你不希望在你网站的每一页上出现相同的内容,但如果有几个句子到处可见,这也不是问题。
图片下所有的图片链接都应含有文本链接
这完全没有道理。图象链接充分的利用了图象alt属性(AKA“alt tags”),搜索引擎始终遵循这一属性。就算它们不遵循alt属性,当搜索引擎和网站的用户进入这一链接时,你在其中设置的词也会提醒他们会获得什么信息。这基本上和文本链接的轴链接是一样的。
不要使用drop-down 或 fly-out 菜单,使用JavaScript菜单
这是个很不错的建议;但是,如果你一定要用JavaScript菜单的话,有更简单的办法。在带有“noscript”标签的位置,为那些不能创建JavaScript(像搜索引擎)重新创建菜单。大约是2000年,我在网站上设计JavaScript菜单时,就用了这种技术,它的识别绝没有问题。只是,我还没有找到更友好的导航器来重新设计我的网站。当然现在,CSS菜单会是更好的选择。
必须使用基本的HTML链接导航(文字导航,没有JavaScript的鼠标停留,及没有图象的地图导航)。
这是对还是错?JavaScript链接完全是不存在的,但有很多友好的图象地图。像我之前所说的,图表链接试用于搜索引擎。
所有页必须得到HTML审定员审定,所有风格样式都需要通过CSS审定员的审定。
为什么呢?这与搜索引擎毫不相干。虽然这感觉不错。
大部分网站都应该是静态的,静态网页更容易被搜索引擎识别及正确的评估
这显然是错的。动态网页也像静态网页一样容易识别。目前大部分网站都是动态的,因为它们更容易维持。搜索引擎指出如何识别及评估它们已经很多、很多年了。不可否认,创建一个动态网页时,有很多特别的地方需要你注意,但大部分创建者都会意识到比较严重的问题。如果你要改变内容管理系统,或是你的动态网页URLS蜘蛛和索引出了问题,应该像SEO咨询。如果只是因为你不确定搜索引擎是否能够识别动态网页索引,你就设计一个纯静态网页的网站,这完全是不合道理的。
网站需要兼容浏览器且兼容屏幕分辨率
这又是和之前一样的。对你网站的访问者来说很不错,但这与搜索引擎排名之类的都没有什么关系。
哎!我希望这可以清除任何人都可能会有的误解。请不要误会—我相信这里所有提出来的都是很关键、很重要的,可以帮你创建一个令人震撼、友好的网站。
我只是想清楚的指出,这些与SEO、排名、蜘蛛、索引等,没有任何的关系。