站内优化是网站SEO优化人员的重要工作之一,是网站具备良好排名的重要基础。站内优化主要包括结构优化、體(tǐ)验优化、内容优化和代码优化等。其中结构优化包含以下方面。
机器可(kě)读
搜索引擎只能(néng)抓取HTML中的文(wén)本内容,对于 Javascript、Ajax、 iframe、动画及图像中的文(wén)字内容暂时无法处理(lǐ)。如果网站主體(tǐ)内容是由这些技术实现的,对搜索引擎来说就是一个空白页面,即没有(yǒu)任何内容,很(hěn)难参与排名。
但现实情况是很(hěn)多(duō)网站的程序员非常乐于使用(yòng)这种技术,可(kě)能(néng)因為(wèi)他(tā)们认為(wèi)这样显得网站很(hěn)美观。下面介绍几种不利于搜索引擎抓取和给予网站排名的技术。
(1) JavaScript
JavaScript用(yòng)来给HTML网页增加动态功能(néng),对提升访问速度有(yǒu)促进作用(yòng)。 Javascrip被很(hěn)多(duō)网站使用(yòng),特别是对于时效性要求较高的网站应用(yòng)更加普及,如机票、酒店(diàn)预订网站等。
(2) Ajax
Ajax是一种在无须重新(xīn)加载整个网页的情况下,更新(xīn)部分(fēn)网页的技术。Ajax使网站程序更小(xiǎo)、更快、更友好,但也影响了搜索引擎抓取,搜索引擎往往只能(néng)抓取到网页的部分(fēn)。
(3) iframe
iframe是一个框架,里面嵌套了另一个页面的内容, iframe方便对网页内容进行更新(xīn)。但搜索引擎无法抓取 iframe中的内容。
(4)动画和图像
动画和图像可(kě)以增强网站的视觉效果,但搜索引擎对于动画和图像的内容无法理(lǐ)解,因此网站的重要内容应尽量使用(yòng)文(wén)字表达。
上述技术造成了用(yòng)户體(tǐ)验与搜索引擎抓取的矛盾。正确的做法是在不影响用(yòng)户體(tǐ)验的情况下,减少应用(yòng)上述技术,或使用(yòng)其他(tā)方案代替。例如,现在的HTML5,被描述為(wèi)下代的HTML,具有(yǒu)非常丰富的Web内容,可(kě)以使网页既符合搜索引擎的抓取要求,同时兼顾网站的美观效果。
如果必须使用(yòng),可(kě)以提供一个搜索引擎版本的页面供蜘蛛抓取。