在我们给客户做诊断的时候,最先看的就是网页的构架,更多网站都开始使用现在主流div+css对网站进行重构,并不是说效果一定要大于过去的table布局,但是能够对seo优化省掉不少麻烦。那么到底div要比table好在哪里呢?分析如下:
1、 提高搜索引擎对网页的索引效率
可以提高搜索引擎蜘蛛的爬行效率,很快的爬完整个页面,会更受喜欢,这样对收录数量有一定的好处,避免表格的嵌套,table的3层嵌套会阻碍蜘蛛抓取。
2、 表现与内容相分离
设计部分可以采用css的方式独立出来,页面文件中只存放文本信息,方便网站修改。
3、 提高页面加载速度
减少页面代码,节省服务器带宽,加载网页速度快,有利于用户体验。
Div+css设计网页时需要注意的SEO问题:
1、代码的顺序,将重要的代码部分显示在前,不重要的显示在后,而视觉效果不变。例如利用float可将左右部分代码调换位置。
2、H标签的使用,h标签在搜索引擎算法中占据比较重要的位置,h1----h6标签都对SEO有一定的帮助。
3、Javascript代码的封装。页面中不少javascript代码干扰了搜索引擎分析页面内容,可以将javascript代码封装在一个.js文件 中外部调用。
4、每个<img />都要加入alt注释,如果是页面代码的构成内容 比如某个边角图片,则可以将alt留空,即alt="",当然去掉alt=""也未尝不可,只是如果要遵循标准的话,保留alt=""是必要的。
5、无用代码的封装。将对SEO产生干扰或者负面影响的内容使用<iframe>或者.js封装成文件外部调用。
6、将需要强调的文字信息(主要指包含关键词的信息)使用<strong>加粗