当提到SEO时,不是所有人都有时间专门去做这一研究的。真正“大师级”的搜索引擎优化师,是那些花很多时间专门研究SEO或其它相关话题的人!该文章总结了十三个搜索引擎优化的技巧,是SEO专家们认为优化过程中比较关键的几点,也是每个网络管理员都应该知道的;若你想让你的网站在搜索引擎里获得高排名,
优化网页时,一定要记住这些重要的环节!
1. 检查搜索引擎爬行错误的网页    监察搜索引擎爬行错误的报告,密切注视你的网站和网页的运行状态,这是极为重要的!监察错误报告能够帮助你确定“什么时候在哪个位置”,Google机器人或其它爬行程序不能将你的网站内容编入索引这能让你更快找到解决问题的办法。
2. 创建或更新robots.txt和网站地图文件    这些文件是一些主要的搜索引擎认可的,也是很有用的工具,能确保爬行程序索引你重要的网站内容;若你不使用这类文件,搜索引擎可能会认为你的网站内容并不重要,或在爬行过程中出现其它问题。是否正确使用这些文件也很重要,正所谓“差之毫厘,谬以千里”!若使用得当,爬行程序会成功索引所有的网页内容;相反的,可能会完全爬行失败这显得这些文件在SEO中由为重要。
3. 检查Google机器人的活动报告     这些报告,能让你监测到Google机器人访问并存取你的网页需要多久的时间。如果你正担心你的网络服务器是否出现了什么问题,这一信息对你来说会很有帮助。若搜索引擎爬行程序需要很长的时间才能索引你的网页,大部分情况下(在一定时间的尝试后,还没有成功),它们会放弃索引这个网页。此外,如果爬行程序无法快速抓取你的网页,同样的,用户也需要很长时间才能载入你的网页我们都知道,互联网用户一般都没什么耐心,不用多久他们就会退出登陆。
4.在图象和javascript都不支持的情况下,看看你网站在浏览器里是怎样显示的     要想知道在搜索引擎爬行程序“眼里”,你的网站看起来是怎样的,其中最好的方法就是在某一浏览器里查看你的网页(在图象和javascript 都不支持的情况下)。Mozilla的火狐浏览器有一个插件称为“网络开发工具条”,可以调试目前浏览网站的cookies,
CSS,图片,页面信息,窗口大小,还可以查看源代码等,它就有这项功能,所以firefox也是很受欢迎的标准规格的浏览器。如果关闭图象和javascript的支持后,你完全看不懂你的网页,这就证明你的
网站优化的不够完善。虽然图象和javascript能给用户增加不少用户体验,但它们始终应该被看作是“奢侈”的或仅仅是以已固定的文字内容为基础所做的改进。
5.确保所有的导航都为HTML格式, 而不是图像     在
网页设计中,最常见的错误就是使用图像做网站的导航。有些SEO公司或网络管理员并不关心这个,因为他们完全可以避免,但对于那些正担心网页是否优化的很好的人来说,这是他们目前最首要的任务了。此举不但会令你网站的导航(对搜索引擎爬行程序来说)变的一文不值,还会由于某些原因,产生与为维持网站美观而过多使用CSS引起的类似的影响不过它们仍然为搜索引擎提供有价值的相关的文本链接。
6. 检查包含ALT替换文本的所有图形     若图片中不包含描述性的ALT文本(即替换文本),这是你
网页优化过程中的又一失误。关闭图形后,ALT 文本仍可见;并且,因为合成屏幕读取器可朗读文本但无法读取图形,所以ALT文本对视力较差的人来说很重要。他们只能看到你的ALT文本(如果你提供了的话),他们将完全基于这个属性,将图形和你网站的相关内容联系到一起。
7. 尽少使用Flash内容
     就在几年前,Flash的使用就像野火一样快速蔓延。它看起来很简洁、可以快速下载,这使得互联网中的互动性和动画又上升到了一个新台阶。但从SEO的角度来看,Flash文件就像GIFs(Graphics Interchange Format,图象交换格式)一样,是空白的。搜索引擎不能索引带Flash文件的文本或内容,因此,从易登陆和搜索引擎优化的角度来看,要尽少使用Flash 文件最好是在无关紧要的内容里使用!
8. 确保每一网页都有独特的<title>和描述性meta标签     优化<title> 标签也是最重要的一个SEO技术要点,许多网络管理员显然都很不了解,他们在许多网页上都使用重复的<title>标签,没有用它增加流量,失去了它的价值。你可以在Google里运行搜索一个有竞争性的关键词点击靠前的几个链接,然后观察窗口标题栏上出现的文字,你会发现这些文字都是关键字,包括了你网页的目标关键字。
9. 确保重要的网页内容都为HTML格式     在
优化网页时,你应该牢记的是爬行程序基本上都只看你的源代码,搜索引擎很可能会看不到你网页上的Flash动画、图象或任何其它的多媒体组件。这样的话,大家都应该清楚你网页上最重要的应该是简洁、标准且优化了的HTML源代码。
10.确保你的网页内容中含有目标关键字
    有些网络管理员发布自己的网页后,他们希望就这一专题中针对比较有竞争性的关键字,能获得很好的排名。但若你的网页内容中根本不包含目标关键字,要实现这一点是根本不可能的!这意味着要创建与关键字高度匹配的网站内容,当然,绝对不能是关键字作弊(spam)。 你需要做的就是不断的写文章如果你不喜欢做这些事,也可以聘请专业人士来帮你完成。简而言之:如果你网站上没有与目标关键字相匹配的相关内容,你的网站也不会有很好的排名。
11. 别使用框架     框架对SEO来说是一场灾难,还是仅仅不是最佳的选择,这是人们一直争论的话题。那这两种说法有什么区别吗?其实不论如何,你可能都不大愿意使用框架。一方面爬行程序根本不能解读你网页的内容,或成功的索引你的网页;另一方面,使用框架可能会使你重复使用固有的CSS编码。仍然有一些网站的布局是以框架为基础的,可以的话,最好避免使用!
12. 找不到网页时,确保你的服务器能返回到一个404错误代码的网页中
    当我们浏览一些新的或熟悉的网站、点击链接、或阅读网站内容时,可能会跳转到一个空白屏幕的页面,上面会显示“404页找不到”的文字,这是众所周知的“HTTP 404错误页面”指向这一网页的死链接是你应该删除或修复的,我想你也应该不会设置“自定义错误页面”来替代这一网页。为什么呢?道理很简单:如果生成了自定义错误页面,爬行程序会花时间去抓取这些死链接,实际上它们并不知道这些链接是有问题的。但404错误页面很容易辨认,一旦发现这一网页后,搜索引擎爬行程序就会停止抓取这些链接。如果爬行程序停止在你网站一错误的旧链接上,它们可能就不会花太多时间来索引你网站上其余的链接。
13. 确保爬行程序不会陷入死循环过程     许多网络管理员都认为应该使用脚本语言,像Perl,Php和Asp都能增加网页的互动功能。在互联网的世界里,不论是日历系统、论坛、还是有电子商务功能的网上商店,都频繁使用脚本语言。然而,网络管理员们没有注意到的是,除非他们使用robots.txt的文件或采取其它的预防措施,否则的话,搜索引擎爬行程序可能会在他们的网页中陷入所谓的“死循环”过程。
想象一下,网络管理员只要写一下脚本,就能在他的网页上添加一个日历系统;不过现在,任何程序员都应该好好计算下这一脚本的真正价值了它能根据上个月的内容,产生一个公式,在每一网页上自动确定日期该怎样改变,是上升还是下降。这些脚本看起来都振振有词,似乎能在过去和未来里无限的延伸。
    现在我们再来想象下爬行程序的运行过程它先抓取链接,把找到的内容纳入索引,然后再去抓取更多的链接。这样的话,怎样才能避免爬行程序点击到日历脚本中的“下个月”,进入到无限循环的过程中呢?实际上,没有任何解决的办法!但爬行程序运行时也很讲究效率,当它们意识到自己陷入到这样一个“死循环”的过程后,会干脆停止索引这一网站上的任何网页。
CSS: Cascading Style Sheet,串联样式表,也称为层叠样式表,级联样式表,是对一个HTML文件每个标签的一套格式指令,它能够被定制,这样同样的标签文件能够被不同的样式表来按照不用的方式排版。