seo:search engine optimization/,ɑptəmɪ'zeʃən/ (搜索引擎)
1、白帽seo:改良和规范网站设计。
(1)内容seo:
①网站标题、关键字、描述。②网站内容优化。③robot.txt文件。④网站地图。⑤增加外链应用。
(2)前端:①网站结构布局优化。②网页代码优化。
2、黑帽seo:利用和放大搜索引擎缺陷来获取更多用户的访问量。
网站结构布局优化
1、扁平化结构
(1)控制首页链接数量:首页是权重最高的地方。
(2)扁平化的目录层次,文件结构最好不超过3层。主页、栏目、内容页。
(3)导航seo优化。面包屑导航。
(4)分页:
①首页-上页-下页-尾页
②首页 1 2 3 4 5 6 7 下一页
③首页 1 2 3 4 5 6 7 下拉选择(下拉框)
(5)一个页面最好不要超过100k
网页代码优化:
1、head
(1)title(标题):每个页面是不同的title
(2)meta keywords(关键词):
(3)meta description(网页描述):不宜太多,不宜重复
2、body 语义化代码
(1)h1~h6标签多用于标题
(2)ul标签多用于无序列表
(3)ol标签多用于有序列表
(4)dl标签用于定义数据列表
(5)em, strong表示强调
(6)a标签:加上title说明,用rel="nofollow"告诉小蜘蛛不要爬进去。
(7)h1标签:正文标题用h1,副标题用h2,次要的地方用h3,h4...,其他的地方不要乱用h1,h2等。
(8)p标签与br标签
br用于段落之间的换行,不用在标签之间,即不用<span></span><br><span></span>
(9)table用caption写标题
<table><caption>表格标题</caption><tr></tr></table>
(10)img标签应使用alt说明
(11)strong、em与b、i标签
强调文字内容用strong、em,强调加粗、斜体等样式用b、i
(12)重要内容html代码放在最前面。
(13)重要内容不要用js输出。小蜘蛛看不懂js
(14)尽量少用iframe框架。小蜘蛛讨厌iframe,一般不会读取iframe里面的内容。
(15)谨慎使用display:none;尽量用z-index,或放到浏览器显示范围外。小蜘蛛会过滤掉display:none里面的内容.
(16)不断精简代码。